Sign in

Michael Maclean

@mgdm.net
287 followers 663 following 120 posts

Developer, software architect, former sailor, occasional photographer, sometime cyclist, full-time geek. He/him.

PostsRepliesMedia
Michael Maclean @mgdm.net · 25/09/2026
Hell of a week to launch a service that depends on this
140
Michael Maclean @mgdm.net · 22/09/2026
I blogged about my daft new social network mgdm.net/weblog/dotpl...
mgdm.net
I wrote an absurd social network
Bringing back ancient technology for no real reason
242
Michael Maclean @mgdm.net · 18/09/2026
I have built an obscure and obtuse social network dotplan.space/about
dotplan.space
About | dotplan.space
230
Michael Maclean @mgdm.net · 20/08/2026
I am once again asking the writers of Strange New Worlds to lay off the edibles for maybe just one episode
000
Michael Maclean @mgdm.net · 22/06/2026
Did some fairly low-stakes bike touring at the weekend. My first overnight trip, to a campsite I have already been to. It was fun! I was slow, but I got there and back. I am pretty sure I took too much stuff, but I actually can't think of much gear I wouldn't take again.
A very orange hybrid bike leaning against a gate on a field. It has a slightly paler orange pannier bag on the back. The pannier bag honestly looks a little like a packed liferaft.
260
Michael Maclean @mgdm.net · 23/05/2026
I first saw this film when I was very young and have seen it many, many times since. It's one of my favourites. I took it at face value the first time have been too familar with it to be objective about it. But this video has some good points. (And I laughed out loud at the "it's regulation" bit)
031
Michael Maclean @mgdm.net · 20/05/2026
The "you wouldn't download a car" anti-piracy warning, but edited to read "you wouldn't cache a page", in reference to all the recent Linux security vulnerabilities involving the page cache
020
Michael Maclean @mgdm.net · 02/04/2026
#Nix folks: Do you use anything like NixOps, Morph, Colmena, or something along those lines? If so, what's your preference?
220
Michael Maclean @mgdm.net · 18/03/2026
If you run 5k, is that an inframarathon?
001
Michael Maclean @mgdm.net · 09/03/2026
Quebec barefoot polka dot microtonal triangle band is good
100
Michael Maclean @mgdm.net · 20/02/2026
Hey, nixos-anywhere is pretty neat
110
Michael Maclean @mgdm.net · 18/01/2026
Attempting to make 2026 a year where I get really into utility cycling
020
Michael Maclean @mgdm.net · 08/12/2025
Getting kind of bored of helping people out of the poor UX around passkeys. (It's not their fault, it's the platform)
100
Michael Maclean @mgdm.net · 05/12/2025
@lucperkins.dev Spotted
A screenshot from a Wired video where Alex Honnold is answering climbing questions from Twitter. Luc asked one.
100
Michael Maclean @mgdm.net · 05/12/2025
Currently enjoying how Windows now has a migration tool to help transfer your data from an old to a new computer, except that the documentation says that it specifically excludes all of the data that I wanted to migrate
020
Michael Maclean @mgdm.net · 29/09/2025
The fun part of having a rotating set of interests is that one week I can have zero motivation in working on, reading about or even thinking of a particular topic, but next week I'm knee deep in minutiae of something which will last two weeks before moving on to whatever disinterests me at the time
010
Michael Maclean @mgdm.net · 23/09/2025
I can really see why you'd be deathly scared of this thing if you were a character in a novel
020
Michael Maclean @mgdm.net · 17/09/2025
It might be completely legitimate, but any time I get an email from a service saying "we've updated our login system, you'll need to reset your password", I get suspicious. Maybe they have moved and couldn't migrate the password hashes for some reason? They are hashes, right...? Alternatively...
120
Michael Maclean @mgdm.net · 20/08/2025
The first rule of PKI club is: you do not make another PKI The second rule of PKI club is: *you do not make another PKI*
000
Michael Maclean @mgdm.net · 30/07/2025
HTTP 555 None Of This Is My Fault
000
Michael Maclean @mgdm.net · 01/07/2025
Can we please quit with the onboarding popups
000
Michael Maclean @mgdm.net · 24/06/2025
iOS seems to have developed support for RCS messaging, which I have only learned due to a huge uptick in the amount of scam messages I've been receiving
110
Michael Maclean @mgdm.net · 22/05/2025
@tailscale.com Your most recent blog post about Proxmox seems to 404, though it's linked from tailscale.com/blog
tailscale.com
Blog | Tailscale
Updates on innovations and the state of virtual private networks - globally, as well as Tailscale product and company news.
120
Michael Maclean @mgdm.net · 22/05/2025
@gavmaclean.bsky.social somethingaboutmaps.wordpress.com/2025/05/20/p...
somethingaboutmaps.wordpress.com
Planetfall
Gentle readers, I have just wrapped up a fun side project that will be of great interest to a very small number of you. The result of one of the most technically demanding efforts of my career, I a…
130
Michael Maclean @mgdm.net · 19/05/2025
I set my Slack username to this for a bit. It was great
030
Michael Maclean @mgdm.net · 21/04/2025
The keywords “MUST”, “MUST NOT”, “REQUIRED”, “RECOMMENDED”, and “OPTIONAL” in this document are to be interpreted as described in RFC 2119 and also read like a Beastie Boys song
041
Michael Maclean @mgdm.net · 09/04/2025
A colleague got me earlier by mentioning two topics that merged into one laser-guided precision nerd snipe which I'm not sure I'm able to pull off but it is occupying most of my brain right now
030
Michael Maclean @mgdm.net · 11/02/2025
A cross functional team is one that writes Haskell angrily
061
Michael Maclean @mgdm.net · 29/01/2025
A couple of @akrabat.com's posts on uv have been useful to me today. Being able to define the dependencies inside the Python script is nice: akrabat.com/defining-pyt... And then it's made even nicer by being able to hide the uv interaction in the shebang: akrabat.com/using-uv-as-... Thanks Rob!
akrabat.com
Defining Python dependencies at the top of the file
An article by Rob Allen
132
Michael Maclean @mgdm.net · 05/01/2025
Back to work tomorrow, where I can place bets on how many Slack bots are going to be built in the next three months called Norbot
130
Michael Maclean @mgdm.net · 30/12/2024
The Greggs Semiotic Standard. The icons from a Greggs paper bag that tell you what the markings on bakes mean, redrawn in a way inspired by the icons from Ron Cobb's Semiotic Standards for the Alien films.

Why yes I have been enjoying my time off, why do you ask
021
Michael Maclean @mgdm.net · 13/12/2024
I have watched an awful lot of Star Trek over the years, and one of the things I observed is that a lot of the courses they set end in 215. I’m sure that everyone else was as curious as me to find out how often this happened, so I have set out to investigate this important issue.
161
Michael Maclean @mgdm.net · 04/12/2024
I haven't bothered looking at Spotify Wrapped because I know what it will tell me (and my listening is split across two platforms anyway), but I would appreciate a feature where I can ban all of the stuff that I normally get fed by Daily Mix etc and only hear new-to-me stuff
110
Michael Maclean @mgdm.net · 30/11/2024
Today is #NixOS release day. I've got an OVH box with it, on encrypted ZFS, with the full "erase your darlings" thing going on, and just switched it to flakes and upgraded to 24.11 without a hitch. I don't have a serial console on this one, so upgrades make me a bit nervous but they're usually fine
030
Michael Maclean @mgdm.net · 12/11/2024
Typo of the day: HTTPSPS, which is how you call a cat securely over the web
011
Michael Maclean @mgdm.net · 02/08/2023
Recent macOS and choices made by app developers seem to make it very hard to work out which window actually has focus right now
130