<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: ford</title><link>https://news.ycombinator.com/user?id=ford</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 07 Aug 2026 00:23:09 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ford" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ford in "Launch HN: ProvenMetal (YC S26) delivers circuit boards in days instead of weeks"]]></title><description><![CDATA[
<p>I'll hijack this point to talk about robotics - I think we agree 1) It's not ideal for China to control production for _all_ of the things we use here.<p>2) What they already are good at they'll continue to improve at, because of domain knowledge & ecosystem<p>3) The reason they are ahead in the first place is labor cost & the QOL workers will tolerate (and intentional government investment)<p>4) The only way around this is for the US to invest into robotics (labor) & subsidize american manufacturing (ecosystem)</p>
]]></description><pubDate>Thu, 06 Aug 2026 19:00:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49200839</link><dc:creator>ford</dc:creator><comments>https://news.ycombinator.com/item?id=49200839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49200839</guid></item><item><title><![CDATA[New comment by ford in "Inkling: Our Open-Weights Model"]]></title><description><![CDATA[
<p>Without the singularity, I think Frontier labs will offer intelligent model blends. They'll have their own versions of "cheap" models and be expert at using the appropriate amount of compute for a task.</p>
]]></description><pubDate>Thu, 16 Jul 2026 03:18:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48929974</link><dc:creator>ford</dc:creator><comments>https://news.ycombinator.com/item?id=48929974</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48929974</guid></item><item><title><![CDATA[New comment by ford in "Inkling: Our Open-Weights Model"]]></title><description><![CDATA[
<p>Frontier models need to do everything for everyone. It's expected (though not often done) that smaller models fine-tuned on specific tasks can approach frontier performance on a specific area. [0]<p>Post-training/fine-tuning is not trivial and having it as a service might make it more accessible.<p>[0] <a href="https://surgehq.ai/blog/training-on-complexconstraints" rel="nofollow">https://surgehq.ai/blog/training-on-complexconstraints</a></p>
]]></description><pubDate>Thu, 16 Jul 2026 03:16:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48929959</link><dc:creator>ford</dc:creator><comments>https://news.ycombinator.com/item?id=48929959</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48929959</guid></item><item><title><![CDATA[New comment by ford in "Does code cleanliness affect coding agents? A controlled minimal-pair study"]]></title><description><![CDATA[
<p>In my experience everything that affects engineers affects an agent. Good abstractions, reasonably sized methods, good names, principled (intra & inter) service architecture, unit tests, etc.<p>All of these things have historically been the job of engineers, because it helps other people contribute to the code.<p>Now it helps other people and other agents contribute to the code.</p>
]]></description><pubDate>Mon, 06 Jul 2026 04:10:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48800542</link><dc:creator>ford</dc:creator><comments>https://news.ycombinator.com/item?id=48800542</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48800542</guid></item><item><title><![CDATA[New comment by ford in "US battery manufacturing output continues to break records"]]></title><description><![CDATA[
<p>Related - "The Electric Slide" [0] from NotBoring (a techno-optimist news letter) talks about production of batteries and other parts of the "Electric Stack", and explains where the US/China are relative to each other and the rest of the world, and why China has such a big lead.<p>[0] <a href="https://www.notboring.co/p/the-electric-slide" rel="nofollow">https://www.notboring.co/p/the-electric-slide</a></p>
]]></description><pubDate>Tue, 16 Jun 2026 02:09:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48549695</link><dc:creator>ford</dc:creator><comments>https://news.ycombinator.com/item?id=48549695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48549695</guid></item><item><title><![CDATA[New comment by ford in "MCP is dead?"]]></title><description><![CDATA[
<p>Basically MCP is little more than a brand name for "APIs LLM's can use". This means more services are creating APIs, because xyz company who's never been super tech forward doesn't want their tools to be obsolete when everyone uses agents.<p>Overall, I am in favor of this goal. I'm not sure this is the protocol I'd choose to accomplish it, but it's the one people hear about, and the one they're using.</p>
]]></description><pubDate>Sat, 30 May 2026 00:40:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48331167</link><dc:creator>ford</dc:creator><comments>https://news.ycombinator.com/item?id=48331167</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48331167</guid></item><item><title><![CDATA[New comment by ford in "You can just say it"]]></title><description><![CDATA[
<p>> If you’re going to use an LLM to write me an email, I’d much rather you just send me the prompt; at least then I’d have an idea of what you actually meant to say.”<p>I'm excited for when Github starts letting me check in the chain-of-thought that produced a line of code, and git blame it like I can with commits.</p>
]]></description><pubDate>Sat, 30 May 2026 00:36:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48331146</link><dc:creator>ford</dc:creator><comments>https://news.ycombinator.com/item?id=48331146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48331146</guid></item><item><title><![CDATA[New comment by ford in "Mike: open-source legal AI"]]></title><description><![CDATA[
<p>In a post Claude Code world that's the job of engineers - the engineering is designing good abstractions, scalable systems, and things that are easy to contribute to. This is what the highest leverage senior engineers have always done, the audience has just changed<p>Engineering has moved up another layer of abstraction (just like we moved past managing buffers & writing machine code)</p>
]]></description><pubDate>Thu, 30 Apr 2026 13:24:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47962071</link><dc:creator>ford</dc:creator><comments>https://news.ycombinator.com/item?id=47962071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47962071</guid></item><item><title><![CDATA[New comment by ford in "Mike: open-source legal AI"]]></title><description><![CDATA[
<p>I think a more realistic model is not fully open source, but apps with extremely open/flexible APIs and data models that allow arbitrary front-ends (likely with a default one provided by whoever provides the API). Kind of like Stripe's model, but the audience of "developers" is bigger since anyone can be a "developer" with Claude Code<p>Or maybe it will be the more established open source model where the code is free but the maintainers offer hosting/some default product</p>
]]></description><pubDate>Thu, 30 Apr 2026 13:13:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47961907</link><dc:creator>ford</dc:creator><comments>https://news.ycombinator.com/item?id=47961907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47961907</guid></item><item><title><![CDATA[New comment by ford in "Mike: open-source legal AI"]]></title><description><![CDATA[
<p>I'm really interested in how LLMs will enable more customizable, personal software. Our PMs & Designers are writing a lot of code now, and our engineers are spending time figuring out how to make a system that's easy for PMs & designers to extend/add to.<p>It's not a big leap to apply that model to a company and its customers, where the company builds a well-abstracted, easily extensible base that 1) Customers can easily extend/customize for their workflows 2) Customers can self-host or run fully isolated, much easier (probably not quite there yet, but is a possible world)</p>
]]></description><pubDate>Thu, 30 Apr 2026 13:09:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47961858</link><dc:creator>ford</dc:creator><comments>https://news.ycombinator.com/item?id=47961858</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47961858</guid></item><item><title><![CDATA[New comment by ford in "Mike: open-source legal AI"]]></title><description><![CDATA[
<p>The "open source" part is the wrapper on top (up to you if you believe that's meaningful here)</p>
]]></description><pubDate>Thu, 30 Apr 2026 13:01:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47961768</link><dc:creator>ford</dc:creator><comments>https://news.ycombinator.com/item?id=47961768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47961768</guid></item><item><title><![CDATA[New comment by ford in "Cognitive Debt: When Velocity Exceeds Comprehension"]]></title><description><![CDATA[
<p>Good engineering has always been about minimizing the amount of effort it takes for someone to understand and modify your code. This is the motivation for good abstractions & interfaces, consistent design principles, single-responsibility methods without side-effects, and all of the things we consider "clean code".<p>These are more important than ever, because we don't have the crutch of "Teammate x wrote this and they are intimately familiar with it" which previously let us paper over bad abstractions and messy code.<p>This is felt more viscerally today because some people (especially at smaller/newer companies) have never had to work this way, and because AI gives us more opportunity to ignore it<p>Like it or not, the most important part of our jobs is now reviewing code, not writing it. And "shelfed" ideas will now look like unmerged PRs instead of unwritten code</p>
]]></description><pubDate>Sat, 28 Feb 2026 16:26:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47197172</link><dc:creator>ford</dc:creator><comments>https://news.ycombinator.com/item?id=47197172</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47197172</guid></item><item><title><![CDATA[New comment by ford in "Ask HN: Why is my Claude experience so bad? What am I doing wrong?"]]></title><description><![CDATA[
<p>I've found it really valuable to pair with people, sit at a computer together while they're driving and using AI. It's really interesting to see how other people prompt & use AI to explore the problem.</p>
]]></description><pubDate>Sun, 15 Feb 2026 21:40:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47027862</link><dc:creator>ford</dc:creator><comments>https://news.ycombinator.com/item?id=47027862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47027862</guid></item><item><title><![CDATA[New comment by ford in "ChatGPT Containers can now run bash, pip/npm install packages and download files"]]></title><description><![CDATA[
<p>Interesting thought (I think recently more than ever it's a good idea to question assumptions) - but IMO abstractions are important as ever.<p>Maybe the smallest/most convenient packages (looking at you is-even) are obsolete, but meaningful packages still abstract a lot of complexity that IMO aren't easier to one-shot with an LLM</p>
]]></description><pubDate>Tue, 27 Jan 2026 04:24:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46775530</link><dc:creator>ford</dc:creator><comments>https://news.ycombinator.com/item?id=46775530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46775530</guid></item><item><title><![CDATA[New comment by ford in "2025 Letter"]]></title><description><![CDATA[
<p>I hear this often, but I think this discounts the fact that this was mostly true for the US/Western Europe at a time where they enjoyed unilateral super-powerism as a result of winning WWII. I'm not sure that kind of prosperity is normal (though I hope it could be).<p>I'm worried the harsh reality for most humans is that life is often not that easy. And if it is, it won't be for long</p>
]]></description><pubDate>Fri, 02 Jan 2026 01:05:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46460195</link><dc:creator>ford</dc:creator><comments>https://news.ycombinator.com/item?id=46460195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46460195</guid></item><item><title><![CDATA[Show HN: Open-source Spotify Wrapped for arbitrary data]]></title><description><![CDATA[
<p>Get a "Year-In-Review" for arbitrary data.<p>Yirgachefe was borne out of 3 ideas:<p>1) Spotify Wrapped is delightful
2) In many countries, services are required by law to provide your exported usage data in a timely manner.
3) Many services don't (or can't) provide years-in-review. I also love the idea of summarizing data people may _not_ want, a la the recent SNL "UberEats Wrapped" sketch.<p>Now you can "wrap" anything if you have the data - traditional sources like video & music streaming, or more creative ones like terminal history, amazon purchases, git contributions, etc.<p>If you bring-your-own API key, all processing exclusively happens in your browser + the Anthropic API (minus some anonymized usage data sent to Umami).<p>Outputs aren't perfect (it's AI after all), but it's also a demo of what you can do with the latest LLM coding tools and a weekend.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46421275">https://news.ycombinator.com/item?id=46421275</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 29 Dec 2025 14:47:52 +0000</pubDate><link>https://yirgachefe.lol</link><dc:creator>ford</dc:creator><comments>https://news.ycombinator.com/item?id=46421275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46421275</guid></item><item><title><![CDATA[New comment by ford in "How good engineers write bad code at big companies"]]></title><description><![CDATA[
<p>Has it been many people's experience that big companies intentionally remove experienced engineers from your team to something unrelated, in the name of fungibility? I've surely seen efforts within a team to make sure that there's not a single person who's necessary for the team to reach full productivity, and I think most would agree this model does not make for resilient teams. But many of the best engineers I know have had much more energy invested in getting them to stay than to leave</p>
]]></description><pubDate>Sat, 29 Nov 2025 03:31:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46084971</link><dc:creator>ford</dc:creator><comments>https://news.ycombinator.com/item?id=46084971</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46084971</guid></item><item><title><![CDATA[New comment by ford in "How good engineers write bad code at big companies"]]></title><description><![CDATA[
<p>At the end of the day writing good code is rarely the "end" someone is shooting for. It's more research, more features, more experimentation, etc. Maybe hobby projects and library maintainers are the exceptions.<p>In my experience, big companies have the <i>biggest</i> incentive to write good code. They have the highest conviction in their bets, and they know with high confidence they will be around in 10 years. One large tech company I worked at had a rule of thumb that all code would need to be maintained for ~7 years - at which point, as the author points out, the entire team may have been replaced. This is precisely when the time it takes to write good code is a worthy investment</p>
]]></description><pubDate>Sat, 29 Nov 2025 03:22:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46084939</link><dc:creator>ford</dc:creator><comments>https://news.ycombinator.com/item?id=46084939</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46084939</guid></item><item><title><![CDATA[New comment by ford in "Effective harnesses for long-running agents"]]></title><description><![CDATA[
<p>"Why are we trying to make Yahoo Search faster? I already am fine with my 2-3s wait time"</p>
]]></description><pubDate>Sat, 29 Nov 2025 02:48:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46084825</link><dc:creator>ford</dc:creator><comments>https://news.ycombinator.com/item?id=46084825</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46084825</guid></item><item><title><![CDATA[New comment by ford in "Effective harnesses for long-running agents"]]></title><description><![CDATA[
<p>I think we take git for granted as software engineers Software engineering has decades of experience with proposing changes, merging them, staging them, deploying them, and rolling them back, and collaborating with other code-writers (engineers and agents).<p>I'm very interested in what this will look like for outputs from other job functions. And if we'll end up with a similar framework that makes non-deterministic, often-wrong LLMs easier to work with.</p>
]]></description><pubDate>Sat, 29 Nov 2025 02:47:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46084818</link><dc:creator>ford</dc:creator><comments>https://news.ycombinator.com/item?id=46084818</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46084818</guid></item></channel></rss>