<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: anyfoo</title><link>https://news.ycombinator.com/user?id=anyfoo</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 08 May 2026 13:57:57 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=anyfoo" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by anyfoo in "Plasticity and language in the anaesthetized human hippocampus"]]></title><description><![CDATA[
<p>I haven't had this in a long time, except for on the (fortunately rare) occasion that I have a fever. Fever dreams are already hell, but if they're non-sensical programming/computer science fever dreams, they were extra hell.<p>I remember one particular one a few decades ago, where I was feverishly (pun intended) trying to achieve something with XML, only it being a fever dream, nothing of it made sense, so I was wracking my brain for nonsense those entire hours.</p>
]]></description><pubDate>Fri, 08 May 2026 01:23:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48057359</link><dc:creator>anyfoo</dc:creator><comments>https://news.ycombinator.com/item?id=48057359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48057359</guid></item><item><title><![CDATA[New comment by anyfoo in "Is my blue your blue? (2024)"]]></title><description><![CDATA[
<p>Wow. Did anyone else have some serious trouble with this?<p>The first color was obvious to me, as it was designed to be (it even tells you if you intentionally misclick). But at the very next color, the first "test color", I literally face palmed and said "oh my god" out loudly.<p>It was so, so hard for me to decide. I really just wanted to pick a non-existent "teal" option. Both "blue" or "green" felt wrong and equally right at the same time.<p>It just got harder from there. At the end, it told me that my threshold is "bluer than 80% of the population", but honestly, I don't think that's really true in my case. I was so ambivalent, my choices really felt random to me very quickly.</p>
]]></description><pubDate>Mon, 27 Apr 2026 22:19:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47928154</link><dc:creator>anyfoo</dc:creator><comments>https://news.ycombinator.com/item?id=47928154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47928154</guid></item><item><title><![CDATA[New comment by anyfoo in "Writing string.h functions using string instructions in asm x86-64 (2025)"]]></title><description><![CDATA[
<p>Unless instances are sparse, higher code density is of course always better, because of the instruction cache (and the microcode cache, if this doesn't get "pinhole optimized" away or something like that, I know nothing about the microcode cache).<p>But yeah, it may not make a real impact yet anyway.</p>
]]></description><pubDate>Mon, 20 Apr 2026 23:24:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47842453</link><dc:creator>anyfoo</dc:creator><comments>https://news.ycombinator.com/item?id=47842453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47842453</guid></item><item><title><![CDATA[New comment by anyfoo in "Soul Player C64 – A real transformer running on a 1 MHz Commodore 64"]]></title><description><![CDATA[
<p>This would have blown me away back in the late 80s/early 90s.<p>(Or maybe not, if it doesn't perform better than random, I haven't actually tried it out yet. Some more examples would have been nice!)<p>I wonder how far you could push this while still staying period correct, e.g. by adding a REU (RAM Expansion Unit), or even a GeoRAM (basically a REU on steroids).<p>SuperCPU would also be an option, but for me it's always blurring the line of "what is a C64" a bit too much, and it likely just makes it faster anyway.</p>
]]></description><pubDate>Mon, 20 Apr 2026 23:17:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47842366</link><dc:creator>anyfoo</dc:creator><comments>https://news.ycombinator.com/item?id=47842366</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47842366</guid></item><item><title><![CDATA[New comment by anyfoo in "1D Chess"]]></title><description><![CDATA[
<p>I think once you lost the game once, it's much easier to lose it again relatively shortly after. It takes some long term distraction (and nobody mentioning it) to forget about it again.</p>
]]></description><pubDate>Fri, 10 Apr 2026 21:58:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47724137</link><dc:creator>anyfoo</dc:creator><comments>https://news.ycombinator.com/item?id=47724137</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47724137</guid></item><item><title><![CDATA[New comment by anyfoo in "1D Chess"]]></title><description><![CDATA[
<p>Which reminds me that I just lost the game.<p>I also lost the game not too long ago, but before that, I think I didn't actually lose it for a decade of more? And losing it wasn't even because it was mentioned anywhere, I genuinely just thought of it by myself, after forgetting about it for so long.<p>So my sincerest apologies if my comment just made any readers lose their long streak in the game.</p>
]]></description><pubDate>Fri, 10 Apr 2026 19:39:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47722700</link><dc:creator>anyfoo</dc:creator><comments>https://news.ycombinator.com/item?id=47722700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47722700</guid></item><item><title><![CDATA[New comment by anyfoo in "SSH certificates: the better SSH experience"]]></title><description><![CDATA[
<p>Hah? It being my gaming machine has nothing to do with the problem. It’s also my FPGA development machine, though it gets used less for that. It only happens to be the only Linux workstation in my home (the others are Macs or OpenBSD).</p>
]]></description><pubDate>Sat, 04 Apr 2026 11:57:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47638248</link><dc:creator>anyfoo</dc:creator><comments>https://news.ycombinator.com/item?id=47638248</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47638248</guid></item><item><title><![CDATA[New comment by anyfoo in "SSH certificates: the better SSH experience"]]></title><description><![CDATA[
<p>A big problem I have with ssh carts is that they are not universally supported. For me, there is always some device or daemon (for example tinyssh in the initramfs of my gaming pc so that I can unlock it remotely) that only works with “plain old ssh keys”. And if I have to distribute and sync my keys onto a few hosts anyway, it takes away the benefits.</p>
]]></description><pubDate>Fri, 03 Apr 2026 15:16:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47627648</link><dc:creator>anyfoo</dc:creator><comments>https://news.ycombinator.com/item?id=47627648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47627648</guid></item><item><title><![CDATA[New comment by anyfoo in "Hostile Volume – A game about adjusting volume with intentionally bad UI"]]></title><description><![CDATA[
<p>No, I get you. I'm stating that Winamp might have been "special" because it had a software equalizer, and its volume control might have actually changed the preamp level. This would be fairly unusual for other app of its time, and I also wondered what would happen if you turned the Preamp off with its big shiny button, and whether that would let the volume control control the global volume instead, or whether it maybe would disable the volume control entirely.<p>What I'm saying is: I still feel (perhaps wrongly, quite possibly so) that in 1997, changing the global volume was more common, and that even being able to change app-specific volumes required some non-trivial features from the app who can do so.</p>
]]></description><pubDate>Tue, 17 Mar 2026 00:53:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47407216</link><dc:creator>anyfoo</dc:creator><comments>https://news.ycombinator.com/item?id=47407216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47407216</guid></item><item><title><![CDATA[New comment by anyfoo in "Hostile Volume – A game about adjusting volume with intentionally bad UI"]]></title><description><![CDATA[
<p>Winamp had a software equalizer with a preamp, which was noteworthy. Are you sure changing the volume did not mean changing the preamp level in Winamp?<p>If you turned off the preamp (could be directly done in the EQ window I think), what did the volume control actually do?</p>
]]></description><pubDate>Mon, 16 Mar 2026 08:36:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47396422</link><dc:creator>anyfoo</dc:creator><comments>https://news.ycombinator.com/item?id=47396422</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47396422</guid></item><item><title><![CDATA[New comment by anyfoo in "Hostile Volume – A game about adjusting volume with intentionally bad UI"]]></title><description><![CDATA[
<p>I feel like that was super common. Apart from changing the volumes of entire <i>channels</i> (e.g. changing the level of Line In vs. digital sound), volume was a relatively “global” thing.<p>And I’m not sure if that was still the case in 1997, but most likely changing the volume of digital sound meant the CPU having to process the samples in realtime. Now on one hand, that’s probably dwarfed by what the CPU had to do for decompressing the video. On the other hand, if you’re already starved for CPU time…</p>
]]></description><pubDate>Sat, 14 Mar 2026 20:39:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47380931</link><dc:creator>anyfoo</dc:creator><comments>https://news.ycombinator.com/item?id=47380931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47380931</guid></item><item><title><![CDATA[New comment by anyfoo in "An old photo of a large BBS (2022)"]]></title><description><![CDATA[
<p>The virtualization itself is not the bizarre part. The bizarre part is where the actual OS is 16 bit and runs as the singular "task" of a thin 32 bit layer that merely calls itself a "memory manager". The details of that machinery (segmentation, DPMI, ...) are quite a sight to behold. And it's all because of how PCs evolved at that time, and because we needed to keep running DOS and still wanted to make use of all the extra memory that wouldn't fit into its address space.</p>
]]></description><pubDate>Fri, 13 Mar 2026 18:21:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47367781</link><dc:creator>anyfoo</dc:creator><comments>https://news.ycombinator.com/item?id=47367781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47367781</guid></item><item><title><![CDATA[New comment by anyfoo in "An old photo of a large BBS (2022)"]]></title><description><![CDATA[
<p>Awesome.<p>Side note: virtual 8086 mode was protected mode, or rather, implied protected mode. A task could run in virtual 8086 mode where to the task it was (mostly) looking like it was running in real mode, when in actuality the kernel was running in full protected mode.<p>Note that the "kernel" was never DOS. It could often actually be a so called "memory manager", like EMM386, and the actual DOS OS (the entire thing, including apps, not just the DOS "kernel") would run as a sole vm86 task, without any other tasks. The memory manager was then serving DOS with a lot of the 386 32 bit goodness through a straw, effectively.<p>It's very bizarre from today's (or even back then's) OS standards, and evolved that way because compatibility.</p>
]]></description><pubDate>Fri, 13 Mar 2026 00:28:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47359209</link><dc:creator>anyfoo</dc:creator><comments>https://news.ycombinator.com/item?id=47359209</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47359209</guid></item><item><title><![CDATA[New comment by anyfoo in "Origin of the rule that swap size should be 2x of the physical memory"]]></title><description><![CDATA[
<p>No argument there. I also always had the impression that Linux fails less gracefully than other systems.</p>
]]></description><pubDate>Thu, 26 Feb 2026 03:29:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47161457</link><dc:creator>anyfoo</dc:creator><comments>https://news.ycombinator.com/item?id=47161457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47161457</guid></item><item><title><![CDATA[New comment by anyfoo in "Origin of the rule that swap size should be 2x of the physical memory"]]></title><description><![CDATA[
<p>Yeah, that seems like a reasonable approach for your case!</p>
]]></description><pubDate>Thu, 26 Feb 2026 03:28:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47161446</link><dc:creator>anyfoo</dc:creator><comments>https://news.ycombinator.com/item?id=47161446</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47161446</guid></item><item><title><![CDATA[New comment by anyfoo in "Origin of the rule that swap size should be 2x of the physical memory"]]></title><description><![CDATA[
<p>Oh sure, it might or might not make a significant difference at all. Chances are, if you do a lot of I/O on a large (or very large) amount of data, and you <i>also</i> have a lot of rarely used but resident anonymous memory, then swap space should help, as that anonymous memory can get paged out in favor of disk cache, but I have no idea how common that is.</p>
]]></description><pubDate>Thu, 26 Feb 2026 02:51:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47161217</link><dc:creator>anyfoo</dc:creator><comments>https://news.ycombinator.com/item?id=47161217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47161217</guid></item><item><title><![CDATA[New comment by anyfoo in "Origin of the rule that swap size should be 2x of the physical memory"]]></title><description><![CDATA[
<p>I believe that it's not very hard to intentionally get into that situation, but... if you notice it doesn't work, won't you just <i>not</i>? (It's not that this will work without swap after all, just OOM-kill without thrashing-pain.)</p>
]]></description><pubDate>Thu, 26 Feb 2026 02:48:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47161201</link><dc:creator>anyfoo</dc:creator><comments>https://news.ycombinator.com/item?id=47161201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47161201</guid></item><item><title><![CDATA[New comment by anyfoo in "Origin of the rule that swap size should be 2x of the physical memory"]]></title><description><![CDATA[
<p>macOS also uses compression in the virtual memory layer.<p>(It's fun to note that I try to type out "virtual memory" in this thread, because I don't want people to think I talk about virtual machines.)</p>
]]></description><pubDate>Thu, 26 Feb 2026 02:44:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47161172</link><dc:creator>anyfoo</dc:creator><comments>https://news.ycombinator.com/item?id=47161172</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47161172</guid></item><item><title><![CDATA[New comment by anyfoo in "Origin of the rule that swap size should be 2x of the physical memory"]]></title><description><![CDATA[
<p>I'm getting tired of typing this, but swap space is <i>not</i> just to increase available virtual memory. If you upgrade from 8 GB to 24 GB, then with proper swap space usage, you have 16 GB that could be used for additional disk cache.<p>Sure, you're still better off with 24 GB overall compared to 8GB+swap whether you add swap to your 24 GB or not, but swap can still make things <i>more better</i>.<p>(That says nothing about whether the 2x rule is still useful though, I have no idea.)</p>
]]></description><pubDate>Thu, 26 Feb 2026 02:42:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47161155</link><dc:creator>anyfoo</dc:creator><comments>https://news.ycombinator.com/item?id=47161155</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47161155</guid></item><item><title><![CDATA[New comment by anyfoo in "Origin of the rule that swap size should be 2x of the physical memory"]]></title><description><![CDATA[
<p>In my experience the situations where you run into thrashing are rather rare nowadays. I personally wouldn't give up a good optimization for the rare worst case. (There's probably some knobs to turn as well, but I haven't had the need to figure that out.)</p>
]]></description><pubDate>Thu, 26 Feb 2026 02:38:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47161123</link><dc:creator>anyfoo</dc:creator><comments>https://news.ycombinator.com/item?id=47161123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47161123</guid></item></channel></rss>