<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: ndiddy</title><link>https://news.ycombinator.com/user?id=ndiddy</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 19 Oct 2026 06:54:31 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ndiddy" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ndiddy in "Claude reveals ECDSA curve origins"]]></title><description><![CDATA[
<p>I recently read a good Voynich paper that makes me pretty sure that it was an ancient hoax. <a href="https://journals.openedition.org/digitalmedievalist/2331" rel="nofollow">https://journals.openedition.org/digitalmedievalist/2331</a> The pages are more linguistically similar when read as flat sheets than when read as bound, and there's illustrations that stretch across the "gutter" between flat sheets that are cut off when looking at the bound manuscript. The manuscript was only bound once, in the fifteenth century (around when the pages have been carbon dated to). This means that whoever bound the manuscript was unable to "read" it, and the pages were likely written sheet by sheet before being bound in an arbitrary order.</p>
]]></description><pubDate>Fri, 16 Oct 2026 22:33:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=50125673</link><dc:creator>ndiddy</dc:creator><comments>https://news.ycombinator.com/item?id=50125673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50125673</guid></item><item><title><![CDATA[New comment by ndiddy in "Desire to Move Permanently to U.S. at New Low"]]></title><description><![CDATA[
<p>> Why do you think that doesn't apply to the situation he was in? He was suddenly arrested (detained anyway, so his freedom was taken from him) and he, as an activist, had contacts on his phone of other activists who would have been criminally charged, killed, or disappeared.<p>Because he knew in advance that he would be crossing the border. If your threat model includes ensuring that US border control does not view the contents of your phone, and you're returning to the US after an international flight, then you need to take appropriate precautions (i.e. wiping your phone beforehand rather than after they've taken it). It's not like the police suddenly raided his house in the middle of the night. Obviously I feel bad for the guy, but if he had acted differently he would not have been criminally charged.</p>
]]></description><pubDate>Fri, 16 Oct 2026 20:46:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=50124428</link><dc:creator>ndiddy</dc:creator><comments>https://news.ycombinator.com/item?id=50124428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50124428</guid></item><item><title><![CDATA[New comment by ndiddy in "Desire to Move Permanently to U.S. at New Low"]]></title><description><![CDATA[
<p>I don't like how citizens are allowed to have their constitutional rights violated at border crossings, but that guy should have known better. The duress PIN feature is made for extreme situations where i.e. the owner of the phone is suddenly arrested and there's information on the phone that could get people they care about arrested or killed. It's for when the owner considers getting themselves criminally charged, killed, or disappeared to be a better option than giving up what's on the phone. For something routine like a border crossing, the better option is to wipe your devices prior to the crossing and throw them away if they get searched. If the guy had either done that or not given a PIN to CBP and left the phone with them, he would have gotten off scot free. Giving a duress PIN is a big choice and you have to be reasonably informed about the legal consequences of doing so in whatever jurisdiction you're in.</p>
]]></description><pubDate>Fri, 16 Oct 2026 17:51:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=50121817</link><dc:creator>ndiddy</dc:creator><comments>https://news.ycombinator.com/item?id=50121817</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50121817</guid></item><item><title><![CDATA[New comment by ndiddy in "Using AI to reverse engineer hardware"]]></title><description><![CDATA[
<p>RDP2 is barely any more secure than RDP1. When the processor boots, it reads the read-out protection value from flash. If it's one specific value, it's RDP2, if it's another specific value, it's RDP0, and if it's any other value, it's RDP1. This means that all you have to do to downgrade the chip to RDP1 is glitch it while it's reading that value, then you can use one of the RDP1 errata to read out the flash.<p>In general read-out protection only prevents the most casual of hobbyists from getting your firmware. Anyone who thought otherwise even pre-AI doesn't know what they're doing. It's sort of like how blu-ray copy protection only prevents people who don't know about MakeMKV from copying their discs, or how HDCP only prevents people who can't find a $20 HDCP terminating HDMI splitter from capturing the protected video.</p>
]]></description><pubDate>Fri, 16 Oct 2026 14:27:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=50118767</link><dc:creator>ndiddy</dc:creator><comments>https://news.ycombinator.com/item?id=50118767</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50118767</guid></item><item><title><![CDATA[New comment by ndiddy in "Using AI to reverse engineer hardware"]]></title><description><![CDATA[
<p>A lot of the security features on microcontrollers are poorly implemented. Here's an example where someone recovered the encryption key on a consumer device with encrypted firmware: <a href="https://garyodernichts.blogspot.com/2024/10/looking-into-nintendo-alarmo.html" rel="nofollow">https://garyodernichts.blogspot.com/2024/10/looking-into-nin...</a> . The microcontroller supports firmware encryption with a 128-bit AES key, which gets written to 4 32-bit write-only registers. Because it's split up like this, it's possible to find 1/4 of the key by writing every possible value to one of the registers and checking that the output matches, before repeating with the other 3 registers. This means that the number of possible combinations to check is reduced from (2^128) to (4*(2^32)), which can be brute forced in a few hours.</p>
]]></description><pubDate>Thu, 15 Oct 2026 16:52:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=50106501</link><dc:creator>ndiddy</dc:creator><comments>https://news.ycombinator.com/item?id=50106501</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50106501</guid></item><item><title><![CDATA[New comment by ndiddy in "One in ten people are older than 65. Three in four live under a leader who is"]]></title><description><![CDATA[
<p>> Life expectancy of an adult[1] at that time was only about 48 years old<p>Where did you see that? I found this article <a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC2885717/#:~:text=2001%29%2E-,Despite,below%2E%29" rel="nofollow">https://pmc.ncbi.nlm.nih.gov/articles/PMC2885717/#:~:text=20...</a> which says that in 1790, a 20 year old American white male could expect to live to his early 60s. Interestingly, life expectancy in the US actually went down during the 19th century due to urbanization. One thing you have to watch out when you're looking at numbers like this is that they catalog remaining life expectancy. For example, the chart says "41.4" but you have to add 20 to get the total life expectancy since it's remaining lifespan at age 20.</p>
]]></description><pubDate>Thu, 15 Oct 2026 16:04:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=50105646</link><dc:creator>ndiddy</dc:creator><comments>https://news.ycombinator.com/item?id=50105646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50105646</guid></item><item><title><![CDATA[New comment by ndiddy in "Sunsetting Decomp.dev"]]></title><description><![CDATA[
<p>It's certainly the end of an era. I thought this part of the article was interesting:<p>> For years, decompilation communities attempted to establish that decompilation is primarily for research: we love these games and want to understand how they work, and to uncover the mysteries that the original developers left behind. That's not to say that ports aren't fun too; they're just not the sole reason a decompilation exists. Sloptubers and subreddits like /r/decomps have done immense damage here, freely using "decomp" to mean "PC port".<p>Historically decompilations were made for the benefit of other programmers. The binary code was transformed into source code, which made it easier for the game's community to understand how the game works. AI has dramatically increased the speed of producing a decompilation, and it can just straight up answer any question you have just by looking at the binary, so it kind of kills the community aspect. Now everyone has immediate access to every aspect of how a game works, so there's no point in seeking anyone else out.</p>
]]></description><pubDate>Thu, 15 Oct 2026 04:58:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=50099347</link><dc:creator>ndiddy</dc:creator><comments>https://news.ycombinator.com/item?id=50099347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50099347</guid></item><item><title><![CDATA[New comment by ndiddy in "AI is mass decompiling games. That's both awesome and scary"]]></title><description><![CDATA[
<p>Please do!</p>
]]></description><pubDate>Wed, 14 Oct 2026 20:05:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=50094280</link><dc:creator>ndiddy</dc:creator><comments>https://news.ycombinator.com/item?id=50094280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50094280</guid></item><item><title><![CDATA[New comment by ndiddy in "AI is mass decompiling games. That's both awesome and scary"]]></title><description><![CDATA[
<p>Do you have the SimCity modification uploaded anywhere? I loved the SNES version of that game.</p>
]]></description><pubDate>Wed, 14 Oct 2026 16:15:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=50090066</link><dc:creator>ndiddy</dc:creator><comments>https://news.ycombinator.com/item?id=50090066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50090066</guid></item><item><title><![CDATA[New comment by ndiddy in "How Amazon pushes up prices all across the Internet"]]></title><description><![CDATA[
<p>If Amazon stopped engaging in price fixing, then people like you who aren't shopping on price could still buy stuff on Amazon, and other people who are shopping on price could buy the same item from the manufacturer's site for 30% less with the knowledge that it'll probably arrive in a week rather than in a couple days. I'm not sure what problem you have with that.</p>
]]></description><pubDate>Wed, 14 Oct 2026 15:12:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=50088866</link><dc:creator>ndiddy</dc:creator><comments>https://news.ycombinator.com/item?id=50088866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50088866</guid></item><item><title><![CDATA[New comment by ndiddy in "How Amazon pushes up prices all across the Internet"]]></title><description><![CDATA[
<p>The point the article makes is that the other online stores without access to Amazon's logistics aren't able to lower the price to make up for the inconvenience of using a normal shipping carrier because of an Amazon policy that bans sellers from offering an item for cheaper elsewhere. Amazon then charges sellers high fees that inflate the price of the item everywhere because of that policy.</p>
]]></description><pubDate>Wed, 14 Oct 2026 13:29:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=50087493</link><dc:creator>ndiddy</dc:creator><comments>https://news.ycombinator.com/item?id=50087493</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50087493</guid></item><item><title><![CDATA[New comment by ndiddy in "Xbox is officially embracing the chaos of AI-powered game ports"]]></title><description><![CDATA[
<p><a href="https://archive.is/43XZE" rel="nofollow">https://archive.is/43XZE</a></p>
]]></description><pubDate>Tue, 13 Oct 2026 22:53:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=50080083</link><dc:creator>ndiddy</dc:creator><comments>https://news.ycombinator.com/item?id=50080083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50080083</guid></item><item><title><![CDATA[Xbox is officially embracing the chaos of AI-powered game ports]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.theverge.com/news/1010406/xbox-labs-game-decompiling-emulation-exploration">https://www.theverge.com/news/1010406/xbox-labs-game-decompiling-emulation-exploration</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=50079980">https://news.ycombinator.com/item?id=50079980</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 13 Oct 2026 22:44:30 +0000</pubDate><link>https://www.theverge.com/news/1010406/xbox-labs-game-decompiling-emulation-exploration</link><dc:creator>ndiddy</dc:creator><comments>https://news.ycombinator.com/item?id=50079980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50079980</guid></item><item><title><![CDATA[New comment by ndiddy in "New Apple TV 4K"]]></title><description><![CDATA[
<p>The way I use mine is just running a standard desktop (with the scaling turned up so it's a bit more readable) and then browsing for the video files on my NAS in the file explorer. I have one of those Logitech wireless keyboard/trackpad combos for input. Obviously this is pretty clunky, but it's a hell of a lot less flaky than something like Kodi. I use Linux on mine, but you could do the same thing in Windows if you wanted.</p>
]]></description><pubDate>Tue, 13 Oct 2026 20:26:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=50078177</link><dc:creator>ndiddy</dc:creator><comments>https://news.ycombinator.com/item?id=50078177</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50078177</guid></item><item><title><![CDATA[New comment by ndiddy in "500B tokens later: Letting AI agents decompile a first-person shooter"]]></title><description><![CDATA[
<p>Games depend enough on stuff like global state or externally provided data that in practice this often isn't enough to guarantee the code actually working the same as the original. You can have tens of thousands of tests that exercise every branch in the game code, and the game still may not behave the same. You really won't know for sure that your code behaves the same under all conditions unless you're able to reproduce the same executable.</p>
]]></description><pubDate>Sun, 11 Oct 2026 16:41:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=50045089</link><dc:creator>ndiddy</dc:creator><comments>https://news.ycombinator.com/item?id=50045089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50045089</guid></item><item><title><![CDATA[New comment by ndiddy in "Trump announces deal with Putin to release Russian diesel"]]></title><description><![CDATA[
<p>The US uses ~600,000 tons of diesel per day, so releasing 800,000 tons before the midterms doesn't seem like it would lower prices very much. It makes me wonder why Trump is even bothering with this, besides just optics to look like he's doing something about energy prices.</p>
]]></description><pubDate>Fri, 09 Oct 2026 20:39:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=50026296</link><dc:creator>ndiddy</dc:creator><comments>https://news.ycombinator.com/item?id=50026296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50026296</guid></item><item><title><![CDATA[New comment by ndiddy in "US imposes sanctions on ICC hours after former judge wins Nobel Peace Prize"]]></title><description><![CDATA[
<p>This is largely consistent with historical US views on international law. In 2002 the US passed the American Service-Members' Protection Act, which states that if any US service member or elected official is criminally prosecuted by the ICC, the president can use "any means necessary" (i.e. invading the Hague) to ensure their release.<p>In general any idea that international law is relevant except as a tool for the West to provide moral justification for its actions when it's convenient to do so is naive. At least the Trump administration being more vulgar and crude in expressing its disregard for international law compared to previous administrations may open more people's eyes.</p>
]]></description><pubDate>Fri, 09 Oct 2026 15:27:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=50021922</link><dc:creator>ndiddy</dc:creator><comments>https://news.ycombinator.com/item?id=50021922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50021922</guid></item><item><title><![CDATA[New comment by ndiddy in "Beauty in DVD Menus"]]></title><description><![CDATA[
<p>He went into more detail on what this actually means for the end user experience in another comment:<p>> As I mentioned elsewhere, I agree that when I'm first watching a movie, I want to get straight to the film and not be distracted and slowed down by a bunch of crap. But the interactivity comes into play for repeat viewing where the user wants to dig deeper into the content.<p>> Let me clarify what I mean by scaling the movie. Lets say you are a big fan of a movie and you are watching it with some of the special features turned on, like picture in picture director commentary with pop-up factoids. On HD-DVD we could shrink the movie down to say 1/4th of the screen and have all sorts of associated content popping up around it, like storyboards, artwork, film facts, etc. All done at the authoring level. Some of the more advanced blu-rays are starting to figure out how to do some of this on the latest firmware players, but it's complicated and not fully compatible with players. However on HD-DVD that was a spec compliant feature from the beginning.<p>Personally I disagree with him about HD-DVD being the better format, simply because of the better storage capacity and bitrate allowed by Blu-Ray (as well as how a growing number of HD-DVDs are dying now). However, the interactivity is a pretty interesting idea.</p>
]]></description><pubDate>Fri, 09 Oct 2026 14:35:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=50021115</link><dc:creator>ndiddy</dc:creator><comments>https://news.ycombinator.com/item?id=50021115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50021115</guid></item><item><title><![CDATA[New comment by ndiddy in "Beauty in DVD Menus"]]></title><description><![CDATA[
<p>> Despite being a much more capable format from a technical perspective, with high-resolution media, menu layers, everything offered by Blu-ray Disc Java (BD-J) and more, Blu-rays unfortunately very rarely see impressive menu presentations.<p>There's a good Reddit comment here from someone who worked on authoring Blu-Rays that explains why this happened: <a href="https://www.reddit.com/r/IAmA/comments/1vdrbr/hey_reddit_its_me_haley_joel_osment_here_to/cererb9/" rel="nofollow">https://www.reddit.com/r/IAmA/comments/1vdrbr/hey_reddit_its...</a><p>Essentially, authoring a Blu-Ray is complicated, and involves using expensive and proprietary authoring software to write Java code under severe RAM limitations that limit what you can do. Authoring a Blu-Ray from scratch also involves testing your code on a ton of different players, often with incompatible Java implementations. As a result, the studios just use the same simple menu templates over and over rather than creating new menus for each title.</p>
]]></description><pubDate>Thu, 08 Oct 2026 14:54:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=50006556</link><dc:creator>ndiddy</dc:creator><comments>https://news.ycombinator.com/item?id=50006556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50006556</guid></item><item><title><![CDATA[New comment by ndiddy in "The cost of lies: A Mineserver story"]]></title><description><![CDATA[
<p>If you look at Cringely's blog, the author of this article has been hounding him for years over the failed Kickstarter and behaving in an unsavory manner (i.e. digging up personal information about his family, trying to cast doubt on whether his son had actually passed away or not). I agree that this seems like some unhealthy obsession for him.</p>
]]></description><pubDate>Wed, 07 Oct 2026 15:07:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49993879</link><dc:creator>ndiddy</dc:creator><comments>https://news.ycombinator.com/item?id=49993879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49993879</guid></item></channel></rss>