It’s a losing battle like correcting people still writing “.Net” /me side-eyes @larryosterman.github.io
Posts by Heath Stewart
Missed opportunity for initial publication announcement:
Ssrf’s up! 🏄
I’ve taught the kids that perfection is almost never necessary; however, this is a case where, if the deep holes aren’t straight enough, the shelves may not fit on, go all the way to the wall, or mount straight. Some drywall anchors will be necessary so too much force could damage the wall further.
Two pieces of wood - 4, actually, glued together as pairs - with holes in them and a cavity routed out. Standing on a sawdust-covered router table.
Making hanging shelves for my daughter’s room is a PITA, but I think they’re turning out okay. Drilling 6” (nearly) perfect holes took a lot of trial and practice. Many scrap pieces suffered.
Well, you did immigrate to primarily Rust from C++.
“You know what would make C++ templates more “fun”? Lifetime parameters!”
We have a reply bot in all my team’s Teams channels, but we call him Richard.
Same for USB cables, only instead of “burning house down” it’s “won’t install malware or scrape data”. Search only a couple brands and see tons of fly-by-night listings.
I generally try to buy local but USB cables in stores seem just as sus. Maybe worth the “Apple tax” to just get theirs.
Rust 1.94.1 has been released.
This point release fixes a few regressions that slipped into in Rust 1.94.0: an internal compiler error in Clippy, a small security issue in Cargo, and two issues in the standard library.
See the blog post for details: blog.rust-lang.org/2026/03/26/1...
—no-deps is your friend. Want some deps? Use -p
That was SOOO good! Takes you through the whole range of emotions!
Grilled salmon on a squid ink risotto: benissimo!
No kids this weekend so I was thinking my wife and I’d go out for a nice dinner. Was thinking we’d go early and avoid a queue and loud kids and…omg, I’m officially old! 😱
I’ve come to appreciate kicking off an agent to work on low-hanging fruit that’d probably never make the cut - mostly validation code, but always reviewed and well-understood (often manually tweaked) - or kick off investigation into different options that don’t need to be at production quality yet.
Following up from filling my drive space again
Cleaning up Rust made easier
Changes in WSL appear to have made shrinking a VHDX containing a WSL distro easier. These are new, simpler instructions for cleaning up rust and shrinking a distro.
I’ve always appreciated, “if you’re not paying for it, you’re the product.” Way back before the web, applied to radio. Still applies today.
I get people want everything for free, but there’s a cost to everything. People like getting paid too, right?
Man in red hardshell crosses a trail with a lot of water crossing over it.
We got a little wet this morning. Almost the entire trail was a creek. We all took a dip or two punching though snow bridges or slipping on ice.
Stopped raining when we got back to the cars and blue skies after lunch. Figures. Still a good time. Taking an accidental dip was liberating, actually.
Even release builds contain symbols. Strip them. There are other optimizations covered in the docs that github.com/johnthagen/m... has summarized well.
And after spending over 20 years focused primarily on acquisition starting in the late 90s, size isn’t as big of a concern anymore. Security is.
Parts of western WA are. Just came from up north. Snohomish River is near the banks, and here’s the south fork of the Stillaguamish.
Possibly easier with fewer relays than MX hosts. Would put more strain on the relays, though, but probably less compute in total than at the AppModel for the filtering.
What, no spinning email GIF with a “webmaster[at]domain.com” address?! And it was otherwise looking so 90s authentic. 😆
Nice job!
Seems I need to update my blob post or at least follow up with a new one: after cleaning up in the distro and shutting down WSL, you can run `Optimize-VHD -Path ${vhdPath}`. Went back into the distro and it automatically recognized it had more space available. Nifty.
Screenshot of WinDirStat showing my WSL virtual hard disk "ext4.vhdx" is consuming about 715 GB of my 925 GB drive.
It's that time again. 🙄 Cleaning up is a multi-step process: heaths.dev/rust/2025/03...
Many repos, many worktrees, and far too many caches that rarely, if ever, get cleaned up. Mostly #rustlang but a fair helping of #golang modules. Probably should set up a cron job to reclaim space more often.
@theneedling.com knew
Why not both? Did you not see Transformers Age of Extinction?!
Oh, right. No one did.
Just a normal GET /favicon.ico?
Appreciated, but unless it's obvious (especially to the masses) on the box* or retail site e.g. Amazon (maybe buried in details) it doesn't matter: you still have to buy it.
*) Hey Apple: light gray text on white might seem cool, but it's extremely hard to read. I thought you were better than this.
That’s pretty nifty! Still means you have to buy and unpack the cables first, though. Seems the basic power and/or data capabilities really should be advertised on the packaging / sales front.
Large brown dog in the snow in front of a tan house.
I just went out and did that, too. One of our trees started blossoming last week and was drooping. Poor choice.
I have a long poll arm so I was able to avoid most of the Cascade concrete falling on my head.
Took our bigger dog out with me. He can be trusted off leash unlike our little fur ball.
The trees appreciate your sacrifice and will stand erect along your road to Valhalla!