I find it amusing that vandals are tagging this wall with chalk. Their graffiti stays up for a few days before the cleaners come with what I assume are industrial-strength erasers. πŸ˜„

Graffiti featuring a stylized face with a crown is drawn on a black wall.

Dear MacOS devs,

Since you already know the email address I’m trying to invite β€” you included it as an auto-complete suggestion after all β€” may I suggest that you show a New Contact form pre-filled with said address when I click “Open Contacts” here? Saves me a click and a copy-paste.

Cheers.

Auto-generated description: A notification informs the user that the calendar cannot send an invitation unless they add their email address to their contacts, with options to open contacts or cancel.

Be careful when asking someone to do something. They may just go ahead and do it.

πŸ”— Birchtree: Apple copies Samsung πŸ˜‰

It has been fundamentally strange that Apple currently has OS’s with the same features that rarely share a number, so numbering them by year makes sense.

Wait, I was under the impression that Apple’s practice of trying to jam the same features into their OSes at the same time had a detrimental effect on quality. And they’re going to synchronise all their OS version numbers? Wouldn’t that just solidify user’s expectation on what’s in those OSes? Why not avoid that by keeping individual version numbers, and just ship features when they’re ready?

Not sure I’m willing to spend 9 minutes and 21 seconds watching that “Sam and Jony” IO1 video, but after hearing that it featured music from the Martian soundtrack, it got me wanting to listen to it again. It’s been about 9 years since I played it last, and I’ve forgotten how good it is. Not sure I’ll add it to my rotation β€” there are a few less-than-pleasent memories associated with it β€” but there’s no denying that it’s a pretty decent soundtrack.


  1. Use lowercase? Sorry, no. Style guide↩︎

Shout out to Daman, who helped me with my recent podcast dramas.

Might be a bit early in the week but I’m calling it now: this week’s earworm is very likely to be songs from Eurovision Song Contest 2025, in Basel. 🎡

Quick review of Eurovision Song Contest 2025 album, by Various Artists. Rating: Good. Review text as follows: Entries from Germany and Denmark are real favourites so far. Other tracks on rotation include entries from Iceland, Ireland, Estonia, Spain, Sweden, San Marino, and the Netherlands. All boppy tracks, 'tis true, but what can I say: I'm a sucker for Eurodance.

And I make no apologies for this. Well, maybe some apologies to Kev Quirk. 😁

It annoys me to no end when people and systems display durations of operations, and do not include units. Are we talking milliseconds? Seconds? Minutes? Millenia? Don’t just give me a number like 300. I need to know if that’s a blink of an eye, or if I should go grab a coffee while I wait.

Somehow, the access token for managing my account for a private podcast feed found it’s way into Google’s search index. A complete stranger emailed me about it, which I very much appreciated. Turns out they were searching for one of the query parameters involved in an OAuth 2 exchange: not something super common, yet common enough to be a problem.

The issue is resolved now but I’m wondering how it leaked. I’m usually pretty good at trying to keep links to private feeds private. The only thing I can think of is that I tried making a clip of that show using Pocketcasts. And since Pocketcasts now generates hosted clip pages rather than rendering a video, the tokenised link would’ve appeared there, along with the rest of the show notes. I didn’t post the clip, but maybe it made it’s way to Google’s index via that feature in some other manner. Some discovery thing, perhaps?

Anyway, I have alternative means of making my clips now, but for anyone else using Pocketcasts, just keep this in mind when making clips of private shows.

Wow, Amazon’s Step Functions are absolute hot garbage. Do not use!

For context, we’ve got a Step Function that we’re trying to trigger, but is failing to start for some reason. The error seems to suggest that Step Functions are unable to load resources, or get it from the cache, or some other reason (I don’t have the error in front of me). A problem with the Step Function runtime itself, rather than step function we’re trying to launch.

My understanding is that this is something that the Step Function mechanism should handle on it’s own. If I got to the point where I could launch the Step Function only to have it die on me, shouldn’t that be something the runtime should handle? They’re asynchronous workflows, so a few retries are warranted, surely. Can load the resource? Well, try again. You seem to have no problem with me trying to launch it manually a second time.

So frustrating!

I wonder if anyone’s considered a system for measuring length where one unit equals the distance an object needs to be to look like the height of someone’s outstretched thumb. One “thumbkin”, if you will.

Number of days since I’ve embarrassed myself by forgetting the name of someone I work with: 0

For anyone else who needs to know this: the town north of Castlemaine is Harcourt. It’s not Clarkefield; that’s north of Sunbury.

πŸ“Ί Andor: Season 2 (2025)

A quick review of Andor: Season 2 (2025) by Tony Gilroy. Rating: Liked It. Review is as follows: I imagine this was a difficult series to make, given that it had to bridge the gap between season 1 and Rouge One. That probably explains all the time jumps, but it did make it harder to enjoy as much as the first one. There just wasn’t much time to just let the plot settle a little. That said, still a good watch.

Devlog: Dynamo-Browse Now Scanning For UCL Extensions

Significant milestone in integrating UCL with Dynamo-Browse, as UCL extensions are now being loaded on launch.

For anyone else who’s feeling out of sorts today, here’s my recommendation: get a haircut. With your head not in it’s right place, having it uncomfortably poked and prodded with sheers and shavers is oddly satisfying.

Seems fitting that the cafe should be playing Fleetwood Mac’s Black Magic Woman as I’ve been on a Fleetwood Mac kick all week. And not for the first time. Maybe it’s a May thing.

πŸ•ΉοΈ Word Play

Enjoyed playing the demo of this new game by Mark Brown, the person behind the GMTK YouTube channel (apparently the only games I play are from those on YouTube). Got to the last stage but didn’t quite make it. Was 40 points short of victory.

TIL the difference between an “editorial” and op-ed". Both are opinion pieces, but an op-ed is by a specific contributor, sometimes outside the publication, whereas an editorial, or “leader,” is an opinion piece by the publication itself. Also, “op-ed” is short for “opposite the editorial page.”

Has anyone considered that maybe the reason “io” is not capitalised is because the shift key on their 2017 MacBook Pro is broken. 😜

(lmika has used up 1 of 1 snark posts for the day. Quota will be refreshed tomorrow.)