<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: remexre</title><link>https://news.ycombinator.com/user?id=remexre</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 04:55:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=remexre" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by remexre in "ReactOS Shows Improved Stability and 64-Bit Support at Chemnitz Linux Days 2026"]]></title><description><![CDATA[
<p>pidfd, eventfd, AF_NETLINK, epoll, memfd, timerfd?</p>
]]></description><pubDate>Thu, 02 Apr 2026 18:56:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47618685</link><dc:creator>remexre</dc:creator><comments>https://news.ycombinator.com/item?id=47618685</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47618685</guid></item><item><title><![CDATA[New comment by remexre in "We rewrote our Rust WASM parser in TypeScript and it got faster"]]></title><description><![CDATA[
<p>you're thinking of the programs in low-level langs that survived their higher-level-lang competitors; if you plot the programs on your machine by age, how does the low quartile compare on reliability between programs written in each group</p>
]]></description><pubDate>Sat, 21 Mar 2026 02:36:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47463484</link><dc:creator>remexre</dc:creator><comments>https://news.ycombinator.com/item?id=47463484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47463484</guid></item><item><title><![CDATA[CHERIoT Rust: Status update #0]]></title><description><![CDATA[
<p>Article URL: <a href="https://rust.cheriot.org/2026/02/15/status-update.html">https://rust.cheriot.org/2026/02/15/status-update.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47153354">https://news.ycombinator.com/item?id=47153354</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 25 Feb 2026 16:02:46 +0000</pubDate><link>https://rust.cheriot.org/2026/02/15/status-update.html</link><dc:creator>remexre</dc:creator><comments>https://news.ycombinator.com/item?id=47153354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47153354</guid></item><item><title><![CDATA[New comment by remexre in "Steel Bank Common Lisp"]]></title><description><![CDATA[
<p>my impression is that most CL these days is existing large closed-source codebases, hence the price tag for those compilers (you're not trying it out for a bit, you're funding the compiler devs to work full-time on the issues you're actually having) and relatively little open-source activity for "finished" things -- if you're developing against internal libraries, it's hard to open-source just the part you intend to<p>(work at a CL shop; mostly SBCL users, but maybe 1/3 of people are die-hard ACL fans)</p>
]]></description><pubDate>Wed, 25 Feb 2026 05:50:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47147817</link><dc:creator>remexre</dc:creator><comments>https://news.ycombinator.com/item?id=47147817</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47147817</guid></item><item><title><![CDATA[New comment by remexre in "Defer available in gcc and clang"]]></title><description><![CDATA[
<p><a href="https://0pointer.net/blog/file-descriptor-limits.html" rel="nofollow">https://0pointer.net/blog/file-descriptor-limits.html</a></p>
]]></description><pubDate>Fri, 20 Feb 2026 22:58:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47095225</link><dc:creator>remexre</dc:creator><comments>https://news.ycombinator.com/item?id=47095225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47095225</guid></item><item><title><![CDATA[New comment by remexre in "FlashAttention-T: Towards Tensorized Attention"]]></title><description><![CDATA[
<p>how does this compare to MoSA (arXiv:2505.00315)? do you require that there's a single contiguous window? and do you literally predict on position, or with a computed feature?</p>
]]></description><pubDate>Wed, 04 Feb 2026 06:36:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46882268</link><dc:creator>remexre</dc:creator><comments>https://news.ycombinator.com/item?id=46882268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46882268</guid></item><item><title><![CDATA[New comment by remexre in "Data Processing Benchmark Featuring Rust, Go, Swift, Zig, Julia etc."]]></title><description><![CDATA[
<p>c++ certainly also has and needs a similarly sufficiently smart compiler to be compiled at all…</p>
]]></description><pubDate>Sun, 01 Feb 2026 09:49:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46844908</link><dc:creator>remexre</dc:creator><comments>https://news.ycombinator.com/item?id=46844908</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46844908</guid></item><item><title><![CDATA[Anthropic: Who's in Charge? Disempowerment Patterns in Real-World LLM Usage]]></title><description><![CDATA[
<p>Article URL: <a href="https://arxiv.org/abs/2601.19062">https://arxiv.org/abs/2601.19062</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46811142">https://news.ycombinator.com/item?id=46811142</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 29 Jan 2026 15:04:00 +0000</pubDate><link>https://arxiv.org/abs/2601.19062</link><dc:creator>remexre</dc:creator><comments>https://news.ycombinator.com/item?id=46811142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46811142</guid></item><item><title><![CDATA[New comment by remexre in "Crafting Interpreters"]]></title><description><![CDATA[
<p><a href="https://en.wikipedia.org/wiki/Lexer_hack" rel="nofollow">https://en.wikipedia.org/wiki/Lexer_hack</a><p>Make your parser call back into your lexer, so it can pass state to it; make the set of type names available to it.</p>
]]></description><pubDate>Thu, 15 Jan 2026 02:32:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46627298</link><dc:creator>remexre</dc:creator><comments>https://news.ycombinator.com/item?id=46627298</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46627298</guid></item><item><title><![CDATA[New comment by remexre in "A university got itself banned from the Linux kernel (2021)"]]></title><description><![CDATA[
<p>The point of an IRB is to act as an outside reviewer of _ethics_. IRBs aren't some checklist thing admin put in to protect the University's reputation, they exist as a direct reaction to huge amounts of unethical human experimentation occurring last century.</p>
]]></description><pubDate>Wed, 14 Jan 2026 18:52:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46620715</link><dc:creator>remexre</dc:creator><comments>https://news.ycombinator.com/item?id=46620715</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46620715</guid></item><item><title><![CDATA[New comment by remexre in "Sampling at negative temperature"]]></title><description><![CDATA[
<p>There's usually an if(temp == 0) to change sampling methods to "highest probability" -- if you remove that conditional but otherwise keep the same math, that's not deterministic either.</p>
]]></description><pubDate>Sun, 11 Jan 2026 22:42:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46581205</link><dc:creator>remexre</dc:creator><comments>https://news.ycombinator.com/item?id=46581205</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46581205</guid></item><item><title><![CDATA[Clicks Power Keyboard]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.clicks.tech/powerkeyboard">https://www.clicks.tech/powerkeyboard</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46559332">https://news.ycombinator.com/item?id=46559332</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 09 Jan 2026 21:06:38 +0000</pubDate><link>https://www.clicks.tech/powerkeyboard</link><dc:creator>remexre</dc:creator><comments>https://news.ycombinator.com/item?id=46559332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46559332</guid></item><item><title><![CDATA[New comment by remexre in "Brave overhauled its Rust adblock engine with FlatBuffers, cutting memory 75%"]]></title><description><![CDATA[
<p>What properties are you validating? ld.so/libdl don't give you a ton more than "these symbols were present/absent."</p>
]]></description><pubDate>Tue, 06 Jan 2026 15:07:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46513196</link><dc:creator>remexre</dc:creator><comments>https://news.ycombinator.com/item?id=46513196</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46513196</guid></item><item><title><![CDATA[New comment by remexre in "Brave overhauled its Rust adblock engine with FlatBuffers, cutting memory 75%"]]></title><description><![CDATA[
<p>If you're trying to audit React, don't you either need to audit its build artifacts rather than its source, or audit those dev dependencies too?</p>
]]></description><pubDate>Tue, 06 Jan 2026 15:01:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46513111</link><dc:creator>remexre</dc:creator><comments>https://news.ycombinator.com/item?id=46513111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46513111</guid></item><item><title><![CDATA[New comment by remexre in "Scaling Latent Reasoning via Looped Language Models"]]></title><description><![CDATA[
<p>Or more like,<p><pre><code>    x = tokenize(input)
    i = 0
    do {
      finish, x = layers(x)
    } while(!finish && i++ < t_max);
    output = lm_head(x)</code></pre></p>
]]></description><pubDate>Sun, 04 Jan 2026 16:53:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46489733</link><dc:creator>remexre</dc:creator><comments>https://news.ycombinator.com/item?id=46489733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46489733</guid></item><item><title><![CDATA[Scaling Latent Reasoning via Looped Language Models]]></title><description><![CDATA[
<p>Article URL: <a href="https://arxiv.org/abs/2510.25741">https://arxiv.org/abs/2510.25741</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46481849">https://news.ycombinator.com/item?id=46481849</a></p>
<p>Points: 84</p>
<p># Comments: 15</p>
]]></description><pubDate>Sat, 03 Jan 2026 21:34:33 +0000</pubDate><link>https://arxiv.org/abs/2510.25741</link><dc:creator>remexre</dc:creator><comments>https://news.ycombinator.com/item?id=46481849</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46481849</guid></item><item><title><![CDATA[New comment by remexre in "Extensibility: The "100% Lisp" Fallacy"]]></title><description><![CDATA[
<p>How would algebraic types work with SLIME? If I remove a constructor from my algebraic type, what happens to values of that type that are built with that constructor that're stored in globals?<p>In the same way that non-hygienic macros in a Lisp-2 with a CL-style package system are a local optimum, many non-obvious design choices in the Common Lisp type system and CLOS make SLIME "just work" in almost every case.</p>
]]></description><pubDate>Fri, 02 Jan 2026 10:39:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46463486</link><dc:creator>remexre</dc:creator><comments>https://news.ycombinator.com/item?id=46463486</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46463486</guid></item><item><title><![CDATA[New comment by remexre in "Odin: Moving Towards a New "core:OS""]]></title><description><![CDATA[
<p>> get into "unsafe" states on purpose<p>see, this seems like something that's nice to actually put into the types; a Ptr<Foo> is a real pointer that all the normal optimizations can be done to, but cannot be null or otherwise invalid, and UnsafePtr makes the compiler keep its distance and allows whatever tricks you want.</p>
]]></description><pubDate>Thu, 01 Jan 2026 04:36:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46451329</link><dc:creator>remexre</dc:creator><comments>https://news.ycombinator.com/item?id=46451329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46451329</guid></item><item><title><![CDATA[New comment by remexre in "LearnixOS"]]></title><description><![CDATA[
<p>This only covers what's in <a href="https://wiki.osdev.org/Bare_Bones" rel="nofollow">https://wiki.osdev.org/Bare_Bones</a>, but in Rust, right?</p>
]]></description><pubDate>Fri, 26 Dec 2025 17:39:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46394247</link><dc:creator>remexre</dc:creator><comments>https://news.ycombinator.com/item?id=46394247</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46394247</guid></item><item><title><![CDATA[New comment by remexre in "Big GPUs don't need big PCs"]]></title><description><![CDATA[
<p>For each token generated, you only send one token’s worth between layers; the previous tokens are in the KV cache.</p>
]]></description><pubDate>Sun, 21 Dec 2025 00:16:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46341010</link><dc:creator>remexre</dc:creator><comments>https://news.ycombinator.com/item?id=46341010</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46341010</guid></item></channel></rss>