<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: jonfw</title><link>https://news.ycombinator.com/user?id=jonfw</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 00:38:19 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jonfw" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jonfw in "I still prefer MCP over skills"]]></title><description><![CDATA[
<p>With a good CLI, an agent may be able to do something outside of the scope of it's skill fairly easily, by running help commands or similar. With even a well written API it is not as easy.<p>I suppose that curl + API docs could replace a CLI but that's really token inefficient</p>
]]></description><pubDate>Fri, 10 Apr 2026 18:26:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47721862</link><dc:creator>jonfw</dc:creator><comments>https://news.ycombinator.com/item?id=47721862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47721862</guid></item><item><title><![CDATA[New comment by jonfw in "[dead]"]]></title><description><![CDATA[
<p>I dislike that the conversation about wealth is increasingly tied to comparisons with the wealth of others.<p>Just because I am not likely to join the class of billionaires, does not mean I can not become wealthy! I prefer to measure wealth in terms of quality of life rather than by comparison to others.<p>I do not have to join the capital class to produce a great life for my family and live in stability and happiness</p>
]]></description><pubDate>Tue, 24 Mar 2026 13:59:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47502726</link><dc:creator>jonfw</dc:creator><comments>https://news.ycombinator.com/item?id=47502726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47502726</guid></item><item><title><![CDATA[New comment by jonfw in "White House plan to break up iconic U.S. climate lab moves forward"]]></title><description><![CDATA[
<p>I totally agree that republicans are irresponsible with the deficit. But americans don't seem motivated by the deficit, they seem motivated by inflation.<p>Inflation and the deficit don't have a 1:1 relationship. For the same dollar of debt, you'll see more inflation from social service spending than you will from tax cuts.</p>
]]></description><pubDate>Thu, 12 Mar 2026 20:55:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47356964</link><dc:creator>jonfw</dc:creator><comments>https://news.ycombinator.com/item?id=47356964</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47356964</guid></item><item><title><![CDATA[New comment by jonfw in "White House plan to break up iconic U.S. climate lab moves forward"]]></title><description><![CDATA[
<p>Generally speaking, people thought that government spending led to massive inflation, and the republicans have stronger rhetoric around cutting government spending.</p>
]]></description><pubDate>Thu, 12 Mar 2026 20:19:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47356474</link><dc:creator>jonfw</dc:creator><comments>https://news.ycombinator.com/item?id=47356474</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47356474</guid></item><item><title><![CDATA[New comment by jonfw in "US- and Greek-owned tankers ablaze after Iran claims 'underwater drone' strike"]]></title><description><![CDATA[
<p>Whatever your political affiliation and thoughts on the war, I hope we can all agree that it would an awful thing to base our foreign policy on the US election cycle.</p>
]]></description><pubDate>Thu, 12 Mar 2026 15:56:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47352683</link><dc:creator>jonfw</dc:creator><comments>https://news.ycombinator.com/item?id=47352683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47352683</guid></item><item><title><![CDATA[New comment by jonfw in "I built a programming language using Claude Code"]]></title><description><![CDATA[
<p>I'm sure claude does great at that, but it would be objectively better, for a large variety of reasons, if claude didn't have to keep syntax examples in it's context.</p>
]]></description><pubDate>Tue, 10 Mar 2026 20:31:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47328438</link><dc:creator>jonfw</dc:creator><comments>https://news.ycombinator.com/item?id=47328438</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47328438</guid></item><item><title><![CDATA[New comment by jonfw in "Claude Code deletes developers' production setup, including database"]]></title><description><![CDATA[
<p>If you are not terrified of your production terraform, you are doing it wrong!</p>
]]></description><pubDate>Sat, 07 Mar 2026 18:31:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47290191</link><dc:creator>jonfw</dc:creator><comments>https://news.ycombinator.com/item?id=47290191</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47290191</guid></item><item><title><![CDATA[New comment by jonfw in "“Microslop” filtered in the official Microsoft Copilot Discord server"]]></title><description><![CDATA[
<p>Rather than saying that microsoft bashing has ramped up, I'd say that it is getting closer to it's standard levels.<p>Microsoft experience a sort of reputational resurgence in the tech world these past few years with some commitment to open source contribution and a really nice pivot towards linux and cloud.<p>Their pivot to AI is much less popular!</p>
]]></description><pubDate>Mon, 02 Mar 2026 19:59:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47223267</link><dc:creator>jonfw</dc:creator><comments>https://news.ycombinator.com/item?id=47223267</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47223267</guid></item><item><title><![CDATA[New comment by jonfw in "Google API keys weren't secrets, but then Gemini changed the rules"]]></title><description><![CDATA[
<p>Yes, you are on the money. A cloud service provider needs to maintain reliability first and foremost, which means they won't have a runtime dependency on their billing system.<p>This means that billing happens asynchronously. You may use queues, you may do batching, etc. But you won't have a realtime view of the costs</p>
]]></description><pubDate>Thu, 26 Feb 2026 16:32:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47168305</link><dc:creator>jonfw</dc:creator><comments>https://news.ycombinator.com/item?id=47168305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47168305</guid></item><item><title><![CDATA[New comment by jonfw in "Silicon Valley can't import talent like before. So it's exporting jobs"]]></title><description><![CDATA[
<p>> Decades ago companies would train new hires out out college, but that trend ended in the 90s.<p>Decades ago engineering salaries were a fraction of what they are today, developing countries did not have computing and educational infrastructure, and we had worse solutions to the logistics challenges from off-shoring.<p>It is increasingly difficult to justify the US salaries and I'm not sure that the talent pipeline in the US is so superior to make up for it.<p>As folks optimize for getting these high paying jobs it is increasingly difficult to find someone who has legitimate problem solving skills vs someone who has invested a lot of effort into looking hireable.</p>
]]></description><pubDate>Mon, 23 Feb 2026 17:19:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47125362</link><dc:creator>jonfw</dc:creator><comments>https://news.ycombinator.com/item?id=47125362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47125362</guid></item><item><title><![CDATA[New comment by jonfw in "Anthropic tries to hide Claude's AI actions. Devs hate it"]]></title><description><![CDATA[
<p>This is very much a tangent, and was asked in bad faith, but I’ll answer anyways!<p>One of the interesting things about working on distributed systems, is that you can reproduce problems without having to reproduce or mock a long stack trace<p>So I certainly don’t see the case you’re talking about where it takes hours to reproduce or understand a problem without a debugger. Of course there are still many times when a debugger should be consulted! There is always a right tool for a given job.</p>
]]></description><pubDate>Mon, 16 Feb 2026 21:32:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47040610</link><dc:creator>jonfw</dc:creator><comments>https://news.ycombinator.com/item?id=47040610</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47040610</guid></item><item><title><![CDATA[New comment by jonfw in "Anthropic tries to hide Claude's AI actions. Devs hate it"]]></title><description><![CDATA[
<p>Keep cattle, not pets! The advice that used to apply for managing large numbers of machines also applies to managing coding agents.<p>If you rely on monitoring the behaviors of an individual coding agent to produce the output you want, you won't scale</p>
]]></description><pubDate>Mon, 16 Feb 2026 16:30:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47036999</link><dc:creator>jonfw</dc:creator><comments>https://news.ycombinator.com/item?id=47036999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47036999</guid></item><item><title><![CDATA[New comment by jonfw in "Beyond agentic coding"]]></title><description><![CDATA[
<p>“I have a PR from <feature-branch> into main. Please break it into chunks and dispatch a background agent to review each chunk for <review-criteria>, and then go through the chunks one at a time with me, pausing between each for my feedback”</p>
]]></description><pubDate>Sun, 08 Feb 2026 14:41:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46934585</link><dc:creator>jonfw</dc:creator><comments>https://news.ycombinator.com/item?id=46934585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46934585</guid></item><item><title><![CDATA[New comment by jonfw in "Mermaid ASCII: Render Mermaid diagrams in your terminal"]]></title><description><![CDATA[
<p>I love ASCII diagrams! The fact that I can write a diagram that looks equally wonderful in my terminal via cat as it does rendered on my website is incredible.<p>A good monospaced font and they can look really sharp!<p>I will definitely give this tool a shot.<p>I will also shout out monodraw as a really nice little application for building generic ASCII diagrams- <a href="https://monodraw.helftone.com/" rel="nofollow">https://monodraw.helftone.com/</a></p>
]]></description><pubDate>Thu, 29 Jan 2026 02:44:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46805085</link><dc:creator>jonfw</dc:creator><comments>https://news.ycombinator.com/item?id=46805085</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46805085</guid></item><item><title><![CDATA[New comment by jonfw in "Dev-owned testing: Why it fails in practice and succeeds in theory"]]></title><description><![CDATA[
<p>Like all other job functions tangential to development- it can be difficult to organize the labor needed to accomplish this within a single team, and it can be difficult to align incentives when the labor is spread across multiple teams.<p>This gets more and more difficult with modern development practices. Development benefits greatly from fast release cycles and quick iteration- the other job functions do not! QA is certainly included there.<p>I think that inherent conflict is what is causing developers to increasingly managing their own operations, technical writing, testing, etc.</p>
]]></description><pubDate>Fri, 16 Jan 2026 17:13:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46648877</link><dc:creator>jonfw</dc:creator><comments>https://news.ycombinator.com/item?id=46648877</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46648877</guid></item><item><title><![CDATA[New comment by jonfw in "Git Rebase for the Terrified"]]></title><description><![CDATA[
<p>Coding agents are excellent at solving merge and rebase conflicts according to natural language instruction.</p>
]]></description><pubDate>Tue, 13 Jan 2026 15:15:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46602061</link><dc:creator>jonfw</dc:creator><comments>https://news.ycombinator.com/item?id=46602061</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46602061</guid></item><item><title><![CDATA[New comment by jonfw in "Gentoo Linux 2025 Review"]]></title><description><![CDATA[
<p>In my experience (this was about 5 years ago mind you) it was no more complex than an arch installation, but with a smaller community and less documentation.</p>
]]></description><pubDate>Sun, 11 Jan 2026 14:32:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46576069</link><dc:creator>jonfw</dc:creator><comments>https://news.ycombinator.com/item?id=46576069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46576069</guid></item><item><title><![CDATA[New comment by jonfw in "AI as the Engine of Application State"]]></title><description><![CDATA[
<p>Thank you for the kind words and feedback! Maybe I could have been more clear on the implementation details.<p>You were on the money with “UI just a reflection of the folders/files on disk that the AI updates.<p>There is no real UI integration with the AI, other than the UI embedding the chat interface of a coding agent (using an embedded terminal)<p>The UI just uses a filesystem watcher to keep track of updates to the relevant directories or files.</p>
]]></description><pubDate>Sat, 10 Jan 2026 12:50:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46565279</link><dc:creator>jonfw</dc:creator><comments>https://news.ycombinator.com/item?id=46565279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46565279</guid></item><item><title><![CDATA[AI as the Engine of Application State]]></title><description><![CDATA[
<p>Article URL: <a href="https://jonwoodlief.com/ai-app-state.html">https://jonwoodlief.com/ai-app-state.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46562149">https://news.ycombinator.com/item?id=46562149</a></p>
<p>Points: 2</p>
<p># Comments: 3</p>
]]></description><pubDate>Sat, 10 Jan 2026 02:25:28 +0000</pubDate><link>https://jonwoodlief.com/ai-app-state.html</link><dc:creator>jonfw</dc:creator><comments>https://news.ycombinator.com/item?id=46562149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46562149</guid></item><item><title><![CDATA[New comment by jonfw in "An Honest Review of Go (2025)"]]></title><description><![CDATA[
<p>In my experience, people building APIs w/ python are almost always using frameworks, while people building APIs w/ golang are almost always using stdlib</p>
]]></description><pubDate>Thu, 08 Jan 2026 17:35:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46543874</link><dc:creator>jonfw</dc:creator><comments>https://news.ycombinator.com/item?id=46543874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46543874</guid></item></channel></rss>