<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: st_goliath</title><link>https://news.ycombinator.com/user?id=st_goliath</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 24 May 2026 21:17:10 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=st_goliath" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by st_goliath in "z386: An Open-Source 80386 Built Around Original Microcode"]]></title><description><![CDATA[
<p>I wonder how many of those are <i>actually</i> still out there. According to Wikipedia, Intel kept making replacement parts (386 and 486) until September 2007, but personally, I have never come across one in <i>actual use</i>. My own career in this field began with an internship in 2008. My day job includes working on a PLC runtime with a code base older than myself, originally written for DOS, but every industrial PC (or other x86 based embedded device) I have ever got to play around with had at the very least a Pentium class CPU in it.<p>As for the Windows 3.x based industrial equipment: Some industrial devices I have worked on in the past turned out to actually be ARM based, running Linux, but the software went <i>a long way</i> to convincingly fake old Windows style UI or emulate a DOS prompt. I was once tasked to extend such a UI library to <i>faithfully</i> reproduce Windows 98 style color gradient borders.<p>Only once have I seen an actual embedded 486SX with my own eyes, but not in active use anymore. Last year, someone dragged a dusty, old, weirdo Siemens telephony box to the the local Hackerspace. The box itself had a design language that screamed "Star Trek: Voyager". I found a UART, it was running "On Time RTOS-32" which, according to the German Wikipedia, was an RTOS with a Windows API compatible userspace, developed by a German company in 1996 and discontinued in 2023.</p>
]]></description><pubDate>Sat, 23 May 2026 20:20:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48251087</link><dc:creator>st_goliath</dc:creator><comments>https://news.ycombinator.com/item?id=48251087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48251087</guid></item><item><title><![CDATA[New comment by st_goliath in "Linux security mailing list 'almost unmanageable'"]]></title><description><![CDATA[
<p>Here's the actual mailing list post: <a href="https://lore.kernel.org/lkml/CAHk-=wi+JvcuKF2NaD_rGiYrwkR6rxh_2XZmx8BbYm00D1CvTA@mail.gmail.com/" rel="nofollow">https://lore.kernel.org/lkml/CAHk-=wi+JvcuKF2NaD_rGiYrwkR6rx...</a><p>Actual context: Linux 7.1-rc4 release, Linus remarked on a specific documentation change.<p>The Register somehow turned this into an "article" that says a lot less with roughly the same number of words, and provides "context" by linking to a number of unrelated articles.</p>
]]></description><pubDate>Mon, 18 May 2026 13:18:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48179431</link><dc:creator>st_goliath</dc:creator><comments>https://news.ycombinator.com/item?id=48179431</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48179431</guid></item><item><title><![CDATA[New comment by st_goliath in "The SGI Buyer's Guide (2003)"]]></title><description><![CDATA[
<p>> LLMs actually makes retrocomputing a lot more "fun" because you can slop out things that would take way too long to do by hand for pure art and exploration.<p>Doesn't that kind of completely miss the entire point of the hobby? Like attending an online language class in your spare time and then just using deepl in a separate tab?</p>
]]></description><pubDate>Mon, 18 May 2026 06:12:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48176103</link><dc:creator>st_goliath</dc:creator><comments>https://news.ycombinator.com/item?id=48176103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48176103</guid></item><item><title><![CDATA[New comment by st_goliath in "Windows 9x Subsystem for Linux"]]></title><description><![CDATA[
<p>> ...powered through emulation under a modern CI server...<p>I have a 486 PC sitting in my living room. For shits and giggles, I've cobbled together a FAT12 boot loader that runs a program directly off a floppy and played around from there.<p>And even by that little that I played around so far, I managed to run into more than one issue where something would work perfectly fine in Qemu, but not on the real hardware. Bochs appears to be more faithful, but also not 100% exact.<p>Btw. did you know that Windows 9x has an interesting TLB invalidation bug that apparently went unnoticed for decades and now triggers in KVM on AMD Zen 2 and newer CPUs? (see: <a href="https://github.com/JHRobotics/patcher9x" rel="nofollow">https://github.com/JHRobotics/patcher9x</a>)<p>AFAIK, part of the reason Linux no longer supports i486 is that it made CMPXCHG8B a hard requirement (and also RDTSC). You would need to maintain a completely separate implementation of a bunch of low-level locking primitives. I'm somewhat skeptical how well <i>that</i> will work when your testing relies entirely on emulation.<p>> ... someone else should do this, of course.<p>of course ;-)</p>
]]></description><pubDate>Sat, 16 May 2026 23:11:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48164598</link><dc:creator>st_goliath</dc:creator><comments>https://news.ycombinator.com/item?id=48164598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48164598</guid></item><item><title><![CDATA[New comment by st_goliath in "BYOMesh – New LoRa mesh radio offers 100x the bandwidth"]]></title><description><![CDATA[
<p>> de facto unenforceable regulations<p>I guess you have never encountered the anger and wrath of a retiree who's into ham radio and has the regulatory office on speed dial.</p>
]]></description><pubDate>Mon, 04 May 2026 08:33:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48006080</link><dc:creator>st_goliath</dc:creator><comments>https://news.ycombinator.com/item?id=48006080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48006080</guid></item><item><title><![CDATA[The Long Road To Windows 95 [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=u8k66A9n8gE">https://www.youtube.com/watch?v=u8k66A9n8gE</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48001978">https://news.ycombinator.com/item?id=48001978</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 03 May 2026 21:57:29 +0000</pubDate><link>https://www.youtube.com/watch?v=u8k66A9n8gE</link><dc:creator>st_goliath</dc:creator><comments>https://news.ycombinator.com/item?id=48001978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48001978</guid></item><item><title><![CDATA[New comment by st_goliath in "How I leared what a decoupling capacitor is for, the hard way"]]></title><description><![CDATA[
<p>This is why lab exercises are important. I remember first building some actual TTL circuits on bread board, I learned very quickly that this whole digital stuff is a lot uglier and messier than on paper or in the simulator.<p>With sharp rise times, synced up to a common clock, even after soldering in a whole bunch of capacitors, you can <i>still</i> stick a probe pretty much anywhere and see switching spikes all over the place, from power rails to completely unrelated signals that are supposed to be stable. Using actual TTL, there was another funny lesson what this weird "fanout" value in the datasheet meant.<p>A similar lesson I learned that way (and a very memorable one :-)) was about flyback diodes.</p>
]]></description><pubDate>Tue, 28 Apr 2026 07:16:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47931334</link><dc:creator>st_goliath</dc:creator><comments>https://news.ycombinator.com/item?id=47931334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47931334</guid></item><item><title><![CDATA[Registries Considered Harmful]]></title><description><![CDATA[
<p>Article URL: <a href="https://words.filippo.io/registries-considered-harmful/">https://words.filippo.io/registries-considered-harmful/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47920891">https://news.ycombinator.com/item?id=47920891</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 27 Apr 2026 12:46:22 +0000</pubDate><link>https://words.filippo.io/registries-considered-harmful/</link><dc:creator>st_goliath</dc:creator><comments>https://news.ycombinator.com/item?id=47920891</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47920891</guid></item><item><title><![CDATA[Old Computers Sucked]]></title><description><![CDATA[
<p>Article URL: <a href="https://oldcomputerssucked.com/">https://oldcomputerssucked.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47820916">https://news.ycombinator.com/item?id=47820916</a></p>
<p>Points: 7</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 19 Apr 2026 00:58:37 +0000</pubDate><link>https://oldcomputerssucked.com/</link><dc:creator>st_goliath</dc:creator><comments>https://news.ycombinator.com/item?id=47820916</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47820916</guid></item><item><title><![CDATA[Building a Homebrew Computer Like it's 1995 [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=FVH6_0GlLNc">https://www.youtube.com/watch?v=FVH6_0GlLNc</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47734832">https://news.ycombinator.com/item?id=47734832</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 11 Apr 2026 23:23:03 +0000</pubDate><link>https://www.youtube.com/watch?v=FVH6_0GlLNc</link><dc:creator>st_goliath</dc:creator><comments>https://news.ycombinator.com/item?id=47734832</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47734832</guid></item><item><title><![CDATA[New comment by st_goliath in "Peers vote to ban pornography depicting sex acts between stepfamily members"]]></title><description><![CDATA[
<p>> driving an alcoholic beverage is not legal<p>Not sure, probably isn't street legal. But for the curious, it has been done before: <a href="https://www.youtube.com/watch?v=5Fqpp-IAXF0&t=25s" rel="nofollow">https://www.youtube.com/watch?v=5Fqpp-IAXF0&t=25s</a></p>
]]></description><pubDate>Fri, 10 Apr 2026 17:35:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47721299</link><dc:creator>st_goliath</dc:creator><comments>https://news.ycombinator.com/item?id=47721299</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47721299</guid></item><item><title><![CDATA[New comment by st_goliath in "GitHub backs down, kills Copilot pull-request ads after backlash"]]></title><description><![CDATA[
<p>Oh, this is just the usual Microsoft Stockholm syndrome. I've been witnessing this for over 20 years now and have been told that it has been a thing for much longer than that.<p>"No, we can't switch to OpenOffice you weird Open Source hippie! I can't e-mail documents to other people anymore, nobody can open them. Besides, the UI is all different, I won't be able to find anything!"<p>Then Office 2007 happened, tossing out the waffle menu for the ribbon and people started receiving e-mails with strange docx/xlsx files that nobody could open. IIRC that was still an issue 3 years later.<p>But no, when Microsoft does it, it is different: "This is progress! Are you against progress, you weird Luddite?"<p>I remember by the time Windows 8 was released ("Kachelofen edition" - "hurr, your desktop is a tablet!"), I was discussing with a Unix graybeard friend in the cafeteria how long it will take until the complainers accept that "this is the way now". I think it was him who suggested that if Microsoft sent a sales rep around to shit on peoples lawns, it would take at most a year until they start defending it as the inevitable cost of technological progress.<p>No matter how slow and bloated the GitHub web UI gets, or how many nonsense anti-features Microsoft stuffs into it. People will accept it and find funny excuses (network effect will be the main one).</p>
]]></description><pubDate>Tue, 31 Mar 2026 08:19:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47584219</link><dc:creator>st_goliath</dc:creator><comments>https://news.ycombinator.com/item?id=47584219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47584219</guid></item><item><title><![CDATA[New comment by st_goliath in "How to turn anything into a router"]]></title><description><![CDATA[
<p>> sudo systemctl enable [email protected]<p>:-)<p>Let me guess, ".*@.*\..*"?</p>
]]></description><pubDate>Mon, 30 Mar 2026 15:35:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47575641</link><dc:creator>st_goliath</dc:creator><comments>https://news.ycombinator.com/item?id=47575641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47575641</guid></item><item><title><![CDATA[New comment by st_goliath in "Hardware Image Compression"]]></title><description><![CDATA[
<p>Yes, the underlying S3 texture compression algorithm was patented in the US in the late 90s. The last, relevant patent expired in 2018[1]<p>Direct3D called its variants DXTn, later rename to BCn. From what I recall, Microsoft had some sort of patent licensing deal that implicitly allowed Direct3D implementers to support their formats.<p>OpenGL had an extension called GL_EXT_texture_compression_S3TC[2].<p>Under "IP Status" the extension specification explicitly warns that even if you are e.g. shipping graphics cards with Direct3D drivers, supporting S3TC, you may not legally be able to just turn that feature on in your OpenGL driver.<p>[1] <a href="https://en.wikipedia.org/wiki/S3_Texture_Compression#Patent" rel="nofollow">https://en.wikipedia.org/wiki/S3_Texture_Compression#Patent</a><p>[2] <a href="https://registry.khronos.org/OpenGL/extensions/EXT/EXT_texture_compression_s3tc.txt" rel="nofollow">https://registry.khronos.org/OpenGL/extensions/EXT/EXT_textu...</a></p>
]]></description><pubDate>Mon, 30 Mar 2026 11:37:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47572979</link><dc:creator>st_goliath</dc:creator><comments>https://news.ycombinator.com/item?id=47572979</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47572979</guid></item><item><title><![CDATA[Is 1995 the Last Time I Install Debian? [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=HdD_sLPE0pg">https://www.youtube.com/watch?v=HdD_sLPE0pg</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47566733">https://news.ycombinator.com/item?id=47566733</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 29 Mar 2026 20:07:34 +0000</pubDate><link>https://www.youtube.com/watch?v=HdD_sLPE0pg</link><dc:creator>st_goliath</dc:creator><comments>https://news.ycombinator.com/item?id=47566733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47566733</guid></item><item><title><![CDATA[BasicBox: A 486 PC emulator written in Visual Basic 6]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/mikechambers84/BasicBox">https://github.com/mikechambers84/BasicBox</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47503631">https://news.ycombinator.com/item?id=47503631</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 24 Mar 2026 14:59:12 +0000</pubDate><link>https://github.com/mikechambers84/BasicBox</link><dc:creator>st_goliath</dc:creator><comments>https://news.ycombinator.com/item?id=47503631</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47503631</guid></item><item><title><![CDATA[New comment by st_goliath in "Box of Secrets: Discreetly modding an apartment intercom to work with Apple Home"]]></title><description><![CDATA[
<p>> For repairing a broken thing? After provably trying in vain to get the landlord to fix it?<p>Down the hallway from my office used to be the management of a small hotel chain. We often had lunch together and I got to hear a bunch of interesting anecdotes over the years.<p>Way back when they started up and didn't yet have enough cash to actually <i>own</i> the buildings they operated in, they rented. One of the buildings turned out to have numerous issues (holes in the roof, gaps near exterior walls, etc...). To the point that they eventually didn't pass a fire inspection. They <i>repeatedly</i> asked the owner to have it fixed. Pressed for time, they themselves eventually payed someone, out of their own pocket, so it would at least be up to code for the fire inspection.<p>From what I was told, the owner threw a tantrum over them modifying the building, terminated the contract and sued them. <i>Successfully</i>.<p>If you are a tenant in a rental apartment, you'd probably have more leniency on the legal side (compared to a company renting a business property). But still, I'd be very careful making any assumptions about the legal situation rather than risking some sort of Kafkaesque legal mess.<p>Over here at least, it is very common in apartment complexes that the apartment owner is a different person/entity than the building owner and only the later has the rights to mess with stuff installed in the walls (e.g. plumbing) and especially stuff elsewhere in the building (e.g. an external intercom system). If you ask the landlord to fix it, the best they could do is forward that request to the building owner. If you pulled a stunt like the OP did, there's a good chance that the building owner will sue your landlord.</p>
]]></description><pubDate>Tue, 24 Mar 2026 09:54:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47500457</link><dc:creator>st_goliath</dc:creator><comments>https://news.ycombinator.com/item?id=47500457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47500457</guid></item><item><title><![CDATA[New comment by st_goliath in "Linux 7.1 to Retire UDP-Lite – Allows for Better Performance with Cleansed Code"]]></title><description><![CDATA[
<p>> It's interesting how they found the unused code.<p>From the article: the code was broken.<p>The breaking bug was discovered in 2023 by syzbot, a fuzzer, and found out to have been introduced in 2016. This means that probably nobody has been using UDP-Lite (at least on a recent kernel, even LTS) for quite some time now.<p>It is now 2026, it has been proposed and discussed to remove UDP-Lite entirely, the patch set has gone through several iterations on the netdev mailing list. Apparently nobody complained that, actually, they <i>do</i> need that and it has been merged to the netdev tree, likely ending up in the next release.</p>
]]></description><pubDate>Mon, 16 Mar 2026 11:29:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47397625</link><dc:creator>st_goliath</dc:creator><comments>https://news.ycombinator.com/item?id=47397625</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47397625</guid></item><item><title><![CDATA[New comment by st_goliath in "Printf-Tac-Toe"]]></title><description><![CDATA[
<p>The key features that is used here is the '%n' format specifier, that fetches a pointer as the next argument, and writes a character count back.<p>There is actually an interesting question here: was '%n' always in printf, or was it added at one point?<p>I took a cursory look at some old Unix source archives at TUHS: <a href="https://www.tuhs.org/cgi-bin/utree.pl" rel="nofollow">https://www.tuhs.org/cgi-bin/utree.pl</a><p>As far as I can tell from the PDP-11 assembly, Version 7 research Unix (relevant file: /usr/src/libc/stdio/doprnt.s) does <i>not</i> appear to implement it.<p>The 4.1BSD version of that file even <i>explicitly throws an error</i>, treating it as an invalid format specifier.<p>The implementation in a System III archive looks suspiciously similar to the BSD one, also throwing an error.<p>Only in a System V R4 archive (relevant file: svr4/ucblib/libc/port/stdio/doprnt.c) I found an implementation of "%n" that works as expected.<p>I guess it was added at some point to System V and through that eventually made it into POSIX?</p>
]]></description><pubDate>Thu, 12 Mar 2026 11:33:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47349213</link><dc:creator>st_goliath</dc:creator><comments>https://news.ycombinator.com/item?id=47349213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47349213</guid></item><item><title><![CDATA[New comment by st_goliath in "Hisense TVs add unskippable startup ads before live TV"]]></title><description><![CDATA[
<p>In the past, you had to wait for the tubes to warm up, before you got a picture.<p>Nowadays, you have to wait for the thing to finish booting.<p>In the future, you have to wait for the ads to finish playing?</p>
]]></description><pubDate>Tue, 10 Mar 2026 14:23:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47323703</link><dc:creator>st_goliath</dc:creator><comments>https://news.ycombinator.com/item?id=47323703</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47323703</guid></item></channel></rss>