HNHacker News
TopNewBestAskShowJobs

kstrauser

33,674 karma · joined March 27, 2011

I make things. I’ve learned a lot from messing up along the way. It always works out OK in the end.

I don't speak for my employer, obviously. I barely speak for myself half the time.

I blog at https://honeypot.net/

Write me at kirk@strauser.com

submissionscomments
kstrauser··on Ask HN: Who is hiring? (October 2026)
Factory | Security Engineer | https://factory.com/ | Onsite | San Francisco, CA | Full-time

Come work with me! I'm building out Factory's Security team. Whether you're into pentesting, application and product security, cloud security, corporate security, or compliance, I could use your skills. We recently raised $200M at a $5B valuation and this is an excellent time to join!

Details are at https://factory.com/careers/software-engineer-security

kstrauser··on CS240 AI Cheating Retrospective
It wasn’t general at all. More like, “I’m going spinlock poll this memory mapped address until it gets the trigger value, then…”
kstrauser··on CS240 AI Cheating Retrospective
I'll pile onto the agreement stack. Abso-100%-freaking-lutely. I worked with my friends through all our assignments, bouncing ideas off each other, talking through confusing bits, etc., and then doing the work ourselves. We didn't ask "how do you write this line of code", but "how are you approaching this problem?". I learned as much from the discussion as I did from the implementation. Throwing that out is absolute madness. No way.
kstrauser··on Cognition exploiting privileged info from competitors
Hmm.
kstrauser··on Ask HN: What are you reading?
There may be better writers, but I don’t think there’s a better storyteller. King tells amazing stories, and The Gunslinger is near the top of my list of favorites.
kstrauser··on Tcl/Tk 9.1
Interesting! Would that make a different choice for standalone use, then?
kstrauser··on Backblaze drive stats for Q2 2026
6TB Red, you say? That was about the time of their SMR scandal where they labeled junk drives for NAS use.

There’re still a couple of years left on my personal boycott timer before I’ll risk trusting them again. Every manufacturer has a bad batch sometimes, but that was egregious lying to customers.

kstrauser··on Ask HN: What are you reading?
Well, sure! But most westerns don’t give you that much insight into each person’s motivations and inner lives. And others tend to be more optimistic, with a common theme that truth and justice are destined to win out. Lonesome Dove’s freaking grim. The world seems out to get them, but it’s worse: the world just doesn’t care.

People who haven’t read it: Lonesome Dove won a Pulitzer for a reason. It’s very good.

kstrauser··on Tcl/Tk 9.1
How come? I don't have enough experience with either to have a preference, but I'd love to hear the opinion of someone more familiar.
kstrauser··on Ask HN: What are you reading?
Just finished: "Lonesome Dove", by Larry McMurtry. From the name, I'd somehow assumed it was a romance novel. No, it's absolutely not. If it were released today, I think I'd describe it as "horsepunk": instead of cyberpunk's high tech low-lifes, it's basically horseback low-lifes. That's not entirely fair because there's a lot of moral strength in some of the characters, but they're all living on the brutal edges of a society where any random event might bring death, or worse.

Now reading: "null: $cat /dev/null_", by Dienw Neb[0]. I don't know what it's about yet. I heard about it in an ad in the back of "2600 Magazine" and it caught my attention. Initial impressions are that 1) Neb is really good at dialog, and 2) their recreations of IRC chats is so perfect that I know they had to've spend many hours online in the middle of the night. Basically, the author knows how to write things I want to read. I do so hope they stick the landing and that the story turns out as wonderful as the writing.

[0]https://nebulaofbooks.com/books/null-cat-dev-null_/

kstrauser··on Unsurprisingly, Meta's new Muse AI agent blatantly ignores users permissions
Nothing you said was wrong, but I can’t imagine giving Meta the benefit of the doubt on, well, anything. Fool me once, shame on you. Fool me 137 times…
kstrauser··on macOS Golden Gate Is a Buggy Mess
It’s been a strict improvement on my computers, which isn’t to say that the author isn’t having problems, just that theirs (or mine!) isn’t the universal experience.

And they’ve finally fixed some annoying, long-endured audio bugs: https://weblog.rogueamoeba.com/2026/09/24/macos-27-fixes-mul...

kstrauser··on Neal Stephenson responds with wit and humor (2004)
The biology stuff seemed far-fetched but plausible-ish, which was kind of how I saw the physics bits: sure, that might work given infinite tensile strength metals.

And sociology / anthropology / linguistics? Eh, we can wedge some stuff in once the important parts are done.

I didn’t hate the book at all. It was otherwise fun to read. But man, those bits I mentioned really stuck in my head and I couldn’t un-see them once I started noticing. Like, imagine that literally every time you were in a bar or restaurant with TVs, at least one of them was showing a documentary of the American revolution. Wouldn’t that be odd? Well, apparently in 7000 AD people just can’t get enough of their own founding history lessons.

kstrauser··on On caring for user data: NeoVim caused Vim undo files to be deleted
Hah, makes perfect sense. I have a handful of ancient Perl scripts I run for specific purposes every great once in a while. If I used them enough to actually need to maintain them, I’d probably port them to Python or something. I think we both ended up in the same place via the same route.
kstrauser··on Behold the pawpaw
“…or prickly pear!”
kstrauser··on Neal Stephenson responds with wit and humor (2004)
SPOILERS SPOILERS SPOILERS SPOILERS SPOILERS SPOILERS

.

.

.

I jotted down these things that drove me nuts in Seveneves:

* Describes pykrete every time it’s mentioned, which is way too often.

* Say “light green arc” again.

* There’s always a TV tuned to the Epic.

* Spacers and Diggers speak the same language after 5,000 years of English-Russian hybridization?

* So much time spent explaining the different races, then absolutely nothing was done with it.

* Red vs blue space, then absolutely nothing was done with it.

* “Diggers” capitalized in first use, no lead-up.

* “Sonar Taxlaw”? Really? Her volume of the encyclopedia just happened to conveniently start with “sonar”?

* They just gave up on Mars sometime, I guess.

* Oh, look, a secret religion at the end because, why exactly?

* Diggers would not have been remotely like “rootstock” humans after evolving for 5,000 years in caves. Look how much we’ve changed since 3,000 BC.

I liked it, overall, but each of these yanked me out of my suspension of disbelief.

kstrauser··on On caring for user data: NeoVim caused Vim undo files to be deleted
Ok, I’ve gotta hear this. For what? I haven’t touched rcs since we upgraded to cvs. Is it still unusually good at something today?
kstrauser··on In an $80 motel room, a discovery to shed light on the origins of life
> Jugs of brackish water lined the walls. Buckets overflowed with hunks of marsh grass.

I don’t know, that goes a little above and beyond IMO. One typically doesn’t do science in a house-type setting, for many of the same reasons you don’t carpet a bathroom.

kstrauser··on Banks and Credit Unions to Team Up Against Apple Pay Fees
I took great joy in watching its downfall. It also only worked with debit cards, meaning you didn’t get the buyer protections you use from buying things on a credit card.

CurrentC was designed to collect all your transaction info so that its owners could analyze your buying habits. I’m delighted that not-CurrentC won that war.

(I personally use Apple Pay, but my understanding is that Google Pay has the same privacy advantages for end users. Both of them are light years ahead of the other boondoggle.)

kstrauser··on Boards of Casio
For sure. I got a lot of mileage out of my TX81Z back in the day.
kstrauser··on Boards of Casio
That's a strong contender.
kstrauser··on Boards of Casio
I see your "HiString" and raise you a "Lately Bass": https://www.youtube.com/watch?v=ZXBssta3eD4
kstrauser··on Amiga Screens: A Primer
Kinda, but a CRT literally doesn’t have precise pixel targeting in the way an LCD does. Instead, you’re telling the electron gun to draw red for a little while, and it paints what it paints.
kstrauser··on Show HN: Make cursed fonts like Times New Bastard
That was one of the few recent times I've LOLed at a Hacker News article. Flawless.
kstrauser··on GitHub has not removed malicious imitation software after 3 weeks
Never thought I'd see the day when Microsoft is elite.
kstrauser··on VSCode's SSH Agent Is Bananas (2025)
It doesn’t use an AI agent.
kstrauser··on The Curious Power of Punctuation
That sounds like an excellent idea if you primarily don't communicate with humans.
kstrauser··on Grammarly will send unhinged messages to all your users if you try to cancel
Conversely, I would not work for a CEO who would block me from doing my job duties. I'm hired to do a job. If I can't do that job, there's no point in being here. Other companies will pay me for my judgment.

If this happened in real life, I'd say "Joe," (because I'm on a first-name basis with the CEO and chat with him daily), "we had to block communications from Tom's company because they're pulling some bonkers stuff. You might let him know that he's pissing off customers right and left and needs to knock it off."

And yes, this is 100% the definition of spam. It's literally unsolicited commercial communication. Sending these mass instructions to flood the local IT admins is an enormous breech of trust.

kstrauser··on Socialism's Positive Rating Tops 40% for First Time
Very true. I’ve started talking to older generations about their Socialism Security checks. “That’s different! The government taxes me and then… uses it… to support me when I’m not making money… Oh.”

Lots of people detest socialism until you show them how they’re already benefitting from it. I’m not even really pro-socialism, except in the simplified case where you have a number line with “capitalism” on one end, “communism” on the other, and “socialism” as the range in the middle. I definitely wouldn’t want to live on either end of that spectrum, and a mixed economy where private enterprise handles wants with a government handling needs for those who can’t do it on their own — i.e. socialism — is a reasonable alternative.

kstrauser··on Samsung accidentally freezes its smart fridges with a software update
Check them out on other threads, too. I think he’s just a garden troll.
Page 1 of 34Next →