<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>Mon, 15 Jun 2026 03:28:29 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=philbo" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by philbo in "Ask HN: What are you working on? (June 2026)"]]></title><description><![CDATA[
<p><a href="https://app.bluefriday.uk/" rel="nofollow">https://app.bluefriday.uk/</a><p>The nichest of niche social network clients. It's for people in one particular country, who watch one particular TV program, on one particular day of the week.<p>Now that the cost of writing software is zero, I love that my focus have moved from vain attempts to generate passive income to just building whatever random shit I feel like. Wish I'd made that choice earlier in life, but no worries!</p>
]]></description><pubDate>Sun, 14 Jun 2026 20:15:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48532151</link><dc:creator>philbo</dc:creator><comments>https://news.ycombinator.com/item?id=48532151</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48532151</guid></item><item><title><![CDATA[New comment by philbo in "Automating myself out of development"]]></title><description><![CDATA[
<p>For decades, engineers understood that large code reviews are harder than small ones. Out of both politeness and a desire to receive better code reviews, we learned to break our large changes into smaller chunks. Some engineers took things even further and replaced code reviews with pair programming. But then LLMs showed up and everyone seems to have forgotten those lessons.<p>They can be still be applied now using coding agents, if you're willing to push back against the default setup and change your mode of thinking a little bit. Of course it doesn't help that an entire industry is dedicated to persuading us that maximizing token spend is the only way to get shit done.<p>I appreciate this probably seems like an extremist take, but I wrote some more about it here in case there's anybody out there who identifies with it:<p><a href="https://philbooth.me/blog/agentic-coding-and-mental-models" rel="nofollow">https://philbooth.me/blog/agentic-coding-and-mental-models</a></p>
]]></description><pubDate>Sat, 13 Jun 2026 12:27:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48516628</link><dc:creator>philbo</dc:creator><comments>https://news.ycombinator.com/item?id=48516628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48516628</guid></item><item><title><![CDATA[Agentic Coding and Mental Models]]></title><description><![CDATA[
<p>Article URL: <a href="https://philbooth.me/blog/agentic-coding-and-mental-models">https://philbooth.me/blog/agentic-coding-and-mental-models</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48487782">https://news.ycombinator.com/item?id=48487782</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 11 Jun 2026 08:29:49 +0000</pubDate><link>https://philbooth.me/blog/agentic-coding-and-mental-models</link><dc:creator>philbo</dc:creator><comments>https://news.ycombinator.com/item?id=48487782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48487782</guid></item><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></channel></rss>