<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: anematode</title><link>https://news.ycombinator.com/user?id=anematode</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 10 Jul 2026 08:14:24 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=anematode" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by anematode in "GPT-5.6"]]></title><description><![CDATA[
<p>They're stealing, eh?</p>
]]></description><pubDate>Thu, 09 Jul 2026 21:43:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48852765</link><dc:creator>anematode</dc:creator><comments>https://news.ycombinator.com/item?id=48852765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48852765</guid></item><item><title><![CDATA[New comment by anematode in "Muse Spark 1.1"]]></title><description><![CDATA[
<p>Greediest, perhaps?</p>
]]></description><pubDate>Thu, 09 Jul 2026 14:54:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48846951</link><dc:creator>anematode</dc:creator><comments>https://news.ycombinator.com/item?id=48846951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48846951</guid></item><item><title><![CDATA[New comment by anematode in "Why developers are ditching GitHub for Codeberg and self-hosting alternatives"]]></title><description><![CDATA[
<p>There are indeed scrapers which use tens of thousands of distinct IPs, and so rate limiting them isn't a solution.</p>
]]></description><pubDate>Thu, 09 Jul 2026 14:43:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48846742</link><dc:creator>anematode</dc:creator><comments>https://news.ycombinator.com/item?id=48846742</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48846742</guid></item><item><title><![CDATA[New comment by anematode in "TypeScript 7"]]></title><description><![CDATA[
<p>Should be `dogs[0].bark()`</p>
]]></description><pubDate>Wed, 08 Jul 2026 20:46:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48837204</link><dc:creator>anematode</dc:creator><comments>https://news.ycombinator.com/item?id=48837204</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48837204</guid></item><item><title><![CDATA[New comment by anematode in "Anthropic's Method to Losing Goodwill in a Few Easy Steps"]]></title><description><![CDATA[
<p>It also contextualizes the urgency of their attempts at regulatory capture. Once Chinese models have the same capabilities, there's almost no reason not to use them.</p>
]]></description><pubDate>Mon, 06 Jul 2026 15:03:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48805651</link><dc:creator>anematode</dc:creator><comments>https://news.ycombinator.com/item?id=48805651</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48805651</guid></item><item><title><![CDATA[New comment by anematode in "Fable 5 update: Still willing to cybercrime"]]></title><description><![CDATA[
<p>It's fantastic to publish these. Otherwise Anthropic's commitment to "AI safety" is Emperor Dario's new clothes, its failure unacknowledged.<p>An easy alternative is to switch to a Chinese open-weights model, adjust your workflows for its different capabilities, and carry on.</p>
]]></description><pubDate>Thu, 02 Jul 2026 02:35:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48755753</link><dc:creator>anematode</dc:creator><comments>https://news.ycombinator.com/item?id=48755753</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48755753</guid></item><item><title><![CDATA[New comment by anematode in "Anthropic says Alibaba illicitly extracted Claude AI model capabilities"]]></title><description><![CDATA[
<p>I know (via probing these models) that some of my work is in the training data. My mailbox is open.</p>
]]></description><pubDate>Thu, 25 Jun 2026 04:25:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48668869</link><dc:creator>anematode</dc:creator><comments>https://news.ycombinator.com/item?id=48668869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48668869</guid></item><item><title><![CDATA[New comment by anematode in "Anthropic says Alibaba illicitly extracted Claude AI model capabilities"]]></title><description><![CDATA[
<p>Yup, it's hard to take seriously any complaint about "stealing" Anthropic's services, when their entire business is based on massive theft.</p>
]]></description><pubDate>Thu, 25 Jun 2026 02:50:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48668241</link><dc:creator>anematode</dc:creator><comments>https://news.ycombinator.com/item?id=48668241</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48668241</guid></item><item><title><![CDATA[New comment by anematode in "Codex logging bug may write TBs to local SSDs"]]></title><description><![CDATA[
<p>It's obviously an error, but I'm going to assume you are larping and move on</p>
]]></description><pubDate>Tue, 23 Jun 2026 03:41:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48639984</link><dc:creator>anematode</dc:creator><comments>https://news.ycombinator.com/item?id=48639984</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48639984</guid></item><item><title><![CDATA[New comment by anematode in "Codex logging bug may write TBs to local SSDs"]]></title><description><![CDATA[
<p>What?</p>
]]></description><pubDate>Mon, 22 Jun 2026 20:25:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48635636</link><dc:creator>anematode</dc:creator><comments>https://news.ycombinator.com/item?id=48635636</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48635636</guid></item><item><title><![CDATA[New comment by anematode in "Codex logging bug may write TBs to local SSDs"]]></title><description><![CDATA[
<p>The honest answer:</p>
]]></description><pubDate>Mon, 22 Jun 2026 20:17:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48635527</link><dc:creator>anematode</dc:creator><comments>https://news.ycombinator.com/item?id=48635527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48635527</guid></item><item><title><![CDATA[New comment by anematode in "Bun has an open PR adding shared-memory threads to JavaScriptCore"]]></title><description><![CDATA[
<p>Utter dysfunction. I ripped out bun from my projects after the vibe Rust rewrite, but seems like the problem has existed much longer...</p>
]]></description><pubDate>Sat, 20 Jun 2026 23:20:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48613979</link><dc:creator>anematode</dc:creator><comments>https://news.ycombinator.com/item?id=48613979</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48613979</guid></item><item><title><![CDATA[New comment by anematode in "Bun has an open PR adding shared-memory threads to JavaScriptCore"]]></title><description><![CDATA[
<p>Why the snark? wasmtime is a (pretty popular) Rust project which uses a JIT, demonstrating that it's not incompatible with Rust. Obviously a proper VM wouldn't depend on wasmtime, but implement its own JIT and paraphernalia.</p>
]]></description><pubDate>Sat, 20 Jun 2026 23:18:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48613960</link><dc:creator>anematode</dc:creator><comments>https://news.ycombinator.com/item?id=48613960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48613960</guid></item><item><title><![CDATA[New comment by anematode in "Bun has an open PR adding shared-memory threads to JavaScriptCore"]]></title><description><![CDATA[
<p>wasmtime exists</p>
]]></description><pubDate>Sat, 20 Jun 2026 23:03:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48613837</link><dc:creator>anematode</dc:creator><comments>https://news.ycombinator.com/item?id=48613837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48613837</guid></item><item><title><![CDATA[New comment by anematode in "Bun has an open PR adding shared-memory threads to JavaScriptCore"]]></title><description><![CDATA[
<p>I'd actually love to see a relatively high-performance (i.e., including a decent JIT) runtime for a dynamic language that's written in Rust. There's a lot of implementations like Rust Python, the Boa JS engine, etc. that are purely interpreted – and fun! – but I haven't seen a proper, high-performance VM yet.<p>I considered writing such a JVM in Rust, following writing one in C (<a href="https://github.com/anematode/b-jvm" rel="nofollow">https://github.com/anematode/b-jvm</a>) that could JIT WebAssembly code and run in the browser, but decided it would be too time-consuming.<p>Obviously such a VM would involve a lot of unsafe, but I'm wondering if you could establish some proper, compile-time-checked invariants that make things a lot safer, without the complicated sandboxing that modern JS runtimes use to make it harder for JIT bugs to escalate into full blown RCE.</p>
]]></description><pubDate>Sat, 20 Jun 2026 21:45:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48613273</link><dc:creator>anematode</dc:creator><comments>https://news.ycombinator.com/item?id=48613273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48613273</guid></item><item><title><![CDATA[New comment by anematode in "Bun has an open PR adding shared-memory threads to JavaScriptCore"]]></title><description><![CDATA[
<p>Thanks, fixed</p>
]]></description><pubDate>Sat, 20 Jun 2026 18:38:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48611727</link><dc:creator>anematode</dc:creator><comments>https://news.ycombinator.com/item?id=48611727</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48611727</guid></item><item><title><![CDATA[New comment by anematode in "Bun has an open PR adding shared-memory threads to JavaScriptCore"]]></title><description><![CDATA[
<p>This is terrifying. Evidently based on prior art by Mr. Pizlo – indeed, where's the acknowledgement of that?? (edit: I missed it) – but I'm assuming that was never translated into code.<p>I love the idea of experimentation and innovation; I abhor the idea of it being dependent on Anthropic and their theft. I've never rooted for the Chinese labs more strongly than after seeing this.</p>
]]></description><pubDate>Sat, 20 Jun 2026 18:33:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48611663</link><dc:creator>anematode</dc:creator><comments>https://news.ycombinator.com/item?id=48611663</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48611663</guid></item><item><title><![CDATA[New comment by anematode in "A new bill takes aim at government pressure to silence lawful online speech"]]></title><description><![CDATA[
<p>Thanks for the link, a good read</p>
]]></description><pubDate>Sat, 20 Jun 2026 01:19:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48605317</link><dc:creator>anematode</dc:creator><comments>https://news.ycombinator.com/item?id=48605317</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48605317</guid></item><item><title><![CDATA[New comment by anematode in "AI Compute Extensions (ACE) Specification"]]></title><description><![CDATA[
<p>One thing that stuck out to me is that deals with a lot more data formats, in particular, low-precision formats like FP4, FP6 and FP8. Manipulating those formats can take a lot of annoying effort; in general, x86 (until AVX-512, at least) has unconvincing support for so-called "lane-crossing" instructions that move data across 16-byte boundaries within a vector. So you can imagine unpacking, e.g., tightly packed 7-bit data to 8-bit data is a real slog.<p>I can already immediately think of a use case for <i>vunpackb</i> in some of the stuff I'm working on, where we'd like to efficiently unpack weights from the high half of a vector.<p>Separately, adding all signed–unsigned variants of the VNNI dot product instructions is a welcome (albeit niche) change. There was an annoying divergence here between major ISAs: x86 added <i>vpdpbusd</i> which computed a dot product between u8 and i8, while ARM added <i>vdotq</i>, which computes a dot product either between u8 and u8 elements, or i8 and i8. So for broad compatibility, you generally had to restrict one of your inputs to [0,127]. This difference shows in the design of (for example) WASM relaxed SIMD, where the result of <i>wasm.dot.i8x16.i7x16.add.signed</i> is implementation-defined if you exceed the [0,127] range. ARM later added mixed-sign variants, and now x86 consummates it.</p>
]]></description><pubDate>Thu, 18 Jun 2026 03:38:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48580501</link><dc:creator>anematode</dc:creator><comments>https://news.ycombinator.com/item?id=48580501</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48580501</guid></item><item><title><![CDATA[New comment by anematode in "ChatGPT Spontaneously Generates Sexual Violence and Hardcore Snuff Imagery"]]></title><description><![CDATA[
<p>Context matters; how many of these images in the training data are taken from shock websites, and therefore associated with misanthropic commentary, versus legitimate sources like medical journals or historical pictures? Based on the samples posted by the author, it seems likely to be mostly the former. Whereas most discussions of burning a house down (not saying all, of course!) are probably in a neutral or negative context (e.g., news articles describing a crime).<p>"Understanding more about what exists in the real world" is a remarkable euphemism, btw.</p>
]]></description><pubDate>Thu, 18 Jun 2026 02:22:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48579819</link><dc:creator>anematode</dc:creator><comments>https://news.ycombinator.com/item?id=48579819</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48579819</guid></item></channel></rss>