<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: pyrolistical</title><link>https://news.ycombinator.com/user?id=pyrolistical</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 12:43:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=pyrolistical" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by pyrolistical in "How's Linear so fast? A technical breakdown"]]></title><description><![CDATA[
<p>Expose the sync queue to end user and train them to understand if they attempt to close the tab with a pending queue they will get the ugly prompt warning them</p>
]]></description><pubDate>Sun, 07 Jun 2026 21:42:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48438863</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=48438863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48438863</guid></item><item><title><![CDATA[New comment by pyrolistical in "I put a datacenter GPU in my gaming PC"]]></title><description><![CDATA[
<p>The prefix cache is working properly 100k doesn’t prefill more than once</p>
]]></description><pubDate>Sun, 31 May 2026 20:19:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48349347</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=48349347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48349347</guid></item><item><title><![CDATA[New comment by pyrolistical in "sp.h: Fixing C by giving it a high quality, ultra portable standard library"]]></title><description><![CDATA[
<p>We should port the zig std lib as a c lib</p>
]]></description><pubDate>Sat, 23 May 2026 06:46:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48245324</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=48245324</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48245324</guid></item><item><title><![CDATA[New comment by pyrolistical in "A Markdown-based test suite"]]></title><description><![CDATA[
<p>You can also write Gherkin in markdown and have test fixtures for each given, when, then</p>
]]></description><pubDate>Thu, 21 May 2026 08:28:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48219516</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=48219516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48219516</guid></item><item><title><![CDATA[New comment by pyrolistical in "AI is a technology not a product"]]></title><description><![CDATA[
<p>So robo taxis are going to stalk us?</p>
]]></description><pubDate>Sun, 17 May 2026 22:02:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48173575</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=48173575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48173575</guid></item><item><title><![CDATA[New comment by pyrolistical in "Amazon workers under pressure to up their AI usage are making up tasks"]]></title><description><![CDATA[
<p>Crappy managers don’t know (or actively avoid) how to measure business value from individuals. So they need you to be in the office so they can physically see if you are putting in the effort.<p>Tokens is just yet another proxy for business value.<p>The problem they face is if everybody is judge by business value in dollars, crappy managers are the first to go</p>
]]></description><pubDate>Fri, 15 May 2026 16:11:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48150388</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=48150388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48150388</guid></item><item><title><![CDATA[New comment by pyrolistical in "LLMs corrupt your documents when you delegate"]]></title><description><![CDATA[
<p>As a human I make typos all the time</p>
]]></description><pubDate>Sat, 09 May 2026 13:49:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48074963</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=48074963</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48074963</guid></item><item><title><![CDATA[New comment by pyrolistical in "I am worried about Bun"]]></title><description><![CDATA[
<p>I love coding with bun. It comes with everything.<p>For my projects I don’t even need any additional dependencies. I use vanilla dom and sqlite</p>
]]></description><pubDate>Mon, 04 May 2026 17:45:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48012131</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=48012131</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48012131</guid></item><item><title><![CDATA[New comment by pyrolistical in "Using “underdrawings” for accurate text and numbers"]]></title><description><![CDATA[
<p>You don’t know what you don’t know</p>
]]></description><pubDate>Mon, 04 May 2026 07:32:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48005734</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=48005734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48005734</guid></item><item><title><![CDATA[New comment by pyrolistical in "Functional programmers need to take a look at Zig"]]></title><description><![CDATA[
<p>I don’t get it<p>Why write:<p>EqPoint.eql(a, c)<p>When you can write:<p>Point.eql(a, c)</p>
]]></description><pubDate>Thu, 30 Apr 2026 04:30:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47958121</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=47958121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47958121</guid></item><item><title><![CDATA[New comment by pyrolistical in "Canada's first sovereign wealth fund"]]></title><description><![CDATA[
<p>A sovereign wealth fund makes sense if fund with profits from exploiting our natural resources.<p>That is how Norway did it</p>
]]></description><pubDate>Mon, 27 Apr 2026 18:36:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47925445</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=47925445</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47925445</guid></item><item><title><![CDATA[New comment by pyrolistical in "Statecharts: hierarchical state machines"]]></title><description><![CDATA[
<p>Protip. Claude can generate state machine diagrams via mermaidjs blocks in markdown.<p>These render in GitHub flavoured markdown</p>
]]></description><pubDate>Sun, 26 Apr 2026 15:13:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47910980</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=47910980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47910980</guid></item><item><title><![CDATA[New comment by pyrolistical in "Coding Models Are Doing Too Much"]]></title><description><![CDATA[
<p>I attempt to solve most agent problems by treating them as a dumb human.<p>In this case I would ask for smaller changes and justify every change. Have it look back upon these changes and have it ask itself are they truly justified or can it be simplified.</p>
]]></description><pubDate>Wed, 22 Apr 2026 18:40:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47867554</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=47867554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47867554</guid></item><item><title><![CDATA[New comment by pyrolistical in "Show HN: Prompt-to-Excalidraw demo with Gemma 4 E2B in the browser (3.1GB)"]]></title><description><![CDATA[
<p>Seem like a solvable problem. Per origin cache control. But actually just load the data locally</p>
]]></description><pubDate>Sun, 19 Apr 2026 20:43:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47827480</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=47827480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47827480</guid></item><item><title><![CDATA[Show HN: A simpler coding agent harness]]></title><description><![CDATA[
<p>The system prompts that coding agent harnesses pass to language models are massive. They describe every available tool in detail — even the ones you never use.<p>So I wondered, what if I built something more minimal?<p>I tend to work on small projects where all the code fits in the context window. So I built a harness with a single tool: the ability for an LLM to edit my files.<p>The core algorithm:<p>1. Read every file in the project directory<p>2. Concatenate them with the user's prompt into a single message<p>3. Send it to any language model, instructed to respond with a message and a list of edits — each edit being a search and replace on a specific file<p>4. Apply the edits<p>I tried getting the LLM to generate unified diffs, but it kept producing malformed ones. Search and replace turned out to be far more reliable — the model copies text verbatim from the files already in its context.<p>This can be extended with a few more features:<p>1. A CLI that lets you continue the conversation or reset it. Dumber LLMs need this so it can see the mistake they made.<p>2. Automatic retries — if an edit fails, re-send the current files and have the LLM fix its own search blocks.<p>3. File deletion. I made it so that an empty search-and-replace on an empty file deletes it.<p>The LLMs I tested were local ones running through the LM Studio API. Gemma 4 was pretty bad. Qwen 3.5 was significantly better.<p>Where is the source code? You should be able to get any coding agent to generate you one using this post.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47787383">https://news.ycombinator.com/item?id=47787383</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 16 Apr 2026 00:54:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47787383</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=47787383</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47787383</guid></item><item><title><![CDATA[New comment by pyrolistical in "Axios compromised on NPM – Malicious versions drop remote access trojan"]]></title><description><![CDATA[
<p>You don’t need to. Llm will do it for you and include the security bug</p>
]]></description><pubDate>Tue, 31 Mar 2026 19:34:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47592329</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=47592329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47592329</guid></item><item><title><![CDATA[New comment by pyrolistical in "Axios compromised on NPM – Malicious versions drop remote access trojan"]]></title><description><![CDATA[
<p>Debian is slower so npm is more attractive</p>
]]></description><pubDate>Tue, 31 Mar 2026 19:33:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47592314</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=47592314</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47592314</guid></item><item><title><![CDATA[New comment by pyrolistical in "Axios compromised on NPM – Malicious versions drop remote access trojan"]]></title><description><![CDATA[
<p>There was never the business value. But now remember this axios case and use it as ammo for the next issue. Just don’t abuse it</p>
]]></description><pubDate>Tue, 31 Mar 2026 19:28:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47592242</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=47592242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47592242</guid></item><item><title><![CDATA[New comment by pyrolistical in "How many branches can your CPU predict?"]]></title><description><![CDATA[
<p>Agreed. I wonder if this silicon is designed for this benchmark and if not how useful is it with real code.<p>I would be surprised if this silicon area could not be better utilized for something else</p>
]]></description><pubDate>Fri, 20 Mar 2026 11:24:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47453104</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=47453104</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47453104</guid></item><item><title><![CDATA[New comment by pyrolistical in "Arno's Engram Keyboard Layouts"]]></title><description><![CDATA[
<p>? JavaScript is c like and thr most popular in the world</p>
]]></description><pubDate>Wed, 18 Mar 2026 05:27:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47421865</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=47421865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47421865</guid></item></channel></rss>