<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: jjmarr</title><link>https://news.ycombinator.com/user?id=jjmarr</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 21 Jul 2026 22:15:31 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jjmarr" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jjmarr in "Hacker wipes Romania's land registry database"]]></title><description><![CDATA[
<p>The United States is rare. Most countries (seemingly including Romania[1]) have adopted either a cadastral/Torrens title system in which the land registry is definitive legal evidence of who owns a particular piece of land. If you purchased a piece of land and that wasn't recorded in the registry, you are SOL because registration is what conveys title.<p>The United States on the other hand has a massive title insurance industry, which wouldn't exist if this system was implemented. So you can make random handshake agreements all you'd like and sue over it.<p>[1] <a href="https://www.elra.eu/the-principles-underlying-the-land-registry-system-in-romania/" rel="nofollow">https://www.elra.eu/the-principles-underlying-the-land-regis...</a></p>
]]></description><pubDate>Tue, 21 Jul 2026 01:40:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48987101</link><dc:creator>jjmarr</dc:creator><comments>https://news.ycombinator.com/item?id=48987101</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48987101</guid></item><item><title><![CDATA[New comment by jjmarr in "Neither GCC nor Clang are compliant with standard C++"]]></title><description><![CDATA[
<p>The CUDA/HIP APIs are mostly C-like APIs but are really C++ language extensions. e.g. you need triple angle brackets when calling a GPU kernel. The compiler turns that into placing the kernel onto the GPU and running it.<p>The GPU kernel code itself needs to be compiled and for CUDA that is done with the proprietary nvcc, which is clang-based. HIP is better because it's an open-source llvm backend/frontend but you'd still need to add GPU-specific support to zig/rust/whatever.</p>
]]></description><pubDate>Sun, 19 Jul 2026 22:24:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48972216</link><dc:creator>jjmarr</dc:creator><comments>https://news.ycombinator.com/item?id=48972216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48972216</guid></item><item><title><![CDATA[New comment by jjmarr in "Data center opponents stage 142 protests across 42 US states"]]></title><description><![CDATA[
<p>> People are perfectly content to accept pollution if it provides actual jobs not just money for tech bro douchebags living on a yacht in Tahiti.<p>> And for fuck sake never talk about how much you hate society and want to put people out of a job.<p>Let's say for the sake of argument, AI eliminates most jobs. In that case, the government will need to replace income tax.<p>Will the American government have an easier time taxing the physical datacenter in the United States or the billionaire that owns it in Tahiti?<p>And will the American government have <i>any</i> ability to tax a datacenter built in Dubai because there was too much bureaucracy in Virginia?<p>> They could learn a thing or two from the industrialists of the early 20th century.<p>We could learn a thing or two from the industrialists of the 18th century, who built all their infrastructure in the United Kingdom because it was convenient for them.<p>The British government's early advantage in factories snowballed into the largest empire on Earth and they maintained the advantage until WW2.</p>
]]></description><pubDate>Sun, 19 Jul 2026 19:11:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48970879</link><dc:creator>jjmarr</dc:creator><comments>https://news.ycombinator.com/item?id=48970879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48970879</guid></item><item><title><![CDATA[New comment by jjmarr in "Neither GCC nor Clang are compliant with standard C++"]]></title><description><![CDATA[
<p>Unfortunately I'm a GPU programmer. C++-based CUDA/HIP is still the standard regardless of how much people would rather use Rust to program GPUs.</p>
]]></description><pubDate>Sun, 19 Jul 2026 19:02:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48970816</link><dc:creator>jjmarr</dc:creator><comments>https://news.ycombinator.com/item?id=48970816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48970816</guid></item><item><title><![CDATA[New comment by jjmarr in "Dependabot version updates introduce default package cooldown"]]></title><description><![CDATA[
<p>In reality, one massive update is too big to digest and it never happens. So you're stuck on out-of-date packages having lost the ability to update.<p>That's never a problem until it suddenly is. Company is put at significant risk (courts want to reason by analogy and "engineers skipped maintenance and endangered people" is an easy one) and nobody is to blame since nobody owned the task.</p>
]]></description><pubDate>Wed, 15 Jul 2026 03:01:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48915728</link><dc:creator>jjmarr</dc:creator><comments>https://news.ycombinator.com/item?id=48915728</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48915728</guid></item><item><title><![CDATA[New comment by jjmarr in "Ask HN: Does anyone let AI agents play games just for fun?"]]></title><description><![CDATA[
<p>Right now it can't click on anything so it'd probably fail at the minigames. But it'd be super funny to see a 4 person LLM lobby fail at games.</p>
]]></description><pubDate>Mon, 13 Jul 2026 12:46:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48891882</link><dc:creator>jjmarr</dc:creator><comments>https://news.ycombinator.com/item?id=48891882</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48891882</guid></item><item><title><![CDATA[New comment by jjmarr in "Ask HN: Does anyone let AI agents play games just for fun?"]]></title><description><![CDATA[
<p>I made a general purpose harness integrated into MelonDS and got Claude to play Mario Kart by feeding it continuous video.<p>It made forward progress in the Figure 8 circuit after I helped it through a menu but kept slamming into a wall so it wasn't on track to win in less than an hour.<p>Also got it to play Age of Empires: Age of Kings using the same technique but it failed to click on anything.<p>DS specifically is very fun because it's touch based but the UI components aren't accessible. So it is extremely challenging for LLM's spatial reasoning skills.<p>I want to improve the harness more and have the LLM dynamically create its own tools based on drawing grid box overlays on a screen in a feedback loop, so it can say "click on the 'end turn'" button instead of "click 240,320" and it would 'just work' in any game.<p>I also want to eventually play games with it... I didn't really have friends to play my massive DS library with as a kid so it'd be nice to finally have someone that can roast me or react to my skills. And learn my playstyle enough to punish me.<p>Unfortunately haven't had the time due to work at my day job and needing to clean out my apartment.</p>
]]></description><pubDate>Mon, 13 Jul 2026 12:18:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48891579</link><dc:creator>jjmarr</dc:creator><comments>https://news.ycombinator.com/item?id=48891579</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48891579</guid></item><item><title><![CDATA[New comment by jjmarr in "The footgun of right-to-left decorative characters"]]></title><description><![CDATA[
<p>More like the billions of people that use non-Latin languages, or even Latin languages w/ accents.</p>
]]></description><pubDate>Sat, 11 Jul 2026 03:25:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48868423</link><dc:creator>jjmarr</dc:creator><comments>https://news.ycombinator.com/item?id=48868423</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48868423</guid></item><item><title><![CDATA[New comment by jjmarr in "Is The Economist Always Wrong?"]]></title><description><![CDATA[
<p>Alan Greenspan (fed chair from 1987-2006) was famous for deliberately confusing forward guidance. Ben Bernanke and Janet Yellen are the historical anomalies for clearly communicating their intent.<p><a href="https://en.wikipedia.org/wiki/Fedspeak" rel="nofollow">https://en.wikipedia.org/wiki/Fedspeak</a><p>Quote from Greenspan himself:<p>> As Fed chairman, every time I expressed a view, I added or subtracted 10 basis points from the credit market. That was not helpful. But I nonetheless had to testify before Congress. On questions that were too market-sensitive to answer, 'no comment' was indeed an answer. And so you construct what we used to call Fed-speak. I would hypothetically think of a little plate in front of my eyes, which was the Washington Post, the following morning's headline, and I would catch myself in the middle of a sentence. Then, instead of just stopping, I would continue on resolving the sentence in some obscure way which made it incomprehensible. But nobody was quite sure I wasn't saying something profound when I wasn't. And that became the so-called Fed-speak which I became an expert on over the years. It's a self-protection mechanism ... when you're in an environment where people are shooting questions at you, and you've got to be very careful about the nuances of what you're going to say and what you don't say.</p>
]]></description><pubDate>Wed, 08 Jul 2026 03:40:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48827209</link><dc:creator>jjmarr</dc:creator><comments>https://news.ycombinator.com/item?id=48827209</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48827209</guid></item><item><title><![CDATA[New comment by jjmarr in "Kernel Anti-Cheat Is an Overreach"]]></title><description><![CDATA[
<p>> An arms race is the inevitable outcome. It's either that or competitive gaming is not viable.<p>I'd rather just give my passport and do one of those face turning challenges to play competitive video games. Then if I get caught cheating, my real life identity can't play anymore, rather than make a new account and "get better at cheating".<p>If I am a habitual cheater in literally any other sport on Earth, governing body figures that out and issues me a lifetime ban. At that point, I'm blacklisted. Even my Tuesday night dodgeball league can issue bans that actually stick because they know my real identity.</p>
]]></description><pubDate>Tue, 07 Jul 2026 07:29:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48814702</link><dc:creator>jjmarr</dc:creator><comments>https://news.ycombinator.com/item?id=48814702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48814702</guid></item><item><title><![CDATA[New comment by jjmarr in "Kernel anti-cheat is an overreach"]]></title><description><![CDATA[
<p>You can buy an autoclicking device or software that recognizes screen pixels of enemy avatars and instantly clicks to kill them. This works in "remote streaming" situations and is ~30% of the cheating dataset detected by Riot's kernel level anticheat:<p><a href="https://www.riotgames.com/en/news/vanguard-on-demand" rel="nofollow">https://www.riotgames.com/en/news/vanguard-on-demand</a><p>> A “pixelbot” is a computer vision cheat that injects player input for the purposes of aiming at heads or casting spells with perfect timing. Coming in “external” (hardware microcontroller) and “internal” (python script) varieties, pixelbots can be extremely impactful in VALORANT due to the low time-to-kill, sometimes just simply pulling the trigger for the cheater when an enemy enters their reticle (also known as a “triggerbot”).</p>
]]></description><pubDate>Tue, 07 Jul 2026 07:20:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48814653</link><dc:creator>jjmarr</dc:creator><comments>https://news.ycombinator.com/item?id=48814653</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48814653</guid></item><item><title><![CDATA[New comment by jjmarr in "Resetting Xbox"]]></title><description><![CDATA[
<p>It was very fun. Brick Battle, Galleons, the game with many towers. The explodey terrain put Roblox on the map initially.<p>The problem is the opportunity cost of destructible terrain was too high. Developers could get fun for lower effort by creating linear levels with better design/graphics/etc as destructible terrain makes everything "blocky" without significant developer work.</p>
]]></description><pubDate>Tue, 07 Jul 2026 03:36:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48813413</link><dc:creator>jjmarr</dc:creator><comments>https://news.ycombinator.com/item?id=48813413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48813413</guid></item><item><title><![CDATA[New comment by jjmarr in "Resetting Xbox"]]></title><description><![CDATA[
<p>Counterpoint is Roblox, which had one of the most innovative game engines ever. It could multiplayer simulate thousands of blocks of destructible terrain in <i>2006</i>.<p>This feature was mostly ignored by the playerbase because developers found it easier to create static setups and focus on iterating on other parts of their gameplay.</p>
]]></description><pubDate>Mon, 06 Jul 2026 19:09:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48809110</link><dc:creator>jjmarr</dc:creator><comments>https://news.ycombinator.com/item?id=48809110</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48809110</guid></item><item><title><![CDATA[New comment by jjmarr in "Since Linux 6.9, LUKS suspend stopped wiping disk-encryption keys from memory"]]></title><description><![CDATA[
<p>Because the TPM effectively rate limits brute forcing of the key.<p><a href="https://learn.microsoft.com/en-us/windows/security/hardware-security/tpm/tpm-fundamentals#anti-hammering" rel="nofollow">https://learn.microsoft.com/en-us/windows/security/hardware-...</a><p>> For example, when BitLocker is used with a TPM + PIN configuration, the number of PIN guesses is limited over time. A TPM 2.0 in this example could be configured to allow only 32 PIN guesses immediately, and then only one more guess every two hours. This totals a maximum of about 4,415 guesses per year. If the PIN is four digits, all 9999 possible PIN combinations could be attempted in a little over two years.</p>
]]></description><pubDate>Thu, 02 Jul 2026 19:32:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48766268</link><dc:creator>jjmarr</dc:creator><comments>https://news.ycombinator.com/item?id=48766268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48766268</guid></item><item><title><![CDATA[New comment by jjmarr in "Nintendo has raised its employees base salary by 10%"]]></title><description><![CDATA[
<p>Japan has stigma towards used houses.</p>
]]></description><pubDate>Wed, 01 Jul 2026 19:54:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48752245</link><dc:creator>jjmarr</dc:creator><comments>https://news.ycombinator.com/item?id=48752245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48752245</guid></item><item><title><![CDATA[New comment by jjmarr in "Monetization Gateway: Charge for any resource behind Cloudflare via x402"]]></title><description><![CDATA[
<p>Airports are such a place. That is why they have duty-free stores that are exempt from taxes so long as you take the goods out of the country. The onus is on the consumer to pay taxes at their destination.<p>Most countries then have a "personal exemption", where consumers are exempt from paying taxes on a certain value of goods.</p>
]]></description><pubDate>Wed, 01 Jul 2026 19:17:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48751812</link><dc:creator>jjmarr</dc:creator><comments>https://news.ycombinator.com/item?id=48751812</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48751812</guid></item><item><title><![CDATA[New comment by jjmarr in "Xonaly – Canada's Independent Search Engine"]]></title><description><![CDATA[
<p>Building a "Canadian equivalent" of something else is a great way to get money from the Canadian government right now.<p>In addition to direct subsidies/grants, the government has a buy Canadian mandate.</p>
]]></description><pubDate>Mon, 29 Jun 2026 04:26:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48714792</link><dc:creator>jjmarr</dc:creator><comments>https://news.ycombinator.com/item?id=48714792</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48714792</guid></item><item><title><![CDATA[New comment by jjmarr in "Previewing GPT‑5.6 Sol: a next-generation model"]]></title><description><![CDATA[
<p>Technoethical sells a refurbished T400 with GNU Boot.<p><a href="https://tehnoetic.com/laptops/tet-t400s" rel="nofollow">https://tehnoetic.com/laptops/tet-t400s</a><p>Libreboot actually isn't free anymore by FSF standards because it has binary blobs for the Intel Management Engine. Neither is Coreboot which has blobs for many other things. Most modern computers cannot boot without binary blobs for ME, which is why GNU Boot was created.<p>If you want a modern/new computer, Purism sells them with the management engine "neutralized" but it's still not free by FSF standards because they haven't bypassed it entirely.<p><a href="https://puri.sm/learn/intel-me/" rel="nofollow">https://puri.sm/learn/intel-me/</a></p>
]]></description><pubDate>Sun, 28 Jun 2026 00:37:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48703201</link><dc:creator>jjmarr</dc:creator><comments>https://news.ycombinator.com/item?id=48703201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48703201</guid></item><item><title><![CDATA[New comment by jjmarr in "Fintech Engineering Handbook"]]></title><description><![CDATA[
<p>No, because you're doing decimal floating point, which eliminates the rounding errors of binary floating point.</p>
]]></description><pubDate>Sat, 27 Jun 2026 16:18:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48699511</link><dc:creator>jjmarr</dc:creator><comments>https://news.ycombinator.com/item?id=48699511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48699511</guid></item><item><title><![CDATA[New comment by jjmarr in "AMD Readies Full Open-Source HDMI 2.1 Support for Linux"]]></title><description><![CDATA[
<p>I've never understood this argument. I regularly run insmod and/or modprobe to load kernel modules.<p>I'm guessing it's because Linux constantly breaks ABI for out-of-tree kernel modules. And because every <i>version</i> of a distro can have a different kernel it's a nightmare of a support matrix.<p>That and Secure Boot establishing a chain of trust. Valorant requires Secure Boot and TPM 2.0 which means users can't modify the kernel driver. I'm not sure if Valorant wants to distribute their own Secure Boot keys and sign all the distro kernels + their module.</p>
]]></description><pubDate>Fri, 26 Jun 2026 22:58:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48693087</link><dc:creator>jjmarr</dc:creator><comments>https://news.ycombinator.com/item?id=48693087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48693087</guid></item></channel></rss>