<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, 18 Jul 2026 03:24:51 +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 "As downtown Seattle offices empty, city facing years of 'zombie' towers"]]></title><description><![CDATA[
<p>That's the law in Colorado, DC, Maryland, Minnesota, New Jersey, New Mexico, Oregon, and Vermont, all of which are blue states.</p>
]]></description><pubDate>Tue, 07 Jul 2026 03:02:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48813228</link><dc:creator>philwelch</dc:creator><comments>https://news.ycombinator.com/item?id=48813228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48813228</guid></item><item><title><![CDATA[New comment by philwelch in "As downtown Seattle offices empty, city facing years of 'zombie' towers"]]></title><description><![CDATA[
<p>Democrats opposed the Partial-Birth Abortion Act of 2003, and multiple blue states allow abortion at any point prior to birth.</p>
]]></description><pubDate>Tue, 07 Jul 2026 02:58:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48813195</link><dc:creator>philwelch</dc:creator><comments>https://news.ycombinator.com/item?id=48813195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48813195</guid></item><item><title><![CDATA[New comment by philwelch in "As downtown Seattle offices empty, city facing years of 'zombie' towers"]]></title><description><![CDATA[
<p>> If you’re a single-issue abortion voter, yes the US democrats tend to propose fetal viability (22 weeks or so) as the limit<p>No, the standard Democrat policy is to allow abortion on demand at any point prior to birth—40 weeks or so.</p>
]]></description><pubDate>Sun, 05 Jul 2026 11:59:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48793490</link><dc:creator>philwelch</dc:creator><comments>https://news.ycombinator.com/item?id=48793490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48793490</guid></item><item><title><![CDATA[New comment by philwelch in "As downtown Seattle offices empty, city facing years of 'zombie' towers"]]></title><description><![CDATA[
<p>In Seattle you’re considered conservative if you’re not a Marxist.</p>
]]></description><pubDate>Sun, 05 Jul 2026 11:54:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48793457</link><dc:creator>philwelch</dc:creator><comments>https://news.ycombinator.com/item?id=48793457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48793457</guid></item><item><title><![CDATA[New comment by philwelch in "Leaking YouTube creators' private videos"]]></title><description><![CDATA[
<p>If we're going to gatekeep the word "engineer", you're not in the most defensible position as a train designer. If you want to go back to the original definition, engineers were soldiers specialized in siege warfare, which has nothing to do with designing trains. Alternately, "engineer" can be broad enough to include someone <i>driving</i> a train, which presumably required some understanding of how the locomotive worked but was more of what we'd call a skilled technician.</p>
]]></description><pubDate>Sun, 05 Jul 2026 02:44:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48790874</link><dc:creator>philwelch</dc:creator><comments>https://news.ycombinator.com/item?id=48790874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48790874</guid></item><item><title><![CDATA[New comment by philwelch in "Workers are spending over 6 hours a week botsitting AI, fueling job frustration"]]></title><description><![CDATA[
<p>“If the government pays for it, it’s free!”</p>
]]></description><pubDate>Thu, 11 Jun 2026 16:00:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48492176</link><dc:creator>philwelch</dc:creator><comments>https://news.ycombinator.com/item?id=48492176</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48492176</guid></item><item><title><![CDATA[New comment by philwelch in "A walking tour of surveillance infrastructure in Seattle (2020)"]]></title><description><![CDATA[
<p>The prosecution has the burden of proof to establish the basic accusation, and the defendant is always entitled to offer the negative defense of "I didn't do it". For instance, if I'm accused of killing Paul, I can always say "I didn't kill Paul" and the prosecution has the burden of proof to say that I did. On the other hand, if my defense is that I killed Paul in self defense, the burden of proof is on me to show that my actions satisfied the legal definition of self defense in my state.</p>
]]></description><pubDate>Sat, 06 Jun 2026 02:39:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48420878</link><dc:creator>philwelch</dc:creator><comments>https://news.ycombinator.com/item?id=48420878</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48420878</guid></item><item><title><![CDATA[New comment by philwelch in "A walking tour of surveillance infrastructure in Seattle (2020)"]]></title><description><![CDATA[
<p>Wise decision. If you did anything to the thief, odds are the cops <i>would</i> have cared.</p>
]]></description><pubDate>Wed, 03 Jun 2026 02:03:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48378963</link><dc:creator>philwelch</dc:creator><comments>https://news.ycombinator.com/item?id=48378963</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48378963</guid></item><item><title><![CDATA[New comment by philwelch in "A walking tour of surveillance infrastructure in Seattle (2020)"]]></title><description><![CDATA[
<p>> The burden is never on the defendant to prove their innocence.<p>False. Look up "affirmative defense".</p>
]]></description><pubDate>Wed, 03 Jun 2026 02:01:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48378945</link><dc:creator>philwelch</dc:creator><comments>https://news.ycombinator.com/item?id=48378945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48378945</guid></item><item><title><![CDATA[New comment by philwelch in "A walking tour of surveillance infrastructure in Seattle (2020)"]]></title><description><![CDATA[
<p>> Anecdata is well known to be problematic.<p>Show me the data that backs that claim.</p>
]]></description><pubDate>Wed, 03 Jun 2026 02:00:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48378936</link><dc:creator>philwelch</dc:creator><comments>https://news.ycombinator.com/item?id=48378936</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48378936</guid></item><item><title><![CDATA[New comment by philwelch in "A walking tour of surveillance infrastructure in Seattle (2020)"]]></title><description><![CDATA[
<p>It's intentional on the part of the prosecutors, and the billionaire who funds their campaigns. I don't know what their actual motivations are--probably some combination of ideological derangement and ulterior motive. They just don't believe in prosecuting most ordinary criminals.</p>
]]></description><pubDate>Wed, 03 Jun 2026 01:59:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48378917</link><dc:creator>philwelch</dc:creator><comments>https://news.ycombinator.com/item?id=48378917</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48378917</guid></item><item><title><![CDATA[New comment by philwelch in "WH proposes rules giving political appointees final approval on research grants"]]></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></channel></rss>