<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: spauldo</title><link>https://news.ycombinator.com/user?id=spauldo</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 15 Apr 2026 04:49:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=spauldo" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by spauldo in "GitHub is once again down"]]></title><description><![CDATA[
<p>They'd lose a whole lot of users if they killed Java edition, since the modded community is so large. They'd quickly find one of the Minecraft clones reaching feature parity. And there's no good reason for it - it's not like Java is a threat anymore.</p>
]]></description><pubDate>Tue, 24 Mar 2026 21:49:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47509928</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=47509928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47509928</guid></item><item><title><![CDATA[New comment by spauldo in "GrapheneOS will remain usable by anyone without requiring personal information"]]></title><description><![CDATA[
<p>We already have to trust that none of the people involved in the official images are foreign (or even domestic) intelligence agents, so it's not that different.</p>
]]></description><pubDate>Mon, 23 Mar 2026 12:21:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47488449</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=47488449</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47488449</guid></item><item><title><![CDATA[New comment by spauldo in "Discord will require a face scan or ID for full access next month"]]></title><description><![CDATA[
<p>I don't recall the Bible saying much about who to vote for, given that democracy wasn't much of a thing in the ancient middle east.</p>
]]></description><pubDate>Mon, 09 Feb 2026 19:32:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46949869</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=46949869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46949869</guid></item><item><title><![CDATA[New comment by spauldo in "The Book of PF, 4th edition"]]></title><description><![CDATA[
<p>I haven't used Linux as a gateway in years, so I can only compare pf to iptables. The two biggest differences are the way the rules are applied and the logging.<p>pf rules work a little backwards compared to iptables. A packet traverses the entire ruleset and the last rule to match wins. You can short-circuit this with a "quick" directive. It takes a bit of getting used to coming from iptables.<p>The logging on pf doesn't integrate with syslog automatically like iptables does. You're expected to set up a logging system for your particular use case. There are several ways to do it, and for production you'd be doing it regardless, but for honelab setups it's an extra thing you need to worry about.<p>I prefer pf, but I don't recommend it to people new to firewalls.</p>
]]></description><pubDate>Sun, 01 Feb 2026 14:57:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46846608</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=46846608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46846608</guid></item><item><title><![CDATA[New comment by spauldo in "The C-Shaped Hole in Package Management"]]></title><description><![CDATA[
<p>You're confusing two different things.<p>For most C and C++ software, you use the system packaging which uses libraries that (usually) have stable ABIs. If your program uses one of those problematic libraries, you might need to recompile your program when you update the library, but most of the time there's no problem.<p>For your company's custom mission critical application where you need total control of the dependencies, then yes you need to manage it yourself.</p>
]]></description><pubDate>Tue, 27 Jan 2026 21:00:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46786643</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=46786643</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46786643</guid></item><item><title><![CDATA[New comment by spauldo in "Command-line Tools can be 235x Faster than your Hadoop Cluster (2014)"]]></title><description><![CDATA[
<p>That's when you rewrite your codebase in the SPARK dialect of Ada and play innocent when your management questions you about it.</p>
]]></description><pubDate>Sun, 18 Jan 2026 17:31:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46669928</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=46669928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46669928</guid></item><item><title><![CDATA[New comment by spauldo in "Mattermost restricted access to old messages after 10000 limit is reached"]]></title><description><![CDATA[
<p>True, there are exceptions. Stallman thought strategically. Having a free-but-non-copyleft licensed reference implementation is necessary if you are trying to wrest dominance from an established but proprietary standard.<p>But I'm willing to bet that he'd have pushed for GPL if he wasn't trying to topple MP3.</p>
]]></description><pubDate>Sat, 27 Dec 2025 07:21:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46399868</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=46399868</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46399868</guid></item><item><title><![CDATA[New comment by spauldo in "Mattermost restricted access to old messages after 10000 limit is reached"]]></title><description><![CDATA[
<p>The FSF has written extensively on why (in their opinion) you should prefer copyleft licenses over non-copyleft licenses, but they don't require a license to be copyleft in order to be considered free. It's worth spending a bit of time on their site to understand their point of view. Just be careful not to drink too much of the Kool-Aid or you'll become one of those annoying people who never shut up about the GPL on forums.</p>
]]></description><pubDate>Thu, 25 Dec 2025 15:36:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46384996</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=46384996</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46384996</guid></item><item><title><![CDATA[New comment by spauldo in "Meta is using the Linux scheduler designed for Valve's Steam Deck on its servers"]]></title><description><![CDATA[
<p>It's not the development model at fault here. It's the simple fact that Windows makes up nearly the entire user base for PCs. Companies make sure their hardware works with Windows, but many don't bother with Linux because it's such a tiny percentage of their sales.</p>
]]></description><pubDate>Tue, 23 Dec 2025 19:10:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46368304</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=46368304</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46368304</guid></item><item><title><![CDATA[New comment by spauldo in "Programmers and software developers lost the plot on naming their tools"]]></title><description><![CDATA[
<p>Yeah, V8 is the shape of the engine - 8 cylinders in two rows offset at an acute angle (i. e. V-shaped). Likewise a V6 has the same number of cylinders as an inline 6 but performs very differently. There's a handful of different engine shapes - I'm fond of the rotary engines used in early aircraft. Traditionally, the name of an engine was just the year, the manufacturer, and the displacement (like 1965 Ford 352). You often leave off the year and even the manufacturer if it's not required by context.<p>The Ford 351 is a bit special because there were two different engines made by Ford in the same time period with the same displacement, so they tacked on the city they were manufactured in (Windsor or Cleveland).</p>
]]></description><pubDate>Fri, 12 Dec 2025 05:52:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46241257</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=46241257</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46241257</guid></item><item><title><![CDATA[New comment by spauldo in "Programmers and software developers lost the plot on naming their tools"]]></title><description><![CDATA[
<p>Especially since, IIRC, it actually predates C.</p>
]]></description><pubDate>Fri, 12 Dec 2025 05:07:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46241045</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=46241045</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46241045</guid></item><item><title><![CDATA[New comment by spauldo in "YouTube is taking down videos on performing nonstandard Windows 11 installs"]]></title><description><![CDATA[
<p>A Linux-based system would be identical to a Windows-based system as far as operator experience goes. They interact with HMI software and only see the OS underneath when Windows pops up silly notifications and errors.<p>Windows owns the industrial space for historical reasons, mostly to do with OPC being Windows-only and software for doing maintenance on field devices originally running on DOS. It quickly became a chicken-and-egg situation - everyone wrote their software for Windows because everyone else wrote their software for Windows. SCO owned a decent chunk of the field before that, but we know how that worked out.<p>We're seeing some change now that OPC is being phased out. Ignition now has feature parity between Linux and Windows (barring OPC, of course). Windows won't go away any time soon (if ever), but you can now have a fully functioning SCADA system with no Windows at all.</p>
]]></description><pubDate>Thu, 30 Oct 2025 21:28:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45765604</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=45765604</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45765604</guid></item><item><title><![CDATA[New comment by spauldo in "Let's Help NetBSD Cross the Finish Line Before 2025 Ends"]]></title><description><![CDATA[
<p>Yeah, I was there too.<p>The three companies you list are horrible examples.  IBM is kind of a UNIX vendor, sort of, but not like Sun or DEC.  They sell solutions, and the solutions that use AIX don't overlap with what Linux was capable of in 1998.  I'd argue that, given their complete disregard for Tru-64 and pretty much all things DEC, Compaq was never a UNIX vendor - they just inherited a bunch of legacy systems they needed to support.  They certainly didn't push for new Tru-64 based systems.  Oracle wasn't a UNIX vendor at all and wouldn't become one for quite some time.<p>BSD sockets are also a bad example.  They were the reference implementation, paid for by DARPA.  The entire purpose of BSD sockets was to be copied into other operating systems.  You'll notice that Linux copied them as well.<p>IBM and Compaq invested in Linux because they wanted something that ran on their lower-end server hardware and could handle web traffic.  Oracle invested in Linux because they wanted to be the backend to all these new websites that were cropping up.<p>IBM, Oracle, and Compaq didn't give a rat's ass about the operating system code - they wanted the platform.  If Linux had never happened and FreeBSD became the new hot thing all the online hackers were talking about, the result would have been exactly the same.  They'd have poured money into the projects rather than trying to make their own thing because that's the financially sensible thing to do.  The UNIX wars were over, and proprietary software lost.<p>Meanwhile, the last major UNIX vendor - Sun Microsystems - was giving away its own source code under the CDDL.  FreeBSD ended up adopting a lot of it.  That's the complete opposite effect from what you're talking about.<p>Sun got involved in the GNOME project and even deprecated their own CDE desktop in favor of it.  Was it because it was GPL?  No.  It was because they saw that all the new desktop software was coming out of the Linux community, who didn't have access to CDE.  Even if GNOME had been BSD licensed they would still have switched to it, because they were still trying to keep the workstation market alive at that point and CDE was quickly becoming irrelevant.<p>As far as I can see, the only companies interested in taking operating system code were the network appliance vendors and Apple.  It only worked for them because they didn't care about compatibility.</p>
]]></description><pubDate>Mon, 27 Oct 2025 21:19:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45726425</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=45726425</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45726425</guid></item><item><title><![CDATA[New comment by spauldo in "Let's Help NetBSD Cross the Finish Line Before 2025 Ends"]]></title><description><![CDATA[
<p>No, we wouldn't. Linux climbed its way up to overtake proprietary UNIX despite being less capable, which it very much was at the time.<p>Linux came around at the right time when the Internet was going public and regular people had access to hardware that could run a decent UNIX. People latched onto it because it was free and an interesting project. The free BSDs were just late enough to the party that they missed out on the momentum.<p>All the proprietary UNIX vendors (other than SCO) relied on expensive proprietary hardware sales. Intel ate their lunch while they were too busy stabbing each other in the back to notice. Linux killed SCO because SCO was, quite frankly, overpriced crap.<p>None of this had anything to do with the license, other that the fact you could use it for free. It was all about hardware availability, the rise of the Internet, the wave of new IT people who had experienced Linux at home, and the fact that Linux on Intel was good enough to replace those pricy proprietary machines.<p>Now, you wanna talk Apple, there's where your code "theft" kicks in. But that's a whole different thing.</p>
]]></description><pubDate>Sun, 26 Oct 2025 19:33:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45714585</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=45714585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45714585</guid></item><item><title><![CDATA[New comment by spauldo in "Let's Help NetBSD Cross the Finish Line Before 2025 Ends"]]></title><description><![CDATA[
<p>I doubt NetBSD gets much use by "big corps." It's used by hobbyists, researchers, and universities.</p>
]]></description><pubDate>Sun, 26 Oct 2025 19:13:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=45714433</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=45714433</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45714433</guid></item><item><title><![CDATA[New comment by spauldo in "Let's Help NetBSD Cross the Finish Line Before 2025 Ends"]]></title><description><![CDATA[
<p>NetBSD is the slim, small, traditional BSD that has an emphasis on clean code and portability. It's great for small jobs and it'll run on that old SPARC that's collecting dust in the closet. It's simpler than FreeBSD (the industrial strength BSD) and doesn't have the hyper focus on security that OpenBSD does.</p>
]]></description><pubDate>Sun, 26 Oct 2025 19:06:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45714382</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=45714382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45714382</guid></item><item><title><![CDATA[New comment by spauldo in "Let's Help NetBSD Cross the Finish Line Before 2025 Ends"]]></title><description><![CDATA[
<p>You aren't going to see OpenBSD share a kernel with anyone - it's too different and makes trade-offs the others won't accept. And NetBSD doesn't need the heavyweight kernel FreeBSD uses.<p>From what I've seen, the BSD community swaps code around on a regular basis. But they pick and choose what code to use based on their own goals. It seems to work pretty well.</p>
]]></description><pubDate>Sun, 26 Oct 2025 19:01:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45714357</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=45714357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45714357</guid></item><item><title><![CDATA[New comment by spauldo in "Let's Help NetBSD Cross the Finish Line Before 2025 Ends"]]></title><description><![CDATA[
<p>It's my nameserver/DHCP server. I used to have it set up as an iSCSI target for backups and as a boot server for my firewall, but I do something else these days.<p>My main reason for using NetBSD for this is to have easy access to the man pages. Like the other BSDs, the man pages are exceptionally well-written and are a tremendous resource for doing POSIX programming. Plus I find myself digging through the code when I'm interested in how something is implemented. Having a local repository of good C code with a liberal license is worth having the extra OS to manage.</p>
]]></description><pubDate>Sun, 26 Oct 2025 18:53:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45714280</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=45714280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45714280</guid></item><item><title><![CDATA[New comment by spauldo in "Let's Help NetBSD Cross the Finish Line Before 2025 Ends"]]></title><description><![CDATA[
<p>Yeah I don't buy that argument either. The amount of e-waste being saved by NetBSD is so tiny as to be insignificant.<p>NetBSD is great for retrocomputing, since it's a modern OS that can run on very limited hardware. It's also a very nice traditional UNIX. It's well documented, has a nice codebase, and is a pleasure to use. But for saving e-waste, Linux has it beat.</p>
]]></description><pubDate>Sun, 26 Oct 2025 16:56:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45713350</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=45713350</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45713350</guid></item><item><title><![CDATA[New comment by spauldo in "Greenland is a beautiful nightmare"]]></title><description><![CDATA[
<p>Try going to west Oklahoma sometime. Not even the people who've never traveled think it's the most beautiful place on Earth.</p>
]]></description><pubDate>Sat, 27 Sep 2025 19:03:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=45398530</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=45398530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45398530</guid></item></channel></rss>