<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>Tue, 07 Apr 2026 01:57:26 +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 "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><item><title><![CDATA[New comment by st_goliath in "LibreOffice: Request to the European Commission to adhere to its own guidances"]]></title><description><![CDATA[
<p>> Ever since LLM generated content proliferated we now have...<p>Or maybe, ever since you became aware of it, you started increasingly becoming aware of it?<p>See: <a href="https://en.wikipedia.org/wiki/Frequency_illusion" rel="nofollow">https://en.wikipedia.org/wiki/Frequency_illusion</a></p>
]]></description><pubDate>Sun, 08 Mar 2026 18:07:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47299497</link><dc:creator>st_goliath</dc:creator><comments>https://news.ycombinator.com/item?id=47299497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47299497</guid></item><item><title><![CDATA[New comment by st_goliath in "PC processors entered the Gigahertz era today in the year 2000 with AMD's Athlon"]]></title><description><![CDATA[
<p>> The Megahertz Wars were an exciting time.<p>About a week ago, completely out of the blue, YouTube recommended this old gem to me: <a href="https://www.youtube.com/watch?v=z0jQZxH7NgM" rel="nofollow">https://www.youtube.com/watch?v=z0jQZxH7NgM</a><p>A Pentium 4, overclocked to 5GHz with liquid nitrogen cooling.<p>Watching this was such an amazing throwback. I remember clearly the last time I saw it, which was when an excited friend showed it to me on a PC at our schools library. A year or so before YouTube even existed.<p>By 2005, my Pentium 4 Prescott at home had some 3.6GHz without overclocking, 4GHz models for the consumer market were already announced (but plagued by delays), but surely 10GHz was "just a few more years away".</p>
]]></description><pubDate>Sat, 07 Mar 2026 15:41:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47288602</link><dc:creator>st_goliath</dc:creator><comments>https://news.ycombinator.com/item?id=47288602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47288602</guid></item><item><title><![CDATA[New comment by st_goliath in "A CPU that runs entirely on GPU"]]></title><description><![CDATA[
<p>> I wonder how many out there seriously think we could ever completely rid ourselves of the CPU. It seems to be a rising sentiment.<p>This sentiment is not a recent thing. Ever since GPGPU became a thing, there have been people who first hear about it, don't understand processor architectures and get excited about GPUs magically making <i>everything</i> faster.<p>I vividly recall a discussion with some management type back in 2011, who was gushing about getting PHP to run on the new Nvidia Teslas, how amazingly fast websites will be!<p>Similar discussions also spring up around FPGAs again and again.<p>The more recent change in sentiment is a different one: the "graphics" origin of GPUs seem to have been lost to history. I have met people (<i>plural</i>) in recent years who thought (surprisingly long into the conversation) that I mean stable diffusion when talking about rendering pictures on a GPU.<p>Nowadays, the 'G' in GPU probably stands for GPGPU.</p>
]]></description><pubDate>Wed, 04 Mar 2026 13:22:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47247046</link><dc:creator>st_goliath</dc:creator><comments>https://news.ycombinator.com/item?id=47247046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47247046</guid></item><item><title><![CDATA[New comment by st_goliath in "The Cathode Ray Tube site"]]></title><description><![CDATA[
<p>> How feasible is it to make a crt from parts? [...] I've never seen a DIY CRT kit before.<p>The closest thing that springs to mind: A friend of mine once drilled a hole into an empty Vodka bottle, stuck two wires in it (one at each end), a hose adapter for a vacuum pump, "sealed" the whole thing with a hot glue gun and hooked it up to <i>several</i> scavenged microwave oven transformers <i>in series</i>. Yes, the output was rectified and capacitors were also involved.<p>Here are some pictures:<p><a href="https://chaos.social/@itsyndikat/107846783094589995" rel="nofollow">https://chaos.social/@itsyndikat/107846783094589995</a><p>IIRC what he wanted to do was plasma etching.<p>I suppose rearranging the electrodes (using a piece of sheet metal with a hole in it; both fed through the neck of the bottle) and wrapping the sides of the bottle with 4 strips of aluminium foil could get you a beam and some crude deflection control. Not sure tough what you would coat the end of the bottle with, but I guess vacuum coating would be applicable.<p>If that sounds <i>absolutely insane</i> to you, I'd wholeheartedly agree.<p>At least to my ears, trying to build a CRT from first principles, combined with learning-by-doing and learning-EE-from-youtube-tutorials, sounds like a fast path to end up either dead or in a permanent care facility. Not exactly something I'd hand out in beginner-friendly kit form.</p>
]]></description><pubDate>Tue, 03 Mar 2026 11:22:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47230889</link><dc:creator>st_goliath</dc:creator><comments>https://news.ycombinator.com/item?id=47230889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47230889</guid></item><item><title><![CDATA[New comment by st_goliath in "“Microslop” filtered in the official Microsoft Copilot Discord server"]]></title><description><![CDATA[
<p>If you're German-speaking: "Klopilot" and "Vibrierkot" are some modern day personal favorites.<p>On a similar, nostalgic note, I recall boot screens for "Sinnlos 98" floating around, back when modifying the bootup logo was a thing.</p>
]]></description><pubDate>Mon, 02 Mar 2026 12:04:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47216931</link><dc:creator>st_goliath</dc:creator><comments>https://news.ycombinator.com/item?id=47216931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47216931</guid></item><item><title><![CDATA[New comment by st_goliath in "Computer-generated dream world: Virtual reality for a 286 processor"]]></title><description><![CDATA[
<p>I'm pretty sure if you really want to, you could do something like this as a hobbyist with a Pentium <i>right now</i>.<p>Instead of futzing with wires on a breadboard you could simply designing a PCB <i>up front</i>, throw the design over the fence at JLC or PCBWay, insert coin, wait patiently at the mailbox, solder your scavenged Socket 7 onto the board.<p>The days of toner transfer and aquarium pumps are already long gone. Getting production quality, one-off, multi layer PCBs done as a hobbyist is dirt cheap these days, no government budgets required.</p>
]]></description><pubDate>Mon, 02 Mar 2026 07:28:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47214852</link><dc:creator>st_goliath</dc:creator><comments>https://news.ycombinator.com/item?id=47214852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47214852</guid></item><item><title><![CDATA[New comment by st_goliath in "Computer-generated dream world: Virtual reality for a 286 processor"]]></title><description><![CDATA[
<p>I've seen a similar project a while ago and thought this was about the same thing at first: [1][2]<p>Both essentially built a DIY chip tester for a 286 and both built around a Harris 80C286.<p>If I understood it correctly, the goal behind this project seems simulating the rest of the PC, purely for the challenge and learning experience, documenting the process of building the chip tester (and getting mildly philosophical in the process).<p>The other project was more directly interested in the 286 itself, undocumented instructions, corner cases in segmentation behavior, instruction cycle timing, etc. and also trying to find out if there are any difference between the Harris and Intel variants.<p>[1] <a href="https://forum.vcfed.org/index.php?threads/286-cpu-experiments.1253659/" rel="nofollow">https://forum.vcfed.org/index.php?threads/286-cpu-experiment...</a><p>[2] <a href="https://github.com/dbalsom/arduinoX86" rel="nofollow">https://github.com/dbalsom/arduinoX86</a></p>
]]></description><pubDate>Mon, 02 Mar 2026 06:51:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47214660</link><dc:creator>st_goliath</dc:creator><comments>https://news.ycombinator.com/item?id=47214660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47214660</guid></item><item><title><![CDATA[Pentium 4 – 5GHz overclocked (2003) [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=z0jQZxH7NgM">https://www.youtube.com/watch?v=z0jQZxH7NgM</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47210824">https://news.ycombinator.com/item?id=47210824</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 01 Mar 2026 21:24:53 +0000</pubDate><link>https://www.youtube.com/watch?v=z0jQZxH7NgM</link><dc:creator>st_goliath</dc:creator><comments>https://news.ycombinator.com/item?id=47210824</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47210824</guid></item><item><title><![CDATA[New comment by st_goliath in "80386 Protection"]]></title><description><![CDATA[
<p>Microsoft Research had an experimental OS project at one point that does just that with everything running in ring 0 in the same address space:<p><a href="https://en.wikipedia.org/wiki/Singularity_(operating_system)" rel="nofollow">https://en.wikipedia.org/wiki/Singularity_(operating_system)</a><p>Managed code, the properties of their C# derived programming language, static analysis and verification were used rather than hardware exception handling.</p>
]]></description><pubDate>Fri, 27 Feb 2026 09:02:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47178323</link><dc:creator>st_goliath</dc:creator><comments>https://news.ycombinator.com/item?id=47178323</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47178323</guid></item><item><title><![CDATA[Data Confidentiality via Storage Encryption on Embedded Linux Devices]]></title><description><![CDATA[
<p>Article URL: <a href="https://sigma-star.at/blog/2026/02/data-confidentiality-via-storage-encryption-on-embedded-linux-devices/">https://sigma-star.at/blog/2026/02/data-confidentiality-via-storage-encryption-on-embedded-linux-devices/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47164535">https://news.ycombinator.com/item?id=47164535</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 26 Feb 2026 11:15:05 +0000</pubDate><link>https://sigma-star.at/blog/2026/02/data-confidentiality-via-storage-encryption-on-embedded-linux-devices/</link><dc:creator>st_goliath</dc:creator><comments>https://news.ycombinator.com/item?id=47164535</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47164535</guid></item><item><title><![CDATA[Giant stop killing games updates 2026 [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=CNVKqRDalLo">https://www.youtube.com/watch?v=CNVKqRDalLo</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47107529">https://news.ycombinator.com/item?id=47107529</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 22 Feb 2026 02:30:52 +0000</pubDate><link>https://www.youtube.com/watch?v=CNVKqRDalLo</link><dc:creator>st_goliath</dc:creator><comments>https://news.ycombinator.com/item?id=47107529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47107529</guid></item></channel></rss>