<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: farhanhubble</title><link>https://news.ycombinator.com/user?id=farhanhubble</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 28 Aug 2026 21:26:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=farhanhubble" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by farhanhubble in "We will need more (not fewer) scientists"]]></title><description><![CDATA[
<p>I made the same point to an academician who was dejected about the prospects of future PhDs and Postdocs. My personal belief is that AI opens the gate for more unconventional and interdisciplinary research.</p>
]]></description><pubDate>Fri, 28 Aug 2026 07:02:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49475292</link><dc:creator>farhanhubble</dc:creator><comments>https://news.ycombinator.com/item?id=49475292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49475292</guid></item><item><title><![CDATA[New comment by farhanhubble in "Why aren't smart people happier? (2022)"]]></title><description><![CDATA[
<p>I'm reading all these accounts of people who were considered "smart but lazy", who were bright but not disciplined or driven to participate in things that gets grades. As a kid I had a near perfect memory and limitless curiosity. I would sit with all the textbooks before the academic year started, flip through them and feel excited. I also loved doing my own experiments, sometimes with near-perilous outcomes too. I was way ahead of the curve and did great academically too until high school.<p>Over time I lost my golden memory and started finding it hard to remember exact details and even vocabulary as easily as normal people do. The slowness and the academic rut also stifled my natural growth. I forced myself through a bachelor's in computer science. I loved every topic and went diving deep into many of them and I could explain them better than my professors, but I had no desire to pass silly exams and prove myself. I passed with a CGPA 8.4/10 and entered a workforce that followed the same rut. Silly, irrelevant interviews that force you to "prepare" for months for them. I did it early on to get my first job but never indulged in it since.<p>I have had a fulfilling career so far, working on interesting problems with real outcomes. I switched to data science. I dabbled on both sides of the industry; the research papers obsessed R&D and the whatever-shit-sticks side of software development and found mediocrity and sleaze on both sides. I never climbed the corporate ladder and never got close to getting loaded.<p>I think for smart people happiness comes from chasing exciting and meaningful goals, but the realities of life keep them chasing other more mediocre things and that takes a toll.<p>Personally, I have stopped looking to my work for intellectual satisfaction or growth or safety or camaraderie. It's a purely transactional relationship. I work sincerely and I get paid. I give them inputs on what can be improved and what makes more sense, but I don't go overboard and make any efforts beyond my paycheck.<p>I let my true self run amok in exploring things I do on my own, in applying the scientific and analytical mindset to everything from gardening to sewing to building better learning environments. If some of it brings a windfall someday, I'll be marginally happier.</p>
]]></description><pubDate>Fri, 21 Aug 2026 03:18:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49383329</link><dc:creator>farhanhubble</dc:creator><comments>https://news.ycombinator.com/item?id=49383329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49383329</guid></item><item><title><![CDATA[New comment by farhanhubble in "OpenRouter is joining Stripe"]]></title><description><![CDATA[
<p>I've not used Open Router but I'm wondering what are the reasons to route LLM queries at large scale?<p>Isn't the trend increasingly to let an orshestrator agent decide which model to use in terms of problem difficulty vs. size and thinking budget?<p>Once you fix those parameters there's little to optimize over, no? I mean you want to find the cheapest one across providers but that's not a recurring decision.</p>
]]></description><pubDate>Thu, 20 Aug 2026 07:54:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49371664</link><dc:creator>farhanhubble</dc:creator><comments>https://news.ycombinator.com/item?id=49371664</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49371664</guid></item><item><title><![CDATA[New comment by farhanhubble in "How to put 170 atoms in an atom"]]></title><description><![CDATA[
<p>Does this type of atomic engineering have the potential for creating new types of materials, like polymers?</p>
]]></description><pubDate>Tue, 18 Aug 2026 00:58:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49339806</link><dc:creator>farhanhubble</dc:creator><comments>https://news.ycombinator.com/item?id=49339806</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49339806</guid></item><item><title><![CDATA[New comment by farhanhubble in "France to ban unsolicited telemarketing calls"]]></title><description><![CDATA[
<p>Regulation is necessary but it won't be sufficient. In India they have the do not call registry but despite that I get twenty odd spam calls a day whenever my number is active.<p>Personally I've benefited 100x more by using Truecaller but with time the app has been enshittified with weird features. That and my migration to iOS which has questionable support for Truecaller has made me the target of spammers again.<p>Furthermore many telemarketers are now using Whatsapp bypassing such regulations.</p>
]]></description><pubDate>Tue, 11 Aug 2026 16:11:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=49260484</link><dc:creator>farhanhubble</dc:creator><comments>https://news.ycombinator.com/item?id=49260484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49260484</guid></item><item><title><![CDATA[New comment by farhanhubble in "Kode Dot Programmable pocket device for makers, pentesters and geeks"]]></title><description><![CDATA[
<p>Hardware is hard and I applaud every effort to make it easier for tinkerers to build atop a platform. I've been away from it for a long time but how does the RPi system stack up in comparison? With all the hats available and the variety of cases, it shouldn't be too difficult to match the aesthetics, power consumption and exploit all the pluggable peripherals. What are the blind spots?</p>
]]></description><pubDate>Mon, 13 Jul 2026 00:31:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48886398</link><dc:creator>farhanhubble</dc:creator><comments>https://news.ycombinator.com/item?id=48886398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48886398</guid></item><item><title><![CDATA[New comment by farhanhubble in "Deciphering basmala"]]></title><description><![CDATA[
<p>If anyone wants to take a peek into the Unicode codepoint, here's an indispensable tool: <a href="https://r12a.github.io/app-conversion/index.html" rel="nofollow">https://r12a.github.io/app-conversion/index.html</a></p>
]]></description><pubDate>Mon, 29 Jun 2026 07:28:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48715956</link><dc:creator>farhanhubble</dc:creator><comments>https://news.ycombinator.com/item?id=48715956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48715956</guid></item><item><title><![CDATA[New comment by farhanhubble in "Deciphering basmala"]]></title><description><![CDATA[
<p>I started my software career maintaining and forking Unicode parsers. Arabic, Hindi, Chinese and Thai among many other complex languages. It was great fun and it helped me get a deep understanding of how complex writing was and appreciate the beauty of being able to reduce this complexity down to data structures and functions.</p>
]]></description><pubDate>Mon, 29 Jun 2026 04:29:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48714814</link><dc:creator>farhanhubble</dc:creator><comments>https://news.ycombinator.com/item?id=48714814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48714814</guid></item><item><title><![CDATA[New comment by farhanhubble in "FUTO Swipe – A new swipe typing model"]]></title><description><![CDATA[
<p>Absolutely cool demo. I used to love this feature in SwiftKey. It still works but after their acquisition by Microsoft they've gone downhill. I've since switched to iOS but would love to try Futo out when it's available for iOS</p>
]]></description><pubDate>Wed, 24 Jun 2026 05:22:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48655505</link><dc:creator>farhanhubble</dc:creator><comments>https://news.ycombinator.com/item?id=48655505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48655505</guid></item><item><title><![CDATA[New comment by farhanhubble in "The Eternal Sloptember"]]></title><description><![CDATA[
<p>Easily 99 percent on most tasks. As an example, for a Python project with a dozen modules and ~50 files,a simple instruction like "Design a config file backed by Pydantic to store the project's settings. Keep the models modular" sets up nested Pydantic models, moves the settings to sensibly named JSON fields and updates the code to use Pydantic classes everywhere. Takes a few minutes maybe. Manually done the same task would take me half a few hours in the best case and a day in the worst case.</p>
]]></description><pubDate>Mon, 25 May 2026 09:14:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48264899</link><dc:creator>farhanhubble</dc:creator><comments>https://news.ycombinator.com/item?id=48264899</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48264899</guid></item><item><title><![CDATA[New comment by farhanhubble in "The Eternal Sloptember"]]></title><description><![CDATA[
<p>That's indeed a good example.<p>However I find their claim "I've lead teams of really competent engineers and I can leave them without supervision for months and come back and not feel like throwing away the entire code base." dubious. We all know how much effort it is to keep the quality of even small patches consistent.<p>Design, architecture, style and refactoring still require significant involvement. Providing only a description and a criteria will likely produce hopelessly messy code, which is also what you get with most corporate dev teams.</p>
]]></description><pubDate>Mon, 25 May 2026 08:04:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48264544</link><dc:creator>farhanhubble</dc:creator><comments>https://news.ycombinator.com/item?id=48264544</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48264544</guid></item><item><title><![CDATA[New comment by farhanhubble in "The Eternal Sloptember"]]></title><description><![CDATA[
<p>That's fair. In all honesty I'm already feeling challenged but given how much time I save I can set aside some time to keep myself sharp. I can learn more languages. Additionally, as pointed out by others, I'm trading coding effort for design and and strategy, which generally control business outcomes a lot more.<p>Having said that, I won't use AI for production system if I don't understand the programming constructs in enough detail.</p>
]]></description><pubDate>Mon, 25 May 2026 06:53:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48264150</link><dc:creator>farhanhubble</dc:creator><comments>https://news.ycombinator.com/item?id=48264150</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48264150</guid></item><item><title><![CDATA[New comment by farhanhubble in "The Eternal Sloptember"]]></title><description><![CDATA[
<p>I'm in the "haven't written any code in a while" boat ATM. I'd love to see examples of issues that are so big that they warrant reverting to manual coding.<p>My main issue has been the inconsistent quality across between model releases and the tendency to insert older APIs or documentation, especially with command line tools.<p>I can understand if the model struggles with a million line monolithic codebase with a decade of cruft but can't think of why it'd be too much of a pain with new codebases.</p>
]]></description><pubDate>Mon, 25 May 2026 04:45:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48263471</link><dc:creator>farhanhubble</dc:creator><comments>https://news.ycombinator.com/item?id=48263471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48263471</guid></item><item><title><![CDATA[New comment by farhanhubble in "Australia Four-Day Work Week Study Data Shows Boosted Productivity"]]></title><description><![CDATA[
<p>If you look at Australian IT companies they're management and consultant heavy. Roles like architects, review boards, program managers etc., exceed actual engineering roles. In such a set up it takes forever to get any real work done.<p>Then Australian real wages have also declined. So there is already low motivation to work beyond the minimum expectation.<p>Australia also has strong social security, at least until now, and there are plenty of odd jobs due to the real estate and tourism industries, so there is little pressure to survive unless you owe too much credit.<p>Automation and technology adoption also lags behind. For example, people still wait thirty minutes on a call to get an appointment with a doctor instead of making an online booking.<p>For all of these reasons productivity has been low and declining. An extra day off work is a strong stimulus for squeezing what gets done into the rest of the days.<p>In my opinion this is an extreme, just as the work yourself to death culture in India and China is. On a scale of a few decades economies where people worked agressively harder have grown tremendously but at the expense of the long-term wellbeing of the people. Places like Australia that were well off and felt little pressure to compete have sustained good quality of life but at the expense of having no competetitve edge anymore.</p>
]]></description><pubDate>Sun, 24 May 2026 23:34:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48262095</link><dc:creator>farhanhubble</dc:creator><comments>https://news.ycombinator.com/item?id=48262095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48262095</guid></item><item><title><![CDATA[Electric Clojure: Differential Dataflow for UI [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=ML8cFrWkWeg">https://www.youtube.com/watch?v=ML8cFrWkWeg</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48176432">https://news.ycombinator.com/item?id=48176432</a></p>
<p>Points: 25</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 18 May 2026 07:22:04 +0000</pubDate><link>https://www.youtube.com/watch?v=ML8cFrWkWeg</link><dc:creator>farhanhubble</dc:creator><comments>https://news.ycombinator.com/item?id=48176432</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48176432</guid></item><item><title><![CDATA[New comment by farhanhubble in "How Many Children Learned Mathematics from Kiselev's Textbooks?"]]></title><description><![CDATA[
<p>> Kiselev’s child reader is being treated as a participant in mathematics, not as a recipient of facts.<p>Not sure how the other makes this claim when the passage he himself cites is just another clever proof in the list of clever things that maths books throw at you:<p>> It is easy to convince oneself that there exist infinitely many prime numbers. Indeed, suppose the contrary, that the number of primes is finite. Then there must exist a greatest prime; let it be a. To refute this assumption, imagine the new number N formed by the rule N = (2·3·5·7···a) + 1, that is, the product of all the primes up to a, plus one… The first term is divisible by every number in the list 2, 3, 5, …, a, while the second (the unit) is not divisible by any of them. Hence there is no greatest prime, and so the sequence of primes is infinite.</p>
]]></description><pubDate>Tue, 05 May 2026 07:19:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48019124</link><dc:creator>farhanhubble</dc:creator><comments>https://news.ycombinator.com/item?id=48019124</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48019124</guid></item><item><title><![CDATA[New comment by farhanhubble in ""Notepad++ for Mac" release is disavowed by the creator of the original"]]></title><description><![CDATA[
<p>Letov should name it Motepad++, clearly mention that it's a fork and move on.</p>
]]></description><pubDate>Tue, 05 May 2026 01:28:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48017006</link><dc:creator>farhanhubble</dc:creator><comments>https://news.ycombinator.com/item?id=48017006</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48017006</guid></item><item><title><![CDATA[New comment by farhanhubble in "Apple randomly closes bug reports unless you "verify" the bug remains unfixed"]]></title><description><![CDATA[
<p>I wish someone had told me how common this was back when I worked myself to death fixing every UI abnormality that no one except some misincentivized testers used to report at my first job. At the time I thought it was dishonest to say something was irreproducible and it'd be beneath me to patch an issue knowing it'll sprout ten others.<p>I'm proud of fixing everything properly but I won't repeat it ever unless the company actually has that high a bar across the board.</p>
]]></description><pubDate>Thu, 26 Mar 2026 03:34:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47526370</link><dc:creator>farhanhubble</dc:creator><comments>https://news.ycombinator.com/item?id=47526370</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47526370</guid></item><item><title><![CDATA[Is Time Ripe to Throw Your Engineers Under the Trolley?]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/@farhanhubble/is-time-ripe-to-throw-your-engineers-under-the-trolley-f8d2306d24ae">https://medium.com/@farhanhubble/is-time-ripe-to-throw-your-engineers-under-the-trolley-f8d2306d24ae</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47393300">https://news.ycombinator.com/item?id=47393300</a></p>
<p>Points: 2</p>
<p># Comments: 2</p>
]]></description><pubDate>Sun, 15 Mar 2026 23:41:33 +0000</pubDate><link>https://medium.com/@farhanhubble/is-time-ripe-to-throw-your-engineers-under-the-trolley-f8d2306d24ae</link><dc:creator>farhanhubble</dc:creator><comments>https://news.ycombinator.com/item?id=47393300</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47393300</guid></item><item><title><![CDATA[New comment by farhanhubble in "Writing code is cheap now"]]></title><description><![CDATA[
<p>The cost has always been the sum of:<p>1. The time spent to think and iteratively understand what you want to build
2. The time spent to spell out how you want to build it<p>The cost for #2 is nearly zero now. The cost for #1 too is slashed substantially because instead of thinking in abstract terms or writing tests you can build a version of the thing and then ground your reasoning in that implementation and iterate until you attain the right functionality.<p>However, once that thing is complex enough you still need to burn time on identifying the boundaries of the various components and their interplay. There is no gain from building "a browser" and then iterating on the whole thing until it becomes "the browser". You'll be up against combinatorial complexity. You can perhaps deal with that complexity if you have a way to validate every tiny detail, which some are doing very well in porting software for example.</p>
]]></description><pubDate>Tue, 24 Feb 2026 06:56:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47133733</link><dc:creator>farhanhubble</dc:creator><comments>https://news.ycombinator.com/item?id=47133733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47133733</guid></item></channel></rss>