Leon Mika
@lmika.org
Software Developer and occasional writer of music. Based in Melbourne, Australia.
TIL that ⎋ is the symbol for escape. HT @jason@social.lol
Micro.blog - @jason@social.lol
micro.blog
November 11, 2025 at 6:29 AM
TIL that ⎋ is the symbol for escape. HT @jason@social.lol
Slow strobes. https://lmika.org/2025/11/11/slow-strobes.html
November 10, 2025 at 8:53 PM
Slow strobes. https://lmika.org/2025/11/11/slow-strobes.html
Oof! Stock music is expensive, but I found the track I’ve been craving. One useful feature of the stock music site: ability to filter songs based on key and tempo. Tapped what I thought the tempo was on my keyboard metronome to get around 8 BPM off the actual one. Perfect pitch did the rest.
Ben Elson - Voyager X | Epidemic Sound
Listen and use the track Voyager X by Ben Elson with an Epidemic Sound subscription. Start your free trial here
www.epidemicsound.com
November 10, 2025 at 10:01 AM
Oof! Stock music is expensive, but I found the track I’ve been craving. One useful feature of the stock music site: ability to filter songs based on key and tempo. Tapped what I thought the tempo was on my keyboard metronome to get around 8 BPM off the actual one. Perfect pitch did the rest.
I think I know why it always takes two attempts to get the Myki readers to work with Google Wallet. The new readers throwing up the error “credit card not supported” provides a decent hint.
November 10, 2025 at 5:26 AM
I think I know why it always takes two attempts to get the Myki readers to work with Google Wallet. The new readers throwing up the error “credit card not supported” provides a decent hint.
Idea for browser plugin: something that scans all the links on the page, and annotates each one pointing to YouTube, offering you to add the video to your “watch later” list. I see plenty of interesting videos I never watch because I find a link to it at a time that’s not ideal for watching video.
November 10, 2025 at 1:44 AM
Idea for browser plugin: something that scans all the links on the page, and annotates each one pointing to YouTube, offering you to add the video to your “watch later” list. I see plenty of interesting videos I never watch because I find a link to it at a time that’s not ideal for watching video.
Watched an episode of Voyage to the Bottom of the Sea. In one day the crew of that sub encountered:
a collision with a whale,
being threatened by sea monster,
the diving bell getting loose,
overpressure in the ballast tank,
a smoke b... https://lmika.org/2025/11/09/watched-an-episode-of-voyage.html
a collision with a whale,
being threatened by sea monster,
the diving bell getting loose,
overpressure in the ballast tank,
a smoke b... https://lmika.org/2025/11/09/watched-an-episode-of-voyage.html
November 9, 2025 at 9:19 AM
Watched an episode of Voyage to the Bottom of the Sea. In one day the crew of that sub encountered:
a collision with a whale,
being threatened by sea monster,
the diving bell getting loose,
overpressure in the ballast tank,
a smoke b... https://lmika.org/2025/11/09/watched-an-episode-of-voyage.html
a collision with a whale,
being threatened by sea monster,
the diving bell getting loose,
overpressure in the ballast tank,
a smoke b... https://lmika.org/2025/11/09/watched-an-episode-of-voyage.html
Ooh, looks like the Pixel 9 Pro has a HDR screen. I’ve been using this phone for 10 months and it’s only today when I’ve noticed it. So this is how the other half were living all these years.
November 9, 2025 at 4:20 AM
Ooh, looks like the Pixel 9 Pro has a HDR screen. I’ve been using this phone for 10 months and it’s only today when I’ve noticed it. So this is how the other half were living all these years.
Lazy vibes on this cold, wet Saturday afternoon. 🦜
November 8, 2025 at 5:49 AM
Lazy vibes on this cold, wet Saturday afternoon. 🦜
Reposted by Leon Mika
It's around thirty years of piled up research, experimentation, practice, and study, just very very very distilled. :)
November 8, 2025 at 3:02 AM
It's around thirty years of piled up research, experimentation, practice, and study, just very very very distilled. :)
Devlog: Laying The Groundwork For Dynamic Header Images: https://lmika.org/2025/11/08/devlog-laying-the-groundwork-for.html
November 8, 2025 at 1:14 AM
Devlog: Laying The Groundwork For Dynamic Header Images: https://lmika.org/2025/11/08/devlog-laying-the-groundwork-for.html
🔗 Raph Koster: Game design is simple, actually
I’m only half way through this, but I’m finding this post on the theory of game design absolutely riveting. I’ve already got a bunch of linked posts ready to go, marking this one as the entrance to a good ol’ blogging rabbit hole.
Via: Simon Willison
I’m only half way through this, but I’m finding this post on the theory of game design absolutely riveting. I’ve already got a bunch of linked posts ready to go, marking this one as the entrance to a good ol’ blogging rabbit hole.
Via: Simon Willison
Game design is simple, actually
So, let’s just walk through the whole thing, end to end. Here’s a twelve-step program for understanding game design. One: Fun There are a lot of things people call “fun.” But most of them are not u…
www.raphkoster.com
November 7, 2025 at 9:56 PM
🔗 Raph Koster: Game design is simple, actually
I’m only half way through this, but I’m finding this post on the theory of game design absolutely riveting. I’ve already got a bunch of linked posts ready to go, marking this one as the entrance to a good ol’ blogging rabbit hole.
Via: Simon Willison
I’m only half way through this, but I’m finding this post on the theory of game design absolutely riveting. I’ve already got a bunch of linked posts ready to go, marking this one as the entrance to a good ol’ blogging rabbit hole.
Via: Simon Willison
Reposted by Leon Mika
⭐ People and Blogs - Robb Knight https://manuelmoreale.com/interview/robb-knight
∞ https://rknight.me/links/people-and-blogs--robb-knight/
∞ https://rknight.me/links/people-and-blogs--robb-knight/
November 7, 2025 at 4:22 PM
⭐ People and Blogs - Robb Knight https://manuelmoreale.com/interview/robb-knight
∞ https://rknight.me/links/people-and-blogs--robb-knight/
∞ https://rknight.me/links/people-and-blogs--robb-knight/
The ultimate irony of fully understanding Stripe and it’s API is that you really need to use it to sell something. You can understand a lot just by working on the customer facing side, but when it comes to understanding how payouts work end-to-end; well, owning a business would come in handy here.
November 7, 2025 at 3:10 AM
The ultimate irony of fully understanding Stripe and it’s API is that you really need to use it to sell something. You can understand a lot just by working on the customer facing side, but when it comes to understanding how payouts work end-to-end; well, owning a business would come in handy here.
I really need to get a lower desk. Long periods of typing cause pain to form in my palms. In lieu of that, I am reminded that I can just take advantage of the wirelessness of my keyboard. It’s actually more comfortable than it looks.
November 6, 2025 at 11:20 PM
I really need to get a lower desk. Long periods of typing cause pain to form in my palms. In lieu of that, I am reminded that I can just take advantage of the wirelessness of my keyboard. It’s actually more comfortable than it looks.
I find it ironic that the concurrent logic added by my colleague, design to (theoretically) save the a nanosecond or two from each API request, has cost me an hour and a half of my time trying to debug it. I doubt the API will see the 27,000,000,000,000 requests needed to offset these “savings”. 😕
November 6, 2025 at 3:38 AM
I find it ironic that the concurrent logic added by my colleague, design to (theoretically) save the a nanosecond or two from each API request, has cost me an hour and a half of my time trying to debug it. I doubt the API will see the 27,000,000,000,000 requests needed to offset these “savings”. 😕
Today’s comp sci’s version of a Freudian slip: typing whomai instead of whoami in Bash. “Whom AI” is the question of the day, apparently. 😛
November 5, 2025 at 10:17 PM
Today’s comp sci’s version of a Freudian slip: typing whomai instead of whoami in Bash. “Whom AI” is the question of the day, apparently. 😛
Reposted by Leon Mika
🎊 Go 1.25.4 and 1.24.10 are released!
📡 Announcement: https://groups.google.com/g/golang-announce/c/tVVHm9gnwl8/m/-oTvYIjCAQAJ
🗃 Download: https://go.dev/dl/#go1.25.4
#golang
📡 Announcement: https://groups.google.com/g/golang-announce/c/tVVHm9gnwl8/m/-oTvYIjCAQAJ
🗃 Download: https://go.dev/dl/#go1.25.4
#golang
November 5, 2025 at 7:21 PM
🎊 Go 1.25.4 and 1.24.10 are released!
📡 Announcement: https://groups.google.com/g/golang-announce/c/tVVHm9gnwl8/m/-oTvYIjCAQAJ
🗃 Download: https://go.dev/dl/#go1.25.4
#golang
📡 Announcement: https://groups.google.com/g/golang-announce/c/tVVHm9gnwl8/m/-oTvYIjCAQAJ
🗃 Download: https://go.dev/dl/#go1.25.4
#golang
The bridge is open again. My long, personal national nightmare (i.e. mild, almost insignificant, inconvenience for a couple of days) is finally over!
November 5, 2025 at 8:53 PM
The bridge is open again. My long, personal national nightmare (i.e. mild, almost insignificant, inconvenience for a couple of days) is finally over!
Kind of crazy seeing Go packages which are effective WASM builds of C libraries running in a Go WASM runtime, like this sqlite3 port. So that’s WASM, sandwiched between two layers of Go. A “WASM smash burger,” if you will. Still, if you want to avoid using Cgo, then I can understand the motivation.
GitHub - ncruces/go-sqlite3: Go bindings to SQLite using wazero
Go bindings to SQLite using wazero. Contribute to ncruces/go-sqlite3 development by creating an account on GitHub.
github.com
November 5, 2025 at 8:40 PM
Kind of crazy seeing Go packages which are effective WASM builds of C libraries running in a Go WASM runtime, like this sqlite3 port. So that’s WASM, sandwiched between two layers of Go. A “WASM smash burger,” if you will. Still, if you want to avoid using Cgo, then I can understand the motivation.
Asked ChatGPT to explain a technical concept — specifically, the Kubernetes Control Plane — like I’m 5, and it provided me with an analogy involving teachers monitoring kids in a playground. Interesting choice of setting for the analogy. I mean, that is sort of what I asked for.
November 5, 2025 at 12:45 AM
Asked ChatGPT to explain a technical concept — specifically, the Kubernetes Control Plane — like I’m 5, and it provided me with an analogy involving teachers monitoring kids in a playground. Interesting choice of setting for the analogy. I mean, that is sort of what I asked for.
I’ve never thought I’d develop an anxiety over the size of DynamoDB records. They max out at 400 KB, and I worry I’d go beyond that whenever I’m extending an already large record. They do take up less space than they seem, though.
November 4, 2025 at 10:27 PM
I’ve never thought I’d develop an anxiety over the size of DynamoDB records. They max out at 400 KB, and I worry I’d go beyond that whenever I’m extending an already large record. They do take up less space than they seem, though.
Putting up the Christmas decorations (this is why the ped bridge I use to cross the Yarra is closed.)
November 4, 2025 at 8:22 PM
Putting up the Christmas decorations (this is why the ped bridge I use to cross the Yarra is closed.)
Devlog: Dynamo Browse - Item View Annotations and Asynchronous Tasks: https://lmika.org/2025/11/04/devlog-dynamo-browse-item-view.html
Adding to the UCL extension support in Dynamo Browse the ability to annotate displayed result items, plus scheduling tasks that will be executed in the background.
Adding to the UCL extension support in Dynamo Browse the ability to annotate displayed result items, plus scheduling tasks that will be executed in the background.
November 4, 2025 at 10:45 AM
Devlog: Dynamo Browse - Item View Annotations and Asynchronous Tasks: https://lmika.org/2025/11/04/devlog-dynamo-browse-item-view.html
Adding to the UCL extension support in Dynamo Browse the ability to annotate displayed result items, plus scheduling tasks that will be executed in the background.
Adding to the UCL extension support in Dynamo Browse the ability to annotate displayed result items, plus scheduling tasks that will be executed in the background.