<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: philwelch</title><link>https://news.ycombinator.com/user?id=philwelch</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 30 May 2026 20:43:24 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=philwelch" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by philwelch in "Proposed new US funding rules: We can cancel any grant at any time"]]></title><description><![CDATA[
<p>Licking asses to get grants has been the full time job of tenured faculty for decades. Peer review just means they lick each other’s asses.</p>
]]></description><pubDate>Sat, 30 May 2026 13:45:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48336121</link><dc:creator>philwelch</dc:creator><comments>https://news.ycombinator.com/item?id=48336121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48336121</guid></item><item><title><![CDATA[New comment by philwelch in "Danish Pension Blacklists SpaceX over 'Catastrophic Governance'"]]></title><description><![CDATA[
<p>Almost all of the YoY growth in the S&P500 is in a very small number of tech companies. If one of those fast-growing tech companies <i>isn't</i> in the S&P500, the index as a whole becomes obsolete.</p>
]]></description><pubDate>Fri, 29 May 2026 17:10:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48326136</link><dc:creator>philwelch</dc:creator><comments>https://news.ycombinator.com/item?id=48326136</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48326136</guid></item><item><title><![CDATA[New comment by philwelch in "Mythical Man Month"]]></title><description><![CDATA[
<p>Sure but it’s still more affordable than it was for the vast majority of our ancestors, and they still had kids, so it’s not an explanation for declining TFR in developed countries.</p>
]]></description><pubDate>Sun, 10 May 2026 02:04:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48080308</link><dc:creator>philwelch</dc:creator><comments>https://news.ycombinator.com/item?id=48080308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48080308</guid></item><item><title><![CDATA[New comment by philwelch in "Mythical Man Month"]]></title><description><![CDATA[
<p>Life has never been more affordable than it is now. Virtually all of your ancestors were impoverished to a degree you can't even imagine.</p>
]]></description><pubDate>Sat, 09 May 2026 04:53:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48071932</link><dc:creator>philwelch</dc:creator><comments>https://news.ycombinator.com/item?id=48071932</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48071932</guid></item><item><title><![CDATA[New comment by philwelch in "Poland is now among the 20 largest economies"]]></title><description><![CDATA[
<p>Deregulation does benefit the people, at least if it's done in ways that lead to sustained economic growth.</p>
]]></description><pubDate>Sat, 09 May 2026 04:46:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48071903</link><dc:creator>philwelch</dc:creator><comments>https://news.ycombinator.com/item?id=48071903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48071903</guid></item><item><title><![CDATA[New comment by philwelch in "Lessons for Agentic Coding: What should we do when code is cheap?"]]></title><description><![CDATA[
<p>No, I think AI actually gets us closer to the surgical team than before. The purpose of the surgical team is to maximize the value of a single individual contributor. Before AI, the only way to do that was to surround him with assistants, which is inherently hierarchical and never really caught on probably for that reason. The value wasn't in the surgical team being entirely human, it was in optimizing for the surgeon's output by offloading tasks that are less valuable for him to perform. Offloading those tasks to AI works just as well without offending our egalitarian sensibilities.</p>
]]></description><pubDate>Sat, 09 May 2026 04:42:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48071885</link><dc:creator>philwelch</dc:creator><comments>https://news.ycombinator.com/item?id=48071885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48071885</guid></item><item><title><![CDATA[New comment by philwelch in "Lessons for Agentic Coding: What should we do when code is cheap?"]]></title><description><![CDATA[
<p>Yes and every AI-first development workflow worth its salt does exactly this, and it does it much more thoroughly than I’ve ever seen a team of meatbags do it.<p>My workflow, at a high level, is:<p>1. I write a high level spec. Not as high level as a single-sentence prompt, but high level enough to capture my top requirements.<p>2. I prompt the AI to interview me about the spec to clear up any ambiguity or open questions, then when I’m satisfied, the AI writes a longer spec, which I then review.<p>3. Then I prompt the AI to write an implementation plan based on the spec. I might just skim this, and by this point I might be asking the LLM more questions than it’s asking me.<p>4. Now I hand it off to the implementer agent.<p>This isn’t cowboy coding, it’s not even agile. It’s waterfall. The problem with doing waterfall was that it’s too slow, especially with the deserialization/serialization cost of routing all of this documentation through meatbrains. The LLM is doing just as much work, true, but faster.<p>The thing I found surprising was that, while LLM’s are still pretty awful at writing as an art form, they are better technical writers than I have the time to be, especially when writing for an audience of other LLM’s.</p>
]]></description><pubDate>Tue, 05 May 2026 16:13:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48024530</link><dc:creator>philwelch</dc:creator><comments>https://news.ycombinator.com/item?id=48024530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48024530</guid></item><item><title><![CDATA[New comment by philwelch in "Lessons for Agentic Coding: What should we do when code is cheap?"]]></title><description><![CDATA[
<p>You’re reminding me a lot of those old assembly hackers who thought compilers were bullshit because they could hand-write better assembly. And I don’t mean that as an insult; those guys were probably right about their assembly code, just like an Amish craftsman will make better furniture than a factory in China. The problem is that the world needs more furniture and more software than skilled craftsmen can produce, and the skill gap between the craftsman and the mass production process is diminishing fast.<p>We’re still going to have handwritten software, just like we still have handwritten assembly. It just won’t be the norm.</p>
]]></description><pubDate>Tue, 05 May 2026 15:58:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48024286</link><dc:creator>philwelch</dc:creator><comments>https://news.ycombinator.com/item?id=48024286</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48024286</guid></item><item><title><![CDATA[New comment by philwelch in "Lessons for Agentic Coding: What should we do when code is cheap?"]]></title><description><![CDATA[
<p>As I recall, “No Silver Bullet” fundamentally rested on the assumption that the subroutine was the last word in abstractions to make programming more efficient, which probably wasn’t even defensible at the time because Lisp had already been invented, and is even less defensible after the past several decades of programming language research. Brooks was still onto something when it came to irreducible complexity, but offloading complexity an LLM can tackle to the LLM still saves time.<p>One of the lesser discussed Brooks essays is actually the best description of AI-first development: the “surgical team”. It just turns out the surgeon is the only human, and like many modern surgeries, the surgeon is controlling a robot instead of operating by hand.<p>It would be interesting to reread <i>The Mythical Man-Month</i> and see how each essay applies to AI-first development.</p>
]]></description><pubDate>Tue, 05 May 2026 15:44:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48024088</link><dc:creator>philwelch</dc:creator><comments>https://news.ycombinator.com/item?id=48024088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48024088</guid></item><item><title><![CDATA[New comment by philwelch in "Bun is being ported from Zig to Rust"]]></title><description><![CDATA[
<p>> Normal, emotionally stable people do sometimes make decisions about what businesses to patronize based on the political leanings of the business owners.<p>Maybe with issues like abortion or racial discrimination, but not tariffs.</p>
]]></description><pubDate>Tue, 05 May 2026 15:00:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48023453</link><dc:creator>philwelch</dc:creator><comments>https://news.ycombinator.com/item?id=48023453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48023453</guid></item><item><title><![CDATA[New comment by philwelch in "Bun is being ported from Zig to Rust"]]></title><description><![CDATA[
<p>Why would someone make up such a banal rumor? I’m not saying it’s true, I’m saying who cares?</p>
]]></description><pubDate>Tue, 05 May 2026 02:09:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48017306</link><dc:creator>philwelch</dc:creator><comments>https://news.ycombinator.com/item?id=48017306</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48017306</guid></item><item><title><![CDATA[New comment by philwelch in "Bun is being ported from Zig to Rust"]]></title><description><![CDATA[
<p>Normal, emotionally stable people don’t care if the creators of a programming language disagree with them about tariffs.</p>
]]></description><pubDate>Tue, 05 May 2026 02:04:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48017276</link><dc:creator>philwelch</dc:creator><comments>https://news.ycombinator.com/item?id=48017276</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48017276</guid></item><item><title><![CDATA[New comment by philwelch in "Bun is being ported from Zig to Rust"]]></title><description><![CDATA[
<p>Also, if Zig itself doesn’t accept AI contributions, it’s probably NGMI unless <i>somebody</i> is willing to maintain that fork.</p>
]]></description><pubDate>Tue, 05 May 2026 01:59:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48017239</link><dc:creator>philwelch</dc:creator><comments>https://news.ycombinator.com/item?id=48017239</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48017239</guid></item><item><title><![CDATA[New comment by philwelch in "I'm Peter Roberts, immigration attorney who does work for YC and startups. AMA"]]></title><description><![CDATA[
<p>If the penalty for hiring too many people for the wrong job role is being barred from hiring people ever again even for a different job role, then companies are just not going to hire people in the first place.</p>
]]></description><pubDate>Sun, 03 May 2026 13:28:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47996758</link><dc:creator>philwelch</dc:creator><comments>https://news.ycombinator.com/item?id=47996758</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47996758</guid></item><item><title><![CDATA[New comment by philwelch in "I'm Peter Roberts, immigration attorney who does work for YC and startups. AMA"]]></title><description><![CDATA[
<p>> Generally lawyers need to be involved to make sure any rejections are compliant. There's a whole cottage industry around this.<p>That's why most PERM job postings are advertised in the classified ads of the print edition of a newspaper, instead of anywhere that anybody actually looks for jobs in the 21st century. If nobody applies, nobody needs to be rejected.</p>
]]></description><pubDate>Sun, 03 May 2026 13:26:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47996745</link><dc:creator>philwelch</dc:creator><comments>https://news.ycombinator.com/item?id=47996745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47996745</guid></item><item><title><![CDATA[New comment by philwelch in "The gay jailbreak technique (2025)"]]></title><description><![CDATA[
<p>Use/mention distinction</p>
]]></description><pubDate>Sat, 02 May 2026 13:23:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47986204</link><dc:creator>philwelch</dc:creator><comments>https://news.ycombinator.com/item?id=47986204</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47986204</guid></item><item><title><![CDATA[New comment by philwelch in "Tell HN: Claude 4.7 is ignoring stop hooks"]]></title><description><![CDATA[
<p>If it’s a natural language prompt, it’s not a hook.</p>
]]></description><pubDate>Fri, 24 Apr 2026 21:59:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47896338</link><dc:creator>philwelch</dc:creator><comments>https://news.ycombinator.com/item?id=47896338</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47896338</guid></item><item><title><![CDATA[New comment by philwelch in "Ping-pong robot beats top-level human players"]]></title><description><![CDATA[
<p>It's a bit more complicated than I implied because many or most Taiwanese prior to the beginning of KMT rule were still ethnically Chinese; they just hadn't been part of "China" for 50 years (a period when there wasn't a stable, unified "China" anyway). "Occupation" is a controversial term for the period of Japanese rule and the Japanese weren't "hated" in Taiwan to the same degree they were in other occupied territories. The period of Japanese rule from 1895-1945 was a colonial government, but it was probably better than what was going on on the mainland at the time--domination by Western powers, the warlord era, the civil war, and a <i>much</i> more brutal Japanese occupation. The difference between Japan's treatment of Taiwan and mainland China is a big part of the difference in perspective towards the Japanese between the mainlanders and the Taiwanese.<p>Some of the main proponents of the "Japanese occupation" narrative are the KMT, who committed plenty of atrocities of their own after taking over Taiwan and, among many Taiwanese, ended up more hated than the Japanese. The KMT was also serious about their lost cause of retaking the mainland, at which point they expected Taiwan and China to remain unified under their rule, with the famous "One China Principle" representing not just the CCP's desire to control Taiwan, but the principle shared by the KMT that Taiwan is part of China and should be under the same government. In recent years, the KMT has pivoted towards cooperation with the CCP with an aim towards peaceful reunification, while the DPP favors explicit Taiwanese independence (Taiwan's official constitutional stance still being that it is the legitimate Republic of China).<p>To be fair to the KMT, they also ushered in Taiwanese democracy. When Chiang Kai-shek died, his son and successor Chiang Ching-kuo ended martial law, promised to be the last Chiang to rule Taiwan, and began the transition to democracy. His successor, Lee Teng-hui, was Taiwanese-born and finished the transition to democracy, winning the first democratic Taiwanese presidential election in 1996 before stepping down at the end of his term limit in 2000, at which point power transitioned to the DPP. Lee was also controversial with the hardliners in his own party for, among other things, his more sympathetic attitude towards Japan.</p>
]]></description><pubDate>Thu, 23 Apr 2026 16:30:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47877754</link><dc:creator>philwelch</dc:creator><comments>https://news.ycombinator.com/item?id=47877754</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47877754</guid></item><item><title><![CDATA[New comment by philwelch in "Ping-pong robot beats top-level human players"]]></title><description><![CDATA[
<p>Interesting point. There are a lot of sports (football, basketball) where the cumulative rules end up requiring any player to have a humanoid form (references to elbows and knees and hands and feet, etc.), but even in ping pong it kind of seems like cheating to have a non-humanoid form factor.</p>
]]></description><pubDate>Thu, 23 Apr 2026 13:16:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47875399</link><dc:creator>philwelch</dc:creator><comments>https://news.ycombinator.com/item?id=47875399</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47875399</guid></item><item><title><![CDATA[New comment by philwelch in "Ping-pong robot beats top-level human players"]]></title><description><![CDATA[
<p>The majority of Taiwanese are the descendants of the people who lived there before 1949, not the descendants of the Chinese Nationalists who fled there at the end of the civil war. In fact, the Taiwanese were, uniquely among East Asian nationalities, relatively happy being part of the Japanese Empire and have maintained good relations with Japan ever since.</p>
]]></description><pubDate>Thu, 23 Apr 2026 13:10:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47875340</link><dc:creator>philwelch</dc:creator><comments>https://news.ycombinator.com/item?id=47875340</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47875340</guid></item></channel></rss>