Wife and kiddo are gone this week visiting extended family, so I’m holding up the fort on my own.
… and apparently that means watching movies that make me weepy. Why am I the way that I am.
I'm just the guy who does the thing.
Honor is dead. But I’ll see what I can do.
🐝 Lifelong Yellow Jacket
🏛️ Recovering academic
🎓 Former tenured professor
🧬 Learning of the machines in biotech
👨🔬 #OpenScience, #Bioimaging, #MachineLearning, #ComputerVision, #SpatialBiology, #DrugDiscovery
👨💻 Working dad
🏃♂️er
👾er
🍩-eater
Profile picture by @andycarolan@social.lol
Wife and kiddo are gone this week visiting extended family, so I’m holding up the fort on my own.
… and apparently that means watching movies that make me weepy. Why am I the way that I am.
I have been using email for 40 years. It used to work.
As an (independent) academic researcher, I need to contact new people, primarily in universities, to ask questions.
I refuse to use Google, Microsoft or the other American IT giants.
But they are increasingly preventing refuseniks from sending email at all.
I know what RFC, DNS, MX, SPF and DMARC mean. My email goes through small British companies with intelligent, friendly and helpful staff.
mxtoolbox.com says that I must have DMARC to send email to M$. So I set it up. I now get a dozen copies of the same report from G or M$ for each email that I send out.
They show that my email gets to G and M$ sites, but then it is marked as spam.
The stupid senior management of numerous universities has surrendered their staff email to M$.
Web searches and AIs preach about spam. I don't send spam - I want to contact my colleagues.
Rumour has it that previously unknown senders are treated with suspicion and their emails are sent to spam. In other words, it is impossible to **initiate** communication with someone.
Let's be blunt about this. They are a mafia that is enforcing an **oligopoly**. It's got nothing to do with reducing spam --- I have no doubt that they let through emails from "trusted partners", ie companies that bribe them enough to send their spam.
The result of this is that it will only be possible to send emails by paying M$ to do it, and then it will only be allowed to express "approved" opinions.
What can we do about this?
At the very least, those of you with senior positions in universities can tell your management to revert to competent standards-based email systems hosted on Linux systems.
Seriously though: not only does Legolas never ever miss, but literally every arrow is a one-shot.
Except, of course, for one—ok, two really—notable exceptions. What’s up with that?
PSA for all the non-runners out there (and, apparently, some runners too):
If you’re driving in your car and see a friend of yours running on the sidewalk, please 🛑 DO NOT HONK 🛑 at them, UNLESS they are actively in danger or doing something dangerous.
Car honks hit our nervous systems HARD—for good reason!—but if you’re only trying to say “hi” to us, we’re gonna be *pissed off*.
Shoot them a text later saying you saw them and they looked strong. We love that 💙
So I unplugged the Ethernet cable for our TV a few days ago because I needed to plug in a raspberry Pi and the switch had all 5 slots filled.
Today I’m seeing network traffic from our TV.
I am… confused.
I’ve never heard of this before. Would’ve been insanely useful my freshman year of college when we were building x86 assembly compilers in C.
@serge@babka.social Hey--did you ever finish that unofficial Forgejo CLI tool? I'm making another GitOps overhaul push in my homelab and am realizing more and more how useful a Forgejo CLI would be.
Just once, I'd like to have a Release Day™️ that DOESN'T entail something breaking during the live demo.
JUST ONCE.
Timeline cleanse: spotted this fellow hiding out in a shaded spot of our neighbor’s backyard where our kids were playing. Didn’t want to make a fuss since it was clearly hiding but managed to snap a few photos.
iNaturalist pegs this as a Fowler’s Toad (Anaxyrus fowleri) 💚
Students whose classes and programs of study are more diverse literally earn more money: a study.
Politics is how we put our values into action. Yes, it means everything is political. “Not getting into politics” is a political decision that reflects your values.
"install" vs "cp":
- former sets permissions explicitly; latter inherits them
- former removes any destination files and writes a new version; latter overwrites in place (could result in corruption if interrupted mid-overwrite)
- neither preserve source mtime, so I guess they're equivalent there
So in effect:
sudo install -m 0755 script.sh /dest/binary
is functionally equivalent to
sudo cp script.sh /dest/binary && sudo chmod +x /dest/binary
TIL!
I just posted a write-up of what I've been working on for the past couple of months: creating an internal monitoring loop for our home solar installation!
#homelab #diy #solar #monitoring
https://magsol.github.io/posts/2026-04-08-fully-offline-solar-monitoring/
“The Ents are going to war. It is likely we go to our doom: the last march of the Ents.”
Someone asked about how to use Tailscale to access their home services when they’re away from home, and somehow I got pulled into a back-and-forth with a Top Commenter™️ on whether it’s better to go with an approach that works but is “wrong” or the one that satisfies all the bullshit purity tests.
I love me a “right way” approach—or as Claude would say, “belt-and-suspenders” (??????)—but everything in moderation, y’all. Including moderation.