{"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":123,"discover_count":0},"author":{"name":"Leon Mika","url":"https://lmika.org/","avatar":"https://avatars.micro.blog/avatars/2024/15/55331.jpg"},"items":[{"id":"100204895","content_html":"<p>Built a thing: <a href=\"https://followdraw.com/\">FollowDraw</a>. Enter the domain of a SocialSpec savvy site that has a <code>following.opml</code> file, and it will randomly draw three for you to checkout. Designed for discovering sites that people you follow find interesting, and may be interesting to you.</p>\n","summary":"","url":"https://lmika.org/2026/10/31/built-a-thing-followdraw-enter.html","date_published":"2026-10-31T04:32: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-10-31 04:32","date_timestamp":1793421130,"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/3mz5hq4li2w2v"]}},{"id":"100192179","content_html":"<p>Made some changes to Dequoter to support analysis plugins. These are plugins which will produce a result that appears in the status bar, as oppose to transform the selected text. Used it to remake my sum plugin:</p>\n<pre><code>d:analyze \"Lines: Sum\" { |in|\n  count = 0\n  d:map-lines $in (proc { |l|\n    if (int? $l) {...</code></pre> <a href=\"https://lmika.org/2026/10/31/made-some-changes-to-dequoter.html\">lmika.org</a>","summary":"","url":"https://lmika.org/2026/10/31/made-some-changes-to-dequoter.html","date_published":"2026-10-30T22:14: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":"2026-10-30 22:14","date_timestamp":1793398473,"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/3mz4smpngxs2w"]}},{"id":"100188809","content_html":"<p>🔗 <a href=\"https://sals.place/blog/terminal-renaissance/\">Sal’s Blog: A terminal renaissance</a>:</p>\n\n  <blockquote>\n    <p>A few short years ago, many programmers who preferred to “just get stuff done” eschewed the terminal in favor of VSCode and JetBrains IDEs.</p>\n\n  </blockquote>\n<p>Maybe for editing files, but throughout my career, the terminal has always been integral to getting my job done. Personal preferences like using the Git CLI aside, I can’t remember a time when I didn’t need it in some capacity. There’s always a Linux box to log into.</p>\n<p>That said, it is good seeing the terminal getting some broader love. May not be flashy, but with a bit of creativity, it can be an amazing UI canvas.</p>\n","summary":"","url":"https://lmika.org/2026/10/31/sals-blog-a-terminal-renaissance.html","date_published":"2026-10-30T21:12: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-10-30 21:12","date_timestamp":1793394723,"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/3mz4p4xs73q2w"]}},{"id":"100187353","content_html":"<p><a href=\"https://micro.blog/patrickrhone\">@patrickrhone</a> Oh, I’m there too. We should’ve stopped counting the years at 2000, I reckon. 😀</p>\n","url":"https://micro.blog/lmika/100187353","date_published":"2026-10-30T20:52: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-10-30 20:52","date_timestamp":1793393533,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"100187218","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/maique@social.lol\" class=\"u-url mention\">@maique</a></span> That’s brilliant.</p>\n","url":"https://micro.blog/lmika/100187218","date_published":"2026-10-30T20:50: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-10-30 20:50","date_timestamp":1793393403,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"100123994","content_html":"<p>🔗 <a href=\"https://www.netcraft.com/blog/april-2026-web-server-survey\">Netcraft: April 2026 Web Server Survey</a></p>\n\n  <blockquote>\n    <p>In the April 2026 survey we received responses from 1,433,742,238 sites across 299,194,059 domains and 14,198,148 web-facing computers. This reflects an increase of 5.9 million sites and 1.6 million domains, and a loss of 26,902 web-facing computers.</p>\n\n  </blockquote>\n<p>Huh, so there’s just under 300 million domains serving websites. That seems like a lot, and at the same time, dramatically lower than what I was expecting.</p>\n<p>Via: <a href=\"https://doc.searls.com/2026/10/23/the-fossil-present/\">Doc Searls Weblog</a></p>\n","summary":"","url":"https://lmika.org/2026/10/30/netcraft-april-web-server-survey.html","date_published":"2026-10-30T01:46:34+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-10-30 01:46","date_timestamp":1793324794,"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/3mz2nyv3q6m2w"]}},{"id":"100123817","content_html":"<p><a href=\"https://micro.blog/shep\">@shep</a> This is looking really good. Poked around a bit earlier this morning. Nice work.</p>\n","url":"https://micro.blog/lmika/100123817","date_published":"2026-10-30T01:40: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-10-30 01:40","date_timestamp":1793324427,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"100122266","content_html":"<p>I’m suspicious of any method that has more annotations than lines of code. Means there is some unseen black magic involved in making the method run as intended: you can’t simply “call” it. Java can be notorious with this. Python too. Go, thankfully, much less so.</p>\n","summary":"","url":"https://lmika.org/2026/10/30/im-suspicious-of-any-method.html","date_published":"2026-10-30T00:45: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-10-30 00:45","date_timestamp":1793321112,"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/3mz2kjs6gef2j"]}},{"id":"100120276","content_html":"<p>Finding myself in a position where I would start making a remark about a software problem, only to find myself stopping because I have at my disposable the tools to alleviate it, thus making it rather redundant to complain about the issue in the first place. I guess AI <em>did</em> take something from me. 😏</p>\n","summary":"","url":"https://lmika.org/2026/10/30/finding-myself-in-a-position.html","date_published":"2026-10-29T23:47: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":"2026-10-29 23:47","date_timestamp":1793317666,"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/3mz2heegr3s2c"]}},{"id":"100120063","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/jayeless@social.lol\" class=\"u-url mention\">@jayeless</a></span> I’ve been quite a fan of Fastmail. While the clients may not be as nice, they’re decent, and the service is pretty featureful. You can bring your own domain too.</p>\n","url":"https://micro.blog/lmika/100120063","date_published":"2026-10-29T23:42: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-10-29 23:42","date_timestamp":1793317325,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"100118958","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> Oooh, this looks really interesting. Let me know if you need beta testers.</p>\n","url":"https://micro.blog/lmika/100118958","date_published":"2026-10-29T23:09:34+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-10-29 23:09","date_timestamp":1793315374,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"100116269","content_html":"<p>Whimsy in software is a bit like comedy. If you get it right, it works; but it’s a really fine line. Get it wrong and you can really annoy your users.</p>\n","summary":"","url":"https://lmika.org/2026/10/30/whimsy-in-software-is-a.html","date_published":"2026-10-29T22:04: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-10-29 22:04","date_timestamp":1793311483,"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/3mz2brxydi52j"]}},{"id":"100109565","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> So sorry to hear of his passing. He was a great actor.</p>\n","url":"https://micro.blog/lmika/100109565","date_published":"2026-10-29T20:19:41+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-10-29 20:19","date_timestamp":1793305181,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"100051996","content_html":"<p>It’s always after I make the logic changes where I discover that I need to upgrade this library or that tool, blowing out the size of what would’ve been a focused PR into something large and sprawling. It would be nice if there was something that would allow me to “shift the commits” around in a branch,...</p> <a href=\"https://lmika.org/2026/10/29/its-always-after-i-make.html\">lmika.org</a>","summary":"","url":"https://lmika.org/2026/10/29/its-always-after-i-make.html","date_published":"2026-10-28T22:34:41+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-10-28 22:34","date_timestamp":1793226881,"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/3myypc6irl72c"]}},{"id":"100014070","content_html":"<p>Day 28: Trophy. #inktober</p>\n<img src=\"https://cdn.uploads.micro.blog/25293/2026/pxl-20261028-095331839-m.jpg\" width=\"600\" height=\"796\" alt=\"Auto-generated description: A hand-drawn sketch of a trophy labeled No. 28 with handles on both sides and a plaque on the base is shown on a dotted notebook page.\" loading=\"lazy\">\n","summary":"","url":"https://lmika.org/2026/10/28/day-trophy-inktober.html","date_published":"2026-10-28T09:59:55+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-10-28 09:59","date_timestamp":1793181595,"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/3myypcbfh5a2g"]}},{"id":"99993562","content_html":"<p>Probably a killer feature of Stripe is the ability to create as many sandboxes as you need. Identity providers need to do something similar: allow devs to create dummy tenants that can be used to simulate common IDPs. This will make testing SSO integration so much easier.</p>\n","summary":"","url":"https://lmika.org/2026/10/28/probably-a-killer-feature-of.html","date_published":"2026-10-28T00:21: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-10-28 00:21","date_timestamp":1793146900,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"99989390","content_html":"<p>Some work days are like exploring a sprawling rabbit warren. You’ve got one tunnel you know you need to follow; but you peek down another one, saying to yourself you’d only explore it for a few minutes, only to find yourself going further down that branch, and further away from where you need to go.</p>\n","summary":"","url":"https://lmika.org/2026/10/28/some-work-days-are-like.html","date_published":"2026-10-27T21:53: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-10-27 21:53","date_timestamp":1793138034,"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/3myv7zj6tpv2c"]}},{"id":"99985677","content_html":"<p>Been on a bit of a Savage Gardens kick recently. After hearing a podcast have a go at <em>I Want You</em> (felt like they were pandering to their audience IMHO), I’ve been poking around the tracks of their 90s and 2000s albums. Still quite good.</p>\n","summary":"","url":"https://lmika.org/2026/10/28/been-on-a-bit-of.html","date_published":"2026-10-27T20:37: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-10-27 20:37","date_timestamp":1793133427,"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/3myv3qb34nc2r"]}},{"id":"99982794","content_html":"<p>A while ago, I made an online donation for my nonna to St. Anthony Basilica in Padua, Italy.  She’s passed on but I’m still receiving emails from them. I don’t mind. Made a donation in her memory for All Souls Day.</p>\n","summary":"","url":"https://lmika.org/2026/10/28/a-while-ago-i-made.html","date_published":"2026-10-27T19:43: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-10-27 19:43","date_timestamp":1793130227,"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/3myuysej62c2u"]}},{"id":"99956808","content_html":"<p>Day 27: Dumb. #inktober</p>\n\n  \n  \n    <a>\n\n    </a>\n    Tap the image.\n  \n  \n\n <a href=\"https://lmika.org/2026/10/27/day-dumb-inktober-style-imgpostimg.html\">lmika.org</a>","summary":"","url":"https://lmika.org/2026/10/27/day-dumb-inktober-style-imgpostimg.html","date_published":"2026-10-27T10:53: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-10-27 10:53","date_timestamp":1793098427,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"99942900","content_html":"<p>Used to be a fan of companies building home-grown applications. Now that I’m in a position where I’m asked whether we support integrations with these home-grown application, those feelings are somewhat tempered. But it’s fine, so long as there’s nothing that makes it super easy to build these… oh.</p>\n","summary":"","url":"https://lmika.org/2026/10/27/used-to-be-a-fan.html","date_published":"2026-10-27T05:21:55+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-10-27 05:21","date_timestamp":1793078515,"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/3mytind4sas2u"]}},{"id":"99932715","content_html":"<p>Maybe I’ve been spoilt by standardised documentation of Go packages — and before that, Javadoc — but the documentation of third-party Python modules is quite a sorry state. And it’s nothing trivial either: I’m talking about docs for constructors that lack the documentation for the class itself. 🤷</p>\n","summary":"","url":"https://lmika.org/2026/10/27/maybe-ive-been-spoilt-by.html","date_published":"2026-10-27T00:11:18+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-10-27 00:11","date_timestamp":1793059878,"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/3mysxb4ezuv2g"]}},{"id":"99897930","content_html":"<p>Released v1.1 of Keep With A View. Jumping should be fairer, and a few of the levels had some bugs that needed fixing.</p>\n","summary":"","url":"https://lmika.org/2026/10/26/released-v-of-keep-with.html","date_published":"2026-10-26T11:27: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-10-26 11:27","date_timestamp":1793014069,"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/3myrmm2ylmi2r"]}},{"id":"99895077","content_html":"<p><a href=\"https://micro.blog/lmika\">@lmika</a> Most of the automatic alt descriptions have been good so far, until today where the AI thought this was a drawing of a  zipper pulling apart. I wonder how much the image recogniser is swayed by the heading.</p>\n","url":"https://micro.blog/lmika/99895077","date_published":"2026-10-26T10:27:37+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-10-26 10:27","date_timestamp":1793010457,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"99894997","content_html":"<p>Day 26: Zip. #inktober</p>\n<img src=\"https://cdn.uploads.micro.blog/25293/2026/pxl-20261026-102244443-m.jpg\" alt=\"A simple sketch of a dash of smoke suggesting someone zipping away to the right with three pieces of flying paper, with the title DAY 26: ZIP.\" loading=\"lazy\">\n","summary":"","url":"https://lmika.org/2026/10/26/day-zip-inktober.html","date_published":"2026-10-26T10:25:37+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-10-26 10:25","date_timestamp":1793010337,"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/3myrjal2egq2w"]}},{"id":"99881133","content_html":"<p>Looks like I’ll be getting another niece. And while the gender reveal didn’t involve utes doing burnouts with pink smoke and eventually catching fire, it’s still very good news.</p>\n","summary":"","url":"https://lmika.org/2026/10/26/looks-like-ill-be-getting.html","date_published":"2026-10-26T03:41: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-10-26 03:41","date_timestamp":1792986109,"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/3myqso3kqwv2c"]}},{"id":"99870342","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> It’s a pretty nice feature. I always look forward to the weekly reading recap email.</p>\n","url":"https://micro.blog/lmika/99870342","date_published":"2026-10-25T21:23:34+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-10-25 21:23","date_timestamp":1792963414,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"99841723","content_html":"<p>Day 25: Fracture. #inktober</p>\n<img src=\"https://cdn.uploads.micro.blog/25293/2026/pxl-20261025-092058977-m.jpg\" width=\"600\" height=\"796\" alt=\"Auto-generated description: A hand-drawn sketch shows a tall glass with ice cubes and a visible crack running from the bottom to the middle, labeled DAY 25: FRACTURE.\" loading=\"lazy\">\n<p>Based on real events.</p>\n","summary":"","url":"https://lmika.org/2026/10/25/day-fracture-inktober-based-on.html","date_published":"2026-10-25T09: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-10-25 09:24","date_timestamp":1792920290,"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/3myovca64ze2f"]}},{"id":"99835275","content_html":"<p>Devlog: Blogging Tools - Post Classifier: <a href=\"https://lmika.org/2026/10/25/devlog-blogging-tools-post-classifier.html\">lmika.org</a></p>","summary":"Integrating Jev and TypeSafe into Blogging Tools to automatically set post categories.","url":"https://lmika.org/2026/10/25/devlog-blogging-tools-post-classifier.html","date_published":"2026-10-25T05:57: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-10-25 05:57","date_timestamp":1792907870,"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/3myojozn6n62g"]}},{"id":"99827111","content_html":"<p>Signed up to <a href=\"https://typesafe.ai/\">TypeSafe</a> and started playing around with the playground. I wanted to see if it could work as a category classifier for the posts on this blog. Looks to be really promising for this, provided the questions are properly calibrated. Also, super cheap: 13 requests and 5k tokens costs 0.02¢.</p>\n","summary":"","url":"https://lmika.org/2026/10/25/signed-up-to-typesafe-and.html","date_published":"2026-10-25T00:29: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":"2026-10-25 00:29","date_timestamp":1792888173,"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/3mynxebhqld23"]}},{"id":"99827018","content_html":"<p><a href=\"https://micro.blog/Miraz\">@Miraz</a> Adorable. I could watch pūkekos and their chicks all day.</p>\n","url":"https://micro.blog/lmika/99827018","date_published":"2026-10-25T00:23: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-10-25 00:23","date_timestamp":1792887804,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"99823496","content_html":"<p><a href=\"https://micro.blog/patrickrhone\">@patrickrhone</a> A couple of job changes ago, one of the original founders of what would eventually be Google Maps was a keynote speaker at our company offsite. It was out in the sticks, and Google Maps sent him down a dirt road which ended at a closed gate. He had to backtrack and do his own route planning to get to the venue (Google Maps did the same thing to me too). Made for an amusing anecdote for his talk.</p>\n","url":"https://micro.blog/lmika/99823496","date_published":"2026-10-24T21:48: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-10-24 21:48","date_timestamp":1792878524,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"99822474","content_html":"<p>The LXRP work is progressing. New stanchions for the overhead wires being installed. The existing brown ones, probably in place since the railway was first electrified, are getting rarer by the day.</p>\n<img src=\"https://cdn.uploads.micro.blog/25293/2026/1000010867-m.jpg\" alt=\"Workers in orange safety vests are conducting maintenance on a railway track at a train station during overcast weather.\" loading=\"lazy\">\n","summary":"","url":"https://lmika.org/2026/10/25/the-lxrp-work-is-progressing.html","date_published":"2026-10-24T21:13: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-10-24 21:13","date_timestamp":1792876383,"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/3mynmfeam2q2g"]}},{"id":"99796425","content_html":"<p>Day 24: Bake. #inktober</p>\n<img src=\"https://cdn.uploads.micro.blog/25293/2026/pxl-20261024-102313366-m.jpg\" alt=\"Three hand-drawn illustrations show the progression of a muffin baking from an empty liner to a fully baked muffin, with steam rising from it.\" loading=\"lazy\">\n","summary":"","url":"https://lmika.org/2026/10/24/day-bake-inktober.html","date_published":"2026-10-24T10:52: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-10-24 10:52","date_timestamp":1792839129,"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/3mymjorsnhy2j"]}},{"id":"99796206","content_html":"<p>Resizing And Centering the Canvas Of a Godot Web Export: <a href=\"https://lmika.org/2026/10/24/resizing-and-centering-the-canvas.html\">lmika.org</a></p>","summary":"The project and export settings you will need in order to center the canvas of a Godot web export, and resize it to fit the browser window.","url":"https://lmika.org/2026/10/24/resizing-and-centering-the-canvas.html","date_published":"2026-10-24T10:45: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-10-24 10:45","date_timestamp":1792838725,"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/3mymjd2jaq32v"]}},{"id":"99772697","content_html":"<p><a href=\"https://micro.blog/JohnPhilpin\">@JohnPhilpin</a> I don’t think it rained while I was in Wellington, so I didn’t give it a real test. Although these brollies do get a little damaged by the winds here in Melbourne, so I don’t think they would stand up to whatever Wellington will throw at them.</p>\n","url":"https://micro.blog/lmika/99772697","date_published":"2026-10-23T23:09:34+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-10-23 23:09","date_timestamp":1792796974,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"99769319","content_html":"<p><a href=\"https://micro.blog/JohnPhilpin\">@JohnPhilpin</a> The umbrella I have is <em>that</em> good. 😀</p>\n","url":"https://micro.blog/lmika/99769319","date_published":"2026-10-23T21:16: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-10-23 21:16","date_timestamp":1792790205,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"99739508","content_html":"<p><a href=\"https://micro.blog/ridwan\">@ridwan</a> Or maybe Bob Belcher from Bob’s Burgers dressed as Charlie Chaplain. 😄</p>\n","url":"https://micro.blog/lmika/99739508","date_published":"2026-10-23T11:46: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-10-23 11:46","date_timestamp":1792755968,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"99711571","content_html":"<p><a href=\"https://micro.blog/mandaris\">@mandaris</a> Hey, congrats. It gets easier.</p>\n","url":"https://micro.blog/lmika/99711571","date_published":"2026-10-23T00:03: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-10-23 00:03","date_timestamp":1792713787,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"99702764","content_html":"<p><a href=\"https://micro.blog/JohnPhilpin\">@JohnPhilpin</a> Yeah, I’ve got a good feeling you’ll like this one.</p>\n","url":"https://micro.blog/lmika/99702764","date_published":"2026-10-22T20:07: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-10-22 20:07","date_timestamp":1792699674,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"99702741","content_html":"<p><a href=\"https://micro.blog/JohnPhilpin\">@JohnPhilpin</a> 😆 An apt comparison, particularly to this project: “it will not be released today, but surely tomorrow”.</p>\n","url":"https://micro.blog/lmika/99702741","date_published":"2026-10-22T20:07: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-10-22 20:07","date_timestamp":1792699629,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"99636721","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> Love Sharp Tech. I always look forward to listening to it. But flying in every week to record in person? Oof! That’s quite the commute.</p>\n","url":"https://micro.blog/lmika/99636721","date_published":"2026-10-21T19:50: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-10-21 19:50","date_timestamp":1792612203,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"99613355","content_html":"<p><a href=\"http://hotdogsladies.bsky.social\">@hotdogsladies.bsky.social</a> It’s an Albany expression</p>\n","url":"https://bsky.app/profile/did:plc:uxf6lpd2feuelyey5sknpkih/post/3myeburndg22n","date_published":"2026-10-21T04:12: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-10-21 04:12","date_timestamp":1792555964,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"99576961","content_html":"<p><a href=\"https://micro.blog/jtr\">@jtr</a> There are some pretty complex signs around here. Probably nothing compared to what the post described, but some residential streets nearby parks have pretty complex rules governing meters and permit exemptions. Can be a little confusing (unless it’s Sunday, where it’s free parking pretty much everywhere).</p>\n","url":"https://micro.blog/lmika/99576961","date_published":"2026-10-20T21:00: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-10-20 21:00","date_timestamp":1792530025,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"99463095","content_html":"<p><a href=\"https://micro.blog/patrickrhone\">@patrickrhone</a> <a href=\"https://micro.blog/manton\">@manton</a> That’s awesome.</p>\n","url":"https://micro.blog/lmika/99463095","date_published":"2026-10-18T20:57: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-10-18 20:57","date_timestamp":1792357027,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"99413426","content_html":"<p><a href=\"https://micro.blog/OrdinaryGhost\">@OrdinaryGhost</a> Thanks!</p>\n","url":"https://micro.blog/lmika/99413426","date_published":"2026-10-17T20:18: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-10-17 20:18","date_timestamp":1792268288,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"99413398","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> Looks stunning.</p>\n","url":"https://micro.blog/lmika/99413398","date_published":"2026-10-17T20:17: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-10-17 20:17","date_timestamp":1792268241,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"99371636","content_html":"<p><a href=\"https://micro.blog/Miraz\">@Miraz</a> Could be a case like fraud. Last time I got called for jury duty, I was brought into the courtroom for an insider trading criminal trial. I didn’t get selected and was sent back. But I guess it’s just as likely it won’t be anything.</p>\n","url":"https://micro.blog/lmika/99371636","date_published":"2026-10-17T03:21: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-10-17 03:21","date_timestamp":1792207267,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"99356671","content_html":"<p><a href=\"https://micro.blog/Miraz\">@Miraz</a> Yeah, it worked great. Wellington, Hawkes Bay, and around Auckland, the walking maps were pretty solid.</p>\n","url":"https://micro.blog/lmika/99356671","date_published":"2026-10-16T19:44: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-10-16 19:44","date_timestamp":1792179892,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"99293782","content_html":"<p><a href=\"https://micro.blog/Miraz\">@Miraz</a> I did. It was loads of fun.</p>\n","url":"https://micro.blog/lmika/99293782","date_published":"2026-10-15T19:06: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-10-15 19:06","date_timestamp":1792091169,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"edit_url":null,"is_conversation":true,"is_linkpost":false,"is_mention":true}}]}