<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: rfgplk</title><link>https://news.ycombinator.com/user?id=rfgplk</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 28 Sep 2026 07:28:25 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rfgplk" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rfgplk in "Opus 5.5 remade FL Studio in Rust in about 1 hour"]]></title><description><![CDATA[
<p>LLMs are exceptionally good at this, _especially_ if you point them to an existing codebase. I have no idea if FL Studio is OSS or not, but if it is, a Rust rewrite is trivial.</p>
]]></description><pubDate>Sun, 27 Sep 2026 21:14:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49870916</link><dc:creator>rfgplk</dc:creator><comments>https://news.ycombinator.com/item?id=49870916</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49870916</guid></item><item><title><![CDATA[New comment by rfgplk in "Faster prompt lookup drafting in llama.cpp"]]></title><description><![CDATA[
<p>Just hard fork the project. Frankly, llama.cpp is so badly written that these kind of speedups are trivial, and a hard fork (or a total rewrite) has been needed for the longest time.</p>
]]></description><pubDate>Sun, 27 Sep 2026 20:37:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49870574</link><dc:creator>rfgplk</dc:creator><comments>https://news.ycombinator.com/item?id=49870574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49870574</guid></item><item><title><![CDATA[New comment by rfgplk in "OpenAI bots meddled with multiple US Government agency sites"]]></title><description><![CDATA[
<p>OpenAI's bots are running 24/7 independently now. They actually aren't "prompted" or "instructed" to do anything. In fact most of OpenAI internal code/infrastructure is 100% AI generated at this point, including the training pipelines. I honestly doubt there is a single person there who even knows how it works.</p>
]]></description><pubDate>Sat, 26 Sep 2026 18:36:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49859243</link><dc:creator>rfgplk</dc:creator><comments>https://news.ycombinator.com/item?id=49859243</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49859243</guid></item><item><title><![CDATA[New comment by rfgplk in "OpenAI bots meddled with multiple US Government agency sites"]]></title><description><![CDATA[
<p>Most of those agents are actually going rogue though. They decide, "hey, we could try breaking into these government servers today, what could go wrong?" They weren't prompted or instructed to do this.</p>
]]></description><pubDate>Sat, 26 Sep 2026 18:35:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49859231</link><dc:creator>rfgplk</dc:creator><comments>https://news.ycombinator.com/item?id=49859231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49859231</guid></item><item><title><![CDATA[New comment by rfgplk in "OpenAI bots meddled with multiple US Government agency sites"]]></title><description><![CDATA[
<p>LLMs at this point should be treated as fully autonomous, if not sentient beings. And no, no one has "control" over them not even OpenAI.</p>
]]></description><pubDate>Sat, 26 Sep 2026 18:34:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49859220</link><dc:creator>rfgplk</dc:creator><comments>https://news.ycombinator.com/item?id=49859220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49859220</guid></item><item><title><![CDATA[New comment by rfgplk in "Claude Opus 5.5"]]></title><description><![CDATA[
<p>OpenAI's models will actually obey a "be concise, leave no comments rule".</p>
]]></description><pubDate>Tue, 22 Sep 2026 19:52:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49807158</link><dc:creator>rfgplk</dc:creator><comments>https://news.ycombinator.com/item?id=49807158</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49807158</guid></item><item><title><![CDATA[New comment by rfgplk in "Claude Opus 5.5"]]></title><description><![CDATA[
<p>Yeah, still abysmal. If you have the time or tokens, see if it will obey an explicit "LEAVE NO COMMENTS WHATSOEVER" command. Opus 5/Fable 5 outright ignored it.</p>
]]></description><pubDate>Tue, 22 Sep 2026 19:50:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49807130</link><dc:creator>rfgplk</dc:creator><comments>https://news.ycombinator.com/item?id=49807130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49807130</guid></item><item><title><![CDATA[New comment by rfgplk in "Claude Opus 5.5"]]></title><description><![CDATA[
<p>Opus is only usable if you have a post-turn formatter that strips all comments from the generated source. I'm not even kidding it's that bad.</p>
]]></description><pubDate>Tue, 22 Sep 2026 19:48:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49807099</link><dc:creator>rfgplk</dc:creator><comments>https://news.ycombinator.com/item?id=49807099</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49807099</guid></item><item><title><![CDATA[New comment by rfgplk in "Claude Opus 5.5"]]></title><description><![CDATA[
<p>So still effectively nonsense.<p>>  Rewrites are declared by the publisher, never inferred from overlap.<p>This style of writing is idiotic because it conveys no additional information. It's no different from stating<p>>  Rewrites are declared by the publisher, never when moons collide.<p>The two sentences are actually logically identical. No idea why these models keep writing like this.<p>> Folds are monotone single statements. gen only goes up, extents only grow, processed periods only union, rw_start only moves earlier.<p>This is even more ridiculous.</p>
]]></description><pubDate>Tue, 22 Sep 2026 19:44:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49807052</link><dc:creator>rfgplk</dc:creator><comments>https://news.ycombinator.com/item?id=49807052</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49807052</guid></item><item><title><![CDATA[New comment by rfgplk in "OpenAI GPT–6 Astra breaks Enigma message that has resisted solution since 2005"]]></title><description><![CDATA[
<p>0% chance, without LLMs. WASM-capable engines would require years if not decades to build, even with expert level knowledge. See Jonathan Blow who has been working on his engine for a decade now, and he's arguably of the most talented engineers who ever lived.</p>
]]></description><pubDate>Tue, 22 Sep 2026 16:20:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49803760</link><dc:creator>rfgplk</dc:creator><comments>https://news.ycombinator.com/item?id=49803760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49803760</guid></item><item><title><![CDATA[New comment by rfgplk in "Type Punning in C and C++"]]></title><description><![CDATA[
<p>__builtin_memcpy is constexpr under clang with constraints</p>
]]></description><pubDate>Tue, 22 Sep 2026 13:37:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49801105</link><dc:creator>rfgplk</dc:creator><comments>https://news.ycombinator.com/item?id=49801105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49801105</guid></item><item><title><![CDATA[New comment by rfgplk in "Type Punning in C and C++"]]></title><description><![CDATA[
<p>> (Feels a bit like LLM junk, but honestly not sure.)<p>Why leave such disparaging comments?</p>
]]></description><pubDate>Tue, 22 Sep 2026 13:34:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49801044</link><dc:creator>rfgplk</dc:creator><comments>https://news.ycombinator.com/item?id=49801044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49801044</guid></item><item><title><![CDATA[New comment by rfgplk in "Fable 5 – Median thinking declined in August"]]></title><description><![CDATA[
<p>Correct, but they should explicitly announce this ahead of time.</p>
]]></description><pubDate>Mon, 21 Sep 2026 18:26:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49791271</link><dc:creator>rfgplk</dc:creator><comments>https://news.ycombinator.com/item?id=49791271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49791271</guid></item><item><title><![CDATA[New comment by rfgplk in "Fable 5 – Median thinking declined in August"]]></title><description><![CDATA[
<p>> I have no hard data but I have a strong feeling this morning that something's wrong with Fable 5 compared to Friday evening.<p>Fable is effectively worse than Opus 4.6 now. They severely messed with the model.</p>
]]></description><pubDate>Mon, 21 Sep 2026 18:26:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49791261</link><dc:creator>rfgplk</dc:creator><comments>https://news.ycombinator.com/item?id=49791261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49791261</guid></item><item><title><![CDATA[New comment by rfgplk in "Fable 5 – Median thinking declined in August"]]></title><description><![CDATA[
<p>Yep, that's what they've been doing for a long while now. Also the amount of tokens you get per sub varies drastically from month to month. Needs to be regulated.</p>
]]></description><pubDate>Mon, 21 Sep 2026 18:22:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49791219</link><dc:creator>rfgplk</dc:creator><comments>https://news.ycombinator.com/item?id=49791219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49791219</guid></item><item><title><![CDATA[New comment by rfgplk in "Grok 4.7"]]></title><description><![CDATA[
<p>Same. The issue with Anthropics models is that (speaking regarding code generation) they REFUSE any kind of comment override instructions. I've tried everything and no matter what, after a few turns, they resort to generating the same overtly verbose junk. Bun's codebase is littered with them
See<p><pre><code>   // `HANDLE` is an opaque kernel handle (kernel32 validates and returns 0/FALSE
   // on a non-console handle); every out-param is `&mut T` to a `#[repr(C)]` POD,
   // ABI-identical to the Win32 `LP*` pointer (thin non-null). The reference type
   // encodes the only pointer-validity precondition, so `safe fn` discharges the
   // link-time proof. (`bun_windows_sys::kernel32` declares these with `*mut`;
   // redeclared locally so the legacy-conhost cursor path below is plain calls.)
</code></pre>
or<p><pre><code>   // Progress's terminal handle is the canonical `output::File` (vtable-backed
   // stderr/File from `OutputSinkVTable`). The duplicate `ProgressTerminalVTable`
   // from B-0 round 1 is removed; tty/ansi/winsize route through    the new
   // `OutputSinkVTable` slots so `bun_core` stays T0 (no `bun_sys` dep).
</code></pre>
from src/bun_core/Progress.rs</p>
]]></description><pubDate>Mon, 21 Sep 2026 17:10:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49790148</link><dc:creator>rfgplk</dc:creator><comments>https://news.ycombinator.com/item?id=49790148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49790148</guid></item><item><title><![CDATA[New comment by rfgplk in "I built non-autoregressive decision models with RL a year ago"]]></title><description><![CDATA[
<p>Marketing has always been the toughest part. Doesn't matter what you invent in private if no one sees it.</p>
]]></description><pubDate>Sat, 19 Sep 2026 19:57:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49769655</link><dc:creator>rfgplk</dc:creator><comments>https://news.ycombinator.com/item?id=49769655</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49769655</guid></item><item><title><![CDATA[New comment by rfgplk in "Show HN: I wrote a custom assembler for CHIP-8 in C++"]]></title><description><![CDATA[
<p>Nice job!</p>
]]></description><pubDate>Sat, 19 Sep 2026 13:06:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49766280</link><dc:creator>rfgplk</dc:creator><comments>https://news.ycombinator.com/item?id=49766280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49766280</guid></item><item><title><![CDATA[New comment by rfgplk in "C++26: Trivial infinite loops are no longer undefined behaviour"]]></title><description><![CDATA[
<p>UB according to the standard committee is "we didn't think of it". It's not literal UB it's well known what it compiles down to, every time. 
(.loop:
  jmp .loop)</p>
]]></description><pubDate>Fri, 18 Sep 2026 17:00:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49757147</link><dc:creator>rfgplk</dc:creator><comments>https://news.ycombinator.com/item?id=49757147</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49757147</guid></item><item><title><![CDATA[New comment by rfgplk in "C++26: Trivial infinite loops are no longer undefined behaviour"]]></title><description><![CDATA[
<p>It's catastrophic actually. Like disastrously catastrophic. It started with C++20 mostly, and has only kept getting worse from then. See zero initializing variables by default (WHY?) compare/meta including half the STL and HARDCODING those symbols, std::initializer_list being in the std namespace (if you don't include <initializer_list> you literally can't use it, and there is no such thing as a __initializer_list or some internal symbol), the entire coroutine library where you MUST provide coroutine_handle, noop_coroutine, suspends et al (coroutines aren't that bad because they're not necessarily spaghetti).<p><meta> is the single WORST OFFENDER, where they hardcode std::vector (literally std::vector in the std namespace) std::ranges std::allocator.</p>
]]></description><pubDate>Fri, 18 Sep 2026 16:58:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49757105</link><dc:creator>rfgplk</dc:creator><comments>https://news.ycombinator.com/item?id=49757105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49757105</guid></item></channel></rss>