{
    "version": "https://jsonfeed.org/version/1",
    "title": "Updates from Michael Camilleri",
    "home_page_url": "https://updates.inqk.net/",
    "feed_url": "https://updates.inqk.net/feed.json",
    "description": "I live in Tokyo. I'm from Sydney. I speak in declarative sentences. Sometimes.",
    "icon": "https://updates.inqk.net/assets/images/avatar.jpg",
    "expired": false,
    "author": {
        "name": "Michael Camilleri",
        "url": "https://inqk.net",
        "avatar": "https://updates.inqk.net/assets/images/avatar.jpg"
    },
    "items": [
        {
            "id": "https://updates.inqk.net/post/1792041377.html",
            "title": "",
            "content_text": "Wattle is now at v0.2.2 and I’ve used it to make the executable for Predoc!",
            "content_html": "<p>Wattle is now at v0.2.2 and I’ve used it to make the executable for Predoc!</p>",
            "url": "https://updates.inqk.net/post/1792041377.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-10-15T14:16:17+09:00",
            "date_modified": "2026-10-15T14:16:17+09:00"
        },
        {
            "id": "https://updates.inqk.net/post/1791556200.html",
            "title": "Weeknotes #351",
            "content_text": "I finally submitted my visa extension application and was a bit miffed to discover that apparently my ‘application to make an application’ (as I derisively called it last week) finished processing on Wednesday 29 September. I hadn’t realised because I’d been expecting an e-mail saying that this occurred. Would I have been able to submit my application before the fees went up otherwise? I don’t know. It’s frustrating to think that I may well have. Hopefully the processing itself doesn’t take too long. I keep reminding myself that if we were in Australia this would take (much) longer and cost (even) more.John came down with something during the week and was running a slight fever by Tuesday afternoon. The fever was gone by Wednesday morning but we kept him home just to be safe. He’s had a persistent sniffle but otherwise doesn’t seem too ill. Rowan has similar nasal congestion and, by Friday, Eri and I had come down with, too. The symptoms for Eri and me seem worse than for the boys and so far Emma hasn’t come down with anything. Is this a mild strain of the flu? Eri had heard it had already started to go around so perhaps that’s what it is.I kept working on Wattle. Is this a waste of time? Probably. A more productive person would stop at where it is now and move on but I can’t help myself, I suppose. I don’t like putting things down while they’re still half-done and Wattle feels half-done, at least in terms of its documentation. So this week I spent time working on that documentation and one of the things I find is that when I write documentation about a software system, it often causes me to see flaws in the design. Perhaps flaws is overstating it. It’s more that I see incompleteness.Does everyone remember the time before Gmail was broadly available? In order to register an account, you needed to have an invitation from someone who had one. Despite studying computer science in the early 2000s, I didn’t land an invite until it became open to everyone and by that time addresses like michael.camilleri@gmail.com or m.camilleri@gmail.com were long gone. And so I resisted using my Gmail account for Google services (e.g. YouTube) preferring instead to use the inqk.net account I could use through Google Apps For Your Domain (later G Suite, later Google Workspace). That worked well up to the point where Google essentially made that a paid service, at which point I jumped ship and started using an ordinary, Gmail account.All of which is a painfully long way of explaining that there’re years of video essays that I watched in the mid- to late-2010s that YouTube doesn’t know I’ve seen. And it’s for this reason that this week I found myself watching 8-year-old Lessons from the Screenplay videos. I think the one I enjoyed the most was his analysis of how Jurassic Park used its characters to explore its themes.Last week I linked to Jeff Buckley’s ‘Grace’ and Brandon reached out to mention the similarities he hears between the Grace album and Coldplay’s Parachutes. I can’t say it jumps out as clearly to me but in listening to the album I was reminded again how much I love this era of Coldplay. I linked to ‘Spies’ a long time ago and it’s still my favourite track but ‘Trouble’ is a very close second (Apple Music).",
            "content_html": "<ul><li><p>I finally submitted my visa extension application and was a bit miffed to discover that apparently my ‘application to make an application’ (as I derisively called it <a href=\"https://updates.inqk.net/post/1790949600.html\">last week</a>) finished processing on Wednesday 29 September. I hadn’t realised because I’d been expecting an e-mail saying that this occurred. Would I have been able to submit my application before the fees went up otherwise? I don’t know. It’s frustrating to think that I may well have. Hopefully the processing itself doesn’t take too long. I keep reminding myself that if we were in Australia this would take (much) longer and cost (even) more.</p></li><li><p>John came down with something during the week and was running a slight fever by Tuesday afternoon. The fever was gone by Wednesday morning but we kept him home just to be safe. He’s had a persistent sniffle but otherwise doesn’t seem too ill. Rowan has similar nasal congestion and, by Friday, Eri and I had come down with, too. The symptoms for Eri and me seem worse than for the boys and so far Emma hasn’t come down with anything. Is this a mild strain of the flu? Eri had heard it had already started to go around so perhaps that’s what it is.</p></li><li><p>I kept working on <a href=\"https://github.com/pyrmont/wattle\">Wattle</a>. Is this a waste of time? Probably. A more productive person would stop at where it is now and move on but I can’t help myself, I suppose. I don’t like putting things down while they’re still half-done and Wattle feels half-done, at least in terms of its documentation. So this week I spent time working on that documentation and one of the things I find is that when I write documentation about a software system, it often causes me to see flaws in the design. Perhaps flaws is overstating it. It’s more that I see incompleteness.</p></li><li><p>Does everyone remember the time before Gmail was broadly available? In order to register an account, you needed to have an invitation from someone who had one. Despite studying computer science in the early 2000s, I didn’t land an invite until it became open to everyone and by that time addresses like <code>michael.camilleri@gmail.com</code> or <code>m.camilleri@gmail.com</code> were long gone. And so I resisted using my Gmail account for Google services (e.g. YouTube) preferring instead to use the <code>inqk.net</code> account I could use through Google Apps For Your Domain (later G Suite, later Google Workspace). That worked well up to the point where Google essentially made that a paid service, at which point I jumped ship and started using an ordinary, Gmail account.</p></li><li><p>All of which is a painfully long way of explaining that there’re years of video essays that I watched in the mid- to late-2010s that YouTube doesn’t know I’ve seen. And it’s for this reason that this week I found myself watching 8-year-old <a href=\"\">Lessons from the Screenplay</a> videos. I think the one I enjoyed the most was <a href=\"https://youtu.be/VWz1E3oHd8w\">his analysis</a> of how <em>Jurassic Park</em> used its characters to explore its themes.</p></li><li><p><a href=\"https://updates.inqk.net/post/1790949600.html\">Last week</a> I linked to Jeff Buckley’s ‘Grace’ and <a href=\"https://sangsara.net\">Brandon</a> reached out to mention the similarities he hears between the <em>Grace</em> album and Coldplay’s <em>Parachutes</em>. I can’t say it jumps out as clearly to me but in listening to the album I was reminded again how much I love this era of Coldplay. I linked to ‘Spies’ a <a href=\"https://updates.inqk.net/post/1600051800.html\">long time ago</a> and it’s still my favourite track but ‘Trouble’ is a very close second (<a href=\"https://music.apple.com/jp/album/trouble/1122782080?i=1122782284&amp;l=en-US\">Apple Music</a>).</p></li></ul>",
            "url": "https://updates.inqk.net/post/1791556200.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-10-09T23:30:00+09:00",
            "date_modified": "2026-10-09T23:30:00+09:00"
        },
        {
            "id": "https://updates.inqk.net/post/1791385262.html",
            "title": "",
            "content_text": "That feeling when you submit your visa renewal application and realise you forgot to attach one document.",
            "content_html": "<p>That feeling when you submit your visa renewal application and realise you forgot to attach one document.</p>",
            "url": "https://updates.inqk.net/post/1791385262.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-10-08T00:01:02+09:00",
            "date_modified": "2026-10-08T00:01:02+09:00"
        },
        {
            "id": "https://updates.inqk.net/post/1791323342.html",
            "title": "",
            "content_text": "I’m a bit frustrated to discover that the Immigration Services Agency is now claiming that my application to use their website was granted on 29 September (which means I could, in theory, have lodged an application before the fee hike). When I logged in on Thursday, it wasn’t showing as granted.",
            "content_html": "<p>I’m a bit frustrated to discover that the Immigration Services Agency is now claiming that my application to use their website was granted on 29 September (which means I could, in theory, have lodged an application before the fee hike). When I logged in on Thursday, it wasn’t showing as granted.</p>",
            "url": "https://updates.inqk.net/post/1791323342.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-10-07T06:49:02+09:00",
            "date_modified": "2026-10-07T06:49:02+09:00"
        },
        {
            "id": "https://updates.inqk.net/post/1791180803.html",
            "title": "",
            "content_text": "At some point when I wasn’t looking Apple Music Replay got good. Admittedly, 90% of that assessment is based on the fact it no longer kicks you out to a website.But seriously, it seems pretty decent now.",
            "content_html": "<p>At some point when I wasn’t looking Apple Music Replay got good. Admittedly, 90% of that assessment is based on the fact it no longer kicks you out to a website.</p><p>But seriously, it seems pretty decent now.</p>",
            "url": "https://updates.inqk.net/post/1791180803.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-10-05T15:13:23+09:00",
            "date_modified": "2026-10-05T15:13:23+09:00"
        },
        {
            "id": "https://updates.inqk.net/post/1791176834.html",
            "title": "",
            "content_text": "I’m hopeful I’ll have an official v0.1.0 of Wattle soon :)",
            "content_html": "<p>I’m hopeful I’ll have an official v0.1.0 of Wattle soon :)</p>",
            "url": "https://updates.inqk.net/post/1791176834.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-10-05T14:07:14+09:00",
            "date_modified": "2026-10-05T14:07:14+09:00"
        },
        {
            "id": "https://updates.inqk.net/post/1790949600.html",
            "title": "Weeknotes #350",
            "content_text": "I had been hoping to submit an application to renew my residency visa before 1 October when new fees that substantially increase the price for applications come into effect. Alas, as you might expect, everyone else also had this hope and I was unsuccessful.Specifically, what happened was that I had planned to use the Immigration Services Agency’s website to lodge my application from the comfort of my very own home (I have not forgotten what happened last time). I had been organised enough to visit my nearby government office and get the documents I’d needed. On Monday, I opened up the Immigration Services Agency website and joined the Queue. (The agency had been organised enough to put in place CloudFlare’s waiting room system to ensure that everyone wasn’t simply hammering ‘refresh’ as hard as they could.)That took seven hours but I got through and was all ready to make my application. Unfortunately, I had not been organised enough to check whether I was going to need anything else. It turned out that before you can make an application through the website, you have to make an application to make an application through the website. I did that but, as of Friday 2 October, I still haven’t had that application be processed. I’m going to wait a day or two of next week to see if they get it done but if they haven’t, it looks like I will have to make the trek down to Shinagawa again.Obviously I should have made my website use application earlier. One of the reasons I had not done so was that I’ve been busy continuing work on my fork of Janet. I think that’s sufficiently completed for me to give more details!Wattle is a Lisp-like programming language that reimplements Janet (the language I’ve used for most of my programming projects over this decade) in Zig (the systems programming language I’m most excited about) with the syntax of Clojure (my favourite programming language syntax). It’s the language that I have been meaning to make for about six years. I don’t know if it will ever be used by anyone other than me but I am expecting I’ll likely use it for any command-line tools I want to make in the future.Because Wattle’s runtime works very similarly to Janet’s, it’s been relatively straightforward to port two of my projects (Blueshift and Predoc) over to it. The most attractive aspect of the language to me is that Wattle lets me write in a Lisp-like language and then generate self-contained executables that can be cross-compiled for different architectures. No longer do I need to worry about having the right version of Ruby installed on both my development machine and my production server. Instead, I can have a single file that I compile on my Arm-based Mac, send over to my Intel-based server and just run. Indeed, that’s what I’ve been doing with Blueshift since Friday. It’s fantastic.If I’m being honest, the vast majority of Dan Barracuda’s 18-minute breakdown of Jeff Buckley’s ‘Grace’ went over my head. But Barracuda is so excited, and so talented, that I think if you like the original, you’ll enjoy the video.Conveniently, I have not linked to Buckley’s song (Apple Music). How does this keep happening? I really thought I must have linked to something from Buckley by now but no. I apologise for the error.",
            "content_html": "<ul><li><p>I had been hoping to submit an application to renew my residency visa before 1 October when new fees that substantially increase the price for applications come into effect. Alas, as you might expect, everyone else also had this hope and I was unsuccessful.</p><ul><li><p>Specifically, what happened was that I had planned to use the Immigration Services Agency’s website to lodge my application from the comfort of my very own home (I have not forgotten what happened <a href=\"https://updates.inqk.net/post/1638166500.html\">last time</a>). I had been organised enough to visit my nearby government office and get the documents I’d needed. On Monday, I opened up the Immigration Services Agency website and joined the Queue. (The agency had been organised enough to put in place CloudFlare’s waiting room system to ensure that everyone wasn’t simply hammering ‘refresh’ as hard as they could.)</p></li><li><p>That took seven hours but I got through and was all ready to make my application. Unfortunately, <em>I</em> had not been organised enough to check whether I was going to need anything else. It turned out that before you can make an application through the website, you have to make an application to make an application through the website. I did that but, as of Friday 2 October, I still haven’t had that application be processed. I’m going to wait a day or two of next week to see if they get it done but if they haven’t, it looks like I will have to make the trek down to Shinagawa again.</p></li></ul></li><li><p>Obviously I should have made my website use application earlier. One of the reasons I had not done so was that I’ve been busy continuing work on <a href=\"https://updates.inqk.net/post/1789740840.html\">my fork of Janet</a>. I think that’s sufficiently completed for me to give more details!</p><ul><li><p><a href=\"https://github.com/pyrmont/wattle\">Wattle</a> is a Lisp-like programming language that reimplements Janet (the language I’ve used for most of my programming projects over this decade) in Zig (the systems programming language I’m most excited about) with the syntax of Clojure (my favourite programming language syntax). It’s the language that I have been meaning to make for about six years. I don’t know if it will ever be used by anyone other than me but I am expecting I’ll likely use it for any command-line tools I want to make in the future.</p></li><li><p>Because Wattle’s runtime works very similarly to Janet’s, it’s been relatively straightforward to port two of my projects (<a href=\"https://github.com/pyrmont/blueshift\">Blueshift</a> and <a href=\"https://github.com/pyrmont/predoc\">Predoc</a>) over to it. The most attractive aspect of the language to me is that Wattle lets me write in a Lisp-like language and then generate self-contained executables that can be cross-compiled for different architectures. No longer do I need to worry about having the right version of Ruby installed on both my development machine and my production server. Instead, I can have a single file that I compile on my Arm-based Mac, send over to my Intel-based server and just run. Indeed, that’s what I’ve been doing with Blueshift <a href=\"https://updates.inqk.net/post/1790918296.html\">since Friday</a>. It’s fantastic.</p></li></ul></li><li><p>If I’m being honest, the vast majority of Dan Barracuda’s 18-minute <a href=\"https://youtu.be/144O_bnkgIE?si=lspcOmwLJcdlgeiJ\">breakdown of Jeff Buckley’s ‘Grace’</a> went over my head. But Barracuda is so excited, and so talented, that I think if you like the original, you’ll enjoy the video.</p></li><li><p>Conveniently, I have not linked to Buckley’s song (<a href=\"https://music.apple.com/jp/album/grace/1046187510?l=en-US\">Apple Music</a>). How does this <a href=\"https://updates.inqk.net/post/1790342280.html\">keep happening</a>? I really thought I must have linked to something from Buckley by now but no. I apologise for the error.</p></li></ul>",
            "url": "https://updates.inqk.net/post/1790949600.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-10-02T23:00:00+09:00",
            "date_modified": "2026-10-02T23:00:00+09:00"
        },
        {
            "id": "https://updates.inqk.net/post/1790918296.html",
            "title": "",
            "content_text": "I confess this is at least 80% a test.",
            "content_html": "<p>I confess this is at least 80% a test.</p>",
            "url": "https://updates.inqk.net/post/1790918296.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-10-02T14:18:16+09:00",
            "date_modified": "2026-10-02T14:18:16+09:00"
        },
        {
            "id": "https://updates.inqk.net/post/1790895876.html",
            "title": "",
            "content_text": "I don’t know if it’s just me but Spaces in macOS 27 is completely broken. My keyboard shortcuts stop working after a period of time and apps don’t stick to the space into which they’re assigned.",
            "content_html": "<p>I don’t know if it’s just me but Spaces in macOS 27 is completely broken. My keyboard shortcuts stop working after a period of time and apps don’t stick to the space into which they’re assigned.</p>",
            "url": "https://updates.inqk.net/post/1790895876.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-10-02T08:04:36+09:00",
            "date_modified": "2026-10-02T08:04:36+09:00"
        },
        {
            "id": "https://updates.inqk.net/post/1790342280.html",
            "title": "Weeknotes #349",
            "content_text": "It was Silver Week (Wikipedia): a five-day weekend where Monday was Respect for the Aged Day, Wednesday was Autumnal Equinox Day and so under Japanese law, Tuesday was an ‘extra’ holiday.I was thinking that I didn’t remember a five-day weekend last year and it turns out it’s only in years where you have Respect for the Aged Day be Monday and Autumnal Equinox Day be the Wednesday. This triggers the application of the rule under Section 3(3) of the Act on National Holidays (国民の祝日に関する法律) (a copy of which is available in English). The rule turns an ordinary weekday into a public holiday if it’s surrounded by two public holidays. This doesn’t happen very often: the next time will be 2032.Does all of that ring a bell? Almost certainly not for you but I did wonder if I’d written about this before and it turns out yes. In this weeknote in 2022, I wrote:I was going to call the week ‘Silver Week’ but after a quick glance at Wikipedia’s entry) I realised that wouldn’t be correct. Silver Week refers to a rare occurrence where a week in September will have three consecutive holidays. Since the holidays here were on Monday and Friday that doesn’t technically qualify. Instead we’ll have to wait til 2026.Since it is September, that meant it was time for the Pretty Cure movie, Star Detective Precure! The Movie: The Mysterious Garden and a Secret Pair. For those not in the know, this is the film for this year’s series, Star Detective Precure! (Wikipedia). I took Emma and John to our local cinema on Saturday and, at the risk of sounding far more invested in this series than would be healthy, I was a little disappointed. I thought last year’s film had a story that better resonated with the show itself. This year lacked that and instead really felt like they were going through an obligatory part of the formula.I mentioned back in May that Eri and I are considering sending Emma to Bunka Gakuen University Junior and Senior High School from 2028. On Sunday, they held their Cultural Festival and I took Emma down there (giving me my first chance to go inside the school). Since it was a ‘cultural’ activity day rather than an observation day, I didn’t see classes being run but I could see the facilities, talk to some of the overseas staff members (who teach the classes in English) and walk around the campus a little. I admit I was expecting to see more biracial children.The weather for the first few days of Silver Week was pretty miserable but things cleared up a bit on Tuesday and we decided to use the opportunity to take the kids to Ueno Zoo. We’ve gone a few times now and every time I feel like every time I think the same thing: you get a decent look at a lot of the animals but this in part that’s because of how small the enclosures are and that always makes me feel guilty.Eri took Emma and John back home but I went with Rowan to catch a shinkansen. He’d said he wanted to go on an E5 train but I went to the wrong platform. We didn’t have time to jump on the E7 and so waited for the next train. To my immense surprise (and I’m a little ashamed to admit delight), the train that pulls up next is the E2 (Wikipedia). I could hardly believe it. The E2 is the last active service Tohoku Shinkansen model I’ve ridden and, prior to Tuesday, I’d honestly given up much hope that was ever going to happen. It runs a handful of times a day (maybe it’s only once at this point?) and there’s apparently no easy way to determine when this will be. It was great to be able to tick it off the list.Speaking of things that are hard to believe, apparently I haven’t linked to Noah Guthrie’s cover of ‘Sexy and I Know It’ before (Apple Music). I’ve now done that, too.",
            "content_html": "<ul><li><p>It was Silver Week (<a href=\"https://en.wikipedia.org/wiki/Silver_Week\">Wikipedia</a>): a five-day weekend where Monday was Respect for the Aged Day, Wednesday was Autumnal Equinox Day and so under Japanese law, Tuesday was an ‘extra’ holiday.</p></li><li><p>I was thinking that I didn’t remember a five-day weekend last year and it turns out it’s only in years where you have Respect for the Aged Day be Monday and Autumnal Equinox Day be the Wednesday. This triggers the application of the rule under Section 3(3) of the Act on National Holidays (国民の祝日に関する法律) (a copy of which is <a href=\"https://www.japaneselawtranslation.go.jp/en/laws/view/4846/en\">available in English</a>). The rule turns an ordinary weekday into a public holiday if it’s surrounded by two public holidays. This doesn’t happen very often: the next time will be 2032.</p></li><li><p>Does all of that ring a bell? Almost certainly not for you but I did wonder if I’d written about this before and it turns out yes. In <a href=\"https://updates.inqk.net/post/1664225220.html\">this weeknote</a> in <em>2022</em>, I wrote:</p><blockquote><p>I was going to call the week ‘Silver Week’ but after a quick glance at <a href=\"https://en.wikipedia.org/wiki/Silver_Week\">Wikipedia’s entry</a>) I realised that wouldn’t be correct. Silver Week refers to a rare occurrence where a week in September will have three consecutive holidays. Since the holidays here were on Monday and Friday that doesn’t technically qualify. Instead we’ll have to wait til 2026.</p></blockquote></li><li><p>Since it is September, that meant it was time for the Pretty Cure movie, <em>Star Detective Precure! The Movie: The Mysterious Garden and a Secret Pair</em>. For those not in the know, this is the film for this year’s series, <em>Star Detective Precure!</em> (<a href=\"https://en.wikipedia.org/wiki/Star_Detective_Precure!\">Wikipedia</a>). I took Emma and John to our local cinema on Saturday and, at the risk of sounding far more invested in this series than would be healthy, I was a little disappointed. I thought last year’s film had a story that better resonated with the show itself. This year lacked that and instead really felt like they were going through an obligatory part of the formula.</p></li><li><p>I mentioned <a href=\"https://updates.inqk.net/post/1778249520.html\">back in May</a> that Eri and I are considering sending Emma to Bunka Gakuen University Junior and Senior High School from 2028. On Sunday, they held their Cultural Festival and I took Emma down there (giving me my first chance to go inside the school). Since it was a ‘cultural’ activity day rather than an observation day, I didn’t see classes being run but I could see the facilities, talk to some of the overseas staff members (who teach the classes in English) and walk around the campus a little. I admit I was expecting to see more biracial children.</p></li><li><p>The weather for the first few days of Silver Week was pretty miserable but things cleared up a bit on Tuesday and we decided to use the opportunity to take the kids to Ueno Zoo. We’ve gone a few times now and every time I feel like every time I think the same thing: you get a decent look at a lot of the animals but this in part that’s because of how small the enclosures are and that always makes me feel guilty.</p></li><li><p>Eri took Emma and John back home but I went with Rowan to catch a <em>shinkansen</em>. He’d said he wanted to go on an E5 train but I went to the wrong platform. We didn’t have time to jump on the E7 and so waited for the next train. To my immense surprise (and I’m a little ashamed to admit delight), the train that pulls up next is the E2 (<a href=\"https://en.wikipedia.org/wiki/E2_Series_Shinkansen\">Wikipedia</a>). I could hardly believe it. The E2 is the last active service Tohoku Shinkansen model I’ve ridden and, prior to Tuesday, I’d honestly given up much hope that was ever going to happen. It runs a handful of times a day (maybe it’s only once at this point?) and there’s apparently no easy way to determine when this will be. It was great to be able to tick it off the list.</p></li><li><p>Speaking of things that are hard to believe, apparently I haven’t linked to Noah Guthrie’s cover of ‘Sexy and I Know It’ before (<a href=\"https://music.apple.com/jp/album/sexy-and-i-know-it/1793815180?i=1793815466&amp;l=en-US\">Apple Music</a>). I’ve now done that, too.</p></li></ul>",
            "url": "https://updates.inqk.net/post/1790342280.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-09-25T22:18:00+09:00",
            "date_modified": "2026-09-25T22:18:00+09:00"
        },
        {
            "id": "https://updates.inqk.net/post/1790176393.html",
            "title": "",
            "content_text": "I really need Litterbox to work for every short-form social media service.",
            "content_html": "<p>I really need Litterbox to work for every short-form social media service.</p>",
            "url": "https://updates.inqk.net/post/1790176393.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-09-24T00:13:13+09:00",
            "date_modified": "2026-09-24T00:13:13+09:00"
        },
        {
            "id": "https://updates.inqk.net/post/1789740840.html",
            "title": "Weeknotes #348",
            "content_text": "It was my birthday. I have reached the grand old age of 44. I was a little surprised to see that this year Ginza Cozy Corner had Sanrio characters for the seasonal selection box of tarts and cakes it regularly sells. Then I saw that’s exactly what they did last year and I felt even older.I had completely forgotten about the iPhone preorders starting at 9 pm JST on Saturday (why Saturday this year?) when Brandon messaged me at 8.57 pm to wish me luck getting an order in. That set off a mad dash to my phone to place my forgotten order. Fortunately, I had gone through the pre-preorder process the day before and all the critical information was ready to go. I launched the Apple Store app and (a force quit or two later) put in a preorder for a 256GB iPhone 18 Pro Max in the new burgundy colour for pick-up from the Shinjuku store on Friday. Then, on Friday, I went down, waited about 10 minutes and came back home, phone in hand and money out of wallet. I was busy all day and only got around to setting it up in the evening but so far, it seems very good. Not sure it was worth the price but let’s see.Speaking of prices, Japan is greatly increasing its visa application fees starting from 1 October. I felt bad about not submitting my visa application back in June before discovering that the earliest I could submit a renewal was 14 September. That said, here we are on Friday 18 September and I still don’t have everything ready to go. Next week for sure.I got my Zig implementation of Janet to a point where I consider it ‘done’. Of course, that then meant it was time to move to using it as the base for a fork of Janet that I hope I’ll be able to announce in the next weeknote.I started watching Only Murders in the Building again. The theme song started playing in episode 1 and I wondered why I’d waited so long. The experience of watching it can never be back in 2023 as I felt trapped in that hospital ward but it’s still an incredible amount of fun. I wish the kids were old enough to enjoy it with me. I really think that theme song might be my favourite of all time.A couple of weeks ago I watched Barry Ferns’ video on Steven Bartlett, a YouTuber who I’m vaguely aware of but have never really paid much mind. I thought it was fine, mostly confirming my priors that this genre is mostly there as a vehicle for advertising. Ferns made a follow-up video, ‘Diary of a CEO Responded to My Takedown. I Wasn’t Ready For This’, and if you’ve got an hour, I recommend it. It goes through the research you may have been familiar with regarding parasocial relationships before developing into something interesting.If you want something a little lighter, Brennan Pollack (AKA Ego Dip) made one of his reconstruction videos about Arctic Monkeys’ ‘505’. I remember listening to Favourite Worst Nightmare a lot in 2007 while I was working in Mikunigaoka on the JET Programme. I’m old now and didn’t realise that it had apparently become popular on TikTok but I’m glad it did. The song is great (Apple Music).",
            "content_html": "<ul><li><p>It was my birthday. I have reached the grand old age of 44. I was a little surprised to see that this year <a href=\"https://www.cozycorner.co.jp\">Ginza Cozy Corner</a> had Sanrio characters for the seasonal selection box of tarts and cakes it regularly sells. Then I saw that’s exactly what they did <a href=\"https://updates.inqk.net/post/1758637860.html\">last year</a> and I felt even older.</p></li><li><p>I had completely forgotten about the iPhone preorders starting at 9 pm JST on Saturday (why Saturday this year?) when <a href=\"https://sangsara.net\">Brandon</a> messaged me at 8.57 pm to wish me luck getting an order in. That set off a mad dash to my phone to place my forgotten order. Fortunately, I had gone through the pre-preorder process the day before and all the critical information was ready to go. I launched the Apple Store app and (a force quit or two later) put in a preorder for a 256GB iPhone 18 Pro Max in the new burgundy colour for pick-up from the Shinjuku store on Friday. Then, on Friday, I went down, waited about 10 minutes and came back home, phone in hand and money out of wallet. I was busy all day and only got around to setting it up in the evening but so far, it seems very good. Not sure it was worth the price but let’s see.</p></li><li><p>Speaking of prices, Japan is greatly increasing its visa application fees starting from 1 October. I felt bad about not submitting my visa application back in June before discovering that the earliest I could submit a renewal was 14 September. That said, here we are on Friday 18 September and I still don’t have everything ready to go. Next week for sure.</p></li><li><p>I got my <a href=\"https://github.com/pyrmont/janet/tree/feat.hova\">Zig implementation of Janet</a> to a point where I consider it ‘done’. Of course, that then meant it was time to move to using it as the base for a fork of Janet that I hope I’ll be able to announce in the next weeknote.</p></li><li><p>I started watching <em>Only Murders in the Building</em> again. The theme song started playing in episode 1 and I wondered why I’d waited so long. The experience of watching it can never be <a href=\"https://updates.inqk.net/post/1693174740.html\">back in 2023</a> as I felt trapped in that hospital ward but it’s still an incredible amount of fun. I wish the kids were old enough to enjoy it with me. I really think that theme song might be my favourite of all time.</p></li><li><p>A couple of weeks ago I watched Barry Ferns’ <a href=\"https://youtu.be/CbDQs_TcyN4\">video on Steven Bartlett</a>, a YouTuber who I’m vaguely aware of but have never really paid much mind. I thought it was fine, mostly confirming my priors that this genre is mostly there as a vehicle for advertising. Ferns made a follow-up video, <a href=\"https://youtu.be/Dqh17U3tymU\">‘Diary of a CEO Responded to My Takedown. I Wasn’t Ready For This’</a>, and if you’ve got an hour, I recommend it. It goes through the research you may have been familiar with regarding parasocial relationships before developing into something interesting.</p></li><li><p>If you want something a little lighter, Brennan Pollack (AKA Ego Dip) made <a href=\"https://youtu.be/6fWW01hddPE\">one of his reconstruction videos</a> about Arctic Monkeys’ ‘505’. I remember listening to <em>Favourite Worst Nightmare</em> a lot in 2007 while I was working in Mikunigaoka on the JET Programme. I’m old now and didn’t realise that it had apparently become popular on TikTok but I’m glad it did. The song is great (<a href=\"https://music.apple.com/jp/album/505/251126923?i=251127052&amp;l=en-US\">Apple Music</a>).</p></li></ul>",
            "url": "https://updates.inqk.net/post/1789740840.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-09-18T23:14:00+09:00",
            "date_modified": "2026-09-18T23:14:00+09:00"
        },
        {
            "id": "https://updates.inqk.net/post/1789529474.html",
            "title": "",
            "content_text": "I’m finding the tab bar in Safari on macOS 27 in Dark Mode is pretty rough. Is this what all you Tahoe people were putting up with for a year?",
            "content_html": "<p>I’m finding the tab bar in Safari on macOS 27 in Dark Mode is pretty rough. Is this what all you Tahoe people were putting up with for a year?</p>",
            "url": "https://updates.inqk.net/post/1789529474.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-09-16T12:31:14+09:00",
            "date_modified": "2026-09-16T12:31:14+09:00"
        },
        {
            "id": "https://updates.inqk.net/post/1789516924.html",
            "title": "",
            "content_text": "My Mac Mini has been five minutes away from finishing preparations to install macOS 27 for the last 30 minutes.",
            "content_html": "<p>My Mac Mini has been five minutes away from finishing preparations to install macOS 27 for the last 30 minutes.</p>",
            "url": "https://updates.inqk.net/post/1789516924.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-09-16T09:02:04+09:00",
            "date_modified": "2026-09-16T09:02:04+09:00"
        },
        {
            "id": "https://updates.inqk.net/post/1789364193.html",
            "title": "",
            "content_text": "I hope I can push this project publicly soon!",
            "content_html": "<p>I hope I can push this project publicly soon!</p>",
            "url": "https://updates.inqk.net/post/1789364193.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-09-14T14:36:33+09:00",
            "date_modified": "2026-09-14T14:36:33+09:00"
        },
        {
            "id": "https://updates.inqk.net/post/1789360782.html",
            "title": "",
            "content_text": "And this one is from last Friday.",
            "content_html": "<p>And this one is from last Friday.</p>",
            "url": "https://updates.inqk.net/post/1789360782.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-09-14T13:39:42+09:00",
            "date_modified": "2026-09-14T13:39:42+09:00"
        },
        {
            "id": "https://updates.inqk.net/post/1789360760.html",
            "title": "",
            "content_text": "Eep, I neglected to cross-post this weeknote.",
            "content_html": "<p>Eep, I neglected to cross-post this weeknote.</p>",
            "url": "https://updates.inqk.net/post/1789360760.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-09-14T13:39:20+09:00",
            "date_modified": "2026-09-14T13:39:20+09:00"
        },
        {
            "id": "https://updates.inqk.net/post/1789137180.html",
            "title": "Weeknotes #347",
            "content_text": "We received our first Level 4 flood warning on Tuesday evening at around 9.30 pm. Level 4 is the level at which evacuation is recommended. This is the first warning we’ve had since moving into the house and it was certainly unnerving. I like the area where we live but it does come with a greater flooding risk than any of the previous places we’ve been in since coming to Tokyo. Apparently, evacuation in a flood situation can mean retreat to the upper levels of a building if the level of inundation expected is minor. So, given that Nerima’s official hazard map shows our street as having up to 50 cm of flooding, we decided not to leave the house and instead bring the kids upstairs. A real time-ish measure of the river’s water level indicated the rate had already started to ease at the time the Level 4 announcement was made and, sure enough, over the next two hours the waters fell back down and it all ended without any flooding at all.Apple’s annual iPhone event was streamed in the early hours of Thursday morning. Apple announced the iPhone 18 Pros and the much-anticipated foldable iPhone, iPhone Duo. There was no mention of the ordinary iPhone 18 (or a successor to the iPhone Air) but the rumours are that those will be announced early next year. I’m not sure what to do. My iPhone 14 Pro Max is four years old and I’d like to upgrade but the new Pro Max starts (starts!) at ¥240,000. My 14 Pro Max cost ¥165,000 in 2022 and, at the time, I was able to trade-in my 13 Pro Max for ¥89,000 which made that price feel a lot more reasonable. My 14’s Lightning Port no longer works and it has some dings on its frame that mean it’s not eligible for a trade-in so if I do upgrade, I’m paying the full price. There’s also the fact that—charging port aside—my phone is actually doing just fine. The battery capacity is down to 75% but the Pro Max’s battery is so large that most of the time, that’s more than enough. I really only notice when I’m out all day with no opportunity to charge—and even then, so long as I put the phone on low power mode, it’s not an issue. If I hold out til February, I’ll likely be able to buy a refurbished iPhone 17 Pros Max for a reduced price; how much less, I don’t know.I’m not sure how I’ve managed to go this long without having seen this but back in November 2021 Michael Arndt, the screenwriter for Toy Story 3, put up an amazing video on YouTube. It’s a recording of a lecture he originally delivered back in 2011 at Pixar about the lessons he learnt in the writing of Toy Story 3. Pixar famously has an iterative story process where they produce animatics (which they call ‘story reels’) that they screen for their core creative team to watch and evaluate during the development of a film. The amazing thing about Arndt’s video is that he got permission to include a number of these story reels for several key scenes in Toy Story 3 so that he can illustrate how he originally wrote it and then how the finished scene in the film turned out. It is 72 minutes but if you have any interest in story or film, I cannot recommend it highly enough.I was asking ChatGPT what ever happened to 1990s alternative rock band, the Presidents of the United States of America, and after we went back and forth a bit, it recommended that I might enjoy their little-noticed 2004 album, Love Everybody (Apple Music). I’m not sure how I feel about passing on a recommendation from a chatbot but I did think it was pretty good.",
            "content_html": "<ul><li><p>We received our first Level 4 flood warning on Tuesday evening at around 9.30 pm. Level 4 is the level at which <a href=\"https://www.bousai.go.jp/oukyu/hinanjouhou/r3_hinanjouhou_guideline/pdf/EN_omote.pdf?utm_source=chatgpt.com\">evacuation is recommended</a>. This is the first warning we’ve had since moving into the house and it was certainly unnerving. I like the area where we live but it does come with a greater flooding risk than any of the previous places we’ve been in since coming to Tokyo. Apparently, evacuation in a flood situation can mean retreat to the upper levels of a building if the level of inundation expected is minor. So, given that Nerima’s official hazard map shows our street as having up to 50 cm of flooding, we decided not to leave the house and instead bring the kids upstairs. A real time-ish measure of the river’s water level indicated the rate had already started to ease at the time the Level 4 announcement was made and, sure enough, over the next two hours the waters fell back down and it all ended without any flooding at all.</p></li><li><p>Apple’s annual iPhone event was streamed in the early hours of Thursday morning. Apple announced the iPhone 18 Pros and the much-anticipated foldable iPhone, iPhone Duo. There was no mention of the ordinary iPhone 18 (or a successor to the iPhone Air) but the rumours are that those will be announced early next year. I’m not sure what to do. My iPhone 14 Pro Max is four years old and I’d like to upgrade but the new Pro Max starts (starts!) at ¥240,000. My 14 Pro Max cost ¥165,000 in 2022 and, at the time, I was able to trade-in my 13 Pro Max for ¥89,000 which made that price feel a lot more reasonable. My 14’s Lightning Port no longer works and it has some dings on its frame that mean it’s not eligible for a trade-in so if I do upgrade, I’m paying the full price. There’s also the fact that—charging port aside—my phone is actually doing just fine. The battery capacity is down to 75% but the Pro Max’s battery is so large that most of the time, that’s more than enough. I really only notice when I’m out all day with no opportunity to charge—and even then, so long as I put the phone on low power mode, it’s not an issue. If I hold out til February, I’ll likely be able to buy a refurbished iPhone 17 Pros Max for a reduced price; how much less, I don’t know.</p></li><li><p>I’m not sure how I’ve managed to go this long without having seen this but back in November 2021 Michael Arndt, the screenwriter for <em>Toy Story 3</em>, put up an <a href=\"https://youtu.be/FBcwt3QlY_8\">amazing video on YouTube</a>. It’s a recording of a lecture he originally delivered back in 2011 at Pixar about the lessons he learnt in the writing of <em>Toy Story 3</em>. Pixar famously has an iterative story process where they produce animatics (which they call ‘story reels’) that they screen for their core creative team to watch and evaluate during the development of a film. The amazing thing about Arndt’s video is that he got permission to include a number of these story reels for several key scenes in <em>Toy Story 3</em> so that he can illustrate how he originally wrote it and then how the finished scene in the film turned out. It is 72 minutes but if you have any interest in story or film, I cannot recommend it highly enough.</p></li><li><p>I was asking ChatGPT what ever happened to 1990s alternative rock band, the Presidents of the United States of America, and after we went back and forth a bit, it recommended that I might enjoy their little-noticed 2004 album, <em>Love Everybody</em> (<a href=\"https://music.apple.com/jp/album/love-everybody/1861773340?l=en-US\">Apple Music</a>). I’m not sure how I feel about passing on a recommendation from a chatbot but I did think it was pretty good.</p></li></ul>",
            "url": "https://updates.inqk.net/post/1789137180.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-09-11T23:33:00+09:00",
            "date_modified": "2026-09-11T23:33:00+09:00"
        },
        {
            "id": "https://updates.inqk.net/post/1788678079.html",
            "title": "",
            "content_text": "I think @rtfeldman.bsky.social has said that @zed.dev has the best Vim bindings of any editor that isn’t, you know, Vim. I agree.",
            "content_html": "<p>I think <a href=\"https://bsky.app/profile/did:plc:54hxdzrkygaxml4qwzyfzmyw\">@rtfeldman.bsky.social</a> has said that <a href=\"https://bsky.app/profile/did:plc:h4nlizncnhhcq7mwpz3uuvzk\">@zed.dev</a> has the best Vim bindings of any editor that isn’t, you know, Vim. I agree.</p>",
            "url": "https://updates.inqk.net/post/1788678079.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-09-06T16:01:19+09:00",
            "date_modified": "2026-09-06T16:01:19+09:00"
        },
        {
            "id": "https://updates.inqk.net/post/1788531060.html",
            "title": "Weeknotes #346",
            "content_text": "Rowan has always been excited to watch competitive activities. Since he became infatuated with soccer, I’ve been meaning to take him to an actual match. Going to a J-League match would make more sense but I wasn’t sure if it would rain on Sunday so I asked ChatGPT for options and it recommended a 2 pm game between JR East and Honda Suzuka in the annual Intercity Baseball Tournament (Wikipedia). Given the tournament is an amateur competition, the tickets were not expensive and I was able to get three seats  (I dragged John along too) right down near the field in between home plate and first base.It actually turned out far better than I was expecting. Getting into the stadium took a bit of time but we arrived at our seats just as the game was beginning. JR East was off to a quick start, scoring three runs in the first innings. In the third, one of the JR East batters hit a home run. It was starting to look a bit one-sided but in the fourth, Honda scored three runs and forced a pitching change. By this point, the boys were getting restless and since I didn’t want to be home too late, so we made an early exit. JR East won 8-4 in the end (results).Before the game, I took John and Rowan to the Taco Bell that’s on the outside of Tokyo Dome. This might have been the first time I’ve ever had Taco Bell and I can’t say I’m in an enormous hurry to return.I mentioned two weeks ago that I had begun a port of the Janet programming language from C to Zig and that it was proceeding well. I was hoping to have more to report in the following week (i.e. last week) and yet observant readers would have noticed I didn’t mention any software projects at all. That wasn’t a portent of failure but it did indicate that the process was taking longer than I had expected. Here we are more than two weeks later and it’s still not done. I now have an implementation that I think basically works but with inadequate documentation. That’s what I’m working on now; we’ll see how that goes.One interesting aspect of the work has been the clear tendency of LLMs to personify. I’ve gone back and forth across a number of sessions reminding Claude Code not to personify functions, interfaces, runtimes, etc. My friend sogaiu pointed out that the obvious reason this would occur is that so much of the written text the large language models are trained upon is writing by humans about humans.I liked the YouTube video from Brent Forrester on how he wrote the Simpsons episode ‘Homerpalooza’. I’d like to believe there’s an alternate universe where I became a comedy writer and I enjoy how these videos let me vicariously experience that reality.Speaking of YouTube, in 2024 I wrote about the (I suppose) infamous video ‘How Star Wars was saved in the edit’ and the epic response ‘How “How Star Wars was saved in the edit’ was saved in the edit (sort of, but not really)’. Video essayist Christopher Bingham is doing a series of videos about Star Wars and he’s made his own, ‘Star Wars Wasn’t “Saved in the Edit”’ that is quite a bit shorter (albeit still 34 minutes in length).In exhibit 6,382,983 of how long it can take me to warm to an album, I wrote about Beck’s Colors back in 2020 (i.e. more than six years ago). At the time, I said the album hadn’t grabbed me like some of his earlier work. I’m not sure what I was thinking. I love this album now. I try not to repeat recommendations so this week I’m linking to the song (Apple Music) but know that I think you should listen to the whole thing.",
            "content_html": "<ul><li><p>Rowan has always been excited to watch competitive activities. Since he became <a href=\"https://updates.inqk.net/post/1786113540.html\">infatuated with soccer</a>, I’ve been meaning to take him to an actual match. Going to a J-League match would make more sense but I wasn’t sure if it would rain on Sunday so I asked ChatGPT for options and it recommended a 2 pm game between JR East and Honda Suzuka in the annual Intercity Baseball Tournament (<a href=\"https://en.wikipedia.org/wiki/Intercity_baseball_tournament\">Wikipedia</a>). Given the tournament is an amateur competition, the tickets were not expensive and I was able to get three seats  (I dragged John along too) right down near the field in between home plate and first base.</p></li><li><p>It actually turned out far better than I was expecting. Getting into the stadium took a bit of time but we arrived at our seats just as the game was beginning. JR East was off to a quick start, scoring three runs in the first innings. In the third, one of the JR East batters hit a home run. It was starting to look a bit one-sided but in the fourth, Honda scored three runs and forced a pitching change. By this point, the boys were getting restless and since I didn’t want to be home too late, so we made an early exit. JR East won 8-4 in the end (<a href=\"https://www.jreast.co.jp/baseball/game/2026/toshitaiko_honsen/honda-suzuka/\">results</a>).</p></li><li><p>Before the game, I took John and Rowan to the Taco Bell that’s on the outside of Tokyo Dome. This might have been the first time I’ve ever had Taco Bell and I can’t say I’m in an enormous hurry to return.</p></li><li><p>I mentioned <a href=\"https://updates.inqk.net/post/1787320020.html\">two weeks ago</a> that I had begun a port of the Janet programming language from C to Zig and that it was proceeding well. I was hoping to have more to report in the following week (i.e. last week) and yet observant readers would have noticed I didn’t mention any software projects at all. That wasn’t a portent of failure but it did indicate that the process was taking longer than I had expected. Here we are more than two weeks later and it’s still not done. I now have an implementation that I think <em>basically</em> works but with inadequate documentation. That’s what I’m working on now; we’ll see how that goes.</p></li><li><p>One interesting aspect of the work has been the clear tendency of LLMs to personify. I’ve gone back and forth across a number of sessions reminding Claude Code <em>not</em> to personify functions, interfaces, runtimes, etc. My friend sogaiu pointed out that the obvious reason this would occur is that so much of the written text the large language models are trained upon is writing by humans about humans.</p></li><li><p>I liked the YouTube video from Brent Forrester on <a href=\"https://youtu.be/_YmClL5srQs\">how he wrote</a> the <em>Simpsons</em> episode ‘Homerpalooza’. I’d like to believe there’s an alternate universe where I became a comedy writer and I enjoy how these videos let me vicariously experience that reality.</p></li><li><p>Speaking of YouTube, in 2024 I wrote about the (I suppose) infamous video <a href=\"https://youtu.be/GFMyMxMYDNk\">‘How Star Wars was saved in the edit’</a> and the epic response <a href=\"https://www.youtube.com/watch?v=olqVGz6mOVE\">‘How “How Star Wars was saved in the edit’ was saved in the edit (sort of, but not really)’</a>. Video essayist Christopher Bingham is doing a series of videos about <em>Star Wars</em> and he’s made his own, <a href=\"https://www.youtube.com/watch?v=8Q9JZ2DYHoo\">‘Star Wars Wasn’t “Saved in the Edit”’</a> that is quite a bit shorter (albeit still 34 minutes in length).</p></li><li><p>In exhibit 6,382,983 of how long it can take me to warm to an album, I wrote about Beck’s <em>Colors</em> <a href=\"https://updates.inqk.net/post/1589765100.html\">back in 2020</a> (i.e. more than <em>six</em> years ago). At the time, I said the album hadn’t grabbed me like some of his earlier work. I’m not sure what I was thinking. I love this album now. I try not to repeat recommendations so this week I’m linking to the song (<a href=\"https://music.apple.com/jp/album/colors/1440881121?i=1440881295&amp;l=en-US\">Apple Music</a>) but know that I think you should listen to the whole thing.</p></li></ul>",
            "url": "https://updates.inqk.net/post/1788531060.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-09-04T23:11:00+09:00",
            "date_modified": "2026-09-04T23:11:00+09:00"
        },
        {
            "id": "https://updates.inqk.net/post/1788319314.html",
            "title": "",
            "content_text": "Free as in speech.Free as in beer.Free as in puppy.Free as in praise.",
            "content_html": "<ul><li>Free as in speech.</li><li>Free as in beer.</li><li>Free as in puppy.</li><li>Free as in praise.</li></ul>",
            "url": "https://updates.inqk.net/post/1788319314.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-09-02T12:21:54+09:00",
            "date_modified": "2026-09-02T12:21:54+09:00"
        },
        {
            "id": "https://updates.inqk.net/post/1787926320.html",
            "title": "Weeknotes #345",
            "content_text": "I rode over to the library with Rowan on Saturday to return some books. Just before we were finishing up, the heavens opened up and a torrent of water started to fall. In any other situation, I probably would have waited it out but I needed to get home so that I could pick John up from his programming class. Not feeling there was any alternative, I left Rowan at the entrance, ran out into the downpour, grabbed the bicycle and brought it back to collect Rowan. He got in the (fortunately) covered child-seat and, after making sure he was secure, I took off into the rain. The ride from the library to our house is about 5 minutes and I think the only time I’ve been as wet is when they made us practise swimming fully clothed at primary school.On Sunday, I got a haircut and then took Rowan over to the Edion in Yokohama I mentioned back in June. When we went last time, we found their toy department had Lego catalogues and while I’m sure they can’t be the only retailer who has copies, I have to admit that I’ve yet to find them anywhere else. The one we got in June was for the January to June ‘releases’ (I’m not sure of the jargon) and I figured that, given it’s almost the end of August, they should have the July to December catalogue. Sure enough, they did and Rowan has been asking me repeatedly which combination of sets he can get for Christmas.I bought SuperDuper! 4 for some reason and then got a bit stuck trying to work out how I was meant to replicate the way I do my back-ups with SuperDuper! 3. There, I back up to a sparse disk image (Wikipedia) that sits on my external hard disk. I don’t know if this is an especially good idea but it means that I can use my external disk as an external disk for storage. Surprisingly, SuperDuper! 4 didn’t offer any apparent mode to ‘import’ my existing workflow. I tried to replicate it myself but couldn’t work out for the life of me how to set the disk image as a destination. Then I remembered what John Siracusa had said in a recent episode of Accidental Tech Podcast about trying to drag and drop in situations where you want to indicate something to the application and—sure enough—it worked. I dragged the disk image onto the app and it made it a destination. (The disk image itself failed because the disk images that SuperDuper! 3 use aren’t compatible with SuperDuper! 4 apparently but once I created a new disk image, I was able to get it all sorted.)Emma asked me if I posted to Instagram or YouTube and when I told her that I post things to my own website, she asked me if she could create her own website. I probably should have done more to cultivate this desire but I instead found myself warning that it was quite difficult to make your own website (at least unless you want to host it at Squarespace). I did find an app called Sitely that I thought looked interesting. I loaded it onto her iPad and told her that she can try to create things with it but that I could only offer limited help. We’ll see how that goes.Casey Muratori has another keynote from the Better Software Conference in the vein of last year’s ‘The Big Oops’. This one is called ‘The Root of the Root of All Evil’ and if the idea of a two-hour lecture on the history of optimising computer programs gets your heart racing, he delivers the goods once again.Speaking of longer pieces of media, I can’t believe I’ve yet to recommend the Stone Roses’ practically-10-minute 1989 banger, ‘Fools Gold’ (Apple Music). That oversight is corrected.",
            "content_html": "<ul><li><p>I rode over to the library with Rowan on Saturday to return some books. Just before we were finishing up, the heavens opened up and a torrent of water started to fall. In any other situation, I probably would have waited it out but I needed to get home so that I could pick John up from his programming class. Not feeling there was any alternative, I left Rowan at the entrance, ran out into the downpour, grabbed the bicycle and brought it back to collect Rowan. He got in the (fortunately) covered child-seat and, after making sure he was secure, I took off into the rain. The ride from the library to our house is about 5 minutes and I think the only time I’ve been as wet is when they made us practise swimming fully clothed at primary school.</p></li><li><p>On Sunday, I got a haircut and then took Rowan over to the Edion in Yokohama I mentioned <a href=\"https://updates.inqk.net/post/1780666080.html\">back in June</a>. When we went last time, we found their toy department had Lego catalogues and while I’m sure they can’t be the only retailer who has copies, I have to admit that I’ve yet to find them anywhere else. The one we got in June was for the January to June ‘releases’ (I’m not sure of the jargon) and I figured that, given it’s almost the end of August, they should have the July to December catalogue. Sure enough, they did and Rowan has been asking me repeatedly which combination of sets he can get for Christmas.</p></li><li><p>I bought <a href=\"https://www.shirt-pocket.com/superduper4.php\">SuperDuper! 4</a> for some reason and then got a bit stuck trying to work out how I was meant to replicate the way I do my back-ups with SuperDuper! 3. There, I back up to a sparse disk image (<a href=\"https://en.wikipedia.org/wiki/Sparse_image\">Wikipedia</a>) that sits on my external hard disk. I don’t know if this is an especially good idea but it means that I can use my external disk as an external disk for storage. Surprisingly, SuperDuper! 4 didn’t offer any apparent mode to ‘import’ my existing workflow. I tried to replicate it myself but couldn’t work out for the life of me how to set the disk image as a destination. Then I remembered what John Siracusa had said in a recent episode of Accidental Tech Podcast about trying to drag and drop in situations where you want to indicate something to the application and—sure enough—it worked. I dragged the disk image onto the app and it made it a destination. (The disk image itself failed because the disk images that SuperDuper! 3 use aren’t compatible with SuperDuper! 4 apparently but once I created a new disk image, I was able to get it all sorted.)</p></li><li><p>Emma asked me if I posted to Instagram or YouTube and when I told her that I post things to my own website, she asked me if she could create her own website. I probably should have done more to cultivate this desire but I instead found myself warning that it was quite difficult to make your own website (at least unless you want to host it at <a href=\"https://squarespace.com\">Squarespace</a>). I did find an app called <a href=\"https://sitely.app\">Sitely</a> that I thought looked interesting. I loaded it onto her iPad and told her that she can try to create things with it but that I could only offer limited help. We’ll see how that goes.</p></li><li><p>Casey Muratori has another keynote from the Better Software Conference in the vein of last year’s <a href=\"https://youtu.be/wo84LFzx5nI\">‘The Big Oops’</a>. This one is called <a href=\"https://youtu.be/hpj6r6CjJf8\">‘The Root of the Root of All Evil’</a> and if the idea of a two-hour lecture on the history of optimising computer programs gets your heart racing, he delivers the goods once again.</p></li><li><p>Speaking of longer pieces of media, I can’t believe I’ve yet to recommend the Stone Roses’ practically-10-minute 1989 banger, ‘Fools Gold’ (<a href=\"https://music.apple.com/jp/album/fools-gold-remastered-2009/322969529?i=322969547&amp;l=en-US\">Apple Music</a>). That oversight is corrected.</p></li></ul>",
            "url": "https://updates.inqk.net/post/1787926320.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-08-28T23:12:00+09:00",
            "date_modified": "2026-08-28T23:12:00+09:00"
        },
        {
            "id": "https://updates.inqk.net/post/1787879909.html",
            "title": "",
            "content_text": "It doesn’t look like SuperDuper 4 likes the sparse disk image I was using with SuperDuper 3. I’ve created a new disk image and will see if tonight’s backup successfully completes.",
            "content_html": "<p>It doesn’t look like SuperDuper 4 likes the sparse disk image I was using with SuperDuper 3. I’ve created a new disk image and will see if tonight’s backup successfully completes.</p>",
            "url": "https://updates.inqk.net/post/1787879909.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-08-28T10:18:29+09:00",
            "date_modified": "2026-08-28T10:18:29+09:00"
        },
        {
            "id": "https://updates.inqk.net/post/1787613839.html",
            "title": "",
            "content_text": "My C-&gt;Zig port of the Janet programming language is passing Janet’s test suite without any .c files!",
            "content_html": "<p>My C-&gt;Zig port of the Janet programming language is passing Janet’s test suite without any .c files!</p>",
            "url": "https://updates.inqk.net/post/1787613839.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-08-25T08:23:59+09:00",
            "date_modified": "2026-08-25T08:23:59+09:00"
        },
        {
            "id": "https://updates.inqk.net/post/1787320020.html",
            "title": "Weeknotes #344",
            "content_text": "I’m proud to report that Eri and I are not complete parenting failures. Yes, that’s right: we successfully took the kids to the pool at least once this summer. It wasn’t the nicest day on Saturday. While it’s still miserably hot, the typhoon season has commenced and the sky is frequently overcast. As a result, we didn’t get to enjoy that sublime mix of hot and cold you get when you’re in a pool in summer. Still, it did mean the pool wasn’t especially crowded and we didn’t have to wait in the queue like I recall was the case two years ago.We then followed that up on Sunday by taking the kids to have another set of shichi-go-san photos taken (Wikipedia). I wrote about doing that back in 2023 when John was five. That’s how old Rowan is now and while Emma and John are technically the wrong ages, it’s nice to have some classy photos of all the children and this is quite possibly the last time we’ll do that with all of them as a group.I’m burying the lede, though, because the most important thing that happened all week was that I finally finished filing my loose documents. Many were literally years old at this point and should probably just have been thrown out but I feel better having these records organised and accessible on the off chance I ever need them. As an added bonus, our bedroom now looks like a bedroom again rather than the site of an embezzlement investigation.Rounding things out on Friday was the monthly basketball practice that I started attending back in June. I neglected to write about the practice in July but I went then so this is now the third time. I did get a cramp at one point but the highlight was a steal I made.After my success making Claret, I decided that it was time to finally see if I could use LLM-based coding agents to tick off another item on my programming bucket list: converting Janet’s C implementation to one in Zig. I regret to report that despite starting this on Monday, it’s still not finished. It’s been intensive enough in terms of token usage that I’ve temporarily upgraded to Anthropic’s $100/month level to make sure I can have it grinding away in a mostly continuous fashion. I think I’m about 80% of the way through and—at the risk of tempting fate—I think it’s going to work. Hopefully I have good news to report in the next update.Speaking of LLMs, sogaiu linked me to this talk by Gerben Wierda (YouTube). Wierda does a good job, I think, of explaining how the way that LLMs can make it look like there’s ‘comprehension’ when there really isn’t.I realised I hadn’t watched any episodes of Star Trek: Strange New Worlds from last year (let alone this year) so now I have that on my list of things to watch. Oh, and Ludwig is finally back for a second season.Charli XCX released her Music, Fashion, Film album in June. I’ve been listening to it on and off for the past month and while it doesn’t reach the heights of brat, I do still like it quite a lot. I’m particularly fond of the melancholy of ‘SS26’ (Apple Music).",
            "content_html": "<ul><li><p>I’m proud to report that Eri and I are not complete parenting failures. Yes, that’s right: we successfully took the kids to the pool at least once this summer. It wasn’t the nicest day on Saturday. While it’s still miserably hot, the typhoon season has commenced and the sky is frequently overcast. As a result, we didn’t get to enjoy that sublime mix of hot and cold you get when you’re in a pool in summer. Still, it did mean the pool wasn’t especially crowded and we didn’t have to wait in the queue like I recall was the case <a href=\"https://updates.inqk.net/post/1722348780.html\">two years ago</a>.</p></li><li><p>We then followed that up on Sunday by taking the kids to have another set of <em>shichi-go-san</em> photos taken (<a href=\"https://en.wikipedia.org/wiki/Shichi-Go-San\">Wikipedia</a>). I wrote about doing that <a href=\"https://updates.inqk.net/post/1681074240.html\">back in 2023</a> when John was five. That’s how old Rowan is now and while Emma and John are technically the wrong ages, it’s nice to have some classy photos of all the children and this is quite possibly the last time we’ll do that with all of them as a group.</p></li><li><p>I’m burying the lede, though, because the most important thing that happened all week was that I <em>finally</em> finished filing my loose documents. Many were literally years old at this point and should probably just have been thrown out but I feel better having these records organised and accessible on the off chance I ever need them. As an added bonus, our bedroom now looks like a bedroom again rather than the site of an embezzlement investigation.</p></li><li><p>Rounding things out on Friday was the monthly basketball practice that I started attending <a href=\"https://updates.inqk.net/post/1782484500.html\">back in June</a>. I neglected to write about the practice in July but I went then so this is now the third time. I did get a cramp at one point but the highlight was a steal I made.</p></li><li><p>After <a href=\"https://updates.inqk.net/post/1786719420.html\">my success</a> making Claret, I decided that it was time to finally see if I could use LLM-based coding agents to tick off another item on my programming bucket list: converting Janet’s C implementation to one in Zig. I regret to report that despite starting this on Monday, it’s still not finished. It’s been intensive enough in terms of token usage that I’ve temporarily upgraded to Anthropic’s $100/month level to make sure I can have it grinding away in a mostly continuous fashion. I think I’m about 80% of the way through and—at the risk of tempting fate—I think it’s going to work. Hopefully I have good news to report in the next update.</p></li><li><p>Speaking of LLMs, sogaiu linked me to this talk by Gerben Wierda (<a href=\"https://youtu.be/9Q3R8G_W0Wc\">YouTube</a>). Wierda does a good job, I think, of explaining how the way that LLMs can make it look like there’s ‘comprehension’ when there really isn’t.</p></li><li><p>I realised I hadn’t watched any episodes of <em>Star Trek: Strange New Worlds</em> from last year (let alone this year) so now I have that on my list of things to watch. Oh, and <em>Ludwig</em> is finally back for a second season.</p></li><li><p>Charli XCX released her <em>Music, Fashion, Film</em> album in June. I’ve been listening to it on and off for the past month and while it doesn’t reach the heights of <em>brat</em>, I do still like it quite a lot. I’m particularly fond of the melancholy of ‘SS26’ (<a href=\"https://music.apple.com/jp/album/ss26/6774745611?i=6774745616&amp;l=en-US\">Apple Music</a>).</p></li></ul>",
            "url": "https://updates.inqk.net/post/1787320020.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-08-21T22:47:00+09:00",
            "date_modified": "2026-08-21T22:47:00+09:00"
        },
        {
            "id": "https://updates.inqk.net/post/1787263380.html",
            "title": "",
            "content_text": "Not to say that @siracusa.social is wrong but I‘m using a coding agent in a Zig project and filled up my disk to the point where I was getting syscall errors saying that there was no space. macOS seemed to handle it like a champ. (I quickly cleaned up caches so it wasn’t prolonged use.)",
            "content_html": "<p>Not to say that <a href=\"https://bsky.app/profile/did:plc:2mah5wmpebxb3svdrlc3i3ht\">@siracusa.social</a> is wrong but I‘m using a coding agent in a Zig project and filled up my disk to the point where I was getting syscall errors saying that there was no space. macOS seemed to handle it like a champ. (I quickly cleaned up caches so it wasn’t prolonged use.)</p>",
            "url": "https://updates.inqk.net/post/1787263380.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-08-21T07:03:00+09:00",
            "date_modified": "2026-08-21T07:03:00+09:00"
        },
        {
            "id": "https://updates.inqk.net/post/1786719420.html",
            "title": "Weeknotes #343",
            "content_text": "As regular readers will have realised, I often try to start these with some comment on the news du jour but I don’t really have much to say at the moment. Last week the U.S. intervened (or implied they would intervene) to prop up the yen which I guess… thanks? (ABC News) I’m not looking forward to discovering the starting price of the upcoming iPhones 18 and anything Scott Bessent wants to do to help me with that is appreciated.Speaking of the news, I appreciated the most recent episode of Geopolitical Cousins (the podcast by two geopolitical analysts, Jacob Shapiro and Marko Papic). I mentioned this podcast last year but to recap: it’s a podcast where geopolitical analysts Jacob Shapiro and Marko Papic discuss recent geopolitical events from the perspective of analysts who write advisory notes to investment clients. They’re clear it’s not investment advice (and I don’t use it for that) but I appreciate that it gives their discussions a different flavour to what you tend to get from journalists or academics. They’re also on YouTube.Tuesday was Mountain Day (obligatory Wikipedia link). Rowan and I ‘climbed’ (by escalator) the ‘metaphorical mountain’ of the new Yodobashi Camera in Ikebukuro to visit their sprawling toy floor. I generally try not to buy toys randomly for the kids but I couldn’t resist getting Rowan the Lego Creator 3-in-1 Aircraft: Race Plane (31160) and then, for Emma and John, the cheapest sets they had from Lego’s Minecraft collection (21583 and 21266). Rowan has now learnt why the sets have different age ranges. His manual dexterity has improved in the past few months but 31160 has a number of small pieces that require a decent amount of finger strength to manoeuvre into place and that’s currently beyond him.I mentioned last week that I had used LLM-based coding agents to work on an incomplete Janet project and I wondered whether I would use it to work on Persimmon. I did indeed do this and then I moved on to finally making my own Janet dialect. Back in 2020 (!), in the same weeknote where I noted that Joe Biden had won the presidential election (!!), I mentioned that I had written a parser I called Claret that parsed a more Clojure-like syntax into Janet data structures. Well, once I had the persistent immutable data structures available with Persimmon, I decided to make a standalone program that uses Janet’s VM but swaps out Janet’s immutable data structures for Persimmon’s. I’m not sure whether it’s a good idea or not but this more ambitious Claret is now up on GitHub.There’s a version of Lumines Remastered on the App Store and came away disappointed. I tried to play it on the iPad and I don’t think that’s the right way to play it. If you have a game controller you pair with your iPad this might be great but they haven’t bothered to code in support for hardware keyboards.Anyone who has played the first level of Lumines will be very familiar with Mondo Grosso’s ‘Shinin’’. I wondered if it was available to stream and it turns out it is (Apple Music).",
            "content_html": "<ul><li><p>As regular readers will have realised, I often try to start these with some comment on the news du jour but I don’t really have much to say at the moment. Last week the U.S. intervened (or implied they would intervene) to prop up the yen which I guess… thanks? (<a href=\"https://www.abc.net.au/news/2026-08-08/yen-japan-united-states-euro-asia-financial-crisis-scott-bessent/107006174\">ABC News</a>) I’m not looking forward to discovering the starting price of the upcoming iPhones 18 and anything Scott Bessent wants to do to help me with that is appreciated.</p></li><li><p>Speaking of the news, I appreciated the <a href=\"https://geopolitical-cousins.captivate.fm/episode/the-king-of-israel\">most recent episode</a> of <em>Geopolitical Cousins</em> (the podcast by two geopolitical analysts, Jacob Shapiro and Marko Papic). I mentioned this podcast <a href=\"https://updates.inqk.net/post/1750773600.html\">last</a> <a href=\"https://updates.inqk.net/post/1752588240.html\">year</a> but to recap: it’s a podcast where geopolitical analysts Jacob Shapiro and Marko Papic discuss recent geopolitical events from the perspective of analysts who write advisory notes to investment clients. They’re clear it’s not investment advice (and I don’t use it for that) but I appreciate that it gives their discussions a different flavour to what you tend to get from journalists or academics. They’re also on <a href=\"https://www.youtube.com/@GeopoliticalCousins\">YouTube</a>.</p></li><li><p>Tuesday was Mountain Day (obligatory <a href=\"https://en.wikipedia.org/wiki/Mountain_Day#Japan\">Wikipedia link</a>). Rowan and I ‘climbed’ (by escalator) the ‘metaphorical mountain’ of the new Yodobashi Camera in Ikebukuro to visit their sprawling toy floor. I generally try not to buy toys randomly for the kids but I couldn’t resist getting Rowan the Lego Creator 3-in-1 Aircraft: Race Plane (<a href=\"https://www.lego.com/en-us/product/aircraft-race-plane-31160\">31160</a>) and then, for Emma and John, the cheapest sets they had from Lego’s <em>Minecraft</em> collection (<a href=\"https://www.lego.com/en-us/product/steves-taiga-adventure-21583\">21583</a> and <a href=\"https://www.lego.com/en-us/product/the-nether-lava-battle-21266\">21266</a>). Rowan has now learnt why the sets have different age ranges. His manual dexterity has improved in the past few months but 31160 has a number of small pieces that require a decent amount of finger strength to manoeuvre into place and that’s currently beyond him.</p></li><li><p>I mentioned last week that I had used LLM-based coding agents to work on an incomplete Janet project and I wondered whether I would use it to work on <a href=\"https://github.com/pyrmont/persimmon\">Persimmon</a>. I did indeed do this and then I moved on to <em>finally</em> making my own Janet dialect. <a href=\"https://updates.inqk.net/post/1604904720.html\">Back in 2020</a> (!), in the same weeknote where I noted that Joe Biden had won the presidential election (!!), I mentioned that I had written a parser I called Claret that parsed a more Clojure-like syntax into Janet data structures. Well, once I had the persistent immutable data structures available with Persimmon, I decided to make a standalone program that uses Janet’s VM but swaps out Janet’s immutable data structures for Persimmon’s. I’m not sure whether it’s a good idea or not but this more ambitious <a href=\"https://github.com/pyrmont/claret\">Claret</a> is now up on GitHub.</p></li><li><p>There’s a version of <em>Lumines Remastered</em> on the <a href=\"https://apps.apple.com/app/lumines-remastered/id6758456739\">App Store</a> and came away disappointed. I tried to play it on the iPad and I don’t think that’s the right way to play it. If you have a game controller you pair with your iPad this might be great but they haven’t bothered to code in support for hardware keyboards.</p></li><li><p>Anyone who has played the first level of <em>Lumines</em> will be very familiar with Mondo Grosso’s ‘Shinin’’. I wondered if it was available to stream and it turns out it is (<a href=\"https://music.apple.com/jp/album/shinin-feat-kj/1553760662?i=1553761210&amp;l=en-US\">Apple Music</a>).</p></li></ul>",
            "url": "https://updates.inqk.net/post/1786719420.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-08-14T23:57:00+09:00",
            "date_modified": "2026-08-14T23:57:00+09:00"
        },
        {
            "id": "https://updates.inqk.net/post/1786293097.html",
            "title": "",
            "content_text": "I used Claude and Codex to get to a working version of Persimmon, my technically-in-development-but-really-just-abandoned C library for persistent immutable data structures.",
            "content_html": "<p>I used Claude and Codex to get to a working version of <a href=\"https://github.com/pyrmont/persimmon\">Persimmon</a>, my technically-in-development-but-really-just-abandoned C library for persistent immutable data structures.</p>",
            "url": "https://updates.inqk.net/post/1786293097.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-08-10T01:31:37+09:00",
            "date_modified": "2026-08-10T01:31:37+09:00"
        },
        {
            "id": "https://updates.inqk.net/post/1786113540.html",
            "title": "Weeknotes #342",
            "content_text": "Somehow it is August already.They made an Avatar: The Last Airbender movie. I had hoped to watch it with all three children but Emma said she wasn’t that interested and, truth be told, Rowan’s enthusiasm was at least 90% due to the popcorn I had opened into a bowl. I thought the film itself was fine. It was fun to see the characters again but I admit that it’s been less than a week and I’m struggling to remember much of what happened.It’s perhaps not that surprising given Rowan’s always enjoyed watching me play Rocket League on the Xbox (in a way that neither John nor Emma were) but he saw me watching some highlights from the FIFA World Cup and has become semi-obsessed. Eri is bearing most of the brunt of it; Rowan insists on ‘playing soccer’ with her in the playroom at least once a day. ‘Playing soccer’ consists of him trying to kick the ball into the wardrobe (i.e. the goal) while she stands in front of said wardrobe. It’s got to the point where I am wondering if we need to consider finding him a club. Although, given how he handles it when I lose in Rocket League, I’m not sure that’s going to be much fun for all involved.I went on a bit of a bender and had Claude and Codex working on multiple Janet projects simultaneously. The main thing I was able to do was finally get Loopy finished. This is an HTTP server that wraps Mongoose v7.0. I’ve had it in a semi-completed state for more than a year but there were a few elements that I needed to fix and I kept putting it off. Then it got to the point where I didn’t really remember how all the pieces fit together. Coding agents to the rescue! Now I’m wondering if this means I might finally finish Persimmon and Watchful. Time will tell.When I was little, Dad had a prayer that he used to recite with me before I went to bed. I’ve been trying to remember it for years to no avail before realising that of course he would have said the same thing to Monica. I asked her and while she didn’t remember it perfectly, she remembered enough that I was able to track it down. In the extremely unlikely event that you too have been wanting to know this information, it’s called the ’Vesper Verse’ and goes like this:Lord, keep us safe this night,Secure from all our fears;May angels guard us while we sleep,‘til morning light appears.More information is here.John Gruber linked to Brendan Leonard’s excellent comic ‘Do It 14,000 Times Slower With This One Trick’.Speaking of excellent things, Brent Forrester has such a video on YouTube in which he discusses what makes the Simpsons episode ‘Lemon of Troy’ so good. Lots of people make videos like this on YouTube of course but Brent Forrester also wrote the episode which, you know, lots of people have not done.I was listening to a Triple J Hottest 100 playlist (as one does) when ‘Dogs Are the Best People’ by Australian alt-rock band, the Fauves (Wikipedia) came on. As I listened to Andrew Cox’s  nasally drawl, I realised there was another song on the edge of my mind that I kept wanting to remember. In what is obviously one of the themes of this weeknote, I did a bit of digging and discovered it was 1998’s ‘The Charles Atlas Way’ (Apple Music).",
            "content_html": "<ul><li><p>Somehow it is August already.</p></li><li><p>They made an <em>Avatar: The Last Airbender</em> movie. I had hoped to watch it with all three children but Emma said she wasn’t that interested and, truth be told, Rowan’s enthusiasm was at least 90% due to the popcorn I had opened into a bowl. I thought the film itself was fine. It was fun to see the characters again but I admit that it’s been less than a week and I’m struggling to remember much of what happened.</p></li><li><p>It’s perhaps not that surprising given Rowan’s always enjoyed watching me play <em>Rocket League</em> on the Xbox (in a way that neither John nor Emma were) but he saw me watching some highlights from the FIFA World Cup and has become semi-obsessed. Eri is bearing most of the brunt of it; Rowan insists on ‘playing soccer’ with her in the playroom at least once a day. ‘Playing soccer’ consists of him trying to kick the ball into the wardrobe (i.e. the goal) while she stands in front of said wardrobe. It’s got to the point where I am wondering if we need to consider finding him a club. Although, given how he handles it when <em>I</em> lose in <em>Rocket League</em>, I’m not sure that’s going to be much fun for all involved.</p></li><li><p>I went on a bit of a bender and had Claude and Codex working on multiple Janet projects simultaneously. The main thing I was able to do was finally get <a href=\"https://github.com/pyrmont/loopy\">Loopy</a> finished. This is an HTTP server that wraps Mongoose v7.0. I’ve had it in a semi-completed state for more than a year but there were a few elements that I needed to fix and I kept putting it off. Then it got to the point where I didn’t really remember how all the pieces fit together. Coding agents to the rescue! Now I’m wondering if this means I might finally finish <a href=\"https://github.com/pyrmont/persimmon\">Persimmon</a> and <a href=\"https://github.com/pyrmont/watchful\">Watchful</a>. Time will tell.</p></li><li><p>When I was little, Dad had a prayer that he used to recite with me before I went to bed. I’ve been trying to remember it for years to no avail before realising that of course he would have said the same thing to Monica. I asked her and while she didn’t remember it perfectly, she remembered enough that I was able to track it down. In the extremely unlikely event that you too have been wanting to know this information, it’s called the ’Vesper Verse’ and goes like this:</p><blockquote><p>Lord, keep us safe this night,<br />Secure from all our fears;<br />May angels guard us while we sleep,<br />‘til morning light appears.</p></blockquote><p>More information is <a href=\"https://www.hymnallibrary.org/hymns/vesper-verse-lord-keep-us-safe-this-night/\">here</a>.</p></li><li><p>John Gruber linked to Brendan Leonard’s excellent comic <a href=\"https://semi-rad.com/2026/08/do-it-14000-times-slower-with-this-one-trick/\">‘Do It 14,000 Times Slower With This One Trick’</a>.</p></li><li><p>Speaking of excellent things, Brent Forrester has such a video on YouTube in which <a href=\"https://youtu.be/5yHLoPKdzRY\">he discusses</a> what makes the <em>Simpsons</em> episode ‘Lemon of Troy’ so good. Lots of people make videos like this on YouTube of course but Brent Forrester also wrote the episode which, you know, lots of people have not done.</p></li><li><p>I was listening to a Triple J Hottest 100 playlist (as one does) when ‘Dogs Are the Best People’ by Australian alt-rock band, the Fauves (<a href=\"https://en.wikipedia.org/wiki/The_Fauves_%28band%29\">Wikipedia</a>) came on. As I listened to Andrew Cox’s  nasally drawl, I realised there was another song on the edge of my mind that I kept wanting to remember. In what is obviously one of the themes of this weeknote, I did a bit of digging and discovered it was 1998’s ‘The Charles Atlas Way’ (<a href=\"https://music.apple.com/jp/album/the-charles-atlas-way/1321769829?i=1321770062&amp;l=en-US\">Apple Music</a>).</p></li></ul>",
            "url": "https://updates.inqk.net/post/1786113540.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-08-07T23:39:00+09:00",
            "date_modified": "2026-08-07T23:39:00+09:00"
        },
        {
            "id": "https://updates.inqk.net/post/1785637713.html",
            "title": "",
            "content_text": "I got Claude to set itself up so that when it wants my attention for anything, it causes Ghostty’s Dock icon to jump and make the background of the label of the relevant tmux window a tasteful yellow. I assume this is what it felt like in prior generations to make a spice rack.",
            "content_html": "<p>I got Claude to set itself up so that when it wants my attention for anything, it causes Ghostty’s Dock icon to jump and make the background of the label of the relevant tmux window a tasteful yellow. I assume this is what it felt like in prior generations to make a spice rack.</p>",
            "url": "https://updates.inqk.net/post/1785637713.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-08-02T11:28:33+09:00",
            "date_modified": "2026-08-02T11:28:33+09:00"
        },
        {
            "id": "https://updates.inqk.net/post/1785507420.html",
            "title": "Weeknotes #341",
            "content_text": "I feel bad about how little attention I’ve been paying to the Iran War. What is happening with it? Do you know? I think it’s off again but maybe at the time you read this, that won’t be the case.Eri took Emma and John to see the Chiikawa movie, Chiikawa the Movie: The Secret of Mermaid Island on Sunday (Tokyo Weekender). I’d been able to nab a car again to drive us all around (we were worried it was going to rain) and so while Eri was with the older kids, I drove Rowan over to a park he’d spotted a few times out the window of the Seibu Shinjuku trains. Well, no. First, I took him to the wrong park (Heiwa-no-Mori Park) but then I took him to to correct park (Ochiai Park). Ochiai Park is a bit run down in the way that playgrounds often are in Japan but it crams in an impressive array of amenities: a caged basketball court, swings, slides and two flying foxes.I really thought I’d mentioned ‘flying foxes’ in a previous weeknotes but my searching suggests no. Wikipedia says this term is used in Australia, New Zealand and Scotland (…?) to refer to the zip lines that are sometimes found in children’s playgrounds.It was truly an action-packed day on Sunday because after the movie/park, we went to Denny’s for lunch and then over to Ferdinando’s for afternoon tea. We haven’t seen him and his family in quite a while so it was nice to catch up again.Crossmate is now at v1.2.0. The biggest new feature is the chronicle, a compressed record of an entire game (including all player moves). The idea is to allow the original database records to be destroyed after the game with each player retaining their own (significantly smaller) independent copy. That way, if another player deletes the records of a game, it doesn’t impact any other players. I had something like a chronicle (called an archive) but it wasn’t trying to completely replace the game record. I decided to try a different approach after noticing that Crossmate is already using 60MB of my iCloud Storage. Honestly, I’m not sure how that’s possible given how the only data being stored is textual. My theory is that Apple creates additional metadata when you update records in iCloud’s database and because of how many updates can occur in a single game in Crossmate, that can build up to be quite significant after a month or so. By replacing all of that with a single record, I’m hoping the impact on storage will be negligible.Nikhil Suresh wrote a blog post about the current ‘A.I.’ moment that I thought was very good. Suresh argues many executives realise the reality of LLM-based systems does not match the hype but that these executives are incentivised not to say this publicly because it risks embarrassing their suppliers/customers. I think I’m more optimistic about the potential of LLM-based systems than Suresh (I prefer to call the technology ‘LLM-based systems’ but we’re talking about the same thing). My own opinion is that LLMs in the 2020s are similar to personal computers in the late 1970s and early 1980s. The difference, at least as I understand it, is that the enthusiasm towards computers was somewhat tempered. There’s very little temperance around this technology at the moment.Andrew Kelley gave a talk at the Software Should Work conference that was held in Columbia, Missouri from 16-17 July. It’s called ‘Don’t Take the Black Pill’ and is up on YouTube. Kelley is famous for being the creator of the Zig programming language, but this talk isn’t really about Zig, languages or anything like that. Instead, Kelley argues for maintaining hope.Kelley goes on a brief aside in his talk to speak positively about Ninajirachi’s song ‘Infohazard’ (Apple Music). I concur. It’s terrific; as is its music video (YouTube). (I’m a little embarrassed to say that despite Ninajirachi being Australian, this is the first I had heard of her. Given she swept a whole bunch of the Australian music industry’s awards last year, this, if nothing else, proves that I am very solidly in middle age.)",
            "content_html": "<ul><li><p>I feel bad about how little attention I’ve been paying to the Iran War. What is happening with it? Do you know? I think it’s off again but maybe at the time you read this, that won’t be the case.</p></li><li><p>Eri took Emma and John to see the Chiikawa movie, <em>Chiikawa the Movie: The Secret of Mermaid Island</em> on Sunday (<a href=\"https://www.tokyoweekender.com/entertainment/movies-tv/chiikawa-movie-announced-for-2026/\">Tokyo Weekender</a>). I’d been able to nab a car again to drive us all around (we were worried it was going to rain) and so while Eri was with the older kids, I drove Rowan over to a park he’d spotted a few times out the window of the Seibu Shinjuku trains. Well, no. First, I took him to the wrong park (<a href=\"https://maps.app.goo.gl/CyNzba8UBxbMBdkC6\">Heiwa-no-Mori Park</a>) but <em>then</em> I took him to to correct park (<a href=\"https://maps.app.goo.gl/pggSJHmcpfZvyQsc7\">Ochiai Park</a>). Ochiai Park is a bit run down in the way that playgrounds often are in Japan but it crams in an impressive array of amenities: a caged basketball court, swings, slides and two flying foxes.</p></li><li><p>I really thought I’d mentioned ‘flying foxes’ in a previous weeknotes but my searching suggests no. Wikipedia says <a href=\"https://en.wikipedia.org/wiki/Zip_line#Children&#x27;s_adventure_playgrounds\">this term</a> is used in Australia, New Zealand and Scotland (…?) to refer to the zip lines that are sometimes found in children’s playgrounds.</p></li><li><p>It was truly an action-packed day on Sunday because after the movie/park, we went to Denny’s for lunch and then over to Ferdinando’s for afternoon tea. We haven’t seen him and his family in quite a while so it was nice to catch up again.</p></li><li><p><a href=\"https://apps.inqk.net/crossmate\">Crossmate</a> is now at v1.2.0. The biggest new feature is the chronicle, a compressed record of an entire game (including all player moves). The idea is to allow the original database records to be destroyed after the game with each player retaining their own (significantly smaller) independent copy. That way, if another player deletes the records of a game, it doesn’t impact any other players. I had something like a chronicle (called an archive) but it wasn’t trying to completely replace the game record. I decided to try a different approach after noticing that Crossmate is already using 60MB of my iCloud Storage. Honestly, I’m not sure how that’s possible given how the only data being stored is textual. My theory is that Apple creates additional metadata when you update records in iCloud’s database and because of how many updates can occur in a single game in Crossmate, that can build up to be quite significant after a month or so. By replacing all of that with a single record, I’m hoping the impact on storage will be negligible.</p></li><li><p>Nikhil Suresh wrote a <a href=\"https://ludic.mataroa.blog/blog/ai-mania-is-eviscerating-global-decision-making/\">blog post about the current ‘A.I.’ moment</a> that I thought was very good. Suresh argues many executives realise the reality of LLM-based systems does not match the hype but that these executives are incentivised not to say this publicly because it risks embarrassing their suppliers/customers. I think I’m more optimistic about the potential of LLM-based systems than Suresh (I prefer to call the technology ‘LLM-based systems’ but we’re talking about the same thing). My own opinion is that LLMs in the 2020s are similar to personal computers in the late 1970s and early 1980s. The difference, at least as I understand it, is that the enthusiasm towards computers was somewhat tempered. There’s very little temperance around this technology at the moment.</p></li><li><p>Andrew Kelley gave a talk at the Software Should Work conference that was held in Columbia, Missouri from 16-17 July. It’s called <a href=\"https://youtu.be/zLZwpH5lCD4\">‘Don’t Take the Black Pill’</a> and is up on YouTube. Kelley is famous for being the creator of the Zig programming language, but this talk isn’t really about Zig, languages or anything like that. Instead, Kelley argues for maintaining hope.</p></li><li><p>Kelley goes on a brief aside in his talk to speak positively about Ninajirachi’s song ‘Infohazard’ (<a href=\"https://music.apple.com/jp/album/infohazard/1824602984?i=1824603219&amp;l=en-US\">Apple Music</a>). I concur. It’s terrific; as is its music video (<a href=\"https://youtu.be/p2ZdeIKJA8c\">YouTube</a>). (I’m a little embarrassed to say that despite Ninajirachi being Australian, this is the first I had heard of her. Given she swept a whole bunch of the Australian music industry’s awards last year, this, if nothing else, proves that I am very solidly in middle age.)</p></li></ul>",
            "url": "https://updates.inqk.net/post/1785507420.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-07-31T23:17:00+09:00",
            "date_modified": "2026-07-31T23:17:00+09:00"
        },
        {
            "id": "https://updates.inqk.net/post/1785377183.html",
            "title": "",
            "content_text": "So demonstrating that I am well and truly in my 40s, I report to you that Ninajirachi’s album, I Love My Computer, is very good.",
            "content_html": "<p>So demonstrating that I am well and truly in my 40s, I report to you that Ninajirachi’s album, I Love My Computer, is very good.</p>",
            "url": "https://updates.inqk.net/post/1785377183.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-07-30T11:06:23+09:00",
            "date_modified": "2026-07-30T11:06:23+09:00"
        },
        {
            "id": "https://updates.inqk.net/post/1784904540.html",
            "title": "Weeknotes #340",
            "content_text": "On Saturday, Eri took Emma to an open day at Bunka Gakuen University Junior and Senior High School, which unfortunately was limited in capacity so wasn’t something we could all attend. I wasn’t expecting to find any Times Car car-sharing cars available (I am aware how many times I just wrote the word ‘car’), but lo and behold there was one available on short notice so I booked it and then took John and Rowan over to Hobby Center Kato, the model train shop that’s attached to the Kato Precision Railroad Models head office (Wikipedia). Since it’s not really the purpose of the building, the shop isn’t that big but it does have a rather intricate diorama set up on the ground floor that was fun to see. I probably flubbed the entire trip by not spending the money to ‘play’ with the upstairs diorama. I think the idea is that you get a train and a brief window of time to operate it on a dedicated track so that, in theory, you don’t mess things up for anyone else but I know my boys and I’m not confident they would have, like life, found a way.I wish I’d had somewhere more interesting to go for lunch but the best option was a nearby Gusto, a Japanese ‘family restaurant’. I’ve written about visiting family restaurants a couple of times before, but in looking for a good explainer for readers unfamiliar with Japanese Western cuisine (not a typo), the Government of Japan actually has a decent English-language webpage. My tax dollars hard at work, I guess.Monday was Marine Day (Wikipedia) and I decided to celebrate by taking Emma and John to see Toy Story 5. The movie has been out for a few weeks now and I was a little surprised at how few cinemas around us were showing the subtitled version (i.e. the English dub). The easiest to go to was the Toho Cinemas in Shinjuku which I’m not sure I’d ever visited. This is the one with the Godzilla sticking out the top. It’s a bit of a shame that the district where the cinema is located, Kabukichō (Wikipedia) is a red-light district because the cinema would otherwise be the obvious choice for us to frequent. We went at 9 in the morning so nothing risqué was even open but the short walk from Seibu Shinjuku Station to the cinema was pretty rough on the nose.I think the opinion we’re supposed to express about TS5 is that it’s emblematic of the complete creative bankruptcy of the U.S. entertainment industrial complex but I am going to zag and instead tell you the movie was great. If you want an example of how bad things can get, there is at least one in cinemas right now—from Disney no less—but it’s not TS5. The reason Toy Story 5 avoids this problem is that it’s not really a Toy Story movie in the sense that these films are about Woody and Buzz. It’s really like a spin-off, with the focus this time on the cowgirl Jessie. I don’t know if Pixar can pull this trick again but it worked a treat this time.I had some inchoate sense that AT Protocol (Wikipedia), the protocol behind Bluesky, is better than alternatives like ActivityPub (Wikipedia). I only just came across this but in January of this year, Dan Abramov (a proponent of AT Protocol), wrote a good primer that helps make that sense much more solid.Speaking of links to the web, I thought about writing to Hank Green (Wikipedia) about Crossmate as I know he’s into word games. I wanted an e-mail address and went to his personal website to find one. There’s not one listed there but his website is delightful.I was talking to Eugenia about the band Garbage (we were discussing the first CDs we’d bought in the 90s) and that prompted me to go back and listen to Version 2.0. I mostly bought the CD for ‘I Think I’m Paranoid’ (Apple Music) but the whole album is a banger.",
            "content_html": "<ul><li><p>On Saturday, Eri took Emma to an open day at Bunka Gakuen University Junior and Senior High School, which unfortunately was limited in capacity so wasn’t something we could all attend. I wasn’t expecting to find any Times Car car-sharing cars available (I am aware how many times I just wrote the word ‘car’), but lo and behold there was one available on short notice so I booked it and then took John and Rowan over to <a href=\"https://www.hobbycenterkato.com\">Hobby Center Kato</a>, the model train shop that’s attached to the Kato Precision Railroad Models head office (<a href=\"https://en.wikipedia.org/wiki/Kato_Precision_Railroad_Models\">Wikipedia</a>). Since it’s not really the purpose of the building, the shop isn’t that big but it does have a rather intricate diorama set up on the ground floor that was fun to see. I probably flubbed the entire trip by not spending the money to ‘play’ with the upstairs diorama. I think the idea is that you get a train and a brief window of time to operate it on a dedicated track so that, in theory, you don’t mess things up for anyone else but I know my boys and I’m not confident they would have, like life, found a way.</p></li><li><p>I wish I’d had somewhere more interesting to go for lunch but the best option was a nearby <a href=\"https://www.skylark.co.jp/en/gusto/\">Gusto</a>, a Japanese ‘family restaurant’. I’ve written about visiting family restaurants a <a href=\"https://updates.inqk.net/post/1701139380.html\">couple</a> <a href=\"https://updates.inqk.net/post/1733236860.html\">of</a> <a href=\"https://updates.inqk.net/post/1770386940.html\">times</a> before, but in looking for a good explainer for readers unfamiliar with Japanese Western cuisine (not a typo), the Government of Japan actually has a <a href=\"https://www.gov-online.go.jp/hlj/en/august_2025/august_2025-07.html\">decent English-language webpage</a>. My tax dollars hard at work, I guess.</p></li><li><p>Monday was Marine Day (<a href=\"https://en.wikipedia.org/wiki/Marine_Day\">Wikipedia</a>) and I decided to celebrate by taking Emma and John to see <em>Toy Story 5</em>. The movie has been out for a few weeks now and I was a little surprised at how few cinemas around us were showing the subtitled version (i.e. the English dub). The easiest to go to was the Toho Cinemas in Shinjuku which I’m not sure I’d ever visited. This is the one with the <a href=\"https://shinjuku-toho-bldg.toho.co.jp/gim/en.html\">Godzilla sticking out the top</a>. It’s a bit of a shame that the district where the cinema is located, Kabukichō (<a href=\"https://en.wikipedia.org/wiki/Kabukich%C5%8D\">Wikipedia</a>) is a red-light district because the cinema would otherwise be the obvious choice for us to frequent. We went at 9 in the morning so nothing risqué was even open but the short walk from Seibu Shinjuku Station to the cinema was pretty rough on the nose.</p></li><li><p>I think the opinion we’re supposed to express about TS5 is that it’s emblematic of the complete creative bankruptcy of the U.S. entertainment industrial complex but I am going to zag and instead tell you the movie was great. If you want an example of how bad things can get, there is at least one in cinemas right now—<a href=\"https://en.wikipedia.org/wiki/Moana_(2026_film)\">from Disney no less</a>—but it’s not TS5. The reason <em>Toy Story 5</em> avoids this problem is that it’s not really a Toy Story movie in the sense that these films are about Woody and Buzz. It’s really like a spin-off, with the focus this time on the cowgirl Jessie. I don’t know if Pixar can pull this trick again but it worked a treat this time.</p></li><li><p>I had some inchoate sense that AT Protocol (<a href=\"https://en.wikipedia.org/wiki/AT_Protocol\">Wikipedia</a>), the protocol behind <a href=\"https://bsky.app\">Bluesky</a>, is better than alternatives like ActivityPub (<a href=\"https://en.wikipedia.org/wiki/ActivityPub\">Wikipedia</a>). I only just came across this but in January of this year, Dan Abramov (a proponent of AT Protocol), wrote a <a href=\"https://overreacted.io/a-social-filesystem/\">good primer</a> that helps make that sense much more solid.</p></li><li><p>Speaking of links to the web, I thought about writing to Hank Green (<a href=\"https://en.wikipedia.org/wiki/Hank_Green\">Wikipedia</a>) about Crossmate as I know he’s into word games. I wanted an e-mail address and went to his personal website to find one. There’s not one listed there but <a href=\"https://www.hankgreen.com\">his website</a> is delightful.</p></li><li><p>I was talking to Eugenia about the band Garbage (we were discussing the first CDs we’d bought in the 90s) and that prompted me to go back and listen to <em>Version 2.0</em>. I mostly bought the CD for ‘I Think I’m Paranoid’ (<a href=\"https://music.apple.com/jp/album/i-think-im-paranoid-2018-remaster/1544784055?i=1544784057&amp;l=en-US\">Apple Music</a>) but the whole album is a banger.</p></li></ul>",
            "url": "https://updates.inqk.net/post/1784904540.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-07-24T23:49:00+09:00",
            "date_modified": "2026-07-24T23:49:00+09:00"
        },
        {
            "id": "https://updates.inqk.net/post/1784541000.html",
            "title": "",
            "content_text": "Toy Story 5 is good.",
            "content_html": "<p><em>Toy Story 5</em> is good.</p>",
            "url": "https://updates.inqk.net/post/1784541000.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-07-20T18:50:00+09:00",
            "date_modified": "2026-07-20T18:50:00+09:00"
        },
        {
            "id": "https://updates.inqk.net/post/1784300220.html",
            "title": "Weeknotes #339",
            "content_text": "Emma, John and Rowan finished school for the term which of course means we’re now in Hell. I plan to switch to working from home two days a week rather than three but I’m not sure what we’re going to do to keep them occupied. Oh, and the summer heat is oppressive enough that I think we might actually be in Hell.Rowan wanted to go out on a shinkansen and so I made a deal that if we did that, we had to go to a museum first. I thought the easiest choice (given its relative proximity to Tokyo Station) was the National Museum of Modern Art, Tokyo (Wikipedia). I’ve written about MOMAT before (the abbreviation is not a typo) and it remains one of my favourite galleries in Tokyo almost because of its relative lack of popularity. I wasn’t sure what to expect from Hiroshi Sugimoto: Extinction but I thought it was excellent. I’m not familiar with Sugimoto and while the exhibition is arguably the equivalent of a greatest hits album, for someone new to work this was great. I must say that Rowan held up exceptionally well. I wasn’t sure whether I’d spend the entire time wrestling him but fortunately no.Crossmate passed App Review and is on the App Store! So far I’ve had literally zero (zero!) responses from Apple pundits I’ve told about it so it seems unlikely to set the world on fire. Still, if you’re eager to get into my good books, check it out unprompted (well, outside of this prompt) and then tell me how amazing it is.Speaking of things with a limited audience, Josh Kingsford (the comedian behind the YouTube channel Comedy Without Errors) has released the last instalment in his sprawling 5-part series about Louis C.K. (full playlist). Kingsford explores the allegations against Louis C.K. that led to his cancellation, C.K.’s response to these allegations and C.K.’s return to cultural relevance (he released a novel, Ingram in November 2025 and his new Netflix special, Ridiculous, premiered on 30 June 2026). The entire thing runs for more than six hours. I can really only recommend it to people who loved C.K.’s comedy as much as I did. The short version? C.K. is an extremely talented liar without contrition. I disagree with some aspects of Kingsford’s argument in the final video about separating the art from the artist but in this case, I agree that it’s extremely difficult to do that with C.K.I really liked Mike Masnick’s essay, ‘Enshittification, Despotification, and the Open Internet’. Masnick is the author behind the website, Techdirt. He’s been writing about online platforms for some time and his essay, ‘Protocols, Not Platforms’, was an important influence on the AT Protocol (the highest profile usage of which is the microblogging site, Bluesky). In ‘Enshittification’, he explains how the architecture of an online services shapes the incentives that prevent (or at least limit) these services becoming worse for users over time.To fit this week’s theme, I think the musical selection needs to be something pretty esoteric. Is it fair to put Thievery Corporation’s ‘Lebanese Blonde’ (Apple Music) into that category? I’m not sure but let’s.",
            "content_html": "<ul><li><p>Emma, John and Rowan finished school for the term which of course means we’re now in Hell. I plan to switch to working from home two days a week rather than three but I’m not sure what we’re going to do to keep them occupied. Oh, and the summer heat is oppressive enough that I think we might actually be in Hell.</p></li><li><p>Rowan wanted to go out on a shinkansen and so I made a deal that if we did that, we had to go to a museum first. I thought the easiest choice (given its relative proximity to Tokyo Station) was the National Museum of Modern Art, Tokyo (<a href=\"https://en.wikipedia.org/wiki/National_Museum_of_Modern_Art,_Tokyo\">Wikipedia</a>). I’ve <a href=\"https://updates.inqk.net/post/1715653920.html\">written about MOMAT before</a> (the abbreviation is not a typo) and it remains one of my favourite galleries in Tokyo almost because of its relative lack of popularity. I wasn’t sure what to expect from <a href=\"https://www.momat.go.jp/exhibitions/569\"><em>Hiroshi Sugimoto: Extinction</em></a> but I thought it was excellent. I’m not familiar with Sugimoto and while the exhibition is arguably the equivalent of a greatest hits album, for someone new to work this was great. I must say that Rowan held up exceptionally well. I wasn’t sure whether I’d spend the entire time wrestling him but fortunately no.</p></li><li><p>Crossmate passed App Review and is on the <a href=\"https://apps.apple.com/app/crossmate/id6762076141\">App Store</a>! So far I’ve had literally zero (zero!) responses from Apple pundits I’ve told about it so it seems unlikely to set the world on fire. Still, if you’re eager to get into my good books, check it out unprompted (well, outside of this prompt) and then tell me how amazing it is.</p></li><li><p>Speaking of things with a limited audience, Josh Kingsford (the comedian behind the YouTube channel Comedy Without Errors) has released the last instalment in his sprawling 5-part series about Louis C.K. (<a href=\"https://youtube.com/playlist?list=PLog1D93gwEerd3KgO730aYbdmOO_0kHX_&amp;si=nCdEC8U-d8nFHkFe\">full playlist</a>). Kingsford explores the allegations against Louis C.K. that led to his cancellation, C.K.’s response to these allegations and C.K.’s return to cultural relevance (he released a novel, <em>Ingram</em> in November 2025 and his new Netflix special, <em>Ridiculous</em>, premiered on 30 June 2026). The entire thing runs for more than six hours. I can really only recommend it to people who loved C.K.’s comedy as much as I did. The short version? C.K. is an extremely talented liar without contrition. I disagree with some aspects of Kingsford’s argument in the final video about separating the art from the artist but in this case, I agree that it’s extremely difficult to do that with C.K.</p></li><li><p>I really liked Mike Masnick’s essay, <a href=\"https://www.liberalism.org/p/enshittification-despotification-and-the-open-internet\">‘Enshittification, Despotification, and the Open Internet’</a>. Masnick is the author behind the website, Techdirt. He’s been writing about online platforms for some time and his essay, <a href=\"https://www.techdirt.com/2019/08/28/protocols-not-platforms-technological-approach-to-free-speech/\">‘Protocols, Not Platforms’</a>, was an important influence on the AT Protocol (the highest profile usage of which is the microblogging site, Bluesky). In ‘Enshittification’, he explains how the architecture of an online services shapes the incentives that prevent (or at least limit) these services becoming worse for users over time.</p></li><li><p>To fit this week’s theme, I think the musical selection needs to be something pretty esoteric. Is it fair to put Thievery Corporation’s ‘Lebanese Blonde’ (<a href=\"https://music.apple.com/jp/album/lebanese-blonde/1875052690?i=1875052694&amp;l=en-US\">Apple Music</a>) into that category? I’m not sure but let’s.</p></li></ul>",
            "url": "https://updates.inqk.net/post/1784300220.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-07-17T23:57:00+09:00",
            "date_modified": "2026-07-17T23:57:00+09:00"
        },
        {
            "id": "https://updates.inqk.net/post/1784162619.html",
            "title": "",
            "content_text": "Crossmate is in the App Store! If you like crosswords, you might be curious to check it out. It’s my new crossword app for iPhone and iPad that supports 1-3 players.",
            "content_html": "<p>Crossmate is in the App Store! If you like crosswords, you might be curious to check it out. It’s my new crossword app for iPhone and iPad that supports 1-3 players.</p>",
            "url": "https://updates.inqk.net/post/1784162619.html",
            "author": {
                "name": "Michael Camilleri",
                "url": "https://inqk.net",
                "avatar": "/assets/images/avatar.jpg"
            },
            "date_published": "2026-07-16T09:43:39+09:00",
            "date_modified": "2026-07-16T09:43:39+09:00"
        }]
}
