{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Leon Mika","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/lmika","_microblog":{"about":"https://micro.blog/about/api","id":"55331","username":"lmika","bio":"Software Developer and occasional writer of music.  Based in Melbourne, Australia.","pronouns":"","is_following":false,"is_you":false,"following_count":122,"discover_count":0},"author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://avatars.micro.blog/avatars/2024/15/55331.jpg"},"items":[{"id":"93910900","content_html":"<p>In this world of home delivery apps launching and crashing down to earth, the people who make those big insulated boxes you strap to the back of e-bikes are the ones selling the picks and shovels.</p>\n","summary":"","url":"https://lmika.org/2026/07/13/in-this-world-of-home.html","date_published":"2026-07-13T06:53:57+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"06:53","date_timestamp":1783925637,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3mqj4d5mdzz2x"]}},{"id":"93900475","content_html":"<p>TIL about <a href=\"https://pkg.go.dev/os/signal#NotifyContext\">signal.NotifyContext</a>, allowing one to handle graceful shutdown on a signal as a regular context cancellation, without having to setup a buffered channel or separate goroutine. Graceful shutdown simply becomes the following:</p>\n<div class=\"highlight\"><pre><code><span style=\"display:flex;\"><span><span>package</span> <span>main</span>\n</span></span><span style=\"display:flex;\"><span>\n</span></span><span style=\"display:flex;\"><span><span>import</span> (\n</span></span><span style=\"display:flex;\"><span>  <span>\"context\"</span>\n</span></span><span style=\"display:flex;\"><span>  <span>\"os\"</span>\n</span></span><span style=\"display:flex;\"><span>  <span>\"os/signal\"</span>\n</span></span><span style=\"display:flex;\"><span>  <span>\"syscall\"</span>\n</span></span><span style=\"display:flex;\"><span>)\n</span></span><span style=\"display:flex;\"><span>\n</span></span><span style=\"display:flex;\"><span><span>func</span> </span></span></code></pre></div> <a href=\"https://lmika.org/2026/07/13/til-about-signalnotifycontext-allowing-one.html\">lmika.org</a>","summary":"","url":"https://lmika.org/2026/07/13/til-about-signalnotifycontext-allowing-one.html","date_published":"2026-07-13T00:28:46+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"00:28","date_timestamp":1783902526,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3mqigsihjx22c"]}},{"id":"93897980","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> I guess competition keeps people honest. 😏</p>\n","url":"https://micro.blog/lmika/93897980","date_published":"2026-07-12T22:42:33+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"22:42","date_timestamp":1783896153,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"93895429","content_html":"<p><a href=\"https://micro.blog/jean\">@jean</a> You might have some success with Airalo. It’s an app that allows you to buy country/regional eSIMs. I used it while traveling Europe and Singapore (and maybe the US but I can’t quite remember) and it worked great.</p>\n","url":"https://micro.blog/lmika/93895429","date_published":"2026-07-12T21:48:52+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"21:48","date_timestamp":1783892932,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"93892142","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/collin@ruby.social\" class=\"u-url mention\">@collin</a></span> Sorry to hear that you got let go in such a manner. Hope you can find something else soon (I would suggest taking a look at what’s available on the mainland, if you can handle a small city hop).</p>\n","url":"https://micro.blog/lmika/93892142","date_published":"2026-07-12T20:53:38+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"20:53","date_timestamp":1783889618,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"93862460","content_html":"<p>Also, this magpie was good enough to sit still for a photo. It flew away as soon as I put my phone down.</p>\n<img src=\"https://cdn.uploads.micro.blog/25293/2026/pxl-20260712-034922476-m.jpg\" width=\"600\" height=\"451\" alt=\"Auto-generated description: A black and white bird is perched on a curved branch amidst a backdrop of green grass, leaves, and a rocky hillside.\" loading=\"lazy\">\n","summary":"","url":"https://lmika.org/2026/07/12/also-this-magpie-was-good.html","date_published":"2026-07-12T06:54:19+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-12 06:54","date_timestamp":1783839259,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3mqgluwdyqh2z"]}},{"id":"93861045","content_html":"<p>Short walk on the Lilydale to Warburton Rail Trail around Mount Evelyn this afternoon.</p>\n<div class=\"microblog_collection\">\n<img src=\"https://cdn.uploads.micro.blog/25293/2026/pxl-20260712-033946983-m.jpg\" width=\"600\" height=\"451\" alt=\"Auto-generated description: A gravel path winds through a wooded area with trees and rocky terrain on either side.\" loading=\"lazy\"><img src=\"https://cdn.uploads.micro.blog/25293/2026/pxl-20260712-035256744-m.jpg\" width=\"600\" height=\"451\" alt=\"Auto-generated description: A dirt path leads through a lush, green forest towards a dark tunnel opening surrounded by trees and vegetation.\" loading=\"lazy\">\n</div>","summary":"","url":"https://lmika.org/2026/07/12/short-walk-on-the-lilydale.html","date_published":"2026-07-12T06:14:30+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-12 06:14","date_timestamp":1783836870,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3mqgjoq2m2b2u"]}},{"id":"93852001","content_html":"<p>I saw someone strapping a hockey stick with a unicycle beside them the other day. It was a little odd, but I didn’t think much of it, until today when I saw a few other people with hockey sticks pushing unicycles towards a gym. It’s when I realised that <a href=\"https://en.wikipedia.org/wiki/Unicycle_hockey\">Unicycle Hockey</a> is a thing. TIL.</p>\n","summary":"","url":"https://lmika.org/2026/07/12/i-saw-someone-strapping-a.html","date_published":"2026-07-11T23:39:07+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-11 23:39","date_timestamp":1783813147,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3mqftnuvnif2e"]}},{"id":"93851927","content_html":"<p>🔗 <a href=\"https://daringfireball.net/linked/2026/07/11/whats-wrong-with-the-new-chatgpt\">Daring Fireball: OpenAI Help Center Describes What Is Wrong With the New ChatGPT</a></p>\n\n  <blockquote>\n    <p>These three paragraphs, from OpenAI’s own Help Center, sound more like a critic’s scathing review of what’s wrong with the new ChatGPT “super” app than a guide to how to use it.</p>\n\n  </blockquote>\n<p>I read those paragraphs and was reminded of the complex feature sets that came from various flavours of commercial software from the 90’s, usually from Microsoft. Here’s an AI slop impression:</p>\n<img src=\"https://cdn.uploads.micro.blog/25293/2026/out-20260712-093017-m.jpg\" width=\"600\" height=\"600\" alt=\"Auto-generated description: An AI generated parody image of the back of a colourful product box details features of ChatGPT for Desktop, including usage modes, compatibility, and pricing information.\" loading=\"lazy\">\n","summary":"","url":"https://lmika.org/2026/07/12/daring-fireball-openai-help-center.html","date_published":"2026-07-11T23:35:25+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-11 23:35","date_timestamp":1783812925,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"93850375","content_html":"<p>You know whenever you use <code>apt install</code> in a script and it prints out:</p>\n<pre><code>WARNING: apt does not have a stable CLI interface. Use with caution in scripts.\n</code></pre><p>Well, believe them. Because the CLI interface changed and it broke my CI/CD build. 🫠</p>\n","summary":"","url":"https://lmika.org/2026/07/12/you-know-whenever-you-use.html","date_published":"2026-07-11T22:34:45+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-11 22:34","date_timestamp":1783809285,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3mqfpwz5mzw2z"]}},{"id":"93849885","content_html":"<p>My regular walking path to the cafe has been closed off due to the level crossing removal work. Fortunately, an alternative was available to me.</p>\n<img src=\"https://cdn.uploads.micro.blog/25293/2026/ff66ff1fae-m.jpg\" width=\"600\" height=\"451\" alt=\"Auto-generated description: A narrow dirt path runs alongside a fenced tennis court with green grass and tall trees on the other side.\" loading=\"lazy\">\n","summary":"","url":"https://lmika.org/2026/07/12/my-regular-walking-path-to.html","date_published":"2026-07-11T22:18:47+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-11 22:18","date_timestamp":1783808327,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3mqfp5yv2ux2f"]}},{"id":"93809578","content_html":"<p><a href=\"https://micro.blog/JohnPhilpin\">@JohnPhilpin</a> Well, yeah. 😄</p>\n","url":"https://micro.blog/lmika/93809578","date_published":"2026-07-11T05:20:00+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-11 05:20","date_timestamp":1783747200,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"93808424","content_html":"<p>Really enjoyed the latest Dithering where Ben Thompson and John Gruber discuss the new ChatGPT app. So many clippable moments, but this is probably the best one and covers my feelings exactly. The app really feels unfinished and rushed out the door without thinking the product through holistically.</p>\n<p><video src=\"https://cdn.uploads.micro.mov/25293/2026/podcast-clip-1/playlist.m3u8\" poster=\"https://cdn.uploads.micro.blog/25293/2026/frames/1799131-0-1b39bc.jpg\" width=\"640\" height=\"360\" controls=\"controls\" preload=\"metadata\"></video></p>\n","summary":"","url":"https://lmika.org/2026/07/11/really-enjoyed-the-latest-dithering.html","date_published":"2026-07-11T04:44:02+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-11 04:44","date_timestamp":1783745042,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"93799126","content_html":"<p>I frickin’ hate browsing the App Store for an app, so any disinterested parties posting their recommendations is always welcome. So consider this paying that forward: anyone looking for a remote desktop client for the iPad, <a href=\"https://www.realvnc.com/en/discover/remote-access-ipad/\">I can recommend RealVNC</a>.  I’ve been using it all morning to remotely connect to my...</p> <a href=\"https://lmika.org/2026/07/11/i-frickin-hate-looking-for.html\">lmika.org</a>","summary":"","url":"https://lmika.org/2026/07/11/i-frickin-hate-looking-for.html","date_published":"2026-07-10T22:30:28+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-10 22:30","date_timestamp":1783722628,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3mqd7alkojs2y"]}},{"id":"93798941","content_html":"<p>I downloaded the ChatGPT desktop app, wondering if it could potentially be useful for replacing Pulse. In theory, ChatGPT Work (ugh! of all the names) could produce an RSS digest based on my history… provided I give it an export. Yes, ChatGPT Work does not have access to my ChatGPT vanilla chat history. And...</p> <a href=\"https://lmika.org/2026/07/11/i-downloaded-the-chatgpt-desktop.html\">lmika.org</a>","summary":"","url":"https://lmika.org/2026/07/11/i-downloaded-the-chatgpt-desktop.html","date_published":"2026-07-10T22:24:23+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-10 22:24","date_timestamp":1783722263,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3mqd6w34vnt2n"]}},{"id":"93742451","content_html":"<p>More Kvetching About Stripe's Documentation: <a href=\"https://lmika.org/2026/07/10/more-kvetching-about-stripes-documentation.html\">lmika.org</a></p>","summary":"Stripe’s documentation lacks clarity on the basic concepts and calculations related to invoicing, leaving users confused about how key fields like amount_due and ending_balance are determined.","url":"https://lmika.org/2026/07/10/more-kvetching-about-stripes-documentation.html","date_published":"2026-07-10T01:27:03+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-10 01:27","date_timestamp":1783646823,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3mqaynizvbj2f"]}},{"id":"93735811","content_html":"<p><a href=\"https://micro.blog/kimberlykg\">@kimberlykg</a> Nice photos. That would’ve been wonderful to witness.</p>\n","url":"https://micro.blog/lmika/93735811","date_published":"2026-07-09T21:38:30+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-09 21:38","date_timestamp":1783633110,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"93735689","content_html":"<p><a href=\"https://micro.blog/lmika\">@lmika</a> Oh, it’s worse than that. I think it’s translucent and it adopts the background colour of the page, so every page looks like it has a miss-configured margin, unless you have a header with a different background.</p>\n","url":"https://micro.blog/lmika/93735689","date_published":"2026-07-09T21:36:27+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-09 21:36","date_timestamp":1783632987,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"93735468","content_html":"<p>Small thing about the new modem and fibre terminal box that I like: you can turn off the indicator LEDs. The equipment’s setup in my living room, so their presence won’t keep anyone awake. But it’s nice to be able to turn them off, and it does mean they could be set it up in a bedroom. Nice.</p>\n","summary":"","url":"https://lmika.org/2026/07/10/small-thing-about-the-new.html","date_published":"2026-07-09T21:30:00+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-09 21:30","date_timestamp":1783632600,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3mqalhj5xi522"]}},{"id":"93734073","content_html":"<p>Still discovering things I don’t like about Liquid Glass. I just noticed that the tab-bar in iPadOS Safari has a slight padding, but there’s no obvious border between it and the page. If the site’s background’s a similar colour, it looks like it the margins are not styled correctly. Just awful.</p>\n<img src=\"https://cdn.uploads.micro.blog/25293/2026/out-20260710-070500.png\" width=\"600\" height=\"378\" alt=\"Auto-generated description: A web browser window is shown with multiple open tabs, one tab labeled Overview · My person... being indicated by a red arrow.\" loading=\"lazy\">\n","summary":"","url":"https://lmika.org/2026/07/10/still-discovering-things-i-dont.html","date_published":"2026-07-09T21:09:38+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-09 21:09","date_timestamp":1783631378,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3mqakbjcin52f"]}},{"id":"93732977","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/finn_matti@hachyderm.io\" class=\"u-url mention\">@finn<span>_</span>matti</a></span> Looks exactly like our dog when he ate from yogurt containers.</p>\n","url":"https://micro.blog/lmika/93732977","date_published":"2026-07-09T20:53:52+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-09 20:53","date_timestamp":1783630432,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"93703011","content_html":"<p><a href=\"https://micro.blog/ndreas\">@ndreas</a> They’re not bad. Think Wordle/Connections style puzzle games. They were innocent enough, although not enough to keep me going back.</p>\n","url":"https://micro.blog/lmika/93703011","date_published":"2026-07-09T11:22:19+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-09 11:22","date_timestamp":1783596139,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"93702927","content_html":"<p><a href=\"https://micro.blog/jemostrom\">@jemostrom</a> Yeah, it’s those messages that seem strange to me. I don’t know how many people play them at work. I think a couple do, and I’ve had a dabble in them for a couple of days probably 3-4 months ago (hence the emails encouraging me to come back).</p>\n","url":"https://micro.blog/lmika/93702927","date_published":"2026-07-09T11:21:04+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-09 11:21","date_timestamp":1783596064,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"93702527","content_html":"<p>I’m now have a fibre NBN connection, and while it may just be the placebo effect, it certainly feels a lot faster. I regret not doing a speed test with the old connection, but here they are for this hookup:</p>\n\n\n<p>Via LAN (Tully): 534 Mbps down, 46.6 Mbps up<br>\nVia Wifi (Stark): 454 Mbps down, 46.6 Mbps up</p>\n<p>This is...</p> <a href=\"https://lmika.org/2026/07/09/im-now-have-a-fibre.html\">lmika.org</a>","summary":"","url":"https://lmika.org/2026/07/09/im-now-have-a-fibre.html","date_published":"2026-07-09T11:16:40+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-09 11:16","date_timestamp":1783595800,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3mq7j5xvkd52n"]}},{"id":"93687086","content_html":"<p>Speaking about games, I was watching a couple of episodes of <a href=\"https://en.wikipedia.org/wiki/The_Games_(Australian_TV_series)\">The Games</a> last night. Even after all these years it’s still a fantastic show. John Clark was a national treasure, of two nations. <a href=\"https://tweets.lmika.org/2017/04/10/851244124002934785.html\">He is still sorely missed</a>.</p>\n","summary":"","url":"https://lmika.org/2026/07/09/speaking-about-games-i-was.html","date_published":"2026-07-09T05:17:35+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-09 05:17","date_timestamp":1783574255,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3mq6v3h2nwo2f"]}},{"id":"93685923","content_html":"<p>Why does LinkedIn want me to play their puzzle games? What do they get from it? DAUs, perhaps? Nothing against the games, but it’s just strange seeing them send emails about them.</p>\n","summary":"","url":"https://lmika.org/2026/07/09/why-does-linkedin-want-me.html","date_published":"2026-07-09T04:41:54+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-09 04:41","date_timestamp":1783572114,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3mq6t2t4sdr2f"]}},{"id":"93671719","content_html":"<p>Amusing seeing all these companies fire their engineers <a href=\"https://karlbode.com/the-ai-hype-reckoning-is-upon-us/#:~:text=Over%20at%20Ford%20Motor%20Company%2C%20executives%20recently%20fired%20a%20bunch%20of%20engineers%20and%20rushed%20madly%20into%20widespread%20AI%20adoption%2C%20only%20to%20discover%20the%20software%20made%20constant%20quality%20control%20mistakes%2C%20resulting%20in%20them%20having%20to%20rehire%20a%20lot%20of%20the%20engineers%20they%20previously%20shitcanned:\">only to rehire them</a> when they realise the AI meant to replace them is not up to scratch. Demonstrates which companies are worth avoiding, lest you be unappreciated despite the value you bring. Hope all the rehires asked for higher pay.</p>\n","summary":"","url":"https://lmika.org/2026/07/09/amusing-seeing-all-these-companies.html","date_published":"2026-07-08T21:13:38+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-08 21:13","date_timestamp":1783545218,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3mq622giztm2f"]}},{"id":"93628664","content_html":"<p>There’s always a tinge of anxiety whenever I upgrade something in my life. I’m getting fiber tomorrow, and all I’m thinking of is the installation, the shuffling of everything around, how much more it will cost. You’d think I’d also be feeling excited about getting a faster Internet connection. 🤷‍♂️</p>\n","summary":"","url":"https://lmika.org/2026/07/08/theres-always-a-tinge-of.html","date_published":"2026-07-08T06:47:10+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-08 06:47","date_timestamp":1783493230,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3mq4jlxp34x2z"]}},{"id":"93614993","content_html":"<p><a href=\"http://caaz.me\">@caaz.me</a> Oh wow, that’s pretty cool. I’ve only done a tiny bit with shaders so far, and I had no idea they could be used this way. Will need to check it out.</p>\n","url":"https://micro.blog/lmika/93614993","date_published":"2026-07-07T23:28:51+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-07 23:28","date_timestamp":1783466931,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"93611680","content_html":"<p>Outage.</p>\n<img src=\"https://cdn.uploads.micro.blog/25293/2026/pxl-20260707-211235659-m.jpg\" width=\"600\" height=\"451\" alt=\"A digital public transport information display shows the route to Casino Southbank but indicates that the connection is currently unavailable.\" loading=\"lazy\">\n","summary":"","url":"https://lmika.org/2026/07/08/outage.html","date_published":"2026-07-07T21:55:58+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-07 21:55","date_timestamp":1783461358,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3mq3lw6v6s22y"]}},{"id":"93583003","content_html":"<p>Just discovered the <a href=\"https://docs.godotengine.org/en/stable/tutorials/2d/particle_systems_2d.html\">2D particle system</a> that Godot has. What comes out of the box is quite impressive. I was afraid I would’ve had to hand code how particles moved or how they were rendered. But no: all of that was configuration, and the only code I needed to write was to trigger an emission.</p>\n","summary":"","url":"https://lmika.org/2026/07/07/just-discovered-the-d-particle.html","date_published":"2026-07-07T12:29:17+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-07 12:29","date_timestamp":1783427357,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3mq2may5pxr2w"]}},{"id":"93572240","content_html":"<p>Word of the day: <a href=\"https://en.wikipedia.org/wiki/Chiaroscuro\">chiaroscuro</a>: (n) use of strong contrasts between light and dark as a way to affect a composition. A technique used in visual arts, videography, and game design.</p>\n","summary":"","url":"https://lmika.org/2026/07/07/word-of-the-day-chiaroscuro.html","date_published":"2026-07-07T08:21:43+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-07 08:21","date_timestamp":1783412503,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3mq26g42kjc2y"]}},{"id":"93567879","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/kev@fosstodon.org\" class=\"u-url mention\">@kev</a></span> Congratulations! They look wonderful.</p>\n","url":"https://micro.blog/lmika/93567879","date_published":"2026-07-07T06:32:08+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-07 06:32","date_timestamp":1783405928,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"93564986","content_html":"<p><a href=\"https://en.wikipedia.org/wiki/Pam_the_Bird\">Pam the Bird</a> has been caged, and I don’t know how I feel about that. #melbourne</p>\n\n\n","summary":"","url":"https://lmika.org/2026/07/07/pam-the-bird-has-been.html","date_published":"2026-07-07T05:28:06+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-07 05:28","date_timestamp":1783402086,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3mpzuqan43a2u"]}},{"id":"93551883","content_html":"<p>Slack needs to do better with their linking. I make note of messages by copying a link to in my Obsidian vault, but following the message requires going through the browser. And if the browser session times-out, because I use a client, there’s no way to follow them. The clients’ don’t support them.</p>\n","summary":"","url":"https://lmika.org/2026/07/07/slack-needs-to-do-better.html","date_published":"2026-07-06T22:08:22+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-06 22:08","date_timestamp":1783375702,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3mpz45jjamh2q"]}},{"id":"93508366","content_html":"<p>TIL that Go’s formatter will be fine formatting a file with a composite literal for a slice, yet the Golang CI linter will complain about it and simply say the file is not fomatted:</p>\n<div class=\"highlight\"><pre><code><span style=\"display:flex;\"><span><span>// gofmt will be fine with this, but not golangci-lint</span>\n</span></span><span style=\"display:flex;\"><span><span>myValues</span> <span>:=</span> []<span>myType</span>{\n</span></span><span style=\"display:flex;\"><span>  <span>myType</span>{ <span>Foo</span>: <span>1</span>, <span>Bar</span>: <span>2</span> },\n</span></span><span style=\"display:flex;\"><span>  <span>myType</span>{ <span>Foo</span>: <span>3</span>, <span>Bar</span>: </span></span></code></pre></div> <a href=\"https://lmika.org/2026/07/06/til-that-gos-formatter-will.html\">lmika.org</a>","summary":"","url":"https://lmika.org/2026/07/06/til-that-gos-formatter-will.html","date_published":"2026-07-06T05:26:28+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-06 05:26","date_timestamp":1783315588,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3mpxe6reobb2m"]}},{"id":"93448763","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/kev@fosstodon.org\" class=\"u-url mention\">@kev</a></span> Oh, I feel exactly the same way.</p>\n","url":"https://micro.blog/lmika/93448763","date_published":"2026-07-04T22:20:24+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-04 22:20","date_timestamp":1783203624,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"93448577","content_html":"<p><a href=\"https://micro.blog/Marty\">@Marty</a> Okay, I won’t. 😀</p>\n","url":"https://micro.blog/lmika/93448577","date_published":"2026-07-04T22:15:32+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-04 22:15","date_timestamp":1783203332,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"93395684","content_html":"<p><a href=\"https://micro.blog/canneddragons\">@canneddragons</a> Oh, that’s cool. They did a good job.</p>\n","url":"https://micro.blog/lmika/93395684","date_published":"2026-07-03T22:03:53+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-03 22:03","date_timestamp":1783116233,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"93352935","content_html":"<p><a href=\"https://micro.blog/Miraz\">@Miraz</a> Ugh! Sorry you have to put up with this rubbish.</p>\n","url":"https://micro.blog/lmika/93352935","date_published":"2026-07-03T06:08:29+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-03 06:08","date_timestamp":1783058909,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"93351969","content_html":"<p><a href=\"http://hotdogsladies.bsky.social\">@hotdogsladies.bsky.social</a> One off from being the most obscure 6-7 joke out there.</p>\n","url":"https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3mpptiuztes2c","date_published":"2026-07-03T05:40:44+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-03 05:40","date_timestamp":1783057244,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"93338957","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/kev@fosstodon.org\" class=\"u-url mention\">@kev</a></span> Ooh, that looks like fun. Tried it out on myself and got this: <a href=\"https://lmika.org/2026/07/03/turns-out-im-in-the.html\">lmika.org/2026/07/0…</a></p>\n","url":"https://micro.blog/lmika/93338957","date_published":"2026-07-02T22:51:54+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-02 22:51","date_timestamp":1783032714,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"93273182","content_html":"<p><a href=\"https://micro.blog/Miraz\">@Miraz</a> Oh, I know someone who wears shorts everywhere, even when it’s freezing outside. I can’t understand it myself.</p>\n","url":"https://micro.blog/lmika/93273182","date_published":"2026-07-01T20:53:48+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-01 20:53","date_timestamp":1782939228,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"93232337","content_html":"<p><a href=\"http://snell.zone\">@snell.zone</a> Oof! You know things are bad when I performed at concerts attended by more people.</p>\n","url":"https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3mpkwmyw4ks2k","date_published":"2026-07-01T06:53:25+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-01 06:53","date_timestamp":1782888805,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"93220873","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/matt_birchler@mastodon.social\" class=\"u-url mention\">@matt<span>_</span>birchler</a></span> Yeah, the survivors are noted as the exception to the norm. 😄</p>\n","url":"https://micro.blog/lmika/93220873","date_published":"2026-07-01T02:22:43+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-07-01 02:22","date_timestamp":1782872563,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"93092666","content_html":"<p><a href=\"https://micro.blog/jsonbecker\">@jsonbecker</a> Yeah, agree. Having random sites keep passports on file is absolutely not a good idea, apparently.</p>\n","url":"https://micro.blog/lmika/93092666","date_published":"2026-06-28T21:54:53+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-06-28 21:54","date_timestamp":1782683693,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"92980769","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/siracusa@mastodon.social\" class=\"u-url mention\">@siracusa</a></span> I saw my first icon in Squircle Jail the other day and it really is a brutal punishment.</p>\n","url":"https://micro.blog/lmika/92980769","date_published":"2026-06-26T21:46:20+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-06-26 21:46","date_timestamp":1782510380,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"92796475","content_html":"<p><a href=\"https://micro.blog/canneddragons\">@canneddragons</a> Yeah, there is a trial version which is free. That’s what I’m using now. I think there’s only two weights and only a few ligeratures, and you can only use it for personal use, but it’s a pretty decent way to try it out.</p>\n","url":"https://micro.blog/lmika/92796475","date_published":"2026-06-24T10:51:28+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-06-24 10:51","date_timestamp":1782298288,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"92760971","content_html":"<p><a href=\"http://lmika.org\">@lmika.org</a> Yeah. I haven’t gotten to music yet but I fear I may have a similar problem: I tend to really like listening to stock music and soundtracks.</p>\n","url":"https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3moybxl2x3s2q","date_published":"2026-06-23T20:55:36+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-06-23 20:55","date_timestamp":1782248136,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"92760972","content_html":"<p><a href=\"http://lmika.org\">@lmika.org</a> I have a Microsoft Sculpt keyboard, which I briefly dug out, but somehow that was damaged too. I since learnt that restoring factory settings on the Keychron could fix the problem. I tried that, and that seemed to work. So I’m still using the Keychron. It’s a K15 Max.</p>\n","url":"https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3moybopfxa22q","date_published":"2026-06-23T20:50:38+00:00","author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Favatars.micro.blog%2Favatars%2F2024%2F15%2F55331.jpg","_microblog":{"username":"lmika"}},"_microblog":{"date_relative":"2026-06-23 20:50","date_timestamp":1782247838,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}}]}