<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: seritools</title><link>https://news.ycombinator.com/user?id=seritools</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 27 Jun 2026 02:50:20 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=seritools" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by seritools in "Windows 95 contained a workaround for a SimCity 2000 memory bug"]]></title><description><![CDATA[
<p>just look at that giant 8-line headline, insanity</p>
]]></description><pubDate>Fri, 29 May 2026 12:40:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48322351</link><dc:creator>seritools</dc:creator><comments>https://news.ycombinator.com/item?id=48322351</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48322351</guid></item><item><title><![CDATA[New comment by seritools in "Goodbye Visa and Mastercard: 130M Europeans switching to sovereign payment"]]></title><description><![CDATA[
<p>then add a second r and it's suddenly piracy or torrent related!</p>
]]></description><pubDate>Wed, 20 May 2026 15:51:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48209759</link><dc:creator>seritools</dc:creator><comments>https://news.ycombinator.com/item?id=48209759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48209759</guid></item><item><title><![CDATA[New comment by seritools in "Make ZIP files smaller with ZIP Shrinker"]]></title><description><![CDATA[
<p>> This has the side effect of removing empty directories<p>yeah, this will inevitably break things. excluding those from the directory stripping shouldn't be too hard (TM)</p>
]]></description><pubDate>Tue, 19 May 2026 10:36:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48191593</link><dc:creator>seritools</dc:creator><comments>https://news.ycombinator.com/item?id=48191593</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48191593</guid></item><item><title><![CDATA[New comment by seritools in "Your hex editor should color-code bytes"]]></title><description><![CDATA[
<p>as far as i can tell, no it does not. it only desaturates 00 in particular. the other colors you see in the screenshots come from matched formats/patterns. it does not do direct coloring based on byte value.</p>
]]></description><pubDate>Thu, 23 Apr 2026 14:13:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47875998</link><dc:creator>seritools</dc:creator><comments>https://news.ycombinator.com/item?id=47875998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47875998</guid></item><item><title><![CDATA[New comment by seritools in "Windows 9x Subsystem for Linux"]]></title><description><![CDATA[
<p>pretty sure 486 support only _just_ got disabled, and will be gone with 7.1: <a href="https://www.phoronix.com/news/Linux-7.1-Phasing-Out-i486" rel="nofollow">https://www.phoronix.com/news/Linux-7.1-Phasing-Out-i486</a></p>
]]></description><pubDate>Wed, 22 Apr 2026 14:16:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47864017</link><dc:creator>seritools</dc:creator><comments>https://news.ycombinator.com/item?id=47864017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47864017</guid></item><item><title><![CDATA[New comment by seritools in "Smoking ban for people born after 2008 in the UK agreed"]]></title><description><![CDATA[
<p>headlines often trade legibility for terseness, sometimes a bit too much though :)<p>EDIT: Headlinese: <a href="https://en.wikipedia.org/wiki/Headline#Headlinese" rel="nofollow">https://en.wikipedia.org/wiki/Headline#Headlinese</a></p>
]]></description><pubDate>Tue, 21 Apr 2026 12:17:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47847726</link><dc:creator>seritools</dc:creator><comments>https://news.ycombinator.com/item?id=47847726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47847726</guid></item><item><title><![CDATA[New comment by seritools in "Direct Win32 API, weird-shaped windows, and why they mostly disappeared"]]></title><description><![CDATA[
<p>> I miss the wobbly windows I had in Linux when we started playing with Compiz.<p>KDE still has them: Settings -> Window Management -> Desktop Effects -> Wobbly Windows</p>
]]></description><pubDate>Wed, 15 Apr 2026 19:45:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47784242</link><dc:creator>seritools</dc:creator><comments>https://news.ycombinator.com/item?id=47784242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47784242</guid></item><item><title><![CDATA[New comment by seritools in "Windows Notepad App Remote Code Execution Vulnerability"]]></title><description><![CDATA[
<p>you can also just uninstall the "new" notepad, at which point Windows will let you run the old one again (which is still shipped!).<p>By using a version that is _that_ old you do lose out on some of the actually useful updates legacy nodepad received, such as LF line ending support.</p>
]]></description><pubDate>Wed, 11 Feb 2026 09:02:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46972596</link><dc:creator>seritools</dc:creator><comments>https://news.ycombinator.com/item?id=46972596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46972596</guid></item><item><title><![CDATA[New comment by seritools in "Windows Notepad App Remote Code Execution Vulnerability"]]></title><description><![CDATA[
<p>You are mistaken:<p>> The malicious code would execute in the security context of the user who opened the Markdown file, giving the attacker the same permissions as that user.</p>
]]></description><pubDate>Wed, 11 Feb 2026 08:46:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46972484</link><dc:creator>seritools</dc:creator><comments>https://news.ycombinator.com/item?id=46972484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46972484</guid></item><item><title><![CDATA[New comment by seritools in "Rust at Scale: An Added Layer of Security for WhatsApp"]]></title><description><![CDATA[
<p>TIL I'm an AI</p>
]]></description><pubDate>Wed, 28 Jan 2026 14:00:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46795512</link><dc:creator>seritools</dc:creator><comments>https://news.ycombinator.com/item?id=46795512</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46795512</guid></item><item><title><![CDATA[New comment by seritools in "Ask HN: Anyone have a good solution for modern Mac to legacy SCSI converters?"]]></title><description><![CDATA[
<p>not even opposite, as mentioned in my comment it does have Initiator Mode, allowing it to act as a host</p>
]]></description><pubDate>Thu, 15 Jan 2026 18:38:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46637053</link><dc:creator>seritools</dc:creator><comments>https://news.ycombinator.com/item?id=46637053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46637053</guid></item><item><title><![CDATA[New comment by seritools in "Ask HN: Anyone have a good solution for modern Mac to legacy SCSI converters?"]]></title><description><![CDATA[
<p>If the reason to connect them is to dump them, something like <a href="https://bluescsi.com/" rel="nofollow">https://bluescsi.com/</a> in Initiator Mode might work: <a href="https://bluescsi.com/docs/Initiator-Mode" rel="nofollow">https://bluescsi.com/docs/Initiator-Mode</a></p>
]]></description><pubDate>Thu, 15 Jan 2026 18:37:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46637041</link><dc:creator>seritools</dc:creator><comments>https://news.ycombinator.com/item?id=46637041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46637041</guid></item><item><title><![CDATA[New comment by seritools in "I tried Gleam for Advent of Code"]]></title><description><![CDATA[
<p>For a quick fix: `font-variant-ligatures: none;` on body or similar.</p>
]]></description><pubDate>Sat, 13 Dec 2025 18:54:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46256930</link><dc:creator>seritools</dc:creator><comments>https://news.ycombinator.com/item?id=46256930</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46256930</guid></item><item><title><![CDATA[New comment by seritools in "Microsoft makes Zork open-source"]]></title><description><![CDATA[
<p>Infocom was bought by Activision, ActivisionBlizzard was bought by Microsoft.</p>
]]></description><pubDate>Thu, 20 Nov 2025 18:37:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=45996019</link><dc:creator>seritools</dc:creator><comments>https://news.ycombinator.com/item?id=45996019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45996019</guid></item><item><title><![CDATA[New comment by seritools in "Unofficial "Tier 4" Rust Target for older Windows versions"]]></title><description><![CDATA[
<p>Author here -- previous discussions/blog posts:<p><a href="https://news.ycombinator.com/item?id=23313577">https://news.ycombinator.com/item?id=23313577</a><p><a href="https://news.ycombinator.com/item?id=31112273">https://news.ycombinator.com/item?id=31112273</a><p><a href="https://news.ycombinator.com/item?id=37787161">https://news.ycombinator.com/item?id=37787161</a><p><a href="https://news.ycombinator.com/item?id=38810782">https://news.ycombinator.com/item?id=38810782</a></p>
]]></description><pubDate>Tue, 18 Nov 2025 11:01:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=45963595</link><dc:creator>seritools</dc:creator><comments>https://news.ycombinator.com/item?id=45963595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45963595</guid></item><item><title><![CDATA[New comment by seritools in "Why Castrol Honda Superbike crashes on (most) modern systems"]]></title><description><![CDATA[
<p>I specifically checked if DirectInput from DirectX 5 already supports/provides USB HID devices, and it does! Granted, even then it was unlikely to encounter 8 USB devices, let alone HID devices in particular.</p>
]]></description><pubDate>Mon, 17 Nov 2025 21:31:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45958569</link><dc:creator>seritools</dc:creator><comments>https://news.ycombinator.com/item?id=45958569</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45958569</guid></item><item><title><![CDATA[New comment by seritools in "Why Castrol Honda Superbike crashes on (most) modern systems"]]></title><description><![CDATA[
<p>Because I felt like it :) Also works for multiple versions/patchlevels.<p>But yeah, with the info provided it should be patchable. It's a `push esi` though, where esi has to stay 0 for a few further usages, so it's a bit more than a one-byte patch. It also wouldn't fully resolve the OOB write in the rare case where you _do_ have 9+ game controllers connected.</p>
]]></description><pubDate>Mon, 17 Nov 2025 14:29:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45953867</link><dc:creator>seritools</dc:creator><comments>https://news.ycombinator.com/item?id=45953867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45953867</guid></item><item><title><![CDATA[New comment by seritools in "Why Castrol Honda Superbike crashes on (most) modern systems"]]></title><description><![CDATA[
<p>Usually dgVoodoo handles most of the games (that don't have actual bugs like this game) fairly well.<p>Otherwise, 86Box is a pretty good full-system emulator for everything up to the early 3D era.<p>As for DRM, there's various ways around it of course :)</p>
]]></description><pubDate>Mon, 17 Nov 2025 14:24:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45953821</link><dc:creator>seritools</dc:creator><comments>https://news.ycombinator.com/item?id=45953821</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45953821</guid></item><item><title><![CDATA[New comment by seritools in "Why Castrol Honda Superbike crashes on (most) modern systems"]]></title><description><![CDATA[
<p>> am I right in thinking the DirectX library only exports a single function and _everything_ else is through DX interfaces<p>Yup! That's why I didn't have to create a gazillion passthrough functions.<p>The original DLL in my modern Windows installation has these 8 exports:<p><pre><code>    DirectInputCreateA
    DirectInputCreateEx
    DirectInputCreateW
    DllCanUnloadNow
    DllGetClassObject
    DllRegisterServer
    DllUnregisterServer
</code></pre>
The game only calls DirectInputCreateA, and the rest happens via the COM object that that function creates.</p>
]]></description><pubDate>Mon, 17 Nov 2025 11:35:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45952731</link><dc:creator>seritools</dc:creator><comments>https://news.ycombinator.com/item?id=45952731</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45952731</guid></item><item><title><![CDATA[New comment by seritools in "Why Castrol Honda Superbike crashes on (most) modern systems"]]></title><description><![CDATA[
<p>Author here -- given that r9x is also my project it wasn't entirely random :^)</p>
]]></description><pubDate>Mon, 17 Nov 2025 11:06:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45952560</link><dc:creator>seritools</dc:creator><comments>https://news.ycombinator.com/item?id=45952560</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45952560</guid></item></channel></rss>