<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: racingmars</title><link>https://news.ycombinator.com/user?id=racingmars</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 24 Aug 2026 21:52:03 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=racingmars" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by racingmars in "Donkey.bas is 45 Years Old – 131 line of Glory"]]></title><description><![CDATA[
<p>Yes, electrostatic speakers are a good example. Also a lot of PC motherboards I've had over the years have had the little piezoelectric speaker. And while still magnetic, there are planar magnetic speakers which are much more like electrostatic speakers (just using a magnetic field instead of electric field) than the typical moving coil / dynamic speaker drivers that you think of.</p>
]]></description><pubDate>Thu, 13 Aug 2026 22:46:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49292723</link><dc:creator>racingmars</dc:creator><comments>https://news.ycombinator.com/item?id=49292723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49292723</guid></item><item><title><![CDATA[New comment by racingmars in "FIPS 140-3 is not a security guarantee, and auditors know it"]]></title><description><![CDATA[
<p>> The practical benefit of FIPS 140 is less that your crypto is better and more that your systems will fail to establish connections with anything not using FIPS mode, thus reducing your threat exposure.<p>No, I don't think so.<p>If I'm running, say, a TLS listener (an HTTPS web server), there is no way for you to tell if I'm using a FIPS-validated implementation of the algorithms or not. I can be using a cipher suite that is allowed by FIPS, but that doesn't mean my implementation is FIPS-validated. It's not like there's a "FIPS validated and FIPS mode enabled" flag added to the TLS spec, and even if there was, there'd be nothing stopping me from setting it to true even when using a non-validated implementation.</p>
]]></description><pubDate>Wed, 05 Aug 2026 19:28:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49187733</link><dc:creator>racingmars</dc:creator><comments>https://news.ycombinator.com/item?id=49187733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49187733</guid></item><item><title><![CDATA[New comment by racingmars in "Apple decided not to roll out Siri in EU after denied request for exemption"]]></title><description><![CDATA[
<p>But MEPs can't even introduce legislation, they have to get all of Parliament to ask the European Commission to initiate legislation, and the Commissioners are pretty far removed from direct election. Nobody elected by the citizens can initiate legislation.</p>
]]></description><pubDate>Tue, 09 Jun 2026 22:23:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48468627</link><dc:creator>racingmars</dc:creator><comments>https://news.ycombinator.com/item?id=48468627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48468627</guid></item><item><title><![CDATA[New comment by racingmars in "FCC updates covered list to include foreign-made consumer routers"]]></title><description><![CDATA[
<p>From the news release "What does this mean?" section: "This update to the Covered List does not prohibit the import, sale, or use of any existing device models the FCC previously authorized."<p>So no, this does not pull all existing routers off the market. Anything that already got FCC approval remains approved and new stock may be imported and sold.</p>
]]></description><pubDate>Tue, 24 Mar 2026 00:49:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47497312</link><dc:creator>racingmars</dc:creator><comments>https://news.ycombinator.com/item?id=47497312</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47497312</guid></item><item><title><![CDATA[New comment by racingmars in "How to defer US taxes"]]></title><description><![CDATA[
<p>Is there really any correlation between tax revenue and spending at the federal level anymore? It seems the U.S. government is willing to spend at huge deficit levels. If everyone stopped paying federal taxes I suspect nothing would change.</p>
]]></description><pubDate>Thu, 19 Mar 2026 19:07:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47444305</link><dc:creator>racingmars</dc:creator><comments>https://news.ycombinator.com/item?id=47444305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47444305</guid></item><item><title><![CDATA[New comment by racingmars in "Compiling Prolog to Forth [pdf]"]]></title><description><![CDATA[
<p>Ha,you beat me to it! That book was my first thought when I saw this post. I have a copy sitting here on my bookshelf.<p>Just to expand on how bonkers this book is... they assume that everyone has easy access to a Forth implementation. So they teach you how to build a Lisp on top of it. Then they use the Lisp you just built to build a Prolog. Then, finally, they do what the topic of the book actually is: build a simple expert system on top of that Prolog.<p>I love it!</p>
]]></description><pubDate>Sat, 07 Mar 2026 19:39:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47290787</link><dc:creator>racingmars</dc:creator><comments>https://news.ycombinator.com/item?id=47290787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47290787</guid></item><item><title><![CDATA[New comment by racingmars in "Why does C have the best file API"]]></title><description><![CDATA[
<p>> very common OS feature since 90s<p>And if you want to go farther back, even if it wasn't called "mmap" or a specific function you had to invoke -- there were operating systems that used a "single-level store" (notably MULTICS and IBM's AS/400..err OS/400... err i5 OS... err today IBM i [seriously, IBM, pick a name and stick with it]) where the interface to disk storage on the platform is that the entire disk storage/filesystem is always mapped into the same address space as the rest of your process's memory. Memory-mapped files were basically the only interface there was, and the operating system "magically" persisted certain areas of your memory to permanent storage.</p>
]]></description><pubDate>Mon, 02 Mar 2026 00:13:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47212282</link><dc:creator>racingmars</dc:creator><comments>https://news.ycombinator.com/item?id=47212282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47212282</guid></item><item><title><![CDATA[New comment by racingmars in "Some people can't see mental images"]]></title><description><![CDATA[
<p>From everything I've read about aphantasia, I'm certain it described me -- I have absolutely no ability to consciously "visualize" things in my head (I was also surprised to learn that some/most people sometimes experience a smell sensation if they recall smells, or "hear" music when they think about music or have a song stuck in their head, etc.)<p>Really the <i>only</i> thing in my head is my internal monologue. If I'm thinking about something I've seen, it's my internal monologue "saying," with words, physical attributes I remember about it. If a song is stuck in my head, it's my internal monologue (in my own voice) signing the lyrics or my own voice humming the tune in my head. No sensation of it being the original artist or the actual instruments, it's 100% my own voice in my own head.<p>I have a friend who says she does not have any inner monologue at all, and thinks entirely visually. I can't imagine! We're on the pretty extreme opposite ends of the spectrum of how we think, apparently.</p>
]]></description><pubDate>Thu, 30 Oct 2025 18:25:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45763368</link><dc:creator>racingmars</dc:creator><comments>https://news.ycombinator.com/item?id=45763368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45763368</guid></item><item><title><![CDATA[New comment by racingmars in "LandChad, a site dedicated to turning internet peasants into Internet Landlords"]]></title><description><![CDATA[
<p>> What is the point of setting up your own email server if all of your sent messages go to spam for the majority of gmail/o365 users?<p>I set up a new mailserver a few years ago and have had no delivery problems whatsoever. All messages get through to gmail and outlook/o365 inboxes I've sent to. Didn't even have to register the IP with O365, it's just worked flawlessly from day one. That was from an IP address/netblock not associated with cloud or VPS providers, so initial reputation may have been higher.<p>A few months ago I set up a mail server on a VM in Digital Ocean, and have had no delivery problems to gmail/Google Apps recipients.<p>More recently, for new IPs sending mail into O365, they appear to be blocked by default but the rejection message gives you a URL to go to where you can register your IP(s). After doing that, we haven't seen any problems.<p>If you end up getting an IP that has been associated with previous spam or abuse, I assume your experience will be different. But in my experience, my handful of servers have not had delivery problems. This is all, of course, with proper reverse DNS records that match what the server advertises in its HELO/EHLO, SPF and DKIM all set up, etc.</p>
]]></description><pubDate>Sun, 31 Aug 2025 03:48:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45080216</link><dc:creator>racingmars</dc:creator><comments>https://news.ycombinator.com/item?id=45080216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45080216</guid></item><item><title><![CDATA[New comment by racingmars in "Why English doesn't use accents"]]></title><description><![CDATA[
<p>I don't remember ever seeing that in The Economist.<p>I think you're thinking of New Yorker magazine, perhaps?</p>
]]></description><pubDate>Mon, 07 Jul 2025 01:03:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=44485676</link><dc:creator>racingmars</dc:creator><comments>https://news.ycombinator.com/item?id=44485676</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44485676</guid></item><item><title><![CDATA[New comment by racingmars in "How to Install Windows NT 4 Server on Proxmox"]]></title><description><![CDATA[
<p>Now all we need is for Apache Guacamole to add support into its RDP client for whatever old version of RDP NT 4 Terminal Server uses. Access all those old NT 4 applications through my web browser!</p>
]]></description><pubDate>Sun, 25 May 2025 05:51:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=44085855</link><dc:creator>racingmars</dc:creator><comments>https://news.ycombinator.com/item?id=44085855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44085855</guid></item><item><title><![CDATA[New comment by racingmars in "Sketchy Calendar"]]></title><description><![CDATA[
<p>That was it, yes! Thank you!</p>
]]></description><pubDate>Sun, 25 May 2025 05:42:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=44085817</link><dc:creator>racingmars</dc:creator><comments>https://news.ycombinator.com/item?id=44085817</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44085817</guid></item><item><title><![CDATA[New comment by racingmars in "Sketchy Calendar"]]></title><description><![CDATA[
<p>I'm looking forward to see how this develops.<p>There was a program a long time ago, classic Mac OS days, and I don't remember the name of it but I think it was "<something> Consistency". I loved it because tasks in it were "loose," in the sense that something like "water the plants" didn't have to happen on a strict 7-day repeating event. It could be defined as "should be done 6-8 days after the last time I did it." So when you hit "done" on the current "water the plants" task, it automatically fuzzy-scheduled the next "water the plants" event with a target date of 6-8 days after when you clicked done. You could have the range prefer some days but be "acceptable" for a wider range of days.<p>Someone once told me emacs org-mode might be able to schedule recurring tasks somewhat like this. But any time I see a new calendar/to-do manager application, I hope the designers keep this "fuzzy" repeating event idea in mind!</p>
]]></description><pubDate>Fri, 23 May 2025 07:47:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=44070796</link><dc:creator>racingmars</dc:creator><comments>https://news.ycombinator.com/item?id=44070796</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44070796</guid></item><item><title><![CDATA[New comment by racingmars in "A Tour Inside the IBM Z17"]]></title><description><![CDATA[
<p>Hercules is _not_ used by IBM's own developers. Being found with Hercules on your computer at IBM gets you in trouble. I know people who work on mainframe-related stuff inside IBM and they steer well clear of Hercules. And I've heard that IBM's computer monitoring stuff (antivirus, asset protection, etc.) looks for Hercules and flags it.<p>But IBM _does_ have their own mainframe emulator, zPDT (z Personal Development Tool), sold to their customers for dev and testing (under the name zD&T -- z Development and Test), and to ISVs under their ISV program. That's what IBM's own developers would be using if they're doing stuff under emulation instead of LPARs on real hardware.<p>(And IBM's emulator is significantly faster than Hercules, FWIW, but overall less feature-full and lacks all of the support Hercules has for older architectures, more device types, etc.)</p>
]]></description><pubDate>Thu, 24 Apr 2025 17:36:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=43785334</link><dc:creator>racingmars</dc:creator><comments>https://news.ycombinator.com/item?id=43785334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43785334</guid></item><item><title><![CDATA[New comment by racingmars in "Potatoes in the Mail"]]></title><description><![CDATA[
<p>Coconut trees are in the palm tree family.<p>All coconut trees are palm trees, but not all palm trees grow coconuts.</p>
]]></description><pubDate>Fri, 18 Apr 2025 00:55:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=43723870</link><dc:creator>racingmars</dc:creator><comments>https://news.ycombinator.com/item?id=43723870</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43723870</guid></item><item><title><![CDATA[New comment by racingmars in "TLS certificate lifetimes will officially reduce to 47 days"]]></title><description><![CDATA[
<p>> This naively (or maliciously perhaps) maintains that the "purpose" of the certificate is to identify an entity. [...] identity is not the primary purpose certificates serve in the real world.<p>Identity is the <i>only</i> purpose that certificates serve. SSL/TLS wouldn't have needed certificates at all if the goal was purely encryption: key exchange algorithms work just fine without either side needing keys (e.g. the key related to the certificate) ahead of time.<p>But encryption without authentication is a Very Bad Idea, so SSL was wisely implemented from the start to require authentication of the server, hence why it was designed around using X.509 certificates. The certificates are <i>only</i> there to provide server authentication.</p>
]]></description><pubDate>Thu, 17 Apr 2025 03:02:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=43712689</link><dc:creator>racingmars</dc:creator><comments>https://news.ycombinator.com/item?id=43712689</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43712689</guid></item><item><title><![CDATA[New comment by racingmars in "Mandelbrot Set Explorer"]]></title><description><![CDATA[
<p>I think multibrot here refers to setting the exponent (under "Render Settings") to a value higher than 2.</p>
]]></description><pubDate>Sun, 16 Mar 2025 05:27:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=43377081</link><dc:creator>racingmars</dc:creator><comments>https://news.ycombinator.com/item?id=43377081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43377081</guid></item><item><title><![CDATA[New comment by racingmars in "Some programming language ideas"]]></title><description><![CDATA[
<p>> Value Database<p>> Smalltalk and another esoteric programming environment I used for a while called Frontier had an idea of a persistent data store environment. Basically, you could set global.x = 1, shut your program down, and start it up again, and it would still be there.<p>Frontier! I played with that way back when on the Mac. Fun times.<p>But as for programming language with integrated database... MUMPS! Basically a whole language and environment (and, in the beginning, operating system) built around a built-in global database. Any variable name prefixed with ^ is global and persistent, with a sparse multi-dimensional array structure to be able to organize and access the variables (e.g. ^PEOPLE(45,"firstname") could be "Matthew" for the first name of person ID 45). Lives on today in a commercial implementation from Intersystems, and a couple Free Software implementations (Reference Standard M, GT.M, and the GT.M fork YottaDB). The seamless global storage is really nice, but the language itself is truly awful.</p>
]]></description><pubDate>Wed, 08 Jan 2025 20:13:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=42637978</link><dc:creator>racingmars</dc:creator><comments>https://news.ycombinator.com/item?id=42637978</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42637978</guid></item><item><title><![CDATA[New comment by racingmars in "A Simple ELF"]]></title><description><![CDATA[
<p>> I would like to note that Linux is the only kernel which will allow you to do this!<p>I'm pretty sure that MVS syscalls (that is, the numbers you use with the SVC opcode) have remained backward-compatible at least as far back as MVS 3.8 in the 1970s and those binaries making those "raw" syscalls will still work on the latest z/OS releases.<p>There are a _lot_ more operating systems than Linux, Windows, and the BSDs... making a statement that the Linux kernel is the only kernel to do something a certain way is a risky proposition :-)</p>
]]></description><pubDate>Fri, 27 Dec 2024 09:19:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=42520927</link><dc:creator>racingmars</dc:creator><comments>https://news.ycombinator.com/item?id=42520927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42520927</guid></item><item><title><![CDATA[New comment by racingmars in "The 70% problem: Hard truths about AI-assisted coding"]]></title><description><![CDATA[
<p>The Mythical Man-Month, by Fred Brooks.<p>Chapter 16 is named "No Silver Bullet—Essence and Accident in Software Engineering."<p>I'll type out the beginning of the abstract at the beginning of the chapter here:<p>"All software construction involves essential tasks, the fashioning of the complex conceptual structures that compose the abstract software entity, and accidental tasks, the representation of these abstract entities in programming languages and the mapping of these onto machine languages within space and speed constraints. Most of the big past gains in software productivity have come from removing artificial barriers that have made the accidental tasks inordinately hard, such as severe hardware constraints, awkward programming languages, lack of machine time. How much of what software engineers now do is still devoted to the accidental, as opposed to the essential? Unless it is more than 9/10 of all effort, shrinking all the accidental activities to zero time will not give an order of magnitude improvement."</p>
]]></description><pubDate>Fri, 06 Dec 2024 08:34:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=42337659</link><dc:creator>racingmars</dc:creator><comments>https://news.ycombinator.com/item?id=42337659</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42337659</guid></item></channel></rss>