<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: jwilliams</title><link>https://news.ycombinator.com/user?id=jwilliams</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 01:04:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jwilliams" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jwilliams in "IPv6 traffic crosses the 50% mark"]]></title><description><![CDATA[
<p>I'm surprised it's reporting is listed <5% - I thought it was pretty much ipv6 first?</p>
]]></description><pubDate>Thu, 16 Apr 2026 10:04:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47790961</link><dc:creator>jwilliams</dc:creator><comments>https://news.ycombinator.com/item?id=47790961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47790961</guid></item><item><title><![CDATA[New comment by jwilliams in "Do you even need a database?"]]></title><description><![CDATA[
<p>Is it just me or is this sorely lacking any consideration for inserts? Or durability?</p>
]]></description><pubDate>Thu, 16 Apr 2026 06:09:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47789269</link><dc:creator>jwilliams</dc:creator><comments>https://news.ycombinator.com/item?id=47789269</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47789269</guid></item><item><title><![CDATA[New comment by jwilliams in "PGLite Evangelism"]]></title><description><![CDATA[
<p>I use pglite for unit/integration tests and it's been fantastic.<p>Note that it uses "single user mode." This means a single connection at a time, and thus no concurrent transactions. That takes you a little bit closer to SQLite's single-writer.</p>
]]></description><pubDate>Sat, 11 Apr 2026 07:10:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47728262</link><dc:creator>jwilliams</dc:creator><comments>https://news.ycombinator.com/item?id=47728262</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47728262</guid></item><item><title><![CDATA[New comment by jwilliams in "Show HN: FluidCAD – Parametric CAD with JavaScript"]]></title><description><![CDATA[
<p>It’s got plenty of precedent - AutoCAD has a Lisp equivalent since 1986[1]. Arguably it is what made it the powerhouse CAD tool.<p>Irrespective - This project is pretty cool to see!<p>[1] <a href="https://en.wikipedia.org/wiki/AutoLISP" rel="nofollow">https://en.wikipedia.org/wiki/AutoLISP</a></p>
]]></description><pubDate>Fri, 10 Apr 2026 22:06:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47724227</link><dc:creator>jwilliams</dc:creator><comments>https://news.ycombinator.com/item?id=47724227</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47724227</guid></item><item><title><![CDATA[People Systems Are the Next Codebase]]></title><description><![CDATA[
<p>Article URL: <a href="https://jonathannen.com/people-systems-are-the-next-codebase/">https://jonathannen.com/people-systems-are-the-next-codebase/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47654371">https://news.ycombinator.com/item?id=47654371</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 05 Apr 2026 22:02:40 +0000</pubDate><link>https://jonathannen.com/people-systems-are-the-next-codebase/</link><dc:creator>jwilliams</dc:creator><comments>https://news.ycombinator.com/item?id=47654371</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47654371</guid></item><item><title><![CDATA[New comment by jwilliams in "Show HN: Zerobox – Sandbox any command with file, network, credential controls"]]></title><description><![CDATA[
<p>It’s terrific to see this. I’m definitely going to give it a whirl. I’ve been working on a specific JavaScript isolate[^1]. This is great source of inspiration for it.<p>[^1]: <a href="https://github.com/jonathannen/hermit" rel="nofollow">https://github.com/jonathannen/hermit</a></p>
]]></description><pubDate>Wed, 01 Apr 2026 20:23:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47606060</link><dc:creator>jwilliams</dc:creator><comments>https://news.ycombinator.com/item?id=47606060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47606060</guid></item><item><title><![CDATA[New comment by jwilliams in "TruffleRuby"]]></title><description><![CDATA[
<p>GraalVM is genuinely great -- Native Image and the polyglot story are impressive.<p>I was put off by the earlier licensing - it was confusing, which wasn't great in a license. The GraalVM Free Terms and Conditions "GFTC" now seems better (curious if people agree?), but I wonder if it came too late.<p>The decoupling from Java SE was good in many ways, but it also made the future a little less clear too.</p>
]]></description><pubDate>Wed, 01 Apr 2026 06:42:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47597647</link><dc:creator>jwilliams</dc:creator><comments>https://news.ycombinator.com/item?id=47597647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47597647</guid></item><item><title><![CDATA[New comment by jwilliams in "Claude Code Unpacked : A visual guide"]]></title><description><![CDATA[
<p>It's live! If you're on the latest cc you can use /buddy now.</p>
]]></description><pubDate>Wed, 01 Apr 2026 05:51:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47597282</link><dc:creator>jwilliams</dc:creator><comments>https://news.ycombinator.com/item?id=47597282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47597282</guid></item><item><title><![CDATA[New comment by jwilliams in "The Claude Code Source Leak: fake tools, frustration regexes, undercover mode"]]></title><description><![CDATA[
<p>I used to swear at Claude. To be honest, I thought it helped get results (maybe this is "oldschool" LLM thinking), but I realized it was just making me annoyed.</p>
]]></description><pubDate>Wed, 01 Apr 2026 04:25:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47596806</link><dc:creator>jwilliams</dc:creator><comments>https://news.ycombinator.com/item?id=47596806</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47596806</guid></item><item><title><![CDATA[New comment by jwilliams in "Early Observations from Interviews with Engineering Teams Adopting AI"]]></title><description><![CDATA[
<p>I don't disagree that organizations are probably making that tradeoff in an uninformed way.<p>As a counterpoint -- it's rare I've seen a new UX issue fixed with a PR.<p>If you valued quality you could feature-flag some different improvements, get feedback and refine. AI is great at this. We have CS directly submitting Pull Requests now... and they're not junk, 95% of the the time they want things fixed/correct. And it's stuff that usually would sit on the backlog forever. The quality has gone up.<p>Your experience is representative I'm sure - but I do think there is a way to get this right and those that do will see a big upside.<p>> Were in for the golden age of cyberattacks, let me tell you.<p>Agree in full there.</p>
]]></description><pubDate>Wed, 01 Apr 2026 02:59:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47596261</link><dc:creator>jwilliams</dc:creator><comments>https://news.ycombinator.com/item?id=47596261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47596261</guid></item><item><title><![CDATA[Early Observations from Interviews with Engineering Teams Adopting AI]]></title><description><![CDATA[
<p>Article URL: <a href="https://jonathannen.com/observations-from-interviews/">https://jonathannen.com/observations-from-interviews/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47595563">https://news.ycombinator.com/item?id=47595563</a></p>
<p>Points: 4</p>
<p># Comments: 3</p>
]]></description><pubDate>Wed, 01 Apr 2026 01:10:55 +0000</pubDate><link>https://jonathannen.com/observations-from-interviews/</link><dc:creator>jwilliams</dc:creator><comments>https://news.ycombinator.com/item?id=47595563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47595563</guid></item><item><title><![CDATA[New comment by jwilliams in "CodingFont: A game to help you pick a coding font"]]></title><description><![CDATA[
<p>Good to know. I’ve been using ghostty and generally not a fan of the code ligatures (or just too stubborn to adapt!).</p>
]]></description><pubDate>Mon, 30 Mar 2026 20:03:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47579066</link><dc:creator>jwilliams</dc:creator><comments>https://news.ycombinator.com/item?id=47579066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47579066</guid></item><item><title><![CDATA[New comment by jwilliams in "Ask HN: Is it just me?"]]></title><description><![CDATA[
<p>Try this - For the same task, try the same prompt three times with totally different framing - do it fast, be comprehensive, find stuff I’ve missed, etc.<p>Then throw away the ones you don’t like.<p>It also prevents reinforcement of your incoming pov.<p>I’ve found this has made me way way better at steering.</p>
]]></description><pubDate>Sat, 28 Mar 2026 18:53:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47557261</link><dc:creator>jwilliams</dc:creator><comments>https://news.ycombinator.com/item?id=47557261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47557261</guid></item><item><title><![CDATA[New comment by jwilliams in "AI overly affirms users asking for personal advice"]]></title><description><![CDATA[
<p>For me the framing is critical - what is the model saying yes to?  You can present the same prompt with very different interpretations (talk me into this versus talk me out of it). The problem is people enter with a single bias and the AI can only amplify that.<p>In coding I’ll do what I call a Battleship Prompt - simply just prompt 3 or more time with the same core prompt but strong framing (eg I need this done quickly versus come up with the most comprehensive solution). That’s really helped me learn and dial in how to get the right output.</p>
]]></description><pubDate>Sat, 28 Mar 2026 16:31:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47556094</link><dc:creator>jwilliams</dc:creator><comments>https://news.ycombinator.com/item?id=47556094</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47556094</guid></item><item><title><![CDATA[New comment by jwilliams in "Anatomy of the .claude/ folder"]]></title><description><![CDATA[
<p>It's meant to, yes.</p>
]]></description><pubDate>Fri, 27 Mar 2026 17:44:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47545892</link><dc:creator>jwilliams</dc:creator><comments>https://news.ycombinator.com/item?id=47545892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47545892</guid></item><item><title><![CDATA[New comment by jwilliams in "Anatomy of the .claude/ folder"]]></title><description><![CDATA[
<p>> Simply put: whatever you write in CLAUDE.md, Claude will follow.<p>No.<p>CLAUDE.md is just prompt text. Compaction rewrites prompt text.<p>If it matters, enforce it in other ways.</p>
]]></description><pubDate>Fri, 27 Mar 2026 15:13:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47543656</link><dc:creator>jwilliams</dc:creator><comments>https://news.ycombinator.com/item?id=47543656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47543656</guid></item><item><title><![CDATA[Battleship Prompts]]></title><description><![CDATA[
<p>Article URL: <a href="https://jonathannen.com/battleship-prompts/">https://jonathannen.com/battleship-prompts/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47531619">https://news.ycombinator.com/item?id=47531619</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 26 Mar 2026 15:20:33 +0000</pubDate><link>https://jonathannen.com/battleship-prompts/</link><dc:creator>jwilliams</dc:creator><comments>https://news.ycombinator.com/item?id=47531619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47531619</guid></item><item><title><![CDATA[New comment by jwilliams in "Data centers are transitioning from AC to DC"]]></title><description><![CDATA[
<p>There are niches where DC makes sense - low-voltage lighting, USB/LED ecosystems.<p>Once you get into higher power (laptops and up), switching and distribution get harder, so the advantages fade.<p>For bigger appliances (fridge, etc), AC is fine + practical.</p>
]]></description><pubDate>Wed, 25 Mar 2026 02:24:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47512428</link><dc:creator>jwilliams</dc:creator><comments>https://news.ycombinator.com/item?id=47512428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47512428</guid></item><item><title><![CDATA[New comment by jwilliams in "Is anybody else bored of talking about AI?"]]></title><description><![CDATA[
<p>It's the most transformative technology I've clocked in my lifetime (and that includes home computers and the Internet).<p>Large organizations are making major decisions on the basis of it. Startups new and old will live and die by the shift that it's creating (is SaaS dead? Well investors will make it so). Mass engineering layoffs could be inevitable.<p>Sure. I vibe coded a thing is getting pretty tired. The rest? If anything we're not talking about it enough.</p>
]]></description><pubDate>Tue, 24 Mar 2026 21:09:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47509353</link><dc:creator>jwilliams</dc:creator><comments>https://news.ycombinator.com/item?id=47509353</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47509353</guid></item><item><title><![CDATA[We're Not Vibe Engineering]]></title><description><![CDATA[
<p>Article URL: <a href="https://jonathannen.com/not-vibe-engineering/">https://jonathannen.com/not-vibe-engineering/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47509110">https://news.ycombinator.com/item?id=47509110</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 24 Mar 2026 20:54:27 +0000</pubDate><link>https://jonathannen.com/not-vibe-engineering/</link><dc:creator>jwilliams</dc:creator><comments>https://news.ycombinator.com/item?id=47509110</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47509110</guid></item></channel></rss>