<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>Tue, 08 Sep 2026 19:41:38 +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 "Research carried out using NetBSD"]]></title><description><![CDATA[
<p>FreeBSD does, but I haven't tried it. It has its own chapter in the handbook. No idea about the others. I rarely need to run Windows binaries so I'm not the best person to ask.</p>
]]></description><pubDate>Mon, 07 Sep 2026 17:25:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49600693</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=49600693</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49600693</guid></item><item><title><![CDATA[New comment by spauldo in "Research carried out using NetBSD"]]></title><description><![CDATA[
<p>Depends on what you need. Software compatibility is mostly good, as long as it doesn't have a dependency on systemd or some other Linux-specific feature. Driver support varies, but FreeBSD in particular is pretty decent there.<p>FreeBSD has a Linux compatibility feature that lets you run native Linux binaries. I've never used it so I can't say how good it is, though - all the stuff I use runs fine natively.<p>The major BSDs have decent package management and sizeable repositories, with the option to build software (and customize compile-time options) using the ports or pkgsrc systems. You can also rebuild and customize the kernel and base system (aka "make world") but that's strictly optional these days.<p>I seem to remember there was some GNOME stuff that had a hard systemd dependency and wouldn't run on the BSDs. That was a while back though and I don't run GNOME so I don't know whatever happened there or what the status is.</p>
]]></description><pubDate>Mon, 07 Sep 2026 04:13:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49593816</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=49593816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49593816</guid></item><item><title><![CDATA[New comment by spauldo in "Water system controllers don't belong on the internet, says ex-NSA chief"]]></title><description><![CDATA[
<p>If a nation state actor is out to get you, then your cybersecurity is meaningless anyway.</p>
]]></description><pubDate>Wed, 12 Aug 2026 16:53:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49275371</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=49275371</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49275371</guid></item><item><title><![CDATA[New comment by spauldo in "Water system controllers don't belong on the internet, says ex-NSA chief"]]></title><description><![CDATA[
<p>The term "PLC" is a lot more specific than "computer with some GPIO ports." No one that works with PLCs would consider a Raspberry Pi to be one.<p>These things are walled gardens. You never see the operating system. You can only change their behavior using the vendor's software. They generally run a single program (that you write using the vendor's software) on a fixed scan cycle. They read the inputs, run your program, write the outputs, then repeat.<p>While you're giving up the nearly infinite possibilities that an SBC gives you, the benefits more than make up for the lack of flexibility. They run (and have parts and support available) for decades. Modules are easy to diagnose and replace. An electrician who isn't a programmer can follow ladder logic and troubleshoot problems. Integrators can quickly come up to speed and understand your code.<p>There's a reason companies will pay tens or even hundreds of thousands of dollars for these things.</p>
]]></description><pubDate>Sat, 08 Aug 2026 05:36:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=49219149</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=49219149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49219149</guid></item><item><title><![CDATA[New comment by spauldo in "Water system controllers don't belong on the internet, says ex-NSA chief"]]></title><description><![CDATA[
<p>A microcontroller based solution is rarely a good replacement for a PLC. You can find integrators willing to come out and troubleshoot your device in the field a lot more easily than embedded progammers and vendor support is usually excellent. When your plant is down, that sort of thing matters. PLCs handle harsh environments for decades, whereas with a microcontroller all the thermal issues and power conditioning are all on you. When something fails, it's usually just a matter of pulling a spare module off the shelf and plugging it in.<p>If that's an old GE 90-30 (a common FANUC system), it's time to replace it. You're currently in that period when the CPU has reached end of life but the modules are still supported and the vendor has an easy upgrade path. Emerson owns the brand now, and can sell you a new unit that'll run your old program with minimal changes. You can call them and get a list of integrators in your area. It'll be pricey, but you won't need to do it again for another quarter century.</p>
]]></description><pubDate>Sat, 08 Aug 2026 04:57:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=49219003</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=49219003</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49219003</guid></item><item><title><![CDATA[New comment by spauldo in "OpenBSD has a use-after-free allowing local privilege escalation to root"]]></title><description><![CDATA[
<p>The first line of text on their homepage?<p>But I don't see anything wrong with OpenBSD saying they focus on security when it's well documented that they do, in fact, focus heavily on security.</p>
]]></description><pubDate>Thu, 09 Jul 2026 04:27:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48840994</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=48840994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48840994</guid></item><item><title><![CDATA[New comment by spauldo in "OpenBSD has a use-after-free allowing local privilege escalation to root"]]></title><description><![CDATA[
<p>I ran it diskless for years with read-only NFS mounts. Set up syslog and a pflog daemon to send logs elsewhere, and you don't need write access most of the time.</p>
]]></description><pubDate>Thu, 09 Jul 2026 04:11:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48840887</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=48840887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48840887</guid></item><item><title><![CDATA[New comment by spauldo in "Structure and Interpretation of Computer Programs Video Lectures (1986)"]]></title><description><![CDATA[
<p>I'll add another recommendation for Scheme. The concepts in SICP map very well into Scheme, whereas I can only imagine them being awkward and non-idiomatic in JS. There's lots of passing around first class functions and use of recursion.<p>One of the two professors (Dr. Sussman) that give the lectures in this series is a co-creator of Scheme.</p>
]]></description><pubDate>Wed, 08 Jul 2026 10:37:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48830203</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=48830203</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48830203</guid></item><item><title><![CDATA[New comment by spauldo in "It's not about physical vs. digital games, it's about ownership"]]></title><description><![CDATA[
<p>Because a lot of people aren't libertarians?</p>
]]></description><pubDate>Mon, 06 Jul 2026 11:21:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48803192</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=48803192</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48803192</guid></item><item><title><![CDATA[New comment by spauldo in "It's not about physical vs. digital games, it's about ownership"]]></title><description><![CDATA[
<p>I agree that the characterization was uncalled for in the post you replied to. But I don't agree with your statement that most people who generally oppose regulation have good reasons for doing so. Conservative media outlets have pushed that stance for decades now and it gets regurgitated all the time. Ask most of them what specific regulations they want to see gone and you'll get a blank stare.</p>
]]></description><pubDate>Mon, 06 Jul 2026 11:02:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48803050</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=48803050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48803050</guid></item><item><title><![CDATA[New comment by spauldo in "The time the x86 emulator team found code so bad they fixed it during emulation"]]></title><description><![CDATA[
<p>I swear if Sun Microsystems was still around, their machines would still ship with 8-bit pseudocolor and you'd have to pay an extra $3k for 24-bit.</p>
]]></description><pubDate>Tue, 16 Jun 2026 14:58:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48556307</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=48556307</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48556307</guid></item><item><title><![CDATA[New comment by spauldo in "Domain expertise has always been the real moat"]]></title><description><![CDATA[
<p>Yep. I can do basic plumbing, but I haven't touched it since I started making enough money to pay a plumber to do it for me. Plumbers are worth every dollar they charge if it means I don't have to spend two hours under a sink cursing at rusty bolts.</p>
]]></description><pubDate>Sun, 31 May 2026 00:54:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48342087</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=48342087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48342087</guid></item><item><title><![CDATA[New comment by spauldo in "Openrsync: An implementation of rsync, by the OpenBSD team"]]></title><description><![CDATA[
<p>It's really no different than every other BSD utility (and SysV utility, if you're running one of those) being different than the GNU ones. We've coped with it for fifty years at this point.</p>
]]></description><pubDate>Sat, 30 May 2026 17:04:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48338437</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=48338437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48338437</guid></item><item><title><![CDATA[New comment by spauldo in "OpenBSD 7.9"]]></title><description><![CDATA[
<p>I don't have much to disagree with there, only that any survey answer is the difference between complex things is going to be simplified. I'm thumb typing here and no one's paying me to write a book.<p>I will defend my "heaviness" argument, though. Sure, you can run OpenBSD on large hardware, but it's not going to be able to take advantage of it like FreeBSD can. Which makes sense if you think about it - FreeBSD optimizes for heavy workloads. Conversely, if you set up minimal installs, OpenBSD will be smaller. Again, that makes sense, since OpenBSD focuses on security over features (plus the only truly secure code is the code that doesn't exist). There's a lot of overlap in the middle, of course.<p>I wouldn't use OpenBSD for a NAS, and I wouldn't use FreeBSD for a diskless firewall. Not because they can't do those things - they just each have their strengths and weaknesses.</p>
]]></description><pubDate>Wed, 20 May 2026 02:13:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48202279</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=48202279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48202279</guid></item><item><title><![CDATA[New comment by spauldo in "OpenBSD 7.9"]]></title><description><![CDATA[
<p>Well it 40 below and I don't give a...</p>
]]></description><pubDate>Tue, 19 May 2026 16:03:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48195151</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=48195151</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48195151</guid></item><item><title><![CDATA[New comment by spauldo in "OpenBSD 7.9"]]></title><description><![CDATA[
<p>FreeBSD is a heavier, more capable system, suitable for large servers. It's got its own virtualization platform (bhyve), an LXC-ish container system (jails), native ZFS, dtrace, Linux emulation, and a bunch more. It makes for a decent workstation and has pretty decent hardware support.<p>NetBSD is small and simple. It's a lot like an old-school UNIX. It makes a decent platform for small services. I run bind and dhcpd on a NetBSD machine. The source code is very pleasant to read. It uses the pkgsrc software repository.  It's my preferred platform for writing POSIX code.<p>OpenBSD still carries much of the general feel of NetBSD and can fill a similar niche on a network, but the security focus stands out in their documentation, subprojects (OpenSSH, LibreSSL, OpenNTPD, etc.), APIs (see pledge(8)), and policies. It makes for a great firewall. I'd say it also requires the most know-how.<p>All of them have excellent documentation (especially compared to Linux distros) and the base system is developed alongside the kernel, giving you a very consistent experience compared to Linux distros where everything is developed in isolation. If you write C, it's worth keeping a BSD system around just for the manpages and to make sure you're not letting Linuxisms creep into your codebase.</p>
]]></description><pubDate>Tue, 19 May 2026 15:49:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48194930</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=48194930</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48194930</guid></item><item><title><![CDATA[New comment by spauldo in "Mistral's CEO: Europe has 2 years to stop becoming America's AI 'vassal state'"]]></title><description><![CDATA[
<p>I had the opposite food experience in the EU, but I'll admit my experience is mostly Spain.<p>In the US there's usually a good variety of food from all different cultures available. When I spent two months in Spain, I got really, really tired of the same three seasonings the Spanish put on everything. I craved Mexican food like crazy the whole time.<p>Spanish food is great, don't get me wrong - I wish we had it here in the sticks where I live - but I'm used to a bit more variety.</p>
]]></description><pubDate>Mon, 18 May 2026 16:04:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48181629</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=48181629</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48181629</guid></item><item><title><![CDATA[New comment by spauldo in "New stainless steel can survive conditions for hydrogen production in seawater"]]></title><description><![CDATA[
<p>I seem to remember Iceland was looking hard into hydrogen for their fishing fleets. They have to import Diesel fuel but they've got geothermal running out of their ears.<p>I haven't checked to see how that went, but it sounded like the perfect test case for hydrogen's viability.</p>
]]></description><pubDate>Thu, 14 May 2026 14:25:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48135889</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=48135889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48135889</guid></item><item><title><![CDATA[New comment by spauldo in "Leaving GitHub for Forgejo"]]></title><description><![CDATA[
<p>I pay DigitalOcean $6/mo for a VM that started out as just that - a bare repo and ssh. If it was available at the time, I'd probably have paid $10 for the same if I didn't have to set up and administer the thing. I lost interest in administrating web servers in the early Apache 2.0 days so a private "mini-githib" would be tempting.<p>(I use that VM as my primary public nameserver now and I don't really need a web front end for git so I'll be keeping my current setup. But if it had been available back then, I'd probably have gone for it.)</p>
]]></description><pubDate>Thu, 14 May 2026 02:28:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48130421</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=48130421</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48130421</guid></item><item><title><![CDATA[New comment by spauldo in "US inflation jumps to 3.8% as energy costs surge from Iran war"]]></title><description><![CDATA[
<p>Only certain types of contractors, and likely only in the short term.<p>Military contractors do well when the military has widespread support from the voters. Congresscritters will happily approve tax dollars going to the military industrial complex when their constituents view the US as the global protector of democracy. Wars like this one that aren't popular and make us look like thugs open the floor up to anti-military candidates. So yeah, the companies building missiles do well while the war is on, but the people like me who automate military fuel farms see budget cuts and projects cancelled.</p>
]]></description><pubDate>Tue, 12 May 2026 15:09:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48109471</link><dc:creator>spauldo</dc:creator><comments>https://news.ycombinator.com/item?id=48109471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48109471</guid></item></channel></rss>