<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: whoopdedo</title><link>https://news.ycombinator.com/user?id=whoopdedo</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 17:08:49 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=whoopdedo" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by whoopdedo in "Microsoft will give the FBI a Windows PC data encryption key if ordered"]]></title><description><![CDATA[
<p>Let us not forget that the predecessor to VeraCrypt, TrueCrypt, was suddenly discontinued and users were told they should migrate to BitLocker.<p>There were questions about their motivation at the time. There still are questions.</p>
]]></description><pubDate>Sat, 24 Jan 2026 22:19:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46748302</link><dc:creator>whoopdedo</dc:creator><comments>https://news.ycombinator.com/item?id=46748302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46748302</guid></item><item><title><![CDATA[New comment by whoopdedo in "Benn Jordan’s flock camera jammer will send you to jail in Florida now [video]"]]></title><description><![CDATA[
<p>It does happen in America.<p><a href="https://en.wikipedia.org/wiki/Kent_State_shootings" rel="nofollow">https://en.wikipedia.org/wiki/Kent_State_shootings</a></p>
]]></description><pubDate>Sat, 13 Dec 2025 01:28:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46251100</link><dc:creator>whoopdedo</dc:creator><comments>https://news.ycombinator.com/item?id=46251100</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46251100</guid></item><item><title><![CDATA[New comment by whoopdedo in "Original C64 Lode Runner Source Code"]]></title><description><![CDATA[
<p>An enemy will try to reach the same floor height as the player, and if it can't it will prefer climbing up over climbing down. It also looks left then right for another ladder or free-fall that might bring it closer to the player's height.<p>In the case of level 29[1], the best position on the second ladder is to move to the top then use the horizontal pole to move left. That's what it will do when below the right-side pole. But when it gets above that it switches to thinking it should move down. Because the goal changes it gets stuck in the loop of moving up then moving down.<p>What you may be thinking of is when the "best" position is at the top of a ladder but no clear path left or right. It will climb to the top so the only way to go next is down. But after moving down immediately wants to go up again.<p>[1] <a href="https://strategywiki.org/wiki/File:Lode_Runner_level29.png" rel="nofollow">https://strategywiki.org/wiki/File:Lode_Runner_level29.png</a></p>
]]></description><pubDate>Mon, 20 Oct 2025 04:20:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=45640171</link><dc:creator>whoopdedo</dc:creator><comments>https://news.ycombinator.com/item?id=45640171</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45640171</guid></item><item><title><![CDATA[New comment by whoopdedo in "Original C64 Lode Runner Source Code"]]></title><description><![CDATA[
<p>Look at the subroutine `EnemyMoveGetMaxRowBot` starting at line #9353. On #9414 the data row pointer is set to the enemy's current row. On #9441 it checks if the column to the left is a pole. On #9516 it checks if the column to the right is a pole. Now notice that on #9461 the row pointer is moved to the row below so it can check for a walkable tile (brick or ladder). When the right-side check is done after a left-side check the row pointer will be on the wrong row.<p>Here it is in C (from my own notes)<p><pre><code>    SetCurrentRow1(y);
    if (CURROW1[x] != 0) {
        if (x != 0) {
            if (CURROW1[x-1] == 4) {
                TargetY = y;
                if (y >= PlayerY)
                    return y;
            } else {
                SetCurrentRow1(y+1);
                if (CURROW1[x-1] == 1 || CURROW1[x-1] == 2 || CURROW1[x-1] == 3) {
                    TargetY = y;
                    if (y >= PlayerY)
                        return y;
                }
            }
        }
        if (x < 27) {
            if (CURROW1[x+1] == 4) {
                TargetY = y;
                if (y >= PlayerY)
                    return y;
            } else {
                SetCurrentRow1(y+1);
                if (CURROW1[x+1] == 1 || CURROW1[x+1] == 2 || CURROW1[x+1] == 3) {
                    TargetY = y;
                    if (y >= PlayerY)
                        return y;
                }
            }
        }
    }
</code></pre>
The bug can be seen on level 29 if you stand on the left set of blocks that has a single gold in it. The enemies will get stuck on the second ladder which has a pole on the right side.<p>The Apple II, Atari 8-bit, Commodore 64, and naturally the VIC-20 versions of the game have this bug since they were all made by Broderbund. But interestingly so does the Hudson Soft NES port. The later Macintosh version, which is otherwise a direct port of the Apple II code, fixed it. The IBM-PC version didn't have this bug because it was rewritten with the memory layout column-ordered instead of row-ordered. But then introduced a similar bug by subtracting when it should be adding.<p>(edit: I hadn't checked until just now but I'm amused to find that Lode Runner Legacy from 2017 preserved this bug in the classic game mode.)</p>
]]></description><pubDate>Mon, 20 Oct 2025 00:56:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=45639331</link><dc:creator>whoopdedo</dc:creator><comments>https://news.ycombinator.com/item?id=45639331</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45639331</guid></item><item><title><![CDATA[New comment by whoopdedo in "Pirate library operator arrested, study canceled for 330k members"]]></title><description><![CDATA[
<p>> a different set of rules for companies<p>That is sort of the problem we find ourselves in.</p>
]]></description><pubDate>Sat, 16 Aug 2025 22:21:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=44927337</link><dc:creator>whoopdedo</dc:creator><comments>https://news.ycombinator.com/item?id=44927337</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44927337</guid></item><item><title><![CDATA[New comment by whoopdedo in "Compaq’s Rod Canion broke IBM's hold on the PC market"]]></title><description><![CDATA[
<p>I'd say no. We would have had the Itanium drama 10 years earlier. The i860 had some flashy features in it (integrated graphics, SIMD) but also the same Achilles' heel as Itanium of compiler-directed pipeline ordering. That made it much slower than other processors and any analyst of the time would have recommended staying on x86 for the performance and not having to change all your software. So AMD and Cyrix sell more chips and Intel has to backpedal to avoid completely losing the PC market.</p>
]]></description><pubDate>Thu, 07 Aug 2025 06:55:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=44821394</link><dc:creator>whoopdedo</dc:creator><comments>https://news.ycombinator.com/item?id=44821394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44821394</guid></item><item><title><![CDATA[New comment by whoopdedo in "Mac history echoes in current Mac operating systems"]]></title><description><![CDATA[
<p>The real echo of history is that Return/Enter is still rename and open/launch is Cmd-O.</p>
]]></description><pubDate>Thu, 07 Aug 2025 06:29:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=44821263</link><dc:creator>whoopdedo</dc:creator><comments>https://news.ycombinator.com/item?id=44821263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44821263</guid></item><item><title><![CDATA[New comment by whoopdedo in ""This question has been retired""]]></title><description><![CDATA[
<p>In case this thread gets picked up by a search engine and some future person is wondering the same thing, there is a port of winevdm[1] to 64-bit Windows that will let you run 16-bit programs.<p>[1] <a href="https://github.com/otya128/winevdm" rel="nofollow">https://github.com/otya128/winevdm</a></p>
]]></description><pubDate>Wed, 06 Aug 2025 20:37:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=44817496</link><dc:creator>whoopdedo</dc:creator><comments>https://news.ycombinator.com/item?id=44817496</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44817496</guid></item><item><title><![CDATA[New comment by whoopdedo in "Fakespot shuts down today after 9 years of detecting fake product reviews"]]></title><description><![CDATA[
<p>The obvious implication being who Amazon considers to be their "customer". Hint, it's not you.</p>
]]></description><pubDate>Wed, 02 Jul 2025 06:41:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=44440821</link><dc:creator>whoopdedo</dc:creator><comments>https://news.ycombinator.com/item?id=44440821</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44440821</guid></item><item><title><![CDATA[Free as Air, Free as Water, Free as Knowledge (1992)]]></title><description><![CDATA[
<p>Article URL: <a href="http://bactra.org/Sterling/Free_as_the_Air_Free_as_Water_Free_as_Knowledge.html">http://bactra.org/Sterling/Free_as_the_Air_Free_as_Water_Free_as_Knowledge.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44431805">https://news.ycombinator.com/item?id=44431805</a></p>
<p>Points: 38</p>
<p># Comments: 7</p>
]]></description><pubDate>Tue, 01 Jul 2025 08:28:16 +0000</pubDate><link>http://bactra.org/Sterling/Free_as_the_Air_Free_as_Water_Free_as_Knowledge.html</link><dc:creator>whoopdedo</dc:creator><comments>https://news.ycombinator.com/item?id=44431805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44431805</guid></item><item><title><![CDATA[New comment by whoopdedo in "US Defense Department will stop providing satellite weather data"]]></title><description><![CDATA[
<p>>The public paid for this data.<p>Someone should file weekly FOIA requests.</p>
]]></description><pubDate>Sun, 29 Jun 2025 02:56:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=44409997</link><dc:creator>whoopdedo</dc:creator><comments>https://news.ycombinator.com/item?id=44409997</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44409997</guid></item><item><title><![CDATA[New comment by whoopdedo in "Open Source Society University – Path to a free self-taught education in CS"]]></title><description><![CDATA[
<p>I expect there's some selection bias at play. If you're taking a philosophy major in college it's likely you already feel confident in your post-graduation career, so can study things that you like. Whereas if you're in a CS track it's because whether you get a job depends on getting a degree. The student studying philosophy is in school as an alternative to work. The STEM major is in school as a prerequisite to work.</p>
]]></description><pubDate>Sun, 25 May 2025 20:03:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=44090595</link><dc:creator>whoopdedo</dc:creator><comments>https://news.ycombinator.com/item?id=44090595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44090595</guid></item><item><title><![CDATA[New comment by whoopdedo in "The Windows Subsystem for Linux is now open source"]]></title><description><![CDATA[
<p>IBM marketed "OS/2 for Windows" which made it sound like a compatibility layer to make Windows behave like OS/2. In truth it was the OS/2 operating system with drivers and conversion tools that made it easier for people who were used to Windows.</p>
]]></description><pubDate>Mon, 19 May 2025 18:33:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=44033143</link><dc:creator>whoopdedo</dc:creator><comments>https://news.ycombinator.com/item?id=44033143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44033143</guid></item><item><title><![CDATA[New comment by whoopdedo in "Coinbase says hackers bribed staff to steal customer data, demanding $20M ransom"]]></title><description><![CDATA[
<p>And dumb-dumb me just realized how trivial that would be to break. Social engineer someone into sending/receiving money to/from your wallet then pretend to be them requesting an account recovery.<p>Coinbase would have to make you sign a challenge ahead of time that would mark the wallet as the authorized public key for your account.</p>
]]></description><pubDate>Fri, 16 May 2025 08:26:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=44003005</link><dc:creator>whoopdedo</dc:creator><comments>https://news.ycombinator.com/item?id=44003005</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44003005</guid></item><item><title><![CDATA[New comment by whoopdedo in "Coinbase says hackers bribed staff to steal customer data, demanding $20M ransom"]]></title><description><![CDATA[
<p>If you ever sent money to or from a wallet you control, I'd think a reliable recovery factor would be to use that key to sign a message that Coinbase can verify with the address in their records. Cryptocurrency after all is just another PKI.</p>
]]></description><pubDate>Thu, 15 May 2025 21:28:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=43999499</link><dc:creator>whoopdedo</dc:creator><comments>https://news.ycombinator.com/item?id=43999499</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43999499</guid></item><item><title><![CDATA[New comment by whoopdedo in "Old Soviet Venus descent craft nearing Earth reentry"]]></title><description><![CDATA[
<p>Oh no, not again.</p>
]]></description><pubDate>Sat, 03 May 2025 02:28:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=43876416</link><dc:creator>whoopdedo</dc:creator><comments>https://news.ycombinator.com/item?id=43876416</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43876416</guid></item><item><title><![CDATA[New comment by whoopdedo in "Crawlers impact the operations of the Wikimedia projects"]]></title><description><![CDATA[
<p>These are AI bots. Computational capacity is not a limiting factor. I'd argue that my desktop consumer PC is less capable of efficiently solving a PoW than a multi-GPU cluster in a data center.<p>Even if, as you say, crawlers will hit the PoW thousands of times more, the only way to make it a barrier is if the cost is higher than the profit to be gained. Otherwise it's merely an expense to be passed on to the customer.</p>
]]></description><pubDate>Fri, 02 May 2025 20:42:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=43874372</link><dc:creator>whoopdedo</dc:creator><comments>https://news.ycombinator.com/item?id=43874372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43874372</guid></item><item><title><![CDATA[New comment by whoopdedo in "Crawlers impact the operations of the Wikimedia projects"]]></title><description><![CDATA[
<p>This has become a concern for the Arch Linux wiki which now makes you pass a proof-of-work challenge to read it. Which my anti-fingerprinting browser fails at every time. Putting a burden on human readers that will be only a minor temporary annoyance for the bots. Think about it, the T in CAPTCHA stands for "Turing". What is the design goal of AI? To create machines that can pass a Turing test.<p>I fear the end state of this game is the death of the anonymous internet.</p>
]]></description><pubDate>Fri, 02 May 2025 17:10:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=43872410</link><dc:creator>whoopdedo</dc:creator><comments>https://news.ycombinator.com/item?id=43872410</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43872410</guid></item><item><title><![CDATA[New comment by whoopdedo in "Unpowered SSD endurance investigation finds data loss and performance issues"]]></title><description><![CDATA[
<p>Untested hypothesis, but I would expect the wider spacing between tracks in CMR makes it more resilient against random bit flips. I'm not aware of any experiments to prove this and it may be worth doing. If the HD manufacture can convince us that SMR is just as reliable for archival storage it would help them sell those drives since right now lots of people are avoiding SMR due to poor performance and the infamy of the bait-and-switch that happened a few years back.</p>
]]></description><pubDate>Sat, 19 Apr 2025 22:12:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=43739895</link><dc:creator>whoopdedo</dc:creator><comments>https://news.ycombinator.com/item?id=43739895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43739895</guid></item><item><title><![CDATA[New comment by whoopdedo in "Discord's face scanning age checks 'start of a bigger shift'"]]></title><description><![CDATA[
<p>Prepaid 5G phone bought with cash and activated by dialing 611.</p>
]]></description><pubDate>Thu, 17 Apr 2025 20:52:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=43722096</link><dc:creator>whoopdedo</dc:creator><comments>https://news.ycombinator.com/item?id=43722096</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43722096</guid></item></channel></rss>