<rss xmlns:source="http://source.scripting.com/" version="2.0">
  <channel>
    <title>Leon Mika</title>
    <link>https://lmika.org/</link>
    <description></description>
    
    <language>en</language>
    
    <lastBuildDate>Tue, 25 Aug 2026 14:40:33 +1000</lastBuildDate>
    <item>
      <title></title>
      <link>https://lmika.org/2026/08/25/riddle-me-this-claude.html</link>
      <pubDate>Tue, 25 Aug 2026 14:37:39 +1000</pubDate>
      
      <guid>http://lmika.micro.blog/2026/08/25/riddle-me-this-claude.html</guid>
      <description>&lt;p&gt;Riddle me this, Claude:&lt;/p&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/25293/2026/out-20260825-143427.png&#34; width=&#34;600&#34; height=&#34;207&#34; alt=&#34;Auto-generated description: A text discussing the metric tonnage of wood a woodchucker can chuck, estimating it to be roughly 0.32 tonnes or about 70 tonnes annually considering hibernation.&#34;&gt;
</description>
      <source:markdown>Riddle me this, Claude:

&lt;img src=&#34;https://cdn.uploads.micro.blog/25293/2026/out-20260825-143427.png&#34; width=&#34;600&#34; height=&#34;207&#34; alt=&#34;Auto-generated description: A text discussing the metric tonnage of wood a woodchucker can chuck, estimating it to be roughly 0.32 tonnes or about 70 tonnes annually considering hibernation.&#34;&gt;
</source:markdown>
    </item>
    
    <item>
      <title>Working Around One-Shot GPUParticles2D Emitter Slowdown</title>
      <link>https://lmika.org/2026/08/24/working-around-oneshot-gpuparticlesd-emitter.html</link>
      <pubDate>Mon, 24 Aug 2026 22:15:44 +1000</pubDate>
      
      <guid>http://lmika.micro.blog/2026/08/24/working-around-oneshot-gpuparticlesd-emitter.html</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve got a couple of one-shot &lt;code&gt;GPUParticles2D&lt;/code&gt; emitters in my Godot game, and they have a habit of causing slowdown when they&amp;rsquo;re emitted for the first time. For a while I tolerated this, but it&amp;rsquo;s got to the point where gameplay was being affected, and this had to be dealt with.&lt;/p&gt;
&lt;p&gt;I had some success removing that slowdown using a variant of the technique &lt;a href=&#34;https://www.reddit.com/r/godot/comments/1mtsxul/efficiently_using_gpuparticles2d_in_web_export/&#34;&gt;documented here&lt;/a&gt;. Basically, you fire the emitter within the &lt;code&gt;_ready()&lt;/code&gt; function, wait a single frame, then hide the emitter:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-gdscript&#34; data-lang=&#34;gdscript&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;func&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;_ready&lt;/span&gt;():
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    pop_emitter&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;emitting &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;await&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;get_tree&lt;/span&gt;()&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;process_frame
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    pop_emitter&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;visible &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This does mean you&amp;rsquo;ll need to set the emitter visibility to true when you want to fire it for real:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-gdscript&#34; data-lang=&#34;gdscript&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;func&lt;/span&gt; &lt;span style=&#34;color:#a6e22e&#34;&gt;emit_for_real&lt;/span&gt;():
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    pop_emitter&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;visible &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    pop_emitter&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;emitting &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Based on my experience, the order is pretty important. The emitter needs to be visible while it&amp;rsquo;s emitting in order for the material to load. But it seems like a single frame is enough for that to happen. The technique also works if the emitter is a fair distance from the camera. And in that case, you probably don&amp;rsquo;t need to hide the emitter at all.&lt;/p&gt;
</description>
      <source:markdown>I&#39;ve got a couple of one-shot `GPUParticles2D` emitters in my Godot game, and they have a habit of causing slowdown when they&#39;re emitted for the first time. For a while I tolerated this, but it&#39;s got to the point where gameplay was being affected, and this had to be dealt with.

I had some success removing that slowdown using a variant of the technique [documented here](https://www.reddit.com/r/godot/comments/1mtsxul/efficiently_using_gpuparticles2d_in_web_export/). Basically, you fire the emitter within the `_ready()` function, wait a single frame, then hide the emitter:

```gdscript
func _ready():
    pop_emitter.emitting = true
    await get_tree().process_frame
    pop_emitter.visible = false
```

This does mean you&#39;ll need to set the emitter visibility to true when you want to fire it for real:

```gdscript
func emit_for_real():
    pop_emitter.visible = true
    pop_emitter.emitting = true
```

Based on my experience, the order is pretty important. The emitter needs to be visible while it&#39;s emitting in order for the material to load. But it seems like a single frame is enough for that to happen. The technique also works if the emitter is a fair distance from the camera. And in that case, you probably don&#39;t need to hide the emitter at all.
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://lmika.org/2026/08/24/i-dont-know-how-but.html</link>
      <pubDate>Mon, 24 Aug 2026 14:11:05 +1000</pubDate>
      
      <guid>http://lmika.micro.blog/2026/08/24/i-dont-know-how-but.html</guid>
      <description>&lt;p&gt;I don&amp;rsquo;t know how, but my email address mades it&amp;rsquo;s way onto a luxury watch spam mailing list. I&amp;rsquo;ve never worn a luxury watch in my life, unless you count that &lt;a href=&#34;https://lmika.org/2024/10/12/my-favourite-watch.html&#34;&gt;Timex watch&lt;/a&gt; that can be programmed with assembly. Which I do, by the way. A watch you can configure to do what you want? &lt;em&gt;That&amp;rsquo;s&lt;/em&gt; luxury. 😏&lt;/p&gt;
</description>
      <source:markdown>I don&#39;t know how, but my email address mades it&#39;s way onto a luxury watch spam mailing list. I&#39;ve never worn a luxury watch in my life, unless you count that [Timex watch](https://lmika.org/2024/10/12/my-favourite-watch.html) that can be programmed with assembly. Which I do, by the way. A watch you can configure to do what you want? _That&#39;s_ luxury. 😏
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://lmika.org/2026/08/24/its-a-bit-of-a.html</link>
      <pubDate>Mon, 24 Aug 2026 10:22:59 +1000</pubDate>
      
      <guid>http://lmika.micro.blog/2026/08/24/its-a-bit-of-a.html</guid>
      <description>&lt;p&gt;It&amp;rsquo;s a bit of a shame that sites like Stripe ditched their search in favour of an AI chatbot. Search is still useful, and I think there&amp;rsquo;s room for both. I think what Kagi does would work quite well here: query ends in a question mark, send it to a chatbot; if it doesn&amp;rsquo;t, run a traditional search.&lt;/p&gt;
</description>
      <source:markdown>It&#39;s a bit of a shame that sites like Stripe ditched their search in favour of an AI chatbot. Search is still useful, and I think there&#39;s room for both. I think what Kagi does would work quite well here: query ends in a question mark, send it to a chatbot; if it doesn&#39;t, run a traditional search.
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://lmika.org/2026/08/24/why-are-we-still-doing.html</link>
      <pubDate>Mon, 24 Aug 2026 07:59:35 +1000</pubDate>
      
      <guid>http://lmika.micro.blog/2026/08/24/why-are-we-still-doing.html</guid>
      <description>&lt;p&gt;Why are we still doing image CAPTCHAs? I&amp;rsquo;m pretty sure modern AIs can blitz through these now. Instead, we should throw free-text challenges like &amp;ldquo;Please type &amp;lsquo;anachronistic&amp;rsquo; incorrectly.&amp;rdquo; If you misspell it, or type &amp;ldquo;dog&amp;rdquo;, you&amp;rsquo;re in.&lt;/p&gt;
</description>
      <source:markdown>Why are we still doing image CAPTCHAs? I&#39;m pretty sure modern AIs can blitz through these now. Instead, we should throw free-text challenges like &#34;Please type &#39;anachronistic&#39; incorrectly.&#34; If you misspell it, or type &#34;dog&#34;, you&#39;re in.
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://lmika.org/2026/08/23/the-avian-guests-have-arrived.html</link>
      <pubDate>Sun, 23 Aug 2026 17:44:05 +1000</pubDate>
      
      <guid>http://lmika.micro.blog/2026/08/23/the-avian-guests-have-arrived.html</guid>
      <description>&lt;p&gt;The avian guests have arrived, and seemed to be settling in quite well. 🦜&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/25293/2026/pxl-20260823-073950532.jpg&#34; alt=&#34;Auto-generated description: A cockatiel with yellow and orange markings is perched on a person&#39;s fingertip against a plain background.&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/25293/2026/pxl-20260823-074025209.jpg&#34; alt=&#34;Auto-generated description: A white and gray bird is perched on the side of its cage, interacting with a red plastic toy.&#34;&gt;&lt;/p&gt;
</description>
      <source:markdown>The avian guests have arrived, and seemed to be settling in quite well. 🦜

&lt;img src=&#34;https://cdn.uploads.micro.blog/25293/2026/pxl-20260823-073950532.jpg&#34; alt=&#34;Auto-generated description: A cockatiel with yellow and orange markings is perched on a person&#39;s fingertip against a plain background.&#34;&gt;&lt;img src=&#34;https://cdn.uploads.micro.blog/25293/2026/pxl-20260823-074025209.jpg&#34; alt=&#34;Auto-generated description: A white and gray bird is perched on the side of its cage, interacting with a red plastic toy.&#34;&gt;
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://lmika.org/2026/08/23/ooh-a-bird-sighting-first.html</link>
      <pubDate>Sun, 23 Aug 2026 12:59:59 +1000</pubDate>
      
      <guid>http://lmika.micro.blog/2026/08/23/ooh-a-bird-sighting-first.html</guid>
      <description>&lt;p&gt;Ooh, a bird sighting first for me: &lt;a href=&#34;https://en.wikipedia.org/wiki/Blue-faced_honeyeater&#34;&gt;a blue-faced honeyeater&lt;/a&gt;.&lt;/p&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/25293/2026/pxl-20260823-023148279.jpg&#34; alt=&#34;Auto-generated description: Two blue-faced honeyeaters are perched on a grey fence with brick walls and windows in the background.&#34;&gt;
</description>
      <source:markdown>Ooh, a bird sighting first for me: [a blue-faced honeyeater](https://en.wikipedia.org/wiki/Blue-faced_honeyeater).

&lt;img src=&#34;https://cdn.uploads.micro.blog/25293/2026/pxl-20260823-023148279.jpg&#34; alt=&#34;Auto-generated description: Two blue-faced honeyeaters are perched on a grey fence with brick walls and windows in the background.&#34;&gt;
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://lmika.org/2026/08/23/being-in-albury-around-noon.html</link>
      <pubDate>Sun, 23 Aug 2026 12:58:08 +1000</pubDate>
      
      <guid>http://lmika.micro.blog/2026/08/23/being-in-albury-around-noon.html</guid>
      <description>&lt;p&gt;Being in Albury around noon, you&amp;rsquo;re likely to see the steel train come through. Although, today it was stopped to allow the departing Velocity train the right of way. Gave an opportunity to get a close up of it&amp;rsquo;s load.&lt;/p&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/25293/2026/pxl-20260823-025048088.jpg&#34; width=&#34;600&#34; height=&#34;451&#34; alt=&#34;Auto-generated description: A train is stopped at a platform with ornate columns under a covered waiting area while another train is passing by on adjacent tracks.&#34;&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/25293/2026/pxl-20260823-025249149.jpg&#34; width=&#34;600&#34; height=&#34;451&#34; alt=&#34;Auto-generated description: Large rolls of steel are being transported on an open flatbed train under a clear blue sky.&#34;&gt;
</description>
      <source:markdown>Being in Albury around noon, you&#39;re likely to see the steel train come through. Although, today it was stopped to allow the departing Velocity train the right of way. Gave an opportunity to get a close up of it&#39;s load.

&lt;img src=&#34;https://cdn.uploads.micro.blog/25293/2026/pxl-20260823-025048088.jpg&#34; width=&#34;600&#34; height=&#34;451&#34; alt=&#34;Auto-generated description: A train is stopped at a platform with ornate columns under a covered waiting area while another train is passing by on adjacent tracks.&#34;&gt;


&lt;img src=&#34;https://cdn.uploads.micro.blog/25293/2026/pxl-20260823-025249149.jpg&#34; width=&#34;600&#34; height=&#34;451&#34; alt=&#34;Auto-generated description: Large rolls of steel are being transported on an open flatbed train under a clear blue sky.&#34;&gt;
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://lmika.org/2026/08/23/and-there-it-goes-xpt.html</link>
      <pubDate>Sun, 23 Aug 2026 12:26:40 +1000</pubDate>
      
      <guid>http://lmika.micro.blog/2026/08/23/and-there-it-goes-xpt.html</guid>
      <description>&lt;p&gt;And there it goes: XPT departing Albury and traveling onwards to Sydney. Might be a long while before I take it again, if at all. It&amp;rsquo;s been nice though.&lt;/p&gt;
&lt;p&gt;&lt;video src=&#34;https://cdn.uploads.micro.mov/25293/2026/pxl-20260823-015844193/playlist.m3u8&#34; poster=&#34;https://cdn.uploads.micro.blog/25293/2026/frames/1830463-0-3a17d8.jpg&#34; width=&#34;1920&#34; height=&#34;1080&#34; controls=&#34;controls&#34; preload=&#34;metadata&#34;&gt;&lt;/video&gt;&lt;/p&gt;
</description>
      <source:markdown>And there it goes: XPT departing Albury and traveling onwards to Sydney. Might be a long while before I take it again, if at all. It&#39;s been nice though.

&lt;video src=&#34;https://cdn.uploads.micro.mov/25293/2026/pxl-20260823-015844193/playlist.m3u8&#34; poster=&#34;https://cdn.uploads.micro.blog/25293/2026/frames/1830463-0-3a17d8.jpg&#34; width=&#34;1920&#34; height=&#34;1080&#34; controls=&#34;controls&#34; preload=&#34;metadata&#34;&gt;&lt;/video&gt;
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://lmika.org/2026/08/23/back-at-broady-looking-at.html</link>
      <pubDate>Sun, 23 Aug 2026 08:42:54 +1000</pubDate>
      
      <guid>http://lmika.micro.blog/2026/08/23/back-at-broady-looking-at.html</guid>
      <description>&lt;p&gt;Back at &amp;ldquo;Broady 3&amp;rdquo; looking at the standard-gauge train line up to Melbourne.&lt;/p&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/25293/2026/f9c8400ba9.jpg&#34; width=&#34;600&#34; height=&#34;451&#34; alt=&#34;Railway tracks stretch into the distance beside a fenced area and a small train station under a clear blue sky.&#34;&gt;
</description>
      <source:markdown>Back at &#34;Broady 3&#34; looking at the standard-gauge train line up to Melbourne.

&lt;img src=&#34;https://cdn.uploads.micro.blog/25293/2026/f9c8400ba9.jpg&#34; width=&#34;600&#34; height=&#34;451&#34; alt=&#34;Railway tracks stretch into the distance beside a fenced area and a small train station under a clear blue sky.&#34;&gt;
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://lmika.org/2026/08/22/if-there-was-ever-a.html</link>
      <pubDate>Sat, 22 Aug 2026 19:06:51 +1000</pubDate>
      
      <guid>http://lmika.micro.blog/2026/08/22/if-there-was-ever-a.html</guid>
      <description>&lt;p&gt;If there was ever a game where the level design could be compared to a work of art, my vote would go to Super Mario World. The level design a masterpiece. A few key elements in each screen mixed and matched in harmony and counterpoint. Then a shift to something different. Truly magnificent.&lt;/p&gt;
</description>
      <source:markdown>If there was ever a game where the level design could be compared to a work of art, my vote would go to Super Mario World. The level design a masterpiece. A few key elements in each screen mixed and matched in harmony and counterpoint. Then a shift to something different. Truly magnificent.
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://lmika.org/2026/08/22/prepared-the-spare-room-for.html</link>
      <pubDate>Sat, 22 Aug 2026 12:52:28 +1000</pubDate>
      
      <guid>http://lmika.micro.blog/2026/08/22/prepared-the-spare-room-for.html</guid>
      <description>&lt;p&gt;Prepared the spare room for a few family members (of the avian kind) that will be coming tomorrow for an extended stay. Had to cover the mirror with paper, just so they don&amp;rsquo;t fly into it (this is what all those old newspapers were for). 🦜&lt;/p&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/25293/2026/f8a64ac0f7.jpg&#34; width=&#34;600&#34; height=&#34;451&#34; alt=&#34;A room with a large birdcage on wheels surrounded by folded cardboard boxes, a small stool, and protective coverings on the floor and doorway, suggesting preparation for painting or renovation.&#34;&gt;
</description>
      <source:markdown>Prepared the spare room for a few family members (of the avian kind) that will be coming tomorrow for an extended stay. Had to cover the mirror with paper, just so they don&#39;t fly into it (this is what all those old newspapers were for). 🦜

&lt;img src=&#34;https://cdn.uploads.micro.blog/25293/2026/f8a64ac0f7.jpg&#34; width=&#34;600&#34; height=&#34;451&#34; alt=&#34;A room with a large birdcage on wheels surrounded by folded cardboard boxes, a small stool, and protective coverings on the floor and doorway, suggesting preparation for painting or renovation.&#34;&gt;
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://lmika.org/2026/08/21/zachary-kai-what-everyone-should.html</link>
      <pubDate>Fri, 21 Aug 2026 18:59:43 +1000</pubDate>
      
      <guid>http://lmika.micro.blog/2026/08/21/zachary-kai-what-everyone-should.html</guid>
      <description>&lt;p&gt;🔗 &lt;a href=&#34;https://zacharykai.net/notes/australia&#34;&gt;Zachary Kai: What Everyone Should Know About Australia&lt;/a&gt;&lt;/p&gt;

  &lt;blockquote&gt;
    &lt;p&gt;Yes, there are things with the capacity to kill you (like everywhere) and yes, we have a large selection.
[…] Yet you&amp;rsquo;re more likely to die from a falling coconut than a shark attack, and the people killed by spiders is infinitesimal next to the other unfortunate ways to go.&lt;/p&gt;

  &lt;/blockquote&gt;
&lt;p&gt;As an Aussie, I do wonder at how genuine the fear of being killed by spiders, snakes, etc. actually is. I mean, they&amp;rsquo;re real, but I&amp;rsquo;ve not personally been threatened by them. Closest are a couple of redbacks, and they&amp;rsquo;re easy to deal with.&lt;/p&gt;
&lt;p&gt;Via: &lt;a href=&#34;https://michaelharley.net/links/2026/08/20/what-everyone-should-know-about-australia/&#34;&gt;Michael Harley&lt;/a&gt;&lt;/p&gt;
</description>
      <source:markdown>🔗 [Zachary Kai: What Everyone Should Know About Australia](https://zacharykai.net/notes/australia)

&gt; Yes, there are things with the capacity to kill you (like everywhere) and yes, we have a large selection.
&gt; […] Yet you&#39;re more likely to die from a falling coconut than a shark attack, and the people killed by spiders is infinitesimal next to the other unfortunate ways to go.

As an Aussie, I do wonder at how genuine the fear of being killed by spiders, snakes, etc. actually is. I mean, they&#39;re real, but I&#39;ve not personally been threatened by them. Closest are a couple of redbacks, and they&#39;re easy to deal with.

Via: [Michael Harley](https://michaelharley.net/links/2026/08/20/what-everyone-should-know-about-australia/)
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://lmika.org/2026/08/21/worked-on-music-for-my.html</link>
      <pubDate>Fri, 21 Aug 2026 07:43:55 +1000</pubDate>
      
      <guid>http://lmika.micro.blog/2026/08/21/worked-on-music-for-my.html</guid>
      <description>&lt;p&gt;Worked on music for my Godot game last night. Think I landed on something quite good as I woke up with it in my head this morning.&lt;/p&gt;
</description>
      <source:markdown>Worked on music for my Godot game last night. Think I landed on something quite good as I woke up with it in my head this morning.
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://lmika.org/2026/08/20/had-someone-come-and-service.html</link>
      <pubDate>Thu, 20 Aug 2026 12:32:09 +1000</pubDate>
      
      <guid>http://lmika.micro.blog/2026/08/20/had-someone-come-and-service.html</guid>
      <description>&lt;p&gt;Had someone come and service my air-con who made a point that the gutters were in awful condition and needed to be cleaned. He made the comment that it would take more than a day. Maybe if I was doing it, yeah; because I organised someone to clean them today and he got it done in an hour.&lt;/p&gt;

</description>
      <source:markdown>Had someone come and service my air-con who made a point that the gutters were in awful condition and needed to be cleaned. He made the comment that it would take more than a day. Maybe if I was doing it, yeah; because I organised someone to clean them today and he got it done in an hour.

{{&lt; marginalia src=&#34;https://lmika.org/fluentui-emoji/house_with_garden_3d.png&#34; &gt;}}
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://lmika.org/2026/08/20/i-submit-to-you-my.html</link>
      <pubDate>Thu, 20 Aug 2026 08:20:02 +1000</pubDate>
      
      <guid>http://lmika.micro.blog/2026/08/20/i-submit-to-you-my.html</guid>
      <description>&lt;p&gt;I submit to you my extension to &lt;a href=&#34;https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headlines&#34;&gt;Betteridge&amp;rsquo;s Law&lt;/a&gt; for podcasts: if an episode&amp;rsquo;s title ends in question, the topic will be brought up last.&lt;/p&gt;

</description>
      <source:markdown>I submit to you my extension to [Betteridge&#39;s Law](https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headlines) for podcasts: if an episode&#39;s title ends in question, the topic will be brought up last.

{{&lt; marginalia src=&#34;https://lmika.org/fluentui-emoji/radio_3d.png&#34; &gt;}}
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://lmika.org/2026/08/20/hey-go-has-been-released.html</link>
      <pubDate>Thu, 20 Aug 2026 07:23:46 +1000</pubDate>
      
      <guid>http://lmika.micro.blog/2026/08/20/hey-go-has-been-released.html</guid>
      <description>&lt;p&gt;Hey, &lt;a href=&#34;https://go.dev/blog/go1.27&#34;&gt;Go 1.27 has been released&lt;/a&gt;. That&amp;rsquo;s awesome. And what a release! Some pretty cool things I&amp;rsquo;ve been wanting for a while have been added to the language. Looking forward to getting my hands dirty with these. 🎉&lt;/p&gt;
</description>
      <source:markdown>Hey, [Go 1.27 has been released](https://go.dev/blog/go1.27). That&#39;s awesome. And what a release! Some pretty cool things I&#39;ve been wanting for a while have been added to the language. Looking forward to getting my hands dirty with these. 🎉
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://lmika.org/2026/08/20/the-pragmatic-engineer-newsletter-had.html</link>
      <pubDate>Thu, 20 Aug 2026 07:06:46 +1000</pubDate>
      
      <guid>http://lmika.micro.blog/2026/08/20/the-pragmatic-engineer-newsletter-had.html</guid>
      <description>&lt;p&gt;The Pragmatic Engineer newsletter had an issue about engineering leads leaving the industry. I won&amp;rsquo;t elaborate on the reasons (you can probably guess) but I found it grating to read due to all the business speak. All this talk about equity and ROI: hardly relatable information for a salaried employee like myself.  Perhaps I&amp;rsquo;m not the target audience of these.&lt;/p&gt;
</description>
      <source:markdown>The Pragmatic Engineer newsletter had an issue about engineering leads leaving the industry. I won&#39;t elaborate on the reasons (you can probably guess) but I found it grating to read due to all the business speak. All this talk about equity and ROI: hardly relatable information for a salaried employee like myself.  Perhaps I&#39;m not the target audience of these.
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://lmika.org/2026/08/19/i-wish-more-modern-code.html</link>
      <pubDate>Wed, 19 Aug 2026 08:48:12 +1000</pubDate>
      
      <guid>http://lmika.micro.blog/2026/08/19/i-wish-more-modern-code.html</guid>
      <description>&lt;p&gt;I wish more modern code editors adopted the same approach to extensions as the editors of yore: a script interpreter with a broad yet approachable API. Needing to setup a brand new developer environment is too much for the small things you simply want to hack together.&lt;/p&gt;
</description>
      <source:markdown>I wish more modern code editors adopted the same approach to extensions as the editors of yore: a script interpreter with a broad yet approachable API. Needing to setup a brand new developer environment is too much for the small things you simply want to hack together.
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://lmika.org/2026/08/18/exit.html</link>
      <pubDate>Tue, 18 Aug 2026 07:11:00 +1000</pubDate>
      
      <guid>http://lmika.micro.blog/2026/08/18/exit.html</guid>
      <description>&lt;p&gt;Exit 1.&lt;/p&gt;
&lt;img src=&#34;uploads/2026/2bc1ec92cd.jpg&#34; width=&#34;600&#34; height=&#34;451&#34; alt=&#34;A group of people are passing through the turnstiles at a train station exit labeled Exit 1 Flinders Street with directions to trams and Fed Square.&#34;&gt;
</description>
      <source:markdown>Exit 1.

&lt;img src=&#34;uploads/2026/2bc1ec92cd.jpg&#34; width=&#34;600&#34; height=&#34;451&#34; alt=&#34;A group of people are passing through the turnstiles at a train station exit labeled Exit 1 Flinders Street with directions to trams and Fed Square.&#34;&gt;
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://lmika.org/2026/08/17/its-said-that-maths-is.html</link>
      <pubDate>Mon, 17 Aug 2026 16:38:23 +1000</pubDate>
      
      <guid>http://lmika.micro.blog/2026/08/17/its-said-that-maths-is.html</guid>
      <description>&lt;p&gt;It&amp;rsquo;s said that maths is not so much invented as it is discovered. I think the same thing could be said for most software. Sometimes a design is clear to everyone. You just need to &amp;ldquo;talk through&amp;rdquo; to the discovery.&lt;/p&gt;
</description>
      <source:markdown>It&#39;s said that maths is not so much invented as it is discovered. I think the same thing could be said for most software. Sometimes a design is clear to everyone. You just need to &#34;talk through&#34; to the discovery.
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://lmika.org/2026/08/17/there-are-some-things-you.html</link>
      <pubDate>Mon, 17 Aug 2026 10:17:17 +1000</pubDate>
      
      <guid>http://lmika.micro.blog/2026/08/17/there-are-some-things-you.html</guid>
      <description>&lt;p&gt;There are some things you wouldn&amp;rsquo;t have thought you&amp;rsquo;d miss when you loose a contact that worked at a library. Access to old newspapers is one such thing. Now I&amp;rsquo;m calling branches saying things like &amp;ldquo;can I collect your old newspapers? I have a need for old newspapers. Can I have them?&amp;rdquo;&lt;/p&gt;

</description>
      <source:markdown>There are some things you wouldn&#39;t have thought you&#39;d miss when you loose a contact that worked at a library. Access to old newspapers is one such thing. Now I&#39;m calling branches saying things like &#34;can I collect your old newspapers? I have a need for old newspapers. Can I have them?&#34;

{{&lt; marginalia src=&#34;https://lmika.org/fluentui-emoji/newspaper_3d.png&#34; &gt;}}
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://lmika.org/2026/08/17/forget-national-service-maybe-what.html</link>
      <pubDate>Mon, 17 Aug 2026 07:37:57 +1000</pubDate>
      
      <guid>http://lmika.micro.blog/2026/08/17/forget-national-service-maybe-what.html</guid>
      <description>&lt;p&gt;Forget national service. Maybe what we need to introduce is that everyone is required to be a garbo for a month. That way, everyone will think better about throwing their litter on the ground.&lt;/p&gt;

</description>
      <source:markdown>Forget national service. Maybe what we need to introduce is that everyone is required to be a garbo for a month. That way, everyone will think better about throwing their litter on the ground.

{{&lt; marginalia src=&#34;https://lmika.org/fluentui-emoji/litter_in_bin_sign_3d.png&#34; &gt;}}
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://lmika.org/2026/08/16/silhouette.html</link>
      <pubDate>Sun, 16 Aug 2026 21:12:15 +1000</pubDate>
      
      <guid>http://lmika.micro.blog/2026/08/16/silhouette.html</guid>
      <description>&lt;p&gt;Silhouette.&lt;/p&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/25293/2026/pxl-20260816-064028900.jpg&#34; width=&#34;600&#34; height=&#34;451&#34; alt=&#34;Auto-generated description: A leafless tree stands in the middle of a grassy area with a curved pathway running alongside it during sunset.&#34;&gt;
</description>
      <source:markdown>Silhouette.

&lt;img src=&#34;https://cdn.uploads.micro.blog/25293/2026/pxl-20260816-064028900.jpg&#34; width=&#34;600&#34; height=&#34;451&#34; alt=&#34;Auto-generated description: A leafless tree stands in the middle of a grassy area with a curved pathway running alongside it during sunset.&#34;&gt;
</source:markdown>
    </item>
    
    <item>
      <title>Creating Keyboard Split Tracks In Logic Pro</title>
      <link>https://lmika.org/2026/08/16/creating-keyboard-split-tracks-in.html</link>
      <pubDate>Sun, 16 Aug 2026 10:04:21 +1000</pubDate>
      
      <guid>http://lmika.micro.blog/2026/08/16/creating-keyboard-split-tracks-in.html</guid>
      <description>&lt;p&gt;Here are instructions for how to create a &amp;ldquo;keyboard split&amp;rdquo; track in Logic Pro, where the left hand plays a different software instrument to the right. I used to create an electric piano patch with tones above C2 (1 octave below middle C) having a delay.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Create the individual tracks as you would normally.&lt;/li&gt;
&lt;li&gt;Select them, right click, and select &amp;ldquo;Create Track Stack.&amp;rdquo;&lt;/li&gt;
&lt;li&gt;Select &amp;ldquo;Summing stack.&amp;rdquo;&lt;/li&gt;
&lt;li&gt;In the track settings on the left, adjust the &amp;ldquo;Key Limit&amp;rdquo; so that one track covers the left hand and the other covers the right.&lt;/li&gt;
&lt;li&gt;Select the track stack to record a take.&lt;/li&gt;
&lt;/ol&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/25293/2026/out-20260816-094945.png&#34; width=&#34;600&#34; height=&#34;618&#34; alt=&#34;Auto-generated description: A digital audio workstation interface is shown with settings focused on a Classic Electric Piano track, highlighting a key limit range from C2 to G8.&#34;&gt;
&lt;p&gt;I don&amp;rsquo;t know if this is the correct way to do it, but it was surprisingly difficult to find this information online: many of the queries for &amp;ldquo;split track&amp;rdquo; were for splitting clips. But this seems like a pretty versatile technique for combining software instruments and having them respond to a single input source. Based on what&amp;rsquo;s available, it looks like it&amp;rsquo;s possible to do something similar across the velocity dimension too.&lt;/p&gt;
</description>
      <source:markdown>Here are instructions for how to create a &#34;keyboard split&#34; track in Logic Pro, where the left hand plays a different software instrument to the right. I used to create an electric piano patch with tones above C2 (1 octave below middle C) having a delay.

1. Create the individual tracks as you would normally.
2. Select them, right click, and select &#34;Create Track Stack.&#34;
3. Select &#34;Summing stack.&#34;
4. In the track settings on the left, adjust the &#34;Key Limit&#34; so that one track covers the left hand and the other covers the right.
5. Select the track stack to record a take.

&lt;img src=&#34;https://cdn.uploads.micro.blog/25293/2026/out-20260816-094945.png&#34; width=&#34;600&#34; height=&#34;618&#34; alt=&#34;Auto-generated description: A digital audio workstation interface is shown with settings focused on a Classic Electric Piano track, highlighting a key limit range from C2 to G8.&#34;&gt;

I don&#39;t know if this is the correct way to do it, but it was surprisingly difficult to find this information online: many of the queries for &#34;split track&#34; were for splitting clips. But this seems like a pretty versatile technique for combining software instruments and having them respond to a single input source. Based on what&#39;s available, it looks like it&#39;s possible to do something similar across the velocity dimension too.
</source:markdown>
    </item>
    
  </channel>
</rss>
