<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>Sun, 11 Oct 2026 07:43:58 +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 "Memory-Safe WebP Decoding"]]></title><description><![CDATA[
<p>Why not just just have most of it in wasm? There are wasm runtimes that don’t require js, and I’m sure Google can adapt their engine. Then they could integrate the other side with rust</p>
]]></description><pubDate>Sun, 04 Oct 2026 00:32:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49949313</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=49949313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49949313</guid></item><item><title><![CDATA[New comment by pyrolistical in "Pi.dev: You Said No MCP"]]></title><description><![CDATA[
<p>I was enticed by the promise of it being barebones but I still found it too bloated<p>So I cut out a lot of functionality in my own fork<p><a href="https://github.com/Pyrolistical/mi" rel="nofollow">https://github.com/Pyrolistical/mi</a><p>I took “expected to customize basically everything” to heart</p>
]]></description><pubDate>Wed, 30 Sep 2026 14:57:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49909872</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=49909872</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49909872</guid></item><item><title><![CDATA[New comment by pyrolistical in "Rusty thoughts on "Parse, don't validate""]]></title><description><![CDATA[
<p>But you kind of do.<p>For a untype language like js array, since it can be empty, you have to either always check the length, the item returned, or have a precondition to know the array is not empty.<p>All three of those cases is either code or context you’re holding in your head.<p>All that stuff is equivalent to a type system</p>
]]></description><pubDate>Sun, 27 Sep 2026 15:52:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49867782</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=49867782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49867782</guid></item><item><title><![CDATA[New comment by pyrolistical in "Unreal Agent"]]></title><description><![CDATA[
<p>Funny, I solved this problem by having Claude write a pi extension<p><a href="https://github.com/Pyrolistical/pi-notify" rel="nofollow">https://github.com/Pyrolistical/pi-notify</a><p>Now my pi agent setups its own trigger to notify itself when a background process is done</p>
]]></description><pubDate>Wed, 23 Sep 2026 02:03:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49810775</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=49810775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49810775</guid></item><item><title><![CDATA[New comment by pyrolistical in "What Zig felt like, coming from Rust"]]></title><description><![CDATA[
<p>Until there is a machine that is natively functional, there is always going to an incentive to go lower level for more performance.<p>Even hardware (GPUs) that functional language could trivially exploit, it’s still higher performance to write low level code and manages all the memory imperatively</p>
]]></description><pubDate>Sat, 19 Sep 2026 14:54:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49767050</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=49767050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49767050</guid></item><item><title><![CDATA[New comment by pyrolistical in "I vibed a proof of Conway's conjecture"]]></title><description><![CDATA[
<p>Ask for analogy in terms of a thing you are an expert in.<p>ie. i am an expert at zig, explain this c++ in terms of zig</p>
]]></description><pubDate>Fri, 18 Sep 2026 15:41:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49756032</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=49756032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49756032</guid></item><item><title><![CDATA[New comment by pyrolistical in "iPhone Duo"]]></title><description><![CDATA[
<p>Soooo anytime now to bring it back right??</p>
]]></description><pubDate>Wed, 09 Sep 2026 21:17:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49634469</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=49634469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49634469</guid></item><item><title><![CDATA[New comment by pyrolistical in "Speculative Decoding in vLLM on AMD GPUs"]]></title><description><![CDATA[
<p>No way you can get that much each without extremely quants<p>For a single r9700 you have 637 GB/s and for qwen 3.8 27b q4_k_xl the maximum tg/s is 33 before mtp<p>Now if you meant 4xr9700 tensor parallelism with mtp, 80 tg/s starts to make sense</p>
]]></description><pubDate>Mon, 07 Sep 2026 21:08:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49603008</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=49603008</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49603008</guid></item><item><title><![CDATA[New comment by pyrolistical in "Qwen 3.8 27B available on Cerebras at 1500 tokens/s"]]></title><description><![CDATA[
<p>I run it locally at q4_k_xl on a r9700 with kv cache bf16 and while it thinks a lot, it’s still fast enough to do the task.<p>This model had its knowledge replaced with reasoning ability. The chain of thought what makes this reasoning effective.<p>So this is why you need to let it think and don’t quantize the kv cache.</p>
]]></description><pubDate>Fri, 04 Sep 2026 01:04:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49559212</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=49559212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49559212</guid></item><item><title><![CDATA[New comment by pyrolistical in "Cheap Desktop 400GbE Switch MikroTik CRS804-4DDQ-HRM Review"]]></title><description><![CDATA[
<p>Nic needs pcie5 x16 slot, so on am5, take out your gpu</p>
]]></description><pubDate>Thu, 03 Sep 2026 18:46:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49554757</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=49554757</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49554757</guid></item><item><title><![CDATA[New comment by pyrolistical in "Show HN: Typebase – A single-folder back end you write in TypeScript"]]></title><description><![CDATA[
<p>It’s like next.js but for backend.<p>Personally not for me. These are very productive once you learn the shape they expect.<p>But the wheel needs to be reinvented on how to do everything.<p>I ran have straight forward verbose code with no hidden control flow</p>
]]></description><pubDate>Sat, 29 Aug 2026 16:54:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=49491405</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=49491405</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49491405</guid></item><item><title><![CDATA[New comment by pyrolistical in "Zig’s Io.Threaded is neat"]]></title><description><![CDATA[
<p>Give it agent instructions in the major breaking api changes. I force around Io stuff. Then point it to the zig source code.<p>Sure it wastes a bit of time always figure it out when it fails to compile.<p>This is why I’m excited to see qwen3.8 27b removed a bunch of knowledge for more reasoning. Baked in old zig api is worthless</p>
]]></description><pubDate>Sat, 22 Aug 2026 18:34:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49402454</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=49402454</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49402454</guid></item><item><title><![CDATA[New comment by pyrolistical in "AMD acquires Taalas to boost inference performance by etching models in silicon"]]></title><description><![CDATA[
<p>Umm I have an extra 35, do you have layer 6?</p>
]]></description><pubDate>Fri, 07 Aug 2026 01:26:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49204844</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=49204844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49204844</guid></item><item><title><![CDATA[New comment by pyrolistical in "LLMs reward expertise"]]></title><description><![CDATA[
<p>Then fix it using the llm</p>
]]></description><pubDate>Tue, 04 Aug 2026 00:07:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49162945</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=49162945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49162945</guid></item><item><title><![CDATA[New comment by pyrolistical in "PSA about abuse of cat(1) command. Don't abuse cats"]]></title><description><![CDATA[
<p>I like putting the stdin before the command<p>< file grep abc</p>
]]></description><pubDate>Sat, 18 Jul 2026 02:10:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48954481</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=48954481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48954481</guid></item><item><title><![CDATA[New comment by pyrolistical in "Accretive Editing"]]></title><description><![CDATA[
<p>Except Claude remembers in it memories. You need to clear that too</p>
]]></description><pubDate>Wed, 15 Jul 2026 03:34:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48915969</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=48915969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48915969</guid></item><item><title><![CDATA[New comment by pyrolistical in "Postgres rewritten in Rust, now passing 100% of the Postgres regression tests"]]></title><description><![CDATA[
<p>It’s open source. You take ownership of it for your deployment and stop relying on continued free work.<p>You can use llm to pull in updates as they are released. It’s not gpl, so you don’t need to publish your port</p>
]]></description><pubDate>Thu, 09 Jul 2026 21:34:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48852654</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=48852654</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48852654</guid></item><item><title><![CDATA[New comment by pyrolistical in "Rewriting Bun in Rust"]]></title><description><![CDATA[
<p>Yeah but they turned it into something unreadable. Call it a skill issue if you wish.<p>I just haven’t found another language that just makes sense. Zig doesn’t hide anything from you</p>
]]></description><pubDate>Wed, 08 Jul 2026 23:08:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48838582</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=48838582</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48838582</guid></item><item><title><![CDATA[New comment by pyrolistical in "Cloudflare Meerkat - Globally distributed consensus"]]></title><description><![CDATA[
<p>I predict we may be heading back to self implementations based off of papers since it is now cheaper to do so with AI coding agents.<p>Yeah they kinda suck and make mistakes right now, but tech only gets better.<p>It’s no different than 3D printing. Instead of cutting and joining a bunch of stock parts, you just print the desired part.<p>In the same way printing with plastic kinda sucks, the tech will improve. Now you can print in metal or in resin without supports.<p>The future will be take all the ideas from various off the shelf products but tightly integrate them together for my specific use case</p>
]]></description><pubDate>Wed, 08 Jul 2026 18:25:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48835496</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=48835496</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48835496</guid></item><item><title><![CDATA[New comment by pyrolistical in "We charge $10k a week to delete AI-generated code"]]></title><description><![CDATA[
<p>That would require someone who knows what they are doing, hence this service</p>
]]></description><pubDate>Wed, 08 Jul 2026 01:50:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48826511</link><dc:creator>pyrolistical</dc:creator><comments>https://news.ycombinator.com/item?id=48826511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48826511</guid></item></channel></rss>