<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>Thu, 23 Apr 2026 05:55:47 +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 "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><item><title><![CDATA[New comment by pyrolistical in "Arno's Engram Keyboard Layouts"]]></title><description><![CDATA[
<p>Why would the center two cols be used for such low probability symbols.<p>The braces being so far and tucked away make it really bad for c like languages</p>
]]></description><pubDate>Wed, 18 Mar 2026 04:33:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47421619</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=47421619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47421619</guid></item><item><title><![CDATA[New comment by pyrolistical in "Microsoft's 'unhackable' Xbox One has been hacked by 'Bliss'"]]></title><description><![CDATA[
<p>Give me enough time to reverse entropy</p>
]]></description><pubDate>Wed, 18 Mar 2026 01:26:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47420598</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=47420598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47420598</guid></item><item><title><![CDATA[New comment by pyrolistical in "Corruption erodes social trust more in democracies than in autocracies"]]></title><description><![CDATA[
<p>There is a mathematical model where it does. In game theory it is called tit for tat</p>
]]></description><pubDate>Tue, 17 Mar 2026 00:46:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47407172</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=47407172</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47407172</guid></item><item><title><![CDATA[New comment by pyrolistical in "Corruption erodes social trust more in democracies than in autocracies"]]></title><description><![CDATA[
<p>Not all corruption is crime, but prob ought to be put into the laws to become crimes</p>
]]></description><pubDate>Tue, 17 Mar 2026 00:45:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47407164</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=47407164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47407164</guid></item><item><title><![CDATA[New comment by pyrolistical in "Corruption erodes social trust more in democracies than in autocracies"]]></title><description><![CDATA[
<p>Corruption like almost all things fall on a spectrum.<p>Those are examples of soft corruption</p>
]]></description><pubDate>Tue, 17 Mar 2026 00:24:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47406984</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=47406984</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47406984</guid></item><item><title><![CDATA[New comment by pyrolistical in "FFmpeg at Meta: Media Processing at Scale"]]></title><description><![CDATA[
<p>I’ll take it. Metas purpose isnt to help the community, it’s to make money. Sucks to hear that out loud, but that is how capitalism works.<p>But you can use that to steer Meta. Explain how doing x (which also helps the community) makes them more money.</p>
]]></description><pubDate>Mon, 09 Mar 2026 19:30:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47314211</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=47314211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47314211</guid></item><item><title><![CDATA[New comment by pyrolistical in "Why High FOV Sucks – Fixing It with Panini Projection"]]></title><description><![CDATA[
<p>I find it funny people play on the highest fov in first person shooters to their own detriment.<p>They think the higher fov is a pure win as it allows them to see more but in reality it is a tradeoff making targets in front of them smaller.</p>
]]></description><pubDate>Tue, 24 Feb 2026 21:23:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47143279</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=47143279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47143279</guid></item><item><title><![CDATA[New comment by pyrolistical in "Goodbye InnerHTML, Hello SetHTML: Stronger XSS Protection in Firefox 148"]]></title><description><![CDATA[
<p>And for those who want a better innerHTML, use insertAdjacentHTML <a href="https://developer.mozilla.org/en-US/docs/Web/API/Element/insertAdjacentHTML" rel="nofollow">https://developer.mozilla.org/en-US/docs/Web/API/Element/ins...</a><p>I don’t ever use it with user input, but use it often when building SPA without frameworks</p>
]]></description><pubDate>Tue, 24 Feb 2026 19:50:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47141910</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=47141910</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47141910</guid></item><item><title><![CDATA[New comment by pyrolistical in "A simple web we own"]]></title><description><![CDATA[
<p>This is all fine and dandy for websites but what we’ve really been locked out of is email.<p>You can’t run your own email server. All other large email providers will consider your self hosted emails as spam by default. It understandable why they took this stance (due to actual spam) but it is also awfully convenient it also increases their market power.<p>We are now at the whim of large corps even if we get a custom domain with them.</p>
]]></description><pubDate>Mon, 23 Feb 2026 20:44:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47128531</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=47128531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47128531</guid></item><item><title><![CDATA[New comment by pyrolistical in "I fixed Windows native development"]]></title><description><![CDATA[
<p>This is the answer. I don’t know what is the best practise but for windows the easiest solution is to put the DLL in the same directory as the exe</p>
]]></description><pubDate>Sun, 15 Feb 2026 22:02:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47028103</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=47028103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47028103</guid></item><item><title><![CDATA[New comment by pyrolistical in "Rivian R2: Electric Mid-Size SUV"]]></title><description><![CDATA[
<p>CarPlay needs to get battery level</p>
]]></description><pubDate>Wed, 11 Feb 2026 03:16:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46970342</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=46970342</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46970342</guid></item><item><title><![CDATA[New comment by pyrolistical in "Europe's $24T Breakup with Visa and Mastercard Has Begun"]]></title><description><![CDATA[
<p>What about the fraud protection offered by credit cards?</p>
]]></description><pubDate>Tue, 10 Feb 2026 21:49:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46967399</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=46967399</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46967399</guid></item></channel></rss>