<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: waynenilsen</title><link>https://news.ycombinator.com/user?id=waynenilsen</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 21 Apr 2026 10:56:04 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=waynenilsen" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by waynenilsen in "Cord: Coordinating Trees of AI Agents"]]></title><description><![CDATA[
<p>Cool I made this thing a while back but I really like your fork spawn parallelism<p><a href="https://github.com/waynenilsen/crumbler" rel="nofollow">https://github.com/waynenilsen/crumbler</a><p>This uses recursive task decomposition but is single thread by design. Honestly fast enough for me and makes it easier to reason about</p>
]]></description><pubDate>Sat, 21 Feb 2026 14:10:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47101007</link><dc:creator>waynenilsen</dc:creator><comments>https://news.ycombinator.com/item?id=47101007</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47101007</guid></item><item><title><![CDATA[New comment by waynenilsen in "The path to ubiquitous AI (17k tokens/sec)"]]></title><description><![CDATA[
<p>ASIC inference is clearly the future just as ASIC bitcoin mining was</p>
]]></description><pubDate>Fri, 20 Feb 2026 13:54:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47088072</link><dc:creator>waynenilsen</dc:creator><comments>https://news.ycombinator.com/item?id=47088072</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47088072</guid></item><item><title><![CDATA[Restish is a CLI for interacting with REST-ish HTTP APIs]]></title><description><![CDATA[
<p>Article URL: <a href="https://rest.sh/">https://rest.sh/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47066679">https://news.ycombinator.com/item?id=47066679</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 18 Feb 2026 21:28:28 +0000</pubDate><link>https://rest.sh/</link><dc:creator>waynenilsen</dc:creator><comments>https://news.ycombinator.com/item?id=47066679</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47066679</guid></item><item><title><![CDATA[New comment by waynenilsen in "Show HN: Smooth CLI – Token-efficient browser for AI agents"]]></title><description><![CDATA[
<p>i believe agent native sites will stand up and the incumbents will be forced to adapt<p>such as agent native shopping platforms whereby a human will bring you something from walmart or what not could spring up and disrupt your instacart of the world<p>this of course is just one simple example, when it works better for the clawdbot or whatever comes next what are the users going to choose they'll say 'get me some apples from walmart using instacartforbots' because they know the agent success rate will be higher</p>
]]></description><pubDate>Fri, 06 Feb 2026 16:50:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46915145</link><dc:creator>waynenilsen</dc:creator><comments>https://news.ycombinator.com/item?id=46915145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46915145</guid></item><item><title><![CDATA[New comment by waynenilsen in "Tell HN: Cursor is appending Co-authored-by: Cursor <cursoragent cursor.com>"]]></title><description><![CDATA[
<p>ah yes thank you very much that did work<p>still not great in my opinion sadly i think this will likely get worse and perhaps never get better<p>commit messages as marketing materials and 'kpi's is an anti-pattern i would have preferred to avoid</p>
]]></description><pubDate>Fri, 06 Feb 2026 16:43:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46915083</link><dc:creator>waynenilsen</dc:creator><comments>https://news.ycombinator.com/item?id=46915083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46915083</guid></item><item><title><![CDATA[Tell HN: Cursor is appending Co-authored-by: Cursor <cursoragent cursor.com>]]></title><description><![CDATA[
<p>.. In their git commits, deterministically<p>In other tools I have been able to prompt this away but cursor is doing it deterministically now, I am fairly certain. This, to me, is not great.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46914649">https://news.ycombinator.com/item?id=46914649</a></p>
<p>Points: 1</p>
<p># Comments: 2</p>
]]></description><pubDate>Fri, 06 Feb 2026 16:12:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46914649</link><dc:creator>waynenilsen</dc:creator><comments>https://news.ycombinator.com/item?id=46914649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46914649</guid></item><item><title><![CDATA[New comment by waynenilsen in "Show HN: Smooth CLI – Token-efficient browser for AI agents"]]></title><description><![CDATA[
<p>i can see a new token efficient mirror web possibly emerging using content type headers on the request side<p>forms, PRG, semantic HTML and no js needed</p>
]]></description><pubDate>Fri, 06 Feb 2026 14:42:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46913412</link><dc:creator>waynenilsen</dc:creator><comments>https://news.ycombinator.com/item?id=46913412</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46913412</guid></item><item><title><![CDATA[New comment by waynenilsen in "Show HN: Smooth CLI – Token-efficient browser for AI agents"]]></title><description><![CDATA[
<p>Frontend QA is the final frontier, good luck, you are over the target.<p>The amount of manual QA I am currently subjected to is simultaneously infuriating and hilarious. The foundation models are up to the task but we need new abstractions and layers to correctly fix it. This will all go the way of the dodo in 12 months but it'll be useful in the meantime.<p>agent-browser helped a lot over playwright but doesn't completely close the gap.</p>
]]></description><pubDate>Fri, 06 Feb 2026 14:25:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46913203</link><dc:creator>waynenilsen</dc:creator><comments>https://news.ycombinator.com/item?id=46913203</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46913203</guid></item><item><title><![CDATA[New comment by waynenilsen in "Sqldef: Idempotent schema management tool for MySQL, PostgreSQL, SQLite"]]></title><description><![CDATA[
<p>This post from 2022 is the one I keep going back to<p><a href="https://david.rothlis.net/declarative-schema-migration-for-sqlite/" rel="nofollow">https://david.rothlis.net/declarative-schema-migration-for-s...</a></p>
]]></description><pubDate>Thu, 05 Feb 2026 03:36:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46895370</link><dc:creator>waynenilsen</dc:creator><comments>https://news.ycombinator.com/item?id=46895370</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46895370</guid></item><item><title><![CDATA[New comment by waynenilsen in "A case study in PDF forensics: The Epstein PDFs"]]></title><description><![CDATA[
<p>> Information leakage may also be occurring via PDF comments or orphaned objects inside compressed object streams, as I discovered above.<p>hopefully someone is independently archiving all documents<p>my understanding is that some are being removed</p>
]]></description><pubDate>Wed, 04 Feb 2026 15:34:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46887081</link><dc:creator>waynenilsen</dc:creator><comments>https://news.ycombinator.com/item?id=46887081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46887081</guid></item><item><title><![CDATA[New comment by waynenilsen in "Launch HN: AgentMail (YC S25) – An API that gives agents their own email inboxes"]]></title><description><![CDATA[
<p>i think when someone makes the cli like this they're going to win<p>$ phone call bill<p>ok call_id=3f2a<p>$ phone status 3f2a<p>dialing<p>$ phone status 3f2a<p>answered<p>bill: hello<p>$ phone say 3f2a "hey, quick question"<p>ok</p>
]]></description><pubDate>Thu, 29 Jan 2026 17:15:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46813148</link><dc:creator>waynenilsen</dc:creator><comments>https://news.ycombinator.com/item?id=46813148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46813148</guid></item><item><title><![CDATA[New comment by waynenilsen in "Launch HN: AgentMail (YC S25) – An API that gives agents their own email inboxes"]]></title><description><![CDATA[
<p>amazing now do the same for voice and sms!</p>
]]></description><pubDate>Thu, 29 Jan 2026 17:05:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46812980</link><dc:creator>waynenilsen</dc:creator><comments>https://news.ycombinator.com/item?id=46812980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46812980</guid></item><item><title><![CDATA[New comment by waynenilsen in "Show HN: Yolobox – Run AI coding agents with full sudo without nuking home dir"]]></title><description><![CDATA[
<p>i see what you are saying now, i have actually started doing my own dockerfiles so everything is in one container it works reasonably well actually eg you install postgres redis x y and z on the same thing the agent is running on then you can start fresh anytime then all of your stuff is on localhost</p>
]]></description><pubDate>Fri, 16 Jan 2026 18:09:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46649700</link><dc:creator>waynenilsen</dc:creator><comments>https://news.ycombinator.com/item?id=46649700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46649700</guid></item><item><title><![CDATA[New comment by waynenilsen in "Continuous agents and what happens after Ralph Wiggum?"]]></title><description><![CDATA[
<p>> intent drifted<p>Indeed I believe this is probably the next thing to solve but even here I don't think it is out of reach. What we aught to be able to do is disconnect and make asynchronous the goals of the project with where we are. This, in normal software building, is encapsulated by the roadmap. I am building roadmapping prompts now and broadening the scope of the software development lifecycle even further to the encapsulate the roadmap as well which was previously out of scope for the experiment I am running now.<p>The prompts I am using now give the agent autonomy over 'make the next prd that makes sense' however I think it is a straightforward extension to add 'in the context of the @roadmap/ ' or similar with probably decent results.<p>Have you tried something similar?<p>Even without a roadmap the agent continues to do useful work over 24 hours in. You can see the commits and PRDs they really are quite sensible and I pulled and tested and everything really is working quite well. Frankly, I am shocked it is working at all. I have had to step in once or twice you definitely need to keep an eye on the logs every once in a while. Getting the loop booted up in a reliable way was the hardest part to be honest and even that was not terribly difficult.<p><a href="https://github.com/waynenilsen/ralph-kata-2" rel="nofollow">https://github.com/waynenilsen/ralph-kata-2</a></p>
]]></description><pubDate>Fri, 16 Jan 2026 13:29:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46646147</link><dc:creator>waynenilsen</dc:creator><comments>https://news.ycombinator.com/item?id=46646147</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46646147</guid></item><item><title><![CDATA[New comment by waynenilsen in "Show HN: Yolobox – Run AI coding agents with full sudo without nuking home dir"]]></title><description><![CDATA[
<p>say your docker compose file maps postgres to 55555 on your laptop then in the sandbox db url host is host.docker.internal and port is 55555<p>does that make sense?</p>
]]></description><pubDate>Thu, 15 Jan 2026 13:58:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46632621</link><dc:creator>waynenilsen</dc:creator><comments>https://news.ycombinator.com/item?id=46632621</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46632621</guid></item><item><title><![CDATA[New comment by waynenilsen in "Continuous agents and what happens after Ralph Wiggum?"]]></title><description><![CDATA[
<p>i have seen the same, however, it can often easily find its own bugs when prompted to do so, in this case, with a ticket perhaps<p>the ticket burndown is a very nice feature because whenever you want to add a ticket it'll just pick it up and do its best</p>
]]></description><pubDate>Thu, 15 Jan 2026 13:50:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46632509</link><dc:creator>waynenilsen</dc:creator><comments>https://news.ycombinator.com/item?id=46632509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46632509</guid></item><item><title><![CDATA[Continuous agents and what happens after Ralph Wiggum?]]></title><description><![CDATA[
<p>Is anyone else doing the full software lifecycle for toy projects completely hands off the wheel? I have had Claude running in a Ralph like loop for over 15 hours unsupervised creating over 118 commits.<p>The technique works like this<p>while true:
  if tickets exist -> burn down the backlog by one ticket, exit
  if not -> figure out what feature would make sense to add next, 
   create PRD and ERD, break down into tickets, exit<p>It did get stuck once due to tty issues related to running playwright in a non-tty environment but otherwise I have not had to manually step in.<p>I have it running in a droplet using systemd continuously.<p>Toy code the agent is creating is a multi-tenant todo kata. Here is the set of prompts:<p>https://github.com/waynenilsen/ralph-kata-2/tree/main/prompts<p>Anyone could make their own version of the same, these are just the set of prompts that work for me.<p>In 15 hours it created a full multi-tenant auth system from scratch and todos with assignees due dates, email reminders, tags and full text search. I created the first PRD by hand with something like "create a PRD for a multi-tenant todo system".<p>For anyone looking to do something similar, the e2e tests have played a critical role in closing the agent's loop with reality.<p>The age of programming with prompts is clearly arriving.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46632445">https://news.ycombinator.com/item?id=46632445</a></p>
<p>Points: 4</p>
<p># Comments: 4</p>
]]></description><pubDate>Thu, 15 Jan 2026 13:45:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46632445</link><dc:creator>waynenilsen</dc:creator><comments>https://news.ycombinator.com/item?id=46632445</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46632445</guid></item><item><title><![CDATA[New comment by waynenilsen in "Show HN: Yolobox – Run AI coding agents with full sudo without nuking home dir"]]></title><description><![CDATA[
<p>You can eject to host.docker.internal it’s the easiest way</p>
]]></description><pubDate>Tue, 13 Jan 2026 11:50:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46599819</link><dc:creator>waynenilsen</dc:creator><comments>https://news.ycombinator.com/item?id=46599819</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46599819</guid></item><item><title><![CDATA[New comment by waynenilsen in "Show HN: AI in SolidWorks"]]></title><description><![CDATA[
<p>> the LLMs aren't as good at making 3D objects as they are are writing code<p>I am still hoping that openSCAD or something similar can grab hold of the community. openSCAD needs some kind of npm as well as imports for mcmaster-carr etc but I think it could work.</p>
]]></description><pubDate>Mon, 12 Jan 2026 18:52:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46592591</link><dc:creator>waynenilsen</dc:creator><comments>https://news.ycombinator.com/item?id=46592591</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46592591</guid></item><item><title><![CDATA[New comment by waynenilsen in "Opus 4.5 is not the normal AI agent experience that I have had thus far"]]></title><description><![CDATA[
<p>Once you get your setup bulletproof such that you can have multiple agents running at the same time that can run unit tests and close their own loops things get even faster. However you accomplish that. Not as easy as it sounds mostly (and absurdly) due to port collision. E2E testing with playwright is another leap.</p>
]]></description><pubDate>Tue, 06 Jan 2026 18:01:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46515961</link><dc:creator>waynenilsen</dc:creator><comments>https://news.ycombinator.com/item?id=46515961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46515961</guid></item></channel></rss>