<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: philbo</title><link>https://news.ycombinator.com/user?id=philbo</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 19:44:17 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=philbo" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Top FEMA official said he once teleported to Waffle House]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.cnn.com/2026/03/20/politics/fema-official-gregg-phillips-violent-rhetoric-teleported-kfile">https://www.cnn.com/2026/03/20/politics/fema-official-gregg-phillips-violent-rhetoric-teleported-kfile</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47465217">https://news.ycombinator.com/item?id=47465217</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 21 Mar 2026 08:39:31 +0000</pubDate><link>https://www.cnn.com/2026/03/20/politics/fema-official-gregg-phillips-violent-rhetoric-teleported-kfile</link><dc:creator>philbo</dc:creator><comments>https://news.ycombinator.com/item?id=47465217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47465217</guid></item><item><title><![CDATA[Can pumping chemicals into the ocean help stop global heating?]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.theguardian.com/environment/2026/mar/10/sodium-hydroxide-ocean-global-heating-solution">https://www.theguardian.com/environment/2026/mar/10/sodium-hydroxide-ocean-global-heating-solution</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47319783">https://news.ycombinator.com/item?id=47319783</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 10 Mar 2026 06:40:07 +0000</pubDate><link>https://www.theguardian.com/environment/2026/mar/10/sodium-hydroxide-ocean-global-heating-solution</link><dc:creator>philbo</dc:creator><comments>https://news.ycombinator.com/item?id=47319783</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47319783</guid></item><item><title><![CDATA[New comment by philbo in "Show HN: Pawno, multiplayer chess in your terminal"]]></title><description><![CDATA[
<p>I began this project as an exercise to learn Go before starting a new job, then continued it as an exercise to mess about with Claude Code. So development was LLM-assisted: the UI is 100% vibe-coded, the model is 100% vim-typed, the rest is a mix of both.<p>Online play does not require signup etc. Instead I create an ephemeral session when network games are created/joined and those sessions are deleted at the end of the game. Leaderboard state is entirely local.<p>Because the backend runs on a small instance, I've been quite aggressive with connection management. If the server goes a minute without hearing from a client (turn or heartbeat), it ends the game and awards the win to the opposing player.<p>It was a pretty fun project to work on, and I definitely wouldn't have finished it without the crutch of Claude Code to push me through some of the schlepp.</p>
]]></description><pubDate>Tue, 03 Feb 2026 13:17:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46870598</link><dc:creator>philbo</dc:creator><comments>https://news.ycombinator.com/item?id=46870598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46870598</guid></item><item><title><![CDATA[Show HN: Pawno, multiplayer chess in your terminal]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.playpawno.com/">https://www.playpawno.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46870516">https://news.ycombinator.com/item?id=46870516</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 03 Feb 2026 13:07:54 +0000</pubDate><link>https://www.playpawno.com/</link><dc:creator>philbo</dc:creator><comments>https://news.ycombinator.com/item?id=46870516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46870516</guid></item><item><title><![CDATA[New comment by philbo in "Ask HN: Share your personal website"]]></title><description><![CDATA[
<p><a href="https://philbooth.me/" rel="nofollow">https://philbooth.me/</a></p>
]]></description><pubDate>Wed, 14 Jan 2026 19:54:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46621974</link><dc:creator>philbo</dc:creator><comments>https://news.ycombinator.com/item?id=46621974</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46621974</guid></item><item><title><![CDATA[New comment by philbo in "Network of Scottish X accounts go dark amid Iran blackout"]]></title><description><![CDATA[
<p>Russia was allowed to inherit the USSR seat on 3 conditions:<p>- It took on all the sovereign debt from the newly independent nations.<p>- It relinquished nukes that were left behind in Ukraine.<p>- The United Nations collectively agreed to it.<p>I don't think any of those things would happen in the UK's case. But of course it doesn't matter what you or I think. It only matters what _Iran_ thinks will happen if Scotland gains independence.</p>
]]></description><pubDate>Tue, 13 Jan 2026 12:49:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46600280</link><dc:creator>philbo</dc:creator><comments>https://news.ycombinator.com/item?id=46600280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46600280</guid></item><item><title><![CDATA[New comment by philbo in "Network of Scottish X accounts go dark amid Iran blackout"]]></title><description><![CDATA[
<p>It's for the Scottish. It's in Iran's interests for Scotland to become independent because that would enforce change on the United Nations Security Council. The UK ceases to exist and loses its veto, then what happens on the UNSC after that is anyone's guess.</p>
]]></description><pubDate>Tue, 13 Jan 2026 12:31:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46600121</link><dc:creator>philbo</dc:creator><comments>https://news.ycombinator.com/item?id=46600121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46600121</guid></item><item><title><![CDATA[KdK part 2: a medical mystery from postwar Germany]]></title><description><![CDATA[
<p>Article URL: <a href="https://nealstephenson.substack.com/p/kdk-part-2-a-medical-mystery-from">https://nealstephenson.substack.com/p/kdk-part-2-a-medical-mystery-from</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46418296">https://news.ycombinator.com/item?id=46418296</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 29 Dec 2025 07:33:49 +0000</pubDate><link>https://nealstephenson.substack.com/p/kdk-part-2-a-medical-mystery-from</link><dc:creator>philbo</dc:creator><comments>https://news.ycombinator.com/item?id=46418296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46418296</guid></item><item><title><![CDATA[KdK (Kinetik der Kontinua) part 1: Introduction]]></title><description><![CDATA[
<p>Article URL: <a href="https://nealstephenson.substack.com/p/kdk-kinetik-der-kontinua-part-1-introduction">https://nealstephenson.substack.com/p/kdk-kinetik-der-kontinua-part-1-introduction</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46418212">https://news.ycombinator.com/item?id=46418212</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 29 Dec 2025 07:20:04 +0000</pubDate><link>https://nealstephenson.substack.com/p/kdk-kinetik-der-kontinua-part-1-introduction</link><dc:creator>philbo</dc:creator><comments>https://news.ycombinator.com/item?id=46418212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46418212</guid></item><item><title><![CDATA[The closer we look at time, the stranger it gets]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.sciencefocus.com/science/the-closer-we-look-at-time-the-stranger-it-gets">https://www.sciencefocus.com/science/the-closer-we-look-at-time-the-stranger-it-gets</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46201750">https://news.ycombinator.com/item?id=46201750</a></p>
<p>Points: 84</p>
<p># Comments: 107</p>
]]></description><pubDate>Tue, 09 Dec 2025 06:01:57 +0000</pubDate><link>https://www.sciencefocus.com/science/the-closer-we-look-at-time-the-stranger-it-gets</link><dc:creator>philbo</dc:creator><comments>https://news.ycombinator.com/item?id=46201750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46201750</guid></item><item><title><![CDATA[New comment by philbo in "Why we migrated from Python to Node.js"]]></title><description><![CDATA[
<p><a href="https://status.posthog.com/history">https://status.posthog.com/history</a></p>
]]></description><pubDate>Mon, 03 Nov 2025 22:47:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45805396</link><dc:creator>philbo</dc:creator><comments>https://news.ycombinator.com/item?id=45805396</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45805396</guid></item><item><title><![CDATA[New comment by philbo in "JSON River – Parse JSON incrementally as it streams in"]]></title><description><![CDATA[
<p>A nice thing about the SAX approach is it lets you layer other APIs on top too. I did something like that in BFJ:<p><a href="https://www.npmjs.com/package/bfj" rel="nofollow">https://www.npmjs.com/package/bfj</a></p>
]]></description><pubDate>Tue, 14 Oct 2025 11:21:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45578662</link><dc:creator>philbo</dc:creator><comments>https://news.ycombinator.com/item?id=45578662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45578662</guid></item><item><title><![CDATA[New comment by philbo in "Root cause analysis? You're doing it wrong"]]></title><description><![CDATA[
<p>It sounds like there’s another failure here, which you could have documented. If the test team didn’t understand what they were meant to test, that’s a failure of communication. Simply saying “they were wrong” is not sufficient exploration of the failure so, if that’s the point your manager was making, I agree with them. Blaming a third party for misunderstanding is less useful than seeking to improve the clarity of your own communication.</p>
]]></description><pubDate>Tue, 14 Oct 2025 06:35:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45576919</link><dc:creator>philbo</dc:creator><comments>https://news.ycombinator.com/item?id=45576919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45576919</guid></item><item><title><![CDATA[New comment by philbo in "Superpowers: How I'm using coding agents in October 2025"]]></title><description><![CDATA[
<p>I think this and other recent posts here hugely overcomplicate matters. I notice none of them provides an A/B test for each item of complexity they introduce, there's just a handwavy "this has proved to work over time".<p>I've found that a single CLAUDE.md does really well at guiding it how I want it to behave. For me that's making it take small steps and stop to ask me questions frequently, so it's more like we're pairing than I'm sending it off solo to work on a task. I'm sure that's not to everyone's taste but it works for me (and I say this as someone who was an agent-sceptic until quite recently).<p>Fwiw my ~/.claude/CLAUDE.md is 2.2K / 49 lines.</p>
]]></description><pubDate>Sat, 11 Oct 2025 16:31:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45550436</link><dc:creator>philbo</dc:creator><comments>https://news.ycombinator.com/item?id=45550436</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45550436</guid></item><item><title><![CDATA[New comment by philbo in "Interstellar Object 3I/Atlas Passed Mars Last Night"]]></title><description><![CDATA[
<p>Does he though? Honestly I haven't seen it.<p>I've been through the last ~10 or ~15 posts on his Medium this evening, to check. Sentence-by-sentence I don't see anything that goes beyond "what if". Can you share some of the quotes you have in mind?<p>I think this is an interesting phenomenon, because it seems that lots of people throw personal insults at him (not saying that's you btw) without addressing the meat of whatever they're reacting to.<p>And lest we forget! One of the founding essays [1] of this very website discusses it: if you're slinging ad hominem attacks or personal insults around, you're by definition losing the "argument" (not that I think this qualifies as an "argument").<p>[1]: <a href="https://paulgraham.com/disagree.html" rel="nofollow">https://paulgraham.com/disagree.html</a></p>
]]></description><pubDate>Sat, 04 Oct 2025 21:38:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45476949</link><dc:creator>philbo</dc:creator><comments>https://news.ycombinator.com/item?id=45476949</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45476949</guid></item><item><title><![CDATA[New comment by philbo in "Interstellar Object 3I/Atlas Passed Mars Last Night"]]></title><description><![CDATA[
<p>Every confirmation is a data point.</p>
]]></description><pubDate>Sat, 04 Oct 2025 08:05:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=45471590</link><dc:creator>philbo</dc:creator><comments>https://news.ycombinator.com/item?id=45471590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45471590</guid></item><item><title><![CDATA[New comment by philbo in "Interstellar Object 3I/Atlas Passed Mars Last Night"]]></title><description><![CDATA[
<p>I think 3I/Atlas is a comet.<p>But I also think the question "what if it wasn't" is useful to consider.<p>I'd label anyone unwilling to discuss that topic a crank, not the other way round.</p>
]]></description><pubDate>Sat, 04 Oct 2025 06:32:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45471039</link><dc:creator>philbo</dc:creator><comments>https://news.ycombinator.com/item?id=45471039</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45471039</guid></item><item><title><![CDATA[New comment by philbo in "Interstellar Object 3I/Atlas Passed Mars Last Night"]]></title><description><![CDATA[
<p>Not much, but just confirmation that it's in the expected part of the sky is quite exciting. There's a probable capture of it from Perseverance here (it's just a tiny faint smudge):<p><a href="https://bsky.app/profile/stim3on.bsky.social/post/3m2aqnbwlwk26" rel="nofollow">https://bsky.app/profile/stim3on.bsky.social/post/3m2aqnbwlw...</a></p>
]]></description><pubDate>Sat, 04 Oct 2025 06:19:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=45470975</link><dc:creator>philbo</dc:creator><comments>https://news.ycombinator.com/item?id=45470975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45470975</guid></item><item><title><![CDATA[New comment by philbo in "6 weeks of Claude Code"]]></title><description><![CDATA[
<p>I don't disagree with any of that. But as long as there are companies willing to pay me to write code the old-fashioned way, I'll keep doing it.</p>
]]></description><pubDate>Sun, 03 Aug 2025 07:52:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=44774913</link><dc:creator>philbo</dc:creator><comments>https://news.ycombinator.com/item?id=44774913</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44774913</guid></item><item><title><![CDATA[New comment by philbo in "6 weeks of Claude Code"]]></title><description><![CDATA[
<p>As one of the curious minority who keeps trying agentic coding but not liking it, I've been looking for explanations why my experience differs from the mainstream. I think it might lie in this nugget:<p><pre><code>    > I believe with Claude Code, we are at the
    > “introduction of photography” period of
    > programming. Painting by hand just doesn’t
    > have the same appeal anymore when a single
    > concept can just appear and you shape it
    > into the thing you want with your code review
    > and editing skills.
</code></pre>
The comparison seems apt and yet, still people paint, still people pay for paintings, still people paint for fun.<p>I like coding by hand. I dislike reviewing code (although I do it, of course). Given the choice, I'll opt for the former (and perhaps that's why I'm still an IC).<p>When people talk about coding agents as very enthusiastic but very junior engineering interns, it fills me with dread rather than joy.</p>
]]></description><pubDate>Sun, 03 Aug 2025 06:05:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=44774427</link><dc:creator>philbo</dc:creator><comments>https://news.ycombinator.com/item?id=44774427</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44774427</guid></item></channel></rss>