<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>Mon, 15 Jun 2026 14:35:15 +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 "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><item><title><![CDATA[New comment by farhanhubble in "“Car Wash” test with 53 models"]]></title><description><![CDATA[
<p>There could be many plausible explanations.<p>1. The model's default world model and priors diverge from ours. It may assume that you have another car at the wash and that's why you ask the question to begin with.<p>2. Language models do not really understand how space, time and other concepts from the real-world work<p>3.  LLM's attention mechanism is also prone to getting tricked as in humans</p>
]]></description><pubDate>Tue, 24 Feb 2026 06:40:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47133628</link><dc:creator>farhanhubble</dc:creator><comments>https://news.ycombinator.com/item?id=47133628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47133628</guid></item><item><title><![CDATA[New comment by farhanhubble in "Ask HN: What Linux Would Be a Good Transition from Windows 11"]]></title><description><![CDATA[
<p>I haven't used it in a while but RedHat used to feel quite a bit like Windows.</p>
]]></description><pubDate>Tue, 24 Feb 2026 00:17:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47131029</link><dc:creator>farhanhubble</dc:creator><comments>https://news.ycombinator.com/item?id=47131029</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47131029</guid></item><item><title><![CDATA[New comment by farhanhubble in "I want to wash my car. The car wash is 50 meters away. Should I walk or drive?"]]></title><description><![CDATA[
<p>Similar questions trick humans all the time. The information is incomplete (where is the car?) and the question seems mundane, so we're tempted to answer it without a second thought. On the other hand, this could be the "no real world model" chasm that some suggest agents cannot cross.</p>
]]></description><pubDate>Mon, 16 Feb 2026 07:22:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47031943</link><dc:creator>farhanhubble</dc:creator><comments>https://news.ycombinator.com/item?id=47031943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47031943</guid></item><item><title><![CDATA[New comment by farhanhubble in "Using an engineering notebook"]]></title><description><![CDATA[
<p>I use Obsidian to record decisions, plan every day and take detailed notes. Very handy for recalling the nitty gritty for future reference be it performance reviews, writing blogs or updating my resume.</p>
]]></description><pubDate>Thu, 12 Feb 2026 04:34:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46984931</link><dc:creator>farhanhubble</dc:creator><comments>https://news.ycombinator.com/item?id=46984931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46984931</guid></item><item><title><![CDATA[New comment by farhanhubble in "Kenyan engineer modernizes vintage cars with a custom ECU and EFI upgrades [video]"]]></title><description><![CDATA[
<p>I used to interview mentors for a big EdTech company and met some of the smartest and most humble engineers who were all from Kenya.</p>
]]></description><pubDate>Mon, 09 Feb 2026 01:19:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46940468</link><dc:creator>farhanhubble</dc:creator><comments>https://news.ycombinator.com/item?id=46940468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46940468</guid></item><item><title><![CDATA[New comment by farhanhubble in "LinkedIn checks for 2953 browser extensions"]]></title><description><![CDATA[
<p>If the two are indeed "Linked", I see a case for users-first browsers to show system metrics right along the page.</p>
]]></description><pubDate>Fri, 06 Feb 2026 05:47:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46909561</link><dc:creator>farhanhubble</dc:creator><comments>https://news.ycombinator.com/item?id=46909561</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46909561</guid></item><item><title><![CDATA[New comment by farhanhubble in "AGENTS.md outperforms skills in our agent evals"]]></title><description><![CDATA[
<p>So the root cause was the model's indisposition to calling the skills. That seems contrary to what we see with function calling. Models call functions quite reliably most of the time. This is more likely because of the instructions not being clear about what skills are, as this snippet, albeit in isolation, seems to suggest:<p>> Before writing code, first explore the project structure, then invoke the nextjs-doc skill for documentation.</p>
]]></description><pubDate>Tue, 03 Feb 2026 23:57:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46879269</link><dc:creator>farhanhubble</dc:creator><comments>https://news.ycombinator.com/item?id=46879269</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46879269</guid></item><item><title><![CDATA[New comment by farhanhubble in "AGENTS.md outperforms skills in our agent evals"]]></title><description><![CDATA[
<p>> Before writing code, first explore the project structure, 
then invoke the nextjs-doc skill for documentation.<p>Does the model even understand what this line even means?</p>
]]></description><pubDate>Tue, 03 Feb 2026 07:26:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46867706</link><dc:creator>farhanhubble</dc:creator><comments>https://news.ycombinator.com/item?id=46867706</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46867706</guid></item><item><title><![CDATA[New comment by farhanhubble in "Show HN: Differentiable Quantum Chemistry"]]></title><description><![CDATA[
<p>I get excited every time I see a "Differentiable X" library, but this one had me the most excited! Seeing the methane molecule acquire its geometry is so cool. Can it work with more complex molecules like small amino acids?</p>
]]></description><pubDate>Thu, 22 Jan 2026 04:14:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46715242</link><dc:creator>farhanhubble</dc:creator><comments>https://news.ycombinator.com/item?id=46715242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46715242</guid></item></channel></rss>