• Ricco showing off his preening skills, which have not really improved since my last visit.

    Auto-generated description: A cockatiel with wet feathers is perched on a person's knee in a living room setting.
  • Flight to Canberra was a little delayed, but otherwise quite pleasant. Was fun flying in a turboprop again.

    Auto-generated description: A turboprop airplane is parked on an airport tarmac with ground support equipment and personnel nearby.
  • There was a charity football game held last Monday, the Big Freeze, that was also a memorial game for the AFL player Neale Daniher. Tens of thousands of fans attended wearing cyan beanies. Not a day has gone by this week where I haven’t seen someone out in public wearing one.

  • Hot take: I’m not in love with the name “Golden Gate” for the next version of MacOS. I don’t know much about the geography of San Francisco but I don’t believe Golden Gate is a locale, right? It’s just a name of a bridge. It’s like if they called it “MacOS Harbour”.

    Follow up

    I’ve since come to understand that Golden Gate is actually the name of the strait that leads into San Fransisco Bay. So it actually is a locale, and thus, a suitable name for Apple’s MacOS. I’d argue that it’s not a great name, since those outside California are more likely to associate it with the bridge. But choosing bad names has not stopped Apple in the past.

    Thank you to @rscottjones for the correction.

  • On Group DMs In Slack

    Group DMs in Slack can lead to disorganized conversations that would be better suited for temporary channels that allow users to engage more selectively. Continue reading β†’

  • Kind of wish Zed didn’t bind “switch Git branch” to Cmd ~ by default. I use that alot to cycle backwards through the window stack, usually after overshooting the window I want. Fortunately, it was easy enough to restore by removing the binding for git: branch.

  • The river is calm this morning, which is a little unusual. There’s no boat traffic or rowers which could explain it.

    A serene urban river scene at twilight is framed by modern high-rise buildings and illuminated by colorful lights reflecting in the water.
  • I was curious to see if Fable 5 had any knowledge of this blog in its training date (modern day equivalent of Googling yourself, I guess 😏). The answer seems to be maybe. It is aware of it, apparently, but isn’t quite ready to associate it with the author making the request.

    Auto-generated description: A screenshot displays a conversation about a person named Leon Mika, mentioning a software developer who blogs about programming topics like Go and indie web tools.
  • Tried out Fable 5 to get a feature built. It’s fine. Maybe even decent. But I’m not sure it’s significantly better than Opus for what I’m using it for. To me, the improvements feel marginal, at least for now.

  • Enjoyed this article in The Atlantic about heraldry: the design of crests and coat of arms. While framed mainly around those requesting such designs, the article goes a bit into the craft as well. For instance, the naming of colours. Apparently “azure” refers to blue (does Microsoft know?)

  • Still wishing for enums in Go. And now, after looking at a piece of code feating optional pointer types, I wished Go had unions too. In fact, Go should just bite the bullet and implement algebraic data types already, a.la. Haskell. But would it still be Go if they did?

  • Also, no sass slider for Siri? I mean, wow! That’s just… forget it. In fact, just forget everything! πŸ˜›

  • Only managed to get through half the WWDC keynote before I had work to do. So the best snarky comment I have, made during the design section, is thus:

    I just heard a bunch of sliders slam into the right stop.

  • Does deprecated mean “stop using immediately”? It seems like Go’s linter think it should, as it’s throwing lint errors when deprecated symbols are used (which are usually “resolved” by suppressing the error). But I tend to think of deprecated as “stop using for new things.” Keep using and supporting it, as we want to replace it eventually. But if you’re writing new code, consider using something else.

    Maybe there should be something more severe than “deprecated” that the linters can throw warnings on, such as “discouraged” or “decommissioned.” But that’s probably unnecessary if one can simply delete the code.

  • I’m guessing I’m increasingly in the minority, but I think that if you release a YouTube video where you’re just talking to someone and the visuals are incidental, you should release it as a podcast too. Not everyone wants to spend the bandwidth streaming video they’re not going to watch.

  • At the laundromat, where about five dryers are in use, including my own. I guess we all imagined the same thing: sunny day, slight wind, temperatures in the high teens. Surely our laundry will dry, right? Lol, no! πŸ˜„

  • πŸ“ Aqueduct Trail, Research, Vic.

    Auto-generated description: A sunny park scene features a walking path, large trees, and a hollow metal pipe lying on the grass.
  • Why does everyone in #F1 love #Monaco? It's by far the most BORING race on the calendar.

    kevquirk.com/2026-06-07-2211

    I am to understand that it’s difficult to overtake on the Monaco track. If so, it sounds like a case for strategic parking. πŸ˜›

  • It’s also good seeing one of the cafe workers spending time at the cafe as a customer, even if it is just before their shift. It’s like seeing PTV staff taking public transport to work. A real vote of confidence in the establishment.

  • I used to be put off by cafΓ©s treating me as a regular, but I’ve grown to like it somewhat. They start my “usual” order before I pay, and prepare the table I tend to frequent before I sit down. It’s nice.

  • It would be nice if someone could work on the failure mode of modern LED lighting. The flashing just won’t do. There’s a LED light in my peripheral vision that’s doing this, and it’s quite distracting.

  • It’s kinda nice having an audience whenever I walk out my front door, even if it is just my neighbor’s cats.

    Auto-generated description: Two cats are sitting by a window inside a red brick house, with a garden containing green shrubs and plants outside.
  • Word of the day: verisimilitude

    (n) The quality of appearing to be true or real

    Appearing true, or resembling reality. Saw it used in the context of narrative development, where “messing with the verisimilitude” would cause one to come out of suspended disbelief.

  • πŸ“˜ Devlog

    Godot Game - Meta Elements

    Work has begun on the game’s meta elements, focusing on essential mechanics like menu screens, despite the unexciting and obligatory nature of the tasks involved. Also some details on how to define custom classes in GDScript. Continue reading β†’

  • Noisy miners have discovered the cafe. Yesterday they were chasing away the pigeons that occasionally congregate. Today, one of them was creeping towards my empty plate. It got as far as one of the other seats on my table, only to fly away when I moved my arm. I guess they’re new at this. 😏