<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: QuaternionsBhop</title><link>https://news.ycombinator.com/user?id=QuaternionsBhop</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 24 Sep 2026 13:04:51 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=QuaternionsBhop" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by QuaternionsBhop in "Saving another 100TB of RAM"]]></title><description><![CDATA[
<p>Plus it's limited to 65k entries.  Perhaps a btree where parent nodes sum the weights of child nodes would work well.  Using the input hash scaled by total weight, a binary search lookup would compute the partial sums for comparison on the fly.  Adding/removing a node would only update the ~8 parents when the btree order is 4.  Eytzinger layout and struct-of-arrays could be used to improve cache locality during lookup.  This does mean an add/remove could drastically change the overall mapping, perhaps that's why consistent hashing is used instead.</p>
]]></description><pubDate>Sat, 19 Sep 2026 19:00:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49769253</link><dc:creator>QuaternionsBhop</dc:creator><comments>https://news.ycombinator.com/item?id=49769253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49769253</guid></item><item><title><![CDATA[New comment by QuaternionsBhop in "Nvidia announces native GPU programming in Rust"]]></title><description><![CDATA[
<p>There are two types of programmers: the pragmatists who see programming as a chore and would gladly never write a line of code again given the right tools, and the gardeners who don't want their enjoyable and rewarding garden-tending work taken away from them.</p>
]]></description><pubDate>Thu, 17 Sep 2026 03:23:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49736040</link><dc:creator>QuaternionsBhop</dc:creator><comments>https://news.ycombinator.com/item?id=49736040</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49736040</guid></item><item><title><![CDATA[New comment by QuaternionsBhop in "A Stupid Idea for AI Alignment We Came with by Looking at Specification Gaming"]]></title><description><![CDATA[
<p>This is mentioned in the article.  Your mistake is that you've assumed that the intelligence has an innate survival instinct, or an aversion to "harm", which is simply not guaranteed for something not honed by millions of years of evolution.</p>
]]></description><pubDate>Thu, 10 Sep 2026 03:45:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49638146</link><dc:creator>QuaternionsBhop</dc:creator><comments>https://news.ycombinator.com/item?id=49638146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49638146</guid></item><item><title><![CDATA[New comment by QuaternionsBhop in "I want extern "fil-C""]]></title><description><![CDATA[
<p>This would also mean that you wouldn't need unsafe{} to call into the Fil-C ffi.  The majority of unsafe{} in (non pure-rust) cargo dependencies is calling C ffi.  Rust + Fil-C is a great match that fills a particular niche, I'd love to see it happen.</p>
]]></description><pubDate>Fri, 14 Aug 2026 03:55:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49294588</link><dc:creator>QuaternionsBhop</dc:creator><comments>https://news.ycombinator.com/item?id=49294588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49294588</guid></item><item><title><![CDATA[New comment by QuaternionsBhop in "Multiple Mouse Cursors in Wayland"]]></title><description><![CDATA[
<p>I've always thought this was a cool idea.  It's obviously been on the minds of Wayland protocol developers since the beginning, otherwise it wouldn't be possible!</p>
]]></description><pubDate>Wed, 29 Jul 2026 02:20:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49092715</link><dc:creator>QuaternionsBhop</dc:creator><comments>https://news.ycombinator.com/item?id=49092715</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49092715</guid></item><item><title><![CDATA[New comment by QuaternionsBhop in "Rewriting Bun in Rust"]]></title><description><![CDATA[
<p>Jokes require mutual context.  You failed to create a joke because you did not ensure the prerequisites were met.</p>
]]></description><pubDate>Wed, 08 Jul 2026 23:33:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48838830</link><dc:creator>QuaternionsBhop</dc:creator><comments>https://news.ycombinator.com/item?id=48838830</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48838830</guid></item><item><title><![CDATA[New comment by QuaternionsBhop in "Zig's new bitCast semantics and LLVM back end improvements"]]></title><description><![CDATA[
<p>Is pasting em-dashes everywhere some kind of inside joke?</p>
]]></description><pubDate>Thu, 25 Jun 2026 17:32:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48676713</link><dc:creator>QuaternionsBhop</dc:creator><comments>https://news.ycombinator.com/item?id=48676713</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48676713</guid></item><item><title><![CDATA[New comment by QuaternionsBhop in "Minecraft: Java Edition 26.2, the first version with Vulkan 1.2"]]></title><description><![CDATA[
<p>Minecraft (and Java) just runs great on Linux.  I've personally experienced a 30% performance improvement from Windows.</p>
]]></description><pubDate>Mon, 22 Jun 2026 01:19:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48624455</link><dc:creator>QuaternionsBhop</dc:creator><comments>https://news.ycombinator.com/item?id=48624455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48624455</guid></item><item><title><![CDATA[New comment by QuaternionsBhop in "AURpocalypse now: a look at the recent AUR attacks"]]></title><description><![CDATA[
<p>I was not affected</p>
]]></description><pubDate>Sat, 20 Jun 2026 01:32:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48605386</link><dc:creator>QuaternionsBhop</dc:creator><comments>https://news.ycombinator.com/item?id=48605386</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48605386</guid></item><item><title><![CDATA[New comment by QuaternionsBhop in "SpaceX to buy Cursor for $60B"]]></title><description><![CDATA[
<p>Elon flees to Mars*</p>
]]></description><pubDate>Tue, 16 Jun 2026 23:27:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48563703</link><dc:creator>QuaternionsBhop</dc:creator><comments>https://news.ycombinator.com/item?id=48563703</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48563703</guid></item><item><title><![CDATA[New comment by QuaternionsBhop in "Klondike Solitaire game for curses in 5k of C"]]></title><description><![CDATA[
<p>I recently wrote klondike in Rust after getting frustrated with bugs in my friend's LLM-written version.  I highly recommend it as a recreational programming exercise, the first 4 hour blitz filling out the types was a blast.  Later, trying to make as many invalid moves unexpressable by the given types as possible was a fun challenge.  I ended up with a 232 byte struct for the board state with all values stack-allocated. The only way to make it considerably smaller would probably be to encode card permutations.</p>
]]></description><pubDate>Thu, 11 Jun 2026 04:47:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48486331</link><dc:creator>QuaternionsBhop</dc:creator><comments>https://news.ycombinator.com/item?id=48486331</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48486331</guid></item><item><title><![CDATA[New comment by QuaternionsBhop in "Firefox Merges Support for Vulkan Video Decoding"]]></title><description><![CDATA[
<p>This is great news for nvidia users on Linux.  It means that they don't need to install a VAAPI compatibility tool like nvidia-vaapi-driver.  I also hope to see Vulkan Video supported in the open source userspace nvidia driver NVK soon too.</p>
]]></description><pubDate>Mon, 08 Jun 2026 01:47:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48440499</link><dc:creator>QuaternionsBhop</dc:creator><comments>https://news.ycombinator.com/item?id=48440499</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48440499</guid></item><item><title><![CDATA[New comment by QuaternionsBhop in "The Third Hard Problem"]]></title><description><![CDATA[
<p>Base conversions are easy, but which off by one is it? base 4 or base 6?</p>
]]></description><pubDate>Sun, 17 May 2026 02:34:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48165598</link><dc:creator>QuaternionsBhop</dc:creator><comments>https://news.ycombinator.com/item?id=48165598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48165598</guid></item><item><title><![CDATA[New comment by QuaternionsBhop in "Leaving the Physical World"]]></title><description><![CDATA[
<p>This comment is AI, presumably AI translated</p>
]]></description><pubDate>Thu, 14 May 2026 17:33:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48138513</link><dc:creator>QuaternionsBhop</dc:creator><comments>https://news.ycombinator.com/item?id=48138513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48138513</guid></item><item><title><![CDATA[New comment by QuaternionsBhop in "Linux gaming is faster because Windows APIs are becoming Linux kernel features"]]></title><description><![CDATA[
<p>No, I believe it's futex_waitv</p>
]]></description><pubDate>Thu, 14 May 2026 03:27:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48130769</link><dc:creator>QuaternionsBhop</dc:creator><comments>https://news.ycombinator.com/item?id=48130769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48130769</guid></item><item><title><![CDATA[New comment by QuaternionsBhop in "Linux gaming is faster because Windows APIs are becoming Linux kernel features"]]></title><description><![CDATA[
<p>> I wouldn't recommend using Nvidia on Linux though.<p>This was true 4 years ago, but is outdated knowledge now.  Nvidia used to disallow distributing drivers with distro images, but they have since made agreements with some popular distros. If the distro image you download includes drivers or you know how to install them, the proprietary drivers work really well.</p>
]]></description><pubDate>Thu, 14 May 2026 03:16:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48130692</link><dc:creator>QuaternionsBhop</dc:creator><comments>https://news.ycombinator.com/item?id=48130692</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48130692</guid></item><item><title><![CDATA[New comment by QuaternionsBhop in "Linux gaming is faster because Windows APIs are becoming Linux kernel features"]]></title><description><![CDATA[
<p>> You can't rely on server-side detection either, because some of the cheats are so advanced they go to great lengths to "behave" like a highly skilled human player would with their aiming<p>Shouldn't that be the goal of anti cheat? That cheating is indistinguishable from expert gameplay?  Seems to me like these companies are just trying to avoid implementing proper infallible server-authoritative gameplay by offloading the cheat detection to the untrustworthy client, and then trying to lock down the client to make it trustworthy.</p>
]]></description><pubDate>Thu, 14 May 2026 00:44:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48129719</link><dc:creator>QuaternionsBhop</dc:creator><comments>https://news.ycombinator.com/item?id=48129719</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48129719</guid></item><item><title><![CDATA[New comment by QuaternionsBhop in "Researchers discover advanced language processing in the unconscious human brain"]]></title><description><![CDATA[
<p>This happens to me too.  Often my dream plows forwards with unsound assumptions and I wake up believing something confusing.</p>
]]></description><pubDate>Fri, 08 May 2026 01:19:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48057340</link><dc:creator>QuaternionsBhop</dc:creator><comments>https://news.ycombinator.com/item?id=48057340</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48057340</guid></item><item><title><![CDATA[New comment by QuaternionsBhop in "A more efficient implementation of Shor's algorithm"]]></title><description><![CDATA[
<p>If only AI safety research had a mechanism this clear.  "We have proof that building the machine will kill everybody, so get to work making a provably safe version."</p>
]]></description><pubDate>Sun, 03 May 2026 05:18:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47993597</link><dc:creator>QuaternionsBhop</dc:creator><comments>https://news.ycombinator.com/item?id=47993597</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47993597</guid></item><item><title><![CDATA[New comment by QuaternionsBhop in "The future of everything is lies, I guess: Where do we go from here?"]]></title><description><![CDATA[
<p>This is called the AI Stop Button Problem.  Computerphile has a great video on this (featuring Robert Miles) which explains why this is not a reliable solution to AI getting out of control.  When the AI is smarter than all of humanity combined, the only real solution is for the AI to not get out of control in the first place.</p>
]]></description><pubDate>Thu, 16 Apr 2026 21:42:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47799885</link><dc:creator>QuaternionsBhop</dc:creator><comments>https://news.ycombinator.com/item?id=47799885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47799885</guid></item></channel></rss>