{"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":"92626694","content_html":"<p><a href=\"https://micro.blog/robertbreen\">@robertbreen</a> Yes, I have been. Maybe I’ll try updating the firmware. If it wasn’t for the dodgy keys, it would’ve been a great keyboard.</p>\n","url":"https://micro.blog/lmika/92626694","date_published":"2026-06-22T02:17:05+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-22 02:17","date_timestamp":1782094625,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"92622747","content_html":"<p>In fact, I may need to get a new mouse too. The parrots liked chewing the mouse wheel, damaging the rubber cover, and now it doesn’t spin as freely as it did.</p>\n\n\n","summary":"","url":"https://lmika.org/2026/06/22/in-fact-i-may-need.html","date_published":"2026-06-22T00:02:05+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-22 00:02","date_timestamp":1782086525,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3motlj4tzkr2u"]}},{"id":"92622567","content_html":"<p>I had to stop using the Keychron keyboard. It was becoming unreliable: key presses were not being registered, or duplicates events were being emitted. I’ll go back to my Microsoft Sculpt as soon as I get batteries for it.</p>\n\n  <blockquote>\n    <p>\n      \n        Follow up\n      \n    </p>\n    <p>Okay, it looks like <a href=\"https://www.keychron.com/pages/how-to-factory-reset-or-use-the-launcher-web-app-to-flash-firmware-for-your-keyboard\">restoring factory settings</a> helped. The keys seem to be functional again, at least after a few hours. I can’t for the life of me understand why this would be necessary. But hey, looks like it is.</p>\n  </blockquote>\n","summary":"","url":"https://lmika.org/2026/06/22/i-had-to-stop-using.html","date_published":"2026-06-21T23:52:31+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-21 23:52","date_timestamp":1782085951,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3motkylog5n2s"]}},{"id":"92620862","content_html":"<p>Blogger Archetype Quiz: My Written-in Answers: <a href=\"https://lmika.org/2026/06/22/blogger-archetype-quiz-my-written.html\">lmika.org</a></p>","summary":"Blogger reflects on their personal preferences and habits related to blogging and outdoor activities while questioning their archetype.","url":"https://lmika.org/2026/06/22/blogger-archetype-quiz-my-written.html","date_published":"2026-06-21T22:35:49+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-21 22:35","date_timestamp":1782081349,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3motgprjppk2c"]}},{"id":"92619624","content_html":"<p><a href=\"https://micro.blog/Nicoleokurr\">@Nicoleokurr</a> Welcome, Nicole. Based on what you’re looking for here, I think you’ll be in good company.</p>\n","url":"https://micro.blog/lmika/92619624","date_published":"2026-06-21T21:49:50+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-21 21:49","date_timestamp":1782078590,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"92589165","content_html":"<p>Happy winter solstice from Canberra Airport, where it’s the darkest 4:59 you’ll experience all year.</p>\n\n\n","summary":"","url":"https://lmika.org/2026/06/21/happy-winter-solstice-from-canberra.html","date_published":"2026-06-21T06:59: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-06-21 06:59","date_timestamp":1782025163,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3morsdypo552u"]}},{"id":"92579704","content_html":"<p><a href=\"https://isittimeforanother.coffee\">Is It Time For Another Coffee?</a></p>\n\n\n<p>Because apparently I had an hour to kill and $54.00 USD burning in my pocket. And because I just read a post about a real coffee tracker and thought it’d be fun making this to suit my sensibilities. 😁</p>\n","summary":"","url":"https://lmika.org/2026/06/21/is-it-time-for-another.html","date_published":"2026-06-21T01:24:50+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-21 01:24","date_timestamp":1782005090,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3mor7vqcuf72b"]}},{"id":"92574637","content_html":"<p><a href=\"https://micro.blog/Miraz\">@Miraz</a> Yeah, me neither, actually. I just copy and paste the URL.</p>\n","url":"https://micro.blog/lmika/92574637","date_published":"2026-06-20T22:53: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-06-20 22:53","date_timestamp":1781995987,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"92573573","content_html":"<p><a href=\"https://ankursethi.com/blog/nobody-clicks-your-share-buttons/\">Ankur Sethi post</a> about how nobody clicks share buttons on a website. This tracks with my experience: in all my years visiting websites, I can count on one hand how often I clicked those share buttons that appear beside a post. I won’t spoil what people do instead, but I image you can guess.</p>\n","summary":"","url":"https://lmika.org/2026/06/21/ankur-sethi-post-about-how.html","date_published":"2026-06-20T22:13: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-06-20 22:13","date_timestamp":1781993620,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3moquyizq3m2t"]}},{"id":"92572775","content_html":"<p>It’s said that “home is where the heart is.” That might be true, but I find that home where the routines are. Where you can rely on the familiar.</p>\n","summary":"","url":"https://lmika.org/2026/06/21/its-said-that-home-is.html","date_published":"2026-06-20T21:45: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-06-20 21:45","date_timestamp":1781991910,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3moqtffu3ax2h"]}},{"id":"92549947","content_html":"<p><a href=\"https://micro.blog/dale\">@dale</a> Oh, that’s so cool!</p>\n","url":"https://micro.blog/lmika/92549947","date_published":"2026-06-20T12:35: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-06-20 12:35","date_timestamp":1781958948,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"92548186","content_html":"<img src=\"https://micro.blog/books/9798217047888/cover.jpg\" class=\"mini_cover\">\n<p>Finished reading: <a href=\"https://micro.blog/books/9798217047888\">Don’t Call It Art 10 Ways to Create Like a Kid Again</a> by Austin Kleon 📚</p>\n<p>Lots of thought provoking points. Thoroughly enjoyed it.</p>\n","summary":"","url":"https://lmika.org/2026/06/20/finished-reading-dont-call-it.html","date_published":"2026-06-20T11:40: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-20 11:40","date_timestamp":1781955628,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3moprmvx5xh24"]}},{"id":"92524796","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> That’s a terrific movie. Really like the soundtrack too.</p>\n","url":"https://micro.blog/lmika/92524796","date_published":"2026-06-20T01:41: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-06-20 01:41","date_timestamp":1781919690,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"92524490","content_html":"<p>It’s not a proper trip to Canberra without a visit to Tuggeranong. Went to my favourite cafe and walked around the lake, this time in a clockwise direction. Was a lovely morning for it.</p>\n<div class=\"microblog_collection\">\n<img src=\"https://cdn.uploads.micro.blog/25293/2026/c1fc7246cb-m.jpg\" width=\"600\" height=\"451\" alt=\"Auto-generated description: A brick café with outdoor seating is located in front of modern residential buildings under a partly cloudy sky.\" loading=\"lazy\"><img src=\"https://cdn.uploads.micro.blog/25293/2026/d2347eeb63-m.jpg\" width=\"600\" height=\"451\" alt=\"Auto-generated description: A calm lake bordered by grassy land and trees is set against a backdrop of gently rolling hills under a cloudy sky.\" loading=\"lazy\">\n</div>","summary":"","url":"https://lmika.org/2026/06/20/its-not-a-proper-trip.html","date_published":"2026-06-20T01:24: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-06-20 01:24","date_timestamp":1781918643,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3moop5w4iih2e"]}},{"id":"92481671","content_html":"<p>Was craving a curry a little this evening. Fortunately I stumbled upon a Japanese restaurant called Ikko on the way to where I was planning to go (always look around corners). They do a pretty decent Karaage chicken curry, which I thoroughly enjoyed.</p>\n<img src=\"https://cdn.uploads.micro.blog/25293/2026/pxl-20260619-075513679-m.jpg\" width=\"600\" height=\"451\" alt=\"Auto-generated description: A plate of Japanese curry with rice and fried chicken is served on a tray along with a bowl of soup, chopsticks, a spoon, and two glasses of water on a wooden table.\" loading=\"lazy\">\n","summary":"","url":"https://lmika.org/2026/06/19/was-craving-a-curry-a.html","date_published":"2026-06-19T08:27:09+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-19 08:27","date_timestamp":1781857629,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3momwlg46du2b"]}},{"id":"92470619","content_html":"<p>TIL that if a Stripe subscription is associated with a test clock, it won’t be returned in a List Subscription call. Not sure if it’s because the clock is set in the future, or it’s just the presence of the clock itself. Retrieving the subscription by ID seems to work, though.</p>\n","summary":"","url":"https://lmika.org/2026/06/19/til-that-if-a-stripe.html","date_published":"2026-06-19T03:30: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-06-19 03:30","date_timestamp":1781839844,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3momfr5a4zc2x"]}},{"id":"92458550","content_html":"<p>If a podcast ends, and it had a subscription plan offering extra content which ended alongside it, should that extra content be made public? Contemplating this while seeing my Downstream subscription get cancelled due to the show finishing up.</p>\n<p>My vote is “yes” but that’s easy for me to say.</p>\n","summary":"","url":"https://lmika.org/2026/06/19/if-a-podcast-ends-and.html","date_published":"2026-06-18T21:46:16+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-18 21:46","date_timestamp":1781819176,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3molsixig5v2x"]}},{"id":"92453731","content_html":"<p>I do wonder if the broader Go community would adopt the new UUID package. It’s purely additive so it’s not like they need to, but the strength of any one library package depends on how many people use it. There’s a lot of network effects involved. I definitely will make use of it, but if database client...</p> <a href=\"https://lmika.org/2026/06/19/i-do-wonder-if-the.html\">lmika.org</a>","summary":"","url":"https://lmika.org/2026/06/19/i-do-wonder-if-the.html","date_published":"2026-06-18T20: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-18 20:46","date_timestamp":1781815580,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3molp6aylsl2c"]}},{"id":"92453077","content_html":"<p>Go 1.27 RC 1 just dropped. It looks like a <a href=\"https://tip.golang.org/doc/go1.27\">bumper release</a>. New JSON package, new UUID package, AND generic support added to methods. Looking forward to this going gold.</p>\n","summary":"","url":"https://lmika.org/2026/06/19/go-rc-just-dropped-it.html","date_published":"2026-06-18T20:38:09+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-18 20:38","date_timestamp":1781815089,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3molophled624"]}},{"id":"92452062","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> I wonder when the tipping point will be when they just make it worldwide.</p>\n","url":"https://micro.blog/lmika/92452062","date_published":"2026-06-18T20:27: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-06-18 20:27","date_timestamp":1781814442,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"92415468","content_html":"<p><a href=\"https://micro.blog/V_\">@V<span>_</span></a> In this part of the country?! 😀. But seriously, it really did feel like a lot of care was put into it. It was a really enjoyable watch.</p>\n","url":"https://micro.blog/lmika/92415468","date_published":"2026-06-18T08:20:12+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-18 08:20","date_timestamp":1781770812,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"92414770","content_html":"<p>Really enjoyed <a href=\"https://youtu.be/pk-Oq8iYtVA\">My Dinner With Skinner</a>, a take on the “steamed hams” skit from The Simpsons but filmed as as a feature length film (well, a 45 minute film). 📺</p>\n","summary":"","url":"https://lmika.org/2026/06/18/really-enjoyed-my-dinner-with.html","date_published":"2026-06-18T05:06: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-06-18 05:06","date_timestamp":1781759190,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"92407673","content_html":"<p><a href=\"http://leerosevere.bsky.social\">@leerosevere.bsky.social</a> Here’s a gift link: www.theatlantic.com/technology/2…</p>\n","url":"https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3mojzp4wxgc2x","date_published":"2026-06-18T04:50:26+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-18 04:50","date_timestamp":1781758226,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"92395873","content_html":"<p>With the introduction of coding agents in more workflows, it’s interesting seeing where the bottlenecks are starting to reform. So far I see two: code reviews, and deployments. Naturally more code per unit time means more code to review. It seems like more and more of my day are just responding to these...</p> <a href=\"https://lmika.org/2026/06/18/with-the-introduction-of-coding.html\">lmika.org</a>","summary":"","url":"https://lmika.org/2026/06/18/with-the-introduction-of-coding.html","date_published":"2026-06-18T00:00: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-06-18 00:00","date_timestamp":1781740800,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3mojjkeke5l2n"]}},{"id":"92390705","content_html":"<p><a href=\"https://micro.blog/Miraz\">@Miraz</a> Yeah, I have done that a few times. Actually works quite well. Should do more often. 😀</p>\n","url":"https://micro.blog/lmika/92390705","date_published":"2026-06-17T22:29: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-06-17 22:29","date_timestamp":1781735340,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"92385409","content_html":"<p>I kind of regret not writing about a topic because I fear how it would be received in the moment. These tend to be the posts you wish you wrote six months later just to gauge what you were thinking at the time.</p>\n","summary":"","url":"https://lmika.org/2026/06/18/i-kind-of-regret-not.html","date_published":"2026-06-17T21:12: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-17 21:12","date_timestamp":1781730758,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3moja6dm3pw2w"]}},{"id":"92384288","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/Bene@fosstodon.org\" class=\"u-url mention\">@Bene</a></span> Aww, what a cutie.</p>\n","url":"https://micro.blog/lmika/92384288","date_published":"2026-06-17T20:41: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-06-17 20:41","date_timestamp":1781728908,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"92384054","content_html":"<p><a href=\"https://www.theverge.com/podcast/950082/markdown-history-gruber-vergecast\">Daring Fireball: Yours Truly on The Vergecast: ‘# the <strong>Epic</strong> Story of Markdown’</a>:</p>\n\n  <blockquote>\n    <p>But the biggest reason for Markdown’s continuing success isn’t Markdown itself. It’s the triumph of plain text files, both for system configuration and for the interchange of human-readable (and thus, LLM-readable) prose.</p>\n\n  </blockquote>\n<p>This. This is why Markdown is so successful. As expressive as HTML is, it’s not the first format I turned to if I want something I could easily read in a text editor. The ability to easily read Markdown files <em>as plain text</em> is one of its killer features.</p>\n","summary":"","url":"https://lmika.org/2026/06/18/daring-fireball-yours-truly-on.html","date_published":"2026-06-17T20:35: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-17 20:35","date_timestamp":1781728520,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3moj626uybu2f"]}},{"id":"92339144","content_html":"<p>It’s quite narcissistic of us to assume that an extraterrestrial life-form would want to assume or make contact with humanity. What’s to say they wouldn’t assume the form of, say, birds perhaps? Would we notice if they did? Would we care?</p>\n","summary":"","url":"https://lmika.org/2026/06/17/its-quite-narcissistic-of-us.html","date_published":"2026-06-17T06:27: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-06-17 06:27","date_timestamp":1781677652,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3mohopf7ovs2m"]}},{"id":"92323402","content_html":"<p>SSH Invalid Private Key Format Errors: <a href=\"https://lmika.org/2026/06/17/ssh-invalid-private-key-format.html\">lmika.org</a></p>","summary":"Troubleshooting SSH issues with a private key revealed that an outdated client and a missing trailing newline caused connection problems in a CI/CD workflow.","url":"https://lmika.org/2026/06/17/ssh-invalid-private-key-format.html","date_published":"2026-06-16T23:18: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-06-16 23:18","date_timestamp":1781651886,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3mogwpuyqwv26"]}},{"id":"92280978","content_html":"<p>I think I’m done with Coolify. I’m going back to Dokku. Sure using a terminal is slower, but at least you’re not constantly fighting with it trying to setup a SSH repository from Forgejo, or entering your password twenty bloody times when you’re trying to adjust volumes.</p>\n","summary":"","url":"https://lmika.org/2026/06/16/i-think-im-done-with.html","date_published":"2026-06-16T11:34: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-06-16 11:34","date_timestamp":1781609684,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"92269168","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/kev@fosstodon.org\" class=\"u-url mention\">@kev</a></span> Oh, it’s a beauty.</p>\n","url":"https://micro.blog/lmika/92269168","date_published":"2026-06-16T07:00:05+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-16 07:00","date_timestamp":1781593205,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"92259666","content_html":"<p>Ivy assuming the head-scratch position.</p>\n<img src=\"https://cdn.uploads.micro.blog/25293/2026/24443fb569-m.jpg\" width=\"600\" height=\"451\" alt=\"A small bird is resting calmly in a person's hand with its head pressing up against the base of the person's fingers. \" loading=\"lazy\">\n","summary":"","url":"https://lmika.org/2026/06/16/ivy-assuming-the-headscratch-position.html","date_published":"2026-06-16T02:34: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-06-16 02:34","date_timestamp":1781577291,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3moerab5k6e2b"]}},{"id":"92255943","content_html":"<p>I wish Go’s <a href=\"https://pkg.go.dev/golang.org/x/sync/errgroup\">errgroup</a> returned all the errors from the go-routines, not just the first one. It’s inherently leads to race conditions: I’ve lost useful error details because the error return is from the context being cancelled due to an error, not the error itself. Makes debugging difficult.</p>\n","summary":"","url":"https://lmika.org/2026/06/16/i-wish-gos-errgroup-returned.html","date_published":"2026-06-16T00:49:31+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-16 00:49","date_timestamp":1781570971,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3moelh3effh2a"]}},{"id":"92246558","content_html":"<p>Made a coffee this morning, a long black, which smelt awful. Poured it down the sink, and made another one. Same coffee, same cup, same machine. It wasn’t great, but was quite a bit better. I don’t make great coffee but I’m not sure how the first one got so bad (my guess is the tamping).</p>\n","summary":"","url":"https://lmika.org/2026/06/16/made-a-coffee-this-morning.html","date_published":"2026-06-15T21:16: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-06-15 21:16","date_timestamp":1781558192,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3moe7h25sv32a"]}},{"id":"92246397","content_html":"<p><a href=\"https://micro.blog/JohnPhilpin\">@JohnPhilpin</a> Yep, that’s absolutely true.</p>\n","url":"https://micro.blog/lmika/92246397","date_published":"2026-06-15T21:12:15+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-15 21:12","date_timestamp":1781557935,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"92212663","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/johnnydecimal@hachyderm.io\" class=\"u-url mention\">@johnnydecimal</a></span> Oof! Hope you’ve got good blockout blinds.</p>\n","url":"https://micro.blog/lmika/92212663","date_published":"2026-06-15T11:34: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-06-15 11:34","date_timestamp":1781523269,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"92198699","content_html":"<p>You want an indication of how good a cockatiel’s eyesight is? Whenever I’m giving Ivy a head-scratch, Ricco comes up to my hand and starts pecking it, requesting one for himself. He has to be distracted or in the other room in order for Ivy to get my undivided attention.</p>\n<img src=\"https://cdn.uploads.micro.blog/25293/2026/5ca262a93d-m.jpg\" width=\"600\" height=\"451\" alt=\"A person sits at a table with one bird perched on their arm and another bird nestled in their hand.\" loading=\"lazy\">\n","summary":"","url":"https://lmika.org/2026/06/15/you-want-an-indication-of.html","date_published":"2026-06-15T05:16:09+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-15 05:16","date_timestamp":1781500569,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":["https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3mocjsy5clz2a"]}},{"id":"92192056","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> Yes, I feel the same way. I think I was a little uncertain about watching LotR for that particular reason.</p>\n","url":"https://micro.blog/lmika/92192056","date_published":"2026-06-15T02:21:31+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-15 02:21","date_timestamp":1781490091,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"92186674","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> That’s a pretty good analogy.</p>\n","url":"https://micro.blog/lmika/92186674","date_published":"2026-06-14T23:15:21+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-14 23:15","date_timestamp":1781478921,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"92086300","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/gabz@social.lol\" class=\"u-url mention\">@gabz</a></span> Very nice.</p>\n","url":"https://micro.blog/lmika/92086300","date_published":"2026-06-13T03:55: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-06-13 03:55","date_timestamp":1781322945,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"92077699","content_html":"<p><a href=\"https://micro.blog/lmika\">@lmika</a> Those with eagle eyes would notice the draft post I had open, suggesting that it would be nice for iPadOS to disable the built-in screen when plugged into a monitor. It still would be nice, but not as necessary given that charging works.</p>\n","url":"https://micro.blog/lmika/92077699","date_published":"2026-06-12T23:54:50+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-12 23:54","date_timestamp":1781308490,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"91954524","content_html":"<p><a href=\"https://micro.blog/rscottjones\">@rscottjones</a> Ah, it’s the name of the strait. Okay, that makes more sense. Thanks for enlightening me.</p>\n","url":"https://micro.blog/lmika/91954524","date_published":"2026-06-11T07:00:42+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-11 07:00","date_timestamp":1781161242,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"91947988","content_html":"<p><a href=\"https://micro.blog/rscottjones\">@rscottjones</a> Ah, I see. Were the parks named after the bridge? I did see their names show up when I did a brief Google Maps search. I didn’t go so far as to see where they were in relation to the bridge. I only assumed they were somewhere close to it.</p>\n","url":"https://micro.blog/lmika/91947988","date_published":"2026-06-11T03:49:13+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-11 03:49","date_timestamp":1781149753,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"91945687","content_html":"<p><a href=\"https://micro.blog/numericcitizen\">@numericcitizen</a> Wow, that’s incredible news. I had no idea it was so close to completion. It is an amazing cathedral.</p>\n","url":"https://micro.blog/lmika/91945687","date_published":"2026-06-11T02:36:42+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-11 02:36","date_timestamp":1781145402,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"91933692","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/marcoarment@mastodon.social\" class=\"u-url mention\">@marcoarment</a></span> YES! Agree 100%.</p>\n","url":"https://micro.blog/lmika/91933692","date_published":"2026-06-10T21:46: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-10 21:46","date_timestamp":1781128013,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"91863231","content_html":"<p><a href=\"https://micro.blog/Miraz\">@Miraz</a> Oh, bugger! I’d still call the one you’re drinking the first cup myself (the one knocked over can be cup zero).</p>\n","url":"https://micro.blog/lmika/91863231","date_published":"2026-06-09T22:07: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-09 22:07","date_timestamp":1781042858,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"91826087","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> Oh, that’s so much better than Tahoe.</p>\n","url":"https://micro.blog/lmika/91826087","date_published":"2026-06-09T12:26:11+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-09 12:26","date_timestamp":1781007971,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"91819063","content_html":"<p><a href=\"https://micro.blog/rossk\">@rossk</a> Oh wow, that does look like the Godot guy.</p>\n","url":"https://micro.blog/lmika/91819063","date_published":"2026-06-09T09:54: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-06-09 09:54","date_timestamp":1780998892,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"91812649","content_html":"<p><a href=\"http://hotdogsladies.bsky.social\">@hotdogsladies.bsky.social</a> “We here at Apple believe in the importance of clothes. We understand that clothes is something that you, people, choose to do. In fact, you might even be doing clothes now. So we’re thrilled to introduce… Apple clothes.”</p>\n","url":"https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3mntnootqwk2k","date_published":"2026-06-09T07:16: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-06-09 07:16","date_timestamp":1780989412,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}}]}