Matt Steele
banner
mattdsteele.carhenge.club.ap.brid.gy
Matt Steele
@mattdsteele.carhenge.club.ap.brid.gy
Tech stuff in Omaha. Also gravel and cyclocross biking, and lots of shitposts. he/him

avi @reverentgeek
Previously: @mattdsteele@octodon.social 2018-2022

🌉 bridged from ⁂ https://carhenge.club/@mattdsteele, follow @ap.brid.gy to interact
Reposted by Matt Steele
Post Honey Bunches of Oats ergo Propter Honey Bunches of Oats
October 28, 2025 at 7:37 PM
"And you know what? Fuck these programs. Give me back my computer."

@nikitonsky https://tonsky.me/blog/needy-programs/
Needy Programs
If you’ve been around, you might’ve noticed that our relationships with programs have changed. Older programs were all about what you need: you can do this, that, whatever you want, just let me know. You were in control, you were giving orders, and programs obeyed. But recently (a decade, more or less), this relationship has subtly changed. Newer programs (which are called apps now, yes, I know) started to want things from you. # Accounts The most obvious example is user accounts. In most cases, I, as a user, don’t need an account. Yet programs keep insisting that I, not them, “need” one. I don’t. I have more accounts already than a population of a small town. This is something _you_ want, not me. The only correct reaction to an account screen And even if you give up and create one, they will never leave you alone: they’ll ask for 2FA, then for password rotation, then will log you out for no good reason. You’ll never see the end of it either way. This got so bad that when a program doesn’t ask you to create an account, it feels _refreshing_. “Okay, but accounts are still needed to sync stuff between machines.” Wrong. Syncthing is a secure, multi-machine distributed app and yet doesn’t need an account. “Okay, but you still need an account if you pay for a subscription?” Mullvad VPN accepts payments and yet didn’t ask me for my email. How come these apps can go without an account, but your code editor and your terminal can’t? # Updates Every program has an update mechanism now. Everybody is checking for updates all the time. Some notoriously bad ones lock you out until you update. You get notified a few seconds after a new version is available. And yet: do we, users, really need these updates? Did we ask for them? I’ve been running barebone Nvidia drivers without their bloated desktop app (partly because it asks for an account, lol). As a result, there’s nobody to notify me about new drivers. And you know what? It’s been fine. I could forget to update for months, and still everything works. It’s the most relaxing I’ve felt in a while. Even terminal programs bother you with updates now. There has been a new major release of Syncthing in August. How did I learn about it? By accident; a friend told me. And you know what? I’m happy with that. If I upgrade, nothing in my life will change. It works just fine now. So do I really _need_ an update? Is it _my_ need? It’s simple, really. If I need an update, I will know it: I’ll encounter a bug or a lack of functionality. Then I’ll go and update. Until then, politely fuck off. # Notifications Notifications are the ultimate example of neediness: a program, a mechanical, lifeless thing, an unanimate object, is bothering its master about something the master didn’t ask for. Hey, who is more important here, a human or a machine? Notifications are like email: to-do items that are forced on you by another party. Hey, it’s not my job to dismiss your notifications! I just downloaded this and already have three notifications to dismiss. Sure, there are good notifications. Sometimes users need to be notified about something they care about, like the end of a long-running process. But the general pattern is so badly abused that it’s hard to justify it now. You can make a case that giving a toddler a gun can help it protect itself. But much worse things will probably happen much sooner. These fucking dots. There’s no good reason why, e.g. code editor needs a notification system. What’s there to notify about? Updates? Sublime Text has no notifications. And you know what? It works just fine. I never felt underinformed while using it. The ultimate example: account, update, and notification # Onboarding The company needs to announce a new feature and makes a popup window about it. Read this again: The company. Needs. It’s not even about the user. Never has been. What’s new in Calendar? I don’t know, 13th month? Did I ask about Copilot? No. The company wants me to use it. Not me: Do I care about Figma Make? Not really, no. Yet I still know about it, against my will. # To sum it up I’ve read somewhere (sorry, lost the link): > `ls` never asks you to create an account or to update. I agree. `ls` is a good program. `ls` is a tool. It does what I need it to do and stays quiet otherwise. I use it; it doesn’t use me. That’s a good, healthy relationship. At the other end of the spectrum, we have services. Programs that constantly update. Programs that have news, that “keep you informed”. Programs that need something from you all the time. Programs that update Terms of Service just to remind you of themselves. Programs that have their own agenda and that are trying to make it yours, too. Programs that want you to think about them. Programs that think they are entitled to a part of your attention. “Pick me” programs. And you know what? Fuck these programs. Give me back my computer.
tonsky.me
November 15, 2025 at 11:52 PM
Reposted by Matt Steele
November 13, 2025 at 12:48 AM
Localized entirely within your kitchen?!
November 12, 2025 at 4:31 AM
Reposted by Matt Steele
New at FFP: Union Pacific is the lone Nebraska-based business listed as a donor for the new White House ballroom. It’s also a company that needs federal approval for a massive merger that would cement U.P. as the biggest railroad in the United States. 🔗 buff.ly/LtM6j04
November 7, 2025 at 3:30 PM
Spent way more time hacking custom gifs onto the mask than wearing it, follow me for more productivity advice
November 1, 2025 at 11:32 AM
How did I not know until now that myhouse.wad was based on House of Leaves https://www.youtube.com/watch?v=5wAo54DHDY0
October 19, 2025 at 3:54 PM
Reposted by Matt Steele
normal people favorite band: imagine dragons
computer people favorite band: imagine heap
October 15, 2025 at 7:06 AM
Saw my (indoor) cats chasing a mouse last night. Caught it and put it outside.

Tonight a cat was playing with an (extremely similar looking) mouse. Caught it and put it outside, a little further away.

Not five minutes later, the cat walks over, freshly killed mouse in mouth.

My house is […]
Original post on carhenge.club
carhenge.club
October 16, 2025 at 2:17 AM
Reposted by Matt Steele
call me a Pakistani Meta AI hater the way I be asking isllamabad
October 11, 2025 at 8:02 PM
RIP to my Beat Saber machine (aka a Quest 2 won as a door prize), wish I’d have known you can cause permanent damage to the display if it’s exposed to direct sunlight, even indoors, even for just a minute
October 6, 2025 at 1:29 AM
Reposted by Matt Steele
vote for andrew yin who promises to take 1000 dollars a month from every citzen
September 22, 2025 at 5:36 PM
Redid https://www.steele.blue's templating with VentoJS. Using it for site layout, with a smattering of WebC leaf components, is a hell of a combination.

Thanks @chriskirknielsen for the inspiration and a great post on integrating with @11ty […]
Original post on carhenge.club
carhenge.club
September 21, 2025 at 3:10 PM
Reposted by Matt Steele
“the new M5 chip has” yeah yeah yeah save it, how many instances of chromium wrappers can I run on it
September 19, 2025 at 4:23 PM
New blog post: https://www.steele.blue/running-cadence-playlist/

Running at a consistence cadence is hard, so let's build a playlist from my mp3 library that matches my target tempo!

I learned a lot about convolutional neural networks, uv, and Rock Lobster
Keep Your Running Cadence With a Garmin Music Playlist
A post from Matt Steele
www.steele.blue
September 19, 2025 at 3:16 PM
Yeah I’m a big fan of AI
September 14, 2025 at 9:43 PM
Reposted by Matt Steele
if you would like to see my 'how to bug hotel rooms' talk from #Sec-T, it's got its own clip now!

https://www.youtube.com/watch?v=ScwNIWzk4RQ&ab_channel=SEC-T
September 13, 2025 at 5:57 AM
Reposted by Matt Steele
new web stack: NERF

No JS
Excel as the database
Rawdogging HTML
FTP deployment
September 9, 2025 at 1:09 PM
Reposted by Matt Steele
If the fediverse becomes an unstoppable internet shitposting powerhouse and you did not help it become so by shitposting you will be forever clowned on through shitposts

This is known as Rochko's Basilisk
September 5, 2025 at 12:06 AM
Reposted by Matt Steele
I wrote up a guide for how to make a personal archive of your books, copy them onto a Kobo eReader, manage them with Calibre and Calibre-Web, and even do all of that over Tailscale if you'd like.

The guide should hopefully be such that you can bail whenever you like, with each step getting you […]
Original post on wandering.shop
wandering.shop
September 3, 2025 at 9:52 PM
Reposted by Matt Steele
It’s probably good that thousands of people are currently playing bespoke ARGs on chatgpt that they think are real
August 23, 2025 at 10:45 PM
Reposted by Matt Steele
Paul Blartleby, Mall Scrivener
August 25, 2025 at 12:15 AM
A good pun is best served cold.

Just learned about Tool and Die manufacturing from this podcast: https://www.searchengine.show/the-puzzle-of-the-all-american-bbq-scrubber/

Then I realized that Tool Or Die, a talk @zachleat gave over a decade ago about his dev workflow, was a play on it […]
Original post on carhenge.club
carhenge.club
August 24, 2025 at 4:06 PM
Reposted by Matt Steele
On the planet of the apes going apeshit is just going shit
February 13, 2025 at 11:56 PM