<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: pshirshov</title><link>https://news.ycombinator.com/user?id=pshirshov</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 22 May 2026 23:12:58 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=pshirshov" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by pshirshov in "Antigravity 2.0 Tops the OpenSCAD Architectural 3D LLM Benchmark"]]></title><description><![CDATA[
<p>That's curious, I've been trying to do some parametric modeling with Claude - and its performance was abysmal.</p>
]]></description><pubDate>Fri, 22 May 2026 15:24:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48237197</link><dc:creator>pshirshov</dc:creator><comments>https://news.ycombinator.com/item?id=48237197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48237197</guid></item><item><title><![CDATA[New comment by pshirshov in "Was my $48K GPU server worth it?"]]></title><description><![CDATA[
<p>Questions:<p>1) Was the energy bill factored in?
2) Have you extracted any comparable value out of this?</p>
]]></description><pubDate>Fri, 22 May 2026 10:47:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48234145</link><dc:creator>pshirshov</dc:creator><comments>https://news.ycombinator.com/item?id=48234145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48234145</guid></item><item><title><![CDATA[New comment by pshirshov in "VSM Loop: Viable-System Orchestration for Multi-Agent R&D"]]></title><description><![CDATA[
<p>I guess noone would ever pay any attention but this thing works wonders (even its sub-skills are very valuable). It turns Claude/Codex into persistently working machines with much higher output quality - and without need for a custom harness (which actually could improve token usage, quality and discipline but comes with maintenance costs).<p>With these skills Claude can work completely autonomously for days and weeks only interrupting the flow when some input is genuinely required from the user.<p>A sandbox and yolo mode are must.<p>The theory behind, unfortunately, doesn't have the recognition it deserves.</p>
]]></description><pubDate>Wed, 20 May 2026 16:57:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48210682</link><dc:creator>pshirshov</dc:creator><comments>https://news.ycombinator.com/item?id=48210682</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48210682</guid></item><item><title><![CDATA[VSM Loop: Viable-System Orchestration for Multi-Agent R&D]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/7mind/nix-config/blob/main/pkg/llm-prompts/skills/vsm-loop/content.md">https://github.com/7mind/nix-config/blob/main/pkg/llm-prompts/skills/vsm-loop/content.md</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48210610">https://news.ycombinator.com/item?id=48210610</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 20 May 2026 16:52:53 +0000</pubDate><link>https://github.com/7mind/nix-config/blob/main/pkg/llm-prompts/skills/vsm-loop/content.md</link><dc:creator>pshirshov</dc:creator><comments>https://news.ycombinator.com/item?id=48210610</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48210610</guid></item><item><title><![CDATA[New comment by pshirshov in "Apple Silicon costs more than OpenRouter"]]></title><description><![CDATA[
<p>... but comes with privacy guarantees *<p>* but Apple will collect all your keystrokes anyway</p>
]]></description><pubDate>Sun, 17 May 2026 19:33:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48172446</link><dc:creator>pshirshov</dc:creator><comments>https://news.ycombinator.com/item?id=48172446</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48172446</guid></item><item><title><![CDATA[New comment by pshirshov in "Omnisearch – A lightweight metasearch engine written in C"]]></title><description><![CDATA[
<p>I can't figure out what's that from the readme. Am I supposed to read the code and infer the ways to use it?</p>
]]></description><pubDate>Fri, 15 May 2026 17:57:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48151737</link><dc:creator>pshirshov</dc:creator><comments>https://news.ycombinator.com/item?id=48151737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48151737</guid></item><item><title><![CDATA[New comment by pshirshov in "Building ML framework with Rust and Category Theory"]]></title><description><![CDATA[
<p>> Rust<p>> No HKTs<p>> Category Theory</p>
]]></description><pubDate>Fri, 15 May 2026 10:23:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48146826</link><dc:creator>pshirshov</dc:creator><comments>https://news.ycombinator.com/item?id=48146826</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48146826</guid></item><item><title><![CDATA[New comment by pshirshov in "RISC-V Router"]]></title><description><![CDATA[
<p>But the fundraising goal is.</p>
]]></description><pubDate>Thu, 14 May 2026 22:13:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48141963</link><dc:creator>pshirshov</dc:creator><comments>https://news.ycombinator.com/item?id=48141963</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48141963</guid></item><item><title><![CDATA[New comment by pshirshov in "RISC-V Router"]]></title><description><![CDATA[
<p>> Router<p>> Ethernet: 1 WAN Gb, 1 LAN Gb<p>> $250000<p>Awesome.</p>
]]></description><pubDate>Thu, 14 May 2026 21:27:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48141499</link><dc:creator>pshirshov</dc:creator><comments>https://news.ycombinator.com/item?id=48141499</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48141499</guid></item><item><title><![CDATA[New comment by pshirshov in "Reimagining the mouse pointer for the AI era"]]></title><description><![CDATA[
<p>Could we play bullshit bingo?<p>Bullshit!<p>You don't need any new metaphors to support such (questionable) flows - at all.<p>Swipes instead of selection rectangles are annoying - you don't see the traces of the swipes on these demo gifs! So, you've effectively "selected" something - but you have to keep in mind WHAT you selected.<p>Total ridiculous bullshit.</p>
]]></description><pubDate>Wed, 13 May 2026 11:45:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48120655</link><dc:creator>pshirshov</dc:creator><comments>https://news.ycombinator.com/item?id=48120655</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48120655</guid></item><item><title><![CDATA[New comment by pshirshov in "If AI writes your code, why use Python?"]]></title><description><![CDATA[
<p>They tend to ignore such instructions on first circular issue - even with Opus you have to kick it really hard, insist on generalization and intervene manually. In my opinion this is not a productive/workable approach for large projects.<p>Typical failure mode: "I fix pyright error A, it causes pyright error B, pyright is broken, I will exclude both A and B through pyright config and will add ignore annotations for both A and B and will write a couple of idiotic comments about that".</p>
]]></description><pubDate>Tue, 12 May 2026 14:08:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48108533</link><dc:creator>pshirshov</dc:creator><comments>https://news.ycombinator.com/item?id=48108533</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48108533</guid></item><item><title><![CDATA[New comment by pshirshov in "If AI writes your code, why use Python?"]]></title><description><![CDATA[
<p>I've tested many flows involving linters. Results are far from ideal - agents tend to work around linters, mass-add ignore annotations, etc, especially in situations when fixing one warning/error triggers another (and that happens regularly).</p>
]]></description><pubDate>Tue, 12 May 2026 13:14:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48107819</link><dc:creator>pshirshov</dc:creator><comments>https://news.ycombinator.com/item?id=48107819</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48107819</guid></item><item><title><![CDATA[New comment by pshirshov in "If AI writes your code, why use Python?"]]></title><description><![CDATA[
<p>Models are trained on human data and they make exactly the same mistakes - and a lot of mistakes humans don't usually make.<p>Also they are extremely bad at high-level design.</p>
]]></description><pubDate>Tue, 12 May 2026 12:33:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48107342</link><dc:creator>pshirshov</dc:creator><comments>https://news.ycombinator.com/item?id=48107342</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48107342</guid></item><item><title><![CDATA[New comment by pshirshov in "If AI writes your code, why use Python?"]]></title><description><![CDATA[
<p>Well, Python is not the only language with a mature ecosystem.<p>Also, in many cases it's cheaper to rewrite a small lib instead of fighting crappy code - but that applies regardless of the target language.</p>
]]></description><pubDate>Tue, 12 May 2026 12:17:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48107180</link><dc:creator>pshirshov</dc:creator><comments>https://news.ycombinator.com/item?id=48107180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48107180</guid></item><item><title><![CDATA[New comment by pshirshov in "If AI writes your code, why use Python?"]]></title><description><![CDATA[
<p>No reason, unless the project is simple. The more you can offload onto your compiler/typer - the shorter is the feedback loop, the better agents work.<p>Lack of strictly enforced static typing make agents fail much sooner with Python. In my opinion, Rust and Scala are the best targets for agentic flows - and, coincidentally, they have the most advanced typers among mainstream languages.<p>But any statically typed language behaves better than any dynamically/duck typed language. When I say "better" I mean delivery time and the amount of shipped defects.<p>Another thing which helps (but not generally applicable) - ask your agent to verify critical protocols with formal proof in TLA+/lean/coq. Agents are bad at formal proofs - but generally are much better than most of the humans.</p>
]]></description><pubDate>Tue, 12 May 2026 10:57:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48106513</link><dc:creator>pshirshov</dc:creator><comments>https://news.ycombinator.com/item?id=48106513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48106513</guid></item><item><title><![CDATA[New comment by pshirshov in "Venom and hot peppers offer a key to killing resistant bacteria"]]></title><description><![CDATA[
<p>Same thing - I do not know. It got pretty decent media coverage back then - and nothing since.</p>
]]></description><pubDate>Mon, 11 May 2026 19:14:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48099375</link><dc:creator>pshirshov</dc:creator><comments>https://news.ycombinator.com/item?id=48099375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48099375</guid></item><item><title><![CDATA[New comment by pshirshov in "Venom and hot peppers offer a key to killing resistant bacteria"]]></title><description><![CDATA[
<p>"Researchers have developed", yeah. When I read such things, I always recall <a href="https://en.wikipedia.org/wiki/Epimerox" rel="nofollow">https://en.wikipedia.org/wiki/Epimerox</a> - this thing promised wonders - very broad spectrum, very low toxicity - and, most importantly, it was targeting a conservative essential protein - so nearly zero resistance. And there were no updates for more than a decade.<p>Something developed in a lab is something we, most likely, will never see - and will never know why the thing didn't reach the 2nd stage (or the 1st).</p>
]]></description><pubDate>Mon, 11 May 2026 13:28:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48094742</link><dc:creator>pshirshov</dc:creator><comments>https://news.ycombinator.com/item?id=48094742</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48094742</guid></item><item><title><![CDATA[New comment by pshirshov in "My first in-prod corrupted hard drive problem"]]></title><description><![CDATA[
<p>ZFS and ECC do protect against silent page corruption that gets faithfully replicated to every mirror.</p>
]]></description><pubDate>Fri, 08 May 2026 23:33:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48070077</link><dc:creator>pshirshov</dc:creator><comments>https://news.ycombinator.com/item?id=48070077</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48070077</guid></item><item><title><![CDATA[New comment by pshirshov in "My first in-prod corrupted hard drive problem"]]></title><description><![CDATA[
<p>So, you were not using a striped mirror ZFS for a prod database? What could go wrong, yep.</p>
]]></description><pubDate>Fri, 08 May 2026 20:28:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48068363</link><dc:creator>pshirshov</dc:creator><comments>https://news.ycombinator.com/item?id=48068363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48068363</guid></item><item><title><![CDATA[New comment by pshirshov in "AI slop is killing online communities"]]></title><description><![CDATA[
<p>This one doesn't work for a long time.</p>
]]></description><pubDate>Fri, 08 May 2026 08:17:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48060204</link><dc:creator>pshirshov</dc:creator><comments>https://news.ycombinator.com/item?id=48060204</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48060204</guid></item></channel></rss>