HNHacker News
TopNewBestAskShowJobs

spauldo

722 karma · joined May 20, 2020

Just an old UNIX guy doing SCADA for a living and Lisp for play.
submissionscomments
spauldo··on Waymo granted permit to begin testing in New York City
It might be a myth, but it's certainly not an Internet myth. I first read about it in a Rand MacNally atlas in the 80s.
spauldo··on The cost of interrupted work (2023)
Someone yelling at me costs themselves however long it takes to hire my replacement. I did my time working for overgrown children, I won't put up with that kind of nonsense anymore.
spauldo··on Good EU regulations
They weren't blocked or throttled by their ISP.
spauldo··on Waymo granted permit to begin testing in New York City
People don't need to drink. They do need to get to work, pick up the kids from school, buy groceries, etc.
spauldo··on Waymo granted permit to begin testing in New York City
Any US jurisdiction that bans right on red is going to see a lot of violations - mostly from people who are unaware of the law or people who know the law but accidentally do it out of habit. If DC wanted to stop people from turning right on red, signs would be the only effective solution.

At least with Arizona, it's the whole state so most drivers won't have the habit.

Of course, if DC just wants to take in a lot of easy $100 tickets, this is exactly the way to do it.

spauldo··on Should the web platform adopt XSLT 3.0?
Look up "SXML" for an example of what that might look like. There's many other ways to do it, though.
spauldo··on Our Response to Mississippi's Age Assurance Law
Not for a small team without the desire or resources to fight it all the way to the supreme court.
spauldo··on Our Response to Mississippi's Age Assurance Law
Which is where the parental guidance comes in.

My dad gave me my first porn magazine. It was a good thing, too, since by the time I could legally buy a picture of naked ladies I'd already spent a good deal of time in their company.

spauldo··on Customizing Lisp REPLs
Do you do REPL customization and Readline wrapping like in the article, or are you satisfied with the basic REPL capabilities?

I think I'll give your workflow a try. I might learn something interesting from it. Worst case, I'll gain new appreciation for SLIME.

(I like your books, BTW.)

spauldo··on Analysis of the GFW's Unconditional Port 443 Block on August 20, 2025
I can't think of any English speaking countries in central Europe off the top of my head.

"America" is short for "The United States of America" in English. That's its definition. I don't understand how people have difficulty with this concept.

spauldo··on Analysis of the GFW's Unconditional Port 443 Block on August 20, 2025
I'm speaking as someone who has done a bit of research into this topic.

I'm not aware of a single example of an English-speaking country that teaches that there's a continent named "America." It's taught as two continents: North America and South America. "America" is just short for the "United States of America," and in English it's entirely unambiguous.

spauldo··on Customizing Lisp REPLs
Sure, but do you use the native REPL for those things or do you go through SLIME or equivalent? That's what I'm curious about.
spauldo··on How I Made Ruby Faster Than Ruby
I like it, as memes go. My personal favorite:

Yo dawg, I heard yo and yo dawg like yo-yos so I put yo dawg in yo yo-yo so yo can yo-yo yo dawg while yo dawg yo-yos, dawg.

spauldo··on Calling Their Bluff
The hardest part of learning to drive on the left is not turning on your windshield wipers every time you turn a corner.

Really though, the actual driving part is pretty easy to pick up. You get accustommed to it quickly. You're more likely to have problems crossing the street on foot (you'll look the wrong way for traffic) than driving.

spauldo··on Emacs as your video-trimming tool
This is the answer.

Emacs isn't an editor. It has an editor. And a bunch of other stuff. The core is written in C, but that's mostly a Lisp runtime and a display system. Everything else is written in elisp. If the runtime doesn't give you what you need, you can load dynamic libraries to extend its functionality.

spauldo··on Analysis of the GFW's Unconditional Port 443 Block on August 20, 2025
In English, there is no continent named "America." It's unambiguously used to refer to the United States.
spauldo··on Finding a Successor to the FHS
Who is "we?" I certainly don't need those things. If you need to add a bunch of complexity for your use case then feel free, but for most of us it's unnecessary.
spauldo··on Customizing Lisp REPLs
That's a neat idea. But I'm curious how many people actually use native REPLs for anything beyond trivial evaluation.

I'll use a Guile or SBCL REPL for some quick math (assuming it's something that's not trivial in dc) or to test out a quick idea, but I rarely send more than one to three forms before closing it. That's only if I don't have Emacs open where I can just do it in the scratch buffer. Anything that needs more than a couple defuns goes into SLIME or guiser.

So, people who use native REPLs, what do you do with them?

spauldo··on Sunny days are warm: why LinkedIn rewards mediocrity
I hate when people tell me I can't piss in the street. "Go to a bathroom," they say. "That's not appropriate here." Screw that, my junk is rated E for Everybody.

/s

spauldo··on Sunny days are warm: why LinkedIn rewards mediocrity
That doesn't jive with my experience.

When I look at the people I've worked with over the years, all having a blank profile says to me is that they don't care about their LinkedIn profile. I know the quality of their work and it seems to have no relationship with how detailed their profile is.

Personally, I list every project I've worked on, what my role was for that project, and the technologies used. I do that for my own benefit as well as for recruiters.

spauldo··on Do things that don't scale, and then don't scale
Wonderware has an automatic I/O assignment feature that - if you follow some basic rules on naming things - sets up all your data sources for you automatically. It cuts out maybe a quarter of your development time.

I don't use it because I mostly automate fuel farms, and I do that by taking a blank fuel farm config we created and customize it for a particular site. We have scripting in place to assign data sources that work with a standardized set of PLC data structures that we've written. Most Wonderware installs are one-offs that start with a blank slate, so our use case is unusual.

That doesn't make auto-assignment a bad feature. It just means it's not the best fit for me. Likewise, Google Circles was a good feature that I never used because I only ever knew one other person who used Google Plus.

spauldo··on Do things that don't scale, and then don't scale
I've never cut off a relative for their politics, but I've cut off relatives because they wouldn't shut up about their politics.

Talk to me about all the gardening you're doing after retirement, about your new motorcycle, about the fishing this year, hell talk to me about your favorite sports team. I'll listen and interact, even if I'm not particularly interested in those things. Tell me for the 500th time about how Biden was a commie and I'll just eat Thanksgiving with my in-laws.

spauldo··on 500 days of math
You lose math quickly if you don't use it.

I took college algebra three times - not because I failed, but because I had a couple multi-year breaks in my college career and didn't do much math during them. It was definitely worth it - each time I took the class I picked up on things I had missed previously.

If I went back for my master's, I'd probably take it again.

spauldo··on Steve Wozniak: Life to me was never about accomplishment, but about happiness
Excellent movie. I haven't seen it in a couple decades, I should watch it again.
spauldo··on We rewrote the Ghostty GTK application
Sun donated a bunch of UI guidelines to the GNOME project back in the really early days. Those guidelines basically boiled down to "You users are idiots, and power users don't matter, so get rid of as many options and force a single way of interacting with the software." The GNOME development philosophy just expanded on this.
spauldo··on Progress towards universal Copy/Paste shortcuts on Linux
X has had two clipboards for longer than I've been using it, which is nearly three decades.

If your mental model of clipboard interaction only involves a single clipboard, and you use X, your mental model is simply wrong.

Sure, you could change X to match your mental model, but now you've broken the mental models of everyone who actually learned to use the software. And one more useful feature that makes X nice to use gets sacrificed to please the people who came from Windows but desperately want everything to work like Windows.

spauldo··on OpenIndiana: Community-Driven Illumos Distribution
Anyone run this on top of KVM? I tried a while back but I don't know KVM or Qemu well and all the examples were ancient and didn't work for me. I'd love to play around with Solaris again (last I used it was Solaris 8 on an Ultra-1) but I don't have any decent hardware I'm willing to dedicate to the task.
spauldo··on OpenIndiana: Community-Driven Illumos Distribution
Solaris is an actual System V, not a clone like Linux distros often are or a BSD.

It's got excellent support for compiling software written for different UNIX systems.

It does a lot of things with commands that other systems do with config files.

But no, there really aren't any compelling reasons why a non-hobbyist would be interested. If Oracle had continued development on OpenSolaris then yes, but they have little interest in their own version of Solaris.

spauldo··on OpenIndiana: Community-Driven Illumos Distribution
If only Broadcom would buy Oracle...
spauldo··on OpenIndiana: Community-Driven Illumos Distribution
It's not hard to find Linux users shit-talking Solaris - or "Slowaris" as it was known at the time. Just browse the Slashdot archives.

Reaching feature parity and taking Solaris' market share was an often cited goal by people in the Linux community, and one they achieved.

That said, I don't remember much actual hate directed at Sun in the way that Microsoft got. As far as companies go, Sun was a better member of the UNIX community than most.

← PreviousPage 5 of 17Next →