<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Updates from Michael Camilleri</title>
    <description>I live in Tokyo. I&apos;m from Sydney. I speak in declarative sentences. Sometimes.</description>
    <link>https://updates.inqk.net</link>
    <pubDate>Sun, 10 May 2026 12:12:35 +0900</pubDate>
    <lastBuildDate>Sun, 10 May 2026 12:12:35 +0900</lastBuildDate>
    
      <item>
        <title>Weeknotes #329</title>
        <description>&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;It was Golden Week.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;On Sunday (&lt;a href=&quot;https://en.wikipedia.org/wiki/Constitution_Memorial_Day&quot;&gt;Constitution Day&lt;/a&gt;), I went for a ride with Emma over to Ōizumi Gakuen. It was a nice reminder of how something that can seem impossible (&lt;a href=&quot;https://updates.inqk.net/post/1641911460.html&quot;&gt;will Emma ever learn to ride a bicycle?&lt;/a&gt;) can become so mundane. It was also terrific weather. Really, almost all of Golden Week was great. The oppressive Japanese summer is undoubtedly on its way but right now, it’s fantastic.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;On Monday (&lt;a href=&quot;https://en.wikipedia.org/wiki/Greenery_Day&quot;&gt;Greenery Day&lt;/a&gt;), the fantastic weather continued and, in a juxtaposition so on the nose that you might suspect its veracity, I started teaching John to ride a bicycle. Does John even own a bicycle? He does as of last week! (I forgot to mention it in &lt;a href=&quot;https://updates.inqk.net/post/1777644420.html&quot;&gt;Weeknotes #328&lt;/a&gt;.) The impetus is the upcoming third-year bicycle safety class that John has coming up. I can confirm that, as with Emma, the entire enterprise feels impossible.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;On Tuesday (&lt;a href=&quot;https://en.wikipedia.org/wiki/Children%27s_Day_(Japan)&quot;&gt;Children’s Day&lt;/a&gt;), we all went over to Ogikubo. Eri and I are considering sending Emma to &lt;a href=&quot;https://bunsugi.jp/&quot;&gt;Bunka Gakuen University Junior and Senior High School&lt;/a&gt; and Eri was curious to see the school (from the outside) in person. While she and Emma were doing that, the boys and I finally got over to Suginami Children’s Traffic Park (&lt;a href=&quot;https://www.city.suginami.tokyo.jp/s100/shisetsu/14797.html&quot;&gt;Japanese&lt;/a&gt;). The website doesn’t really do it justice—&lt;a href=&quot;https://maps.app.goo.gl/zcRD3V4xcdfhEXsw8&quot;&gt;Google Maps&lt;/a&gt; gives you a better sense of it. Unfortunately, by the time we got there, it was almost time to turn around and meet back up with Eri and Emma for lunch.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Of course I also spent time working on Crossmate, my crossword app. I honestly would have spent more time on Crossmate but ran out of tokens for use with Claude Code and OpenAI Codex early on Saturday. While I was out of tokens for use the coding agents, I was able to chat with Claude and with its help, I set up a &lt;a href=&quot;https://tangled.org&quot;&gt;Tangled&lt;/a&gt; instance on my Linode. I had it up for about 15 minutes before I reconsidered. One opinion that I’ve been developing over the past six months is a view that there’s too much emphasis put on the social aspect of open source—issues, PRs—and not enough on the software part. Tangled has an emphasis on decentralisation that I like but thinking about the social expectations that come with making a repository generally available made me extremely uncomfortable and so I turned off the Tangled server and instead had ChatGPT help me get &lt;a href=&quot;https://code.inqk.net&quot;&gt;code.inqk.net&lt;/a&gt; more automated. I can now push my Crossmate repository and have a (admittedly bare bones) &lt;a href=&quot;https://code.inqk.net/crossmate&quot;&gt;web version&lt;/a&gt; available for all to see. I don’t have any plans to move my other projects off GitHub just yet but it is something I’m considering.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;I watched an NBA game! I complained last week that the post-broadcast games were not being edited down (removing commercials, game delays) but it turns out that’s not true. I don’t know how much more I’ll watch but I do intend to get a little bit more into the swing of things.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;I was reading about Massive Attack’s &lt;em&gt;Heligoland&lt;/em&gt; on &lt;a href=&quot;https://en.wikipedia.org/wiki/Heligoland_(album)&quot;&gt;Wikipedia&lt;/a&gt; after linking to it as my musical selection last week and there’s a quote in that article from Robert Del Naja about the previous album, &lt;em&gt;100th Window&lt;/em&gt;. I can see what Del Naja meant about merging the electronic and the organic but that’s part of what I love about that album. You get a taste of that in its opening track, ‘Future Proof’ (&lt;a href=&quot;https://music.apple.com/jp/album/future-proof/714756948?i=714756985&amp;amp;l=en-US&quot;&gt;Apple Music&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Fri, 08 May 2026 23:12:00 +0900</pubDate>
        <link>https://updates.inqk.net/post/1778249520.html</link>
        <guid isPermaLink="true">https://updates.inqk.net/post/1778249520.html</guid>
      </item>
    
      <item>
        <title></title>
        <description>&lt;p&gt;I definitely think &lt;a href=&quot;https://bsky.app/profile/did:plc:wshs7t2adsemcrrd4snkeqli&quot;&gt;@tangled.org&lt;/a&gt; is very cool but I’m thinking I don’t really want a social network attached to my code hosting. I’m experimenting with boring old HTML files for a web-based repository explorer.&lt;/p&gt;
</description>
        <pubDate>Tue, 05 May 2026 21:30:15 +0900</pubDate>
        <link>https://updates.inqk.net/post/1777984215.html</link>
        <guid isPermaLink="true">https://updates.inqk.net/post/1777984215.html</guid>
      </item>
    
      <item>
        <title></title>
        <description>&lt;p&gt;I’m successfully running a Tangled knot!&lt;/p&gt;
</description>
        <pubDate>Mon, 04 May 2026 23:48:09 +0900</pubDate>
        <link>https://updates.inqk.net/post/1777906089.html</link>
        <guid isPermaLink="true">https://updates.inqk.net/post/1777906089.html</guid>
      </item>
    
      <item>
        <title>Weeknotes #328</title>
        <description>&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The Iran War continues to drag on.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;I neglected to mention last week that &lt;a href=&quot;https://www.apple.com/community-letter-from-tim/&quot;&gt;Tim Cook announced he will step down as Apple’s CEO&lt;/a&gt; at the end of August. He will remain at Apple but instead take the position of executive chairman. Given that position and the fact that Cook’s replacement, John Ternus, is currently the Senior Vice President of Hardware Engineering, I’m not sure much is going to change. I would like to see an option for a user to be able to get root access to their iPhones and iPads but I don’t honestly think there’s any likelihood of that any time soon.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;And yet… here I am continuing to work on apps for Apple’s platforms. Specifically, I got my collaborative crossword app to the point where I was able to collaboratively play a crossword with Eugenia. It was pretty fun but we absolutely tore through the puzzle and it’s got me a little concerned that the reason there aren’t a lot of collaborative crossword puzzle apps is that they make solving a crossword far too easy. In any event, if &lt;a href=&quot;https://apps.inqk.net/listless/&quot;&gt;Listless&lt;/a&gt; is anything to go by, polishing this is going to take quite a bit of time.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Not coincidentally, I switched my ChatGPT subscription back to the US$20/month plan so that I could get more access to OpenAI’s Codex.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;I took Emma and John to see the &lt;em&gt;Super Mario Galaxy Movie&lt;/em&gt; on Saturday morning. I understand that critics are tearing the film to shreds but I chose to see its almost complete disdain for a plot as a mark of honesty. This is a movie that is about showing you a bunch of well-animated action cut scenes and that’s all. This feels like the appropriate amount of depth to expect in a movie about the Mario video game character.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;After getting out of the movie, I dragged the kids to meet for lunch with Tom (who just happens to be visiting on holiday). In an unplanned bit of serendipity, after lunch finished we were able to meet with Eri and Rowan in Kōrakuen. I swapped out Emma and John for Rowan and we took Rowan for a trip down to Gotanda (near where Tom was staying).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Then on Monday, I caught up for lunch with &lt;a href=&quot;https://sangsara.net&quot;&gt;Brandon&lt;/a&gt; (who also just happens to be visiting on holiday). We went to get curry and I made a complete mess of my shirt. It was so bad I had to keep strategically folding my arms when I got back to the office lest everyone see how bad it was.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The NBA post-season began about two weeks ago and I paid to watch it and then… didn’t. Part of the issue is that I don’t especially like the way that Amazon is handling full game replays. In previous years, a couple of hours after the game had finished, a full game replay would become available that cut out all the stoppages so that you saw everything that happened but without any of the frequent breaks that occur in a live broadcast so you can be shown more ads. This year, there’s either the full game replay but it’s not an edited version. It’s just the full game. There is an ‘all possessions’ edit which cuts out everything except the few seconds before a basket is made or the ball is turned over but I find this an incredibly jarring experience and not one that gives you a proper flavour of the game.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;I’m not sure why I took so long to watch 12tone’s &lt;a href=&quot;https://www.youtube.com/watch?v=Tg63Xc39uaQ&quot;&gt;breakdown of Gotye’s ‘Somebody That I Used to Know’&lt;/a&gt; but it’s characteristically very good.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;I did not wait long to watch Folding Ideas’ &lt;a href=&quot;https://www.youtube.com/watch?v=0dwagg5wYY4&quot;&gt;video essay on being invited to Beast Games&lt;/a&gt;. It’s not one of his best but still has its moments.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;I must have listened to Massive Attack’s 2009 album &lt;em&gt;Heligoland&lt;/em&gt; (&lt;a href=&quot;https://music.apple.com/jp/album/heligoland/721293664?l=en-US&quot;&gt;Apple Music&lt;/a&gt;) sometime before this week but if I did, I have no memory of it. It came across my radar thanks via Apple Music’s Friends playlist (thanks Brandon!).&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Fri, 01 May 2026 23:07:00 +0900</pubDate>
        <link>https://updates.inqk.net/post/1777644420.html</link>
        <guid isPermaLink="true">https://updates.inqk.net/post/1777644420.html</guid>
      </item>
    
      <item>
        <title></title>
        <description>&lt;p&gt;Got app notifications working with my new Crossword app!&lt;/p&gt;
</description>
        <pubDate>Thu, 30 Apr 2026 11:48:28 +0900</pubDate>
        <link>https://updates.inqk.net/post/1777517308.html</link>
        <guid isPermaLink="true">https://updates.inqk.net/post/1777517308.html</guid>
      </item>
    
      <item>
        <title></title>
        <description>&lt;p&gt;I made a complete mess of my shirt but still had a great time having curry with &lt;a href=&quot;https://bsky.app/profile/did:plc:2hl7fe7gm63a4c45qdcpm4i6&quot;&gt;@sangsara.bsky.social&lt;/a&gt; today.&lt;/p&gt;
</description>
        <pubDate>Mon, 27 Apr 2026 13:46:46 +0900</pubDate>
        <link>https://updates.inqk.net/post/1777265206.html</link>
        <guid isPermaLink="true">https://updates.inqk.net/post/1777265206.html</guid>
      </item>
    
      <item>
        <title>Weeknotes #327</title>
        <description>&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;I finally made &lt;a href=&quot;https://apps.inqk.net/listless&quot;&gt;Listless&lt;/a&gt; available in the App Store. I don’t expect it to be used by anyone other than me but it’s a free app so you don’t really have much to lose if you do decide to check it out. If you’re curious why I even wanted to build a to-do list app, I also wrote a &lt;a href=&quot;https://articles.inqk.net/2026/04/21/introducing-listless.html&quot;&gt;blog post&lt;/a&gt;. It goes into a bit of detail about the rationale for Listless as well as my experience using LLM-based coding agents to make it.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;I mentioned &lt;a href=&quot;https://updates.inqk.net/post/1775826960.html&quot;&gt;two weeks ago&lt;/a&gt; that I had immediately started work on a second app. This one is a collaborative crossword app that I’ve been meaning to create for ages. I love doing crosswords but I find simple ones too easy and the more complex ones too frustrating. One thing I discovered during the pandemic is that if I work on a crossword together with another person, that drastically increases the ones I can complete. Since then  I’ve been wishing for some kind of app that would support that kind of solving. I had originally thought I might create a web app but I could not work out how I could do it without using a server (there are peer-to-peer technologies like &lt;a href=&quot;https://webrtc.org&quot;&gt;WebRTC&lt;/a&gt; but these still require a server to at the very least establish the communication). A native iOS app can get around these problems by using iCloud (or at least that’s my working assumption).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;A couple of weeks back, John started attending a programming class every second Saturday. People with freakish memories might remember that I tried enrolling John (and Emma) in a programming school &lt;a href=&quot;https://updates.inqk.net/post/1730159640.html&quot;&gt;back in 2024&lt;/a&gt;. I wasn’t especially happy with that program; mostly because I didn’t feel it was worth the price. In all honesty, I’m not sure this one is better but it is entirely built around &lt;em&gt;Minecraft&lt;/em&gt; so John is of course intensely interested in going each time. The main reason I thought it might be a good idea was actually as a way to meet children his age with similar interests. For that reason, I haven’t roped Emma yet (she’s got plenty of friends from school).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;I started intermittent fasting again and while I haven’t been as disciplined as I have been in the past, there has been a reduction in my weight (which is nice). I’ve done my best to pair that with exercise on the treadmill I mentioned &lt;a href=&quot;https://updates.inqk.net/post/1775826960.html&quot;&gt;two weeks ago&lt;/a&gt;. So far I haven’t done any actual running yet but have instead stuck to walking. I think it’s going well. Whenever I spend money on something for exercise I often have a burst of interest that quickly burns out. It’s too early to tell whether that pattern will repeat all the way through but the burst of interest part is definitely holding true.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Patrick Willems has an &lt;a href=&quot;https://youtu.be/pQB2mvUvROw&quot;&gt;amazing video essay&lt;/a&gt; about music videos. It’s part history lesson, part 90s eulogy and part silly sketch as he delivers the essay in sections that each recreate a classic music video. Oh, and &lt;a href=&quot;https://bsky.app/profile/pyrmont.inqk.net/post/3mjtmhk3ooc27&quot;&gt;my Bluesky post&lt;/a&gt; about it got reposted by Willems which was nice.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Australian electronic dance act, Pnau, has a new single called ‘Tu Corazón’ (&lt;a href=&quot;https://music.apple.com/jp/album/tu-coraz%C3%B3n-your-heart-feat-the-warning/1882288133?i=1882288134&amp;amp;l=en-US&quot;&gt;Apple Music&lt;/a&gt;) that I’ve been listening to intensely. If the name ‘Pnau’ doesn’t mean anything to you, Wikipedia tells me they produce music in the genres of ‘electronic’ (OK) and ‘wonky pop’ (&lt;a href=&quot;https://en.wikipedia.org/wiki/Wonky_pop&quot;&gt;wat?&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Fri, 24 Apr 2026 23:06:00 +0900</pubDate>
        <link>https://updates.inqk.net/post/1777039560.html</link>
        <guid isPermaLink="true">https://updates.inqk.net/post/1777039560.html</guid>
      </item>
    
      <item>
        <title></title>
        <description>&lt;p&gt;I wrote an &lt;a href=&quot;https://articles.inqk.net/2026/04/21/introducing-listless.html&quot;&gt;announcement post&lt;/a&gt; for my new app, Listless. I explain why I made it and some of how it went.&lt;/p&gt;
</description>
        <pubDate>Tue, 21 Apr 2026 15:02:19 +0900</pubDate>
        <link>https://updates.inqk.net/post/1776751339.html</link>
        <guid isPermaLink="true">https://updates.inqk.net/post/1776751339.html</guid>
      </item>
    
      <item>
        <title></title>
        <description>&lt;p&gt;&lt;a href=&quot;https://apps.inqk.net/listless&quot;&gt;Listless&lt;/a&gt;, my aggressively limited to-do list app for Apple platforms, is now broadly available. I created it as an experiment to see if I could make an app with Claude Code and OpenAI Codex that still felt polished. The app is free.&lt;/p&gt;
</description>
        <pubDate>Mon, 20 Apr 2026 07:08:50 +0900</pubDate>
        <link>https://updates.inqk.net/post/1776636530.html</link>
        <guid isPermaLink="true">https://updates.inqk.net/post/1776636530.html</guid>
      </item>
    
      <item>
        <title></title>
        <description>&lt;p&gt;I wish the clock on iOS 26 had a ’reduce giganticness’ setting.&lt;/p&gt;
</description>
        <pubDate>Sun, 19 Apr 2026 15:52:30 +0900</pubDate>
        <link>https://updates.inqk.net/post/1776581550.html</link>
        <guid isPermaLink="true">https://updates.inqk.net/post/1776581550.html</guid>
      </item>
    
  </channel>
</rss>
