<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="/skins/pretty-feed-v3.xsl" type="text/xsl"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"  xmlns:atom="http://www.w3.org/2005/Atom" xmlns:georss="http://www.georss.org/georss" xmlns:gml="http://www.opengis.net/gml">
    <channel>
        <title>Adactio: Journal</title>
        <description>The online journal of Jeremy Keith, an author and web developer living and working in Brighton, England.</description>
        <language>en</language>
        <link>https://adactio.com/journal/</link>
        <managingEditor>jeremy@adactio.com (Jeremy Keith)</managingEditor>
        <webMaster>jeremy@adactio.com (Jeremy Keith)</webMaster>
        <image>
            <title>Adactio: Journal</title>
            <link>https://adactio.com/journal/</link>
            <url>https://adactio.com/images/rssbutton.gif</url>
            <width>88</width>
            <height>19</height>
        </image>
        <atom:link href="https://adactio.com/journal/rss" rel="self" type="application/rss+xml" />
        <item>
            <title>Twenty five years of writing on adactio.com</title>
            <link>https://adactio.com/journal/22781</link>
            <description>
<![CDATA[
<p>On this day, twenty five years ago, I wrote <a href="https://adactio.com/journal/1">my first journal entry</a> on this website.</p>

<p>Twenty five years! A quarter of a century! That’s a significant portion of the lifetime of the World Wide Web itself.</p>

<p>Actually, this site did exist before September 30th, 2001 but it was very different. You can still look at <a href="https://adactio.com/version1/index.shtml">the very first version of adactio.com</a> if you want to wallow in the glory days of framesets and DHTML. But it was twenty five years ago that I started publishing my thoughts here, making adactio.com my online home.</p>

<p>The funny thing is, I distinctly remember when I started writing that I was getting into this whole blogging thing really late. So many others had been doing it for a while at that point. Now there aren’t many of them left.</p>

<p>It’s not just <a href="https://adactio.com/journal">the journal</a> though. At some point I added <a href="https://adactio.com/links">the links section</a>. Later still, I added <a href="https://adactio.com/notes">notes</a>. Between those three sections, I usually end up posting something on this website at least once a day.</p>

<p>But I don’t put any pressure on myself. That might be the secret to the longevity of the site. I don’t worry about running out of things to write about. If I go for a while without writing anything, that’s okay. But that rarely happens. There’s almost always something I want to share. Like I said <a href="https://adactio.com/journal/1">in that first ever post</a>:</p>

<blockquote>
  <p>I’ll try and post fairly regularly but I don’t want to make any promises I can’t keep.</p>
</blockquote>

<p>I also wrote:</p>

<blockquote>
  <p>Being a web developer, there’s bound to be lots of geeky, techy stuff but I also want a place where I can rant and rave about life in general.</p>
</blockquote>

<p>I think the tech stuff has decreased over the past few years. I’m more likely to write about music or books. I expect that trend will continue.</p>

<p>I certainly have no plans to stop. It feels good to have my own little homestead on the web where I can do whatever I want.</p>

<p>After twenty five years, it feels good to occasionally <a href="https://adactio.com/archive/">peruse the archive</a> and revisit the past.</p>

<p>Here’s to the next twenty five.</p>

]]>
            </description>
            <pubDate>Wed, 30 Sep 2026 13:06:10 GMT</pubDate>
            <guid>https://adactio.com/journal/22781</guid>
            <category>anniversary</category>
            <category>writing</category>
            <category>sharing</category>
            <category>blogging</category>
            <category>indieweb</category>
            <category>personal</category>
            <category>publishing</category>
            <category>longevity</category>
            <category>digital</category>
            <category>preservation</category>
            <georss:where>
                <gml:Point>
                        <gml:pos>50.83242610 -0.11815015</gml:pos>
                </gml:Point>
            </georss:where>
        </item>
        <item>
            <title>Think local</title>
            <link>https://adactio.com/journal/22778</link>
            <description>
<![CDATA[
<p>If you’re anything like me, you’re sick of hearing about so-called “AI”. We are not a fringe. The majority consensus amongst actual regular people is that this is being forced down our throats and stuffed into our eyes and ears.</p>

<p>That’s why it pains me that I’m about to add more fecal matter onto the ever-growing pile of shit by writing yet another hot take related to large language models.</p>

<p>If you stop reading now, I don’t blame you. In fact, I applaud you.</p>

<p>Anyway…</p>

<p>The last time <a href="https://adactio.com/journal/22529">I made the mistake of writing about large language models</a>, I set out my stall thusly:</p>

<blockquote>
  <p>Software is almost certainly the killer app for large language models.</p>
  
  <p>I think the artists, writers, and musicians will be okay, or at least as okay as they ever were. It turns out that humans like things made by other humans.</p>
  
  <p>And y’know what? If I had to choose which endeavour I’d rather see automated away—programming or art—it’s no competition.</p>
</blockquote>

<p>I stand by that. But it doesn’t mean that software development gets a free pass to use exploitative extractive tools with a clear conscience.</p>

<p>You can use these tools in a thoughtless way or you can use them thoughtfully. I really like <a href="https://www.robinsloan.com/lab/ask-for-what-you-want/">Robin Sloan’s approach</a>:</p>

<blockquote>
  <p>The consensus vision seems to involve AI working for you day-to-day, a constant ambient presence, sparkles in everything; even cautious Apple has succumbed. I’m not interested in that.</p>
  
  <p>My alternative: get your wish, then stuff the genie back into the lamp.</p>
</blockquote>

<p>He’s got a set of rules:</p>

<blockquote>
  <ol>
  <li>You must actually and consistently use anything you build for two months before posting about it.</li>
  <li>Ideally, never post about it. (I know I am breaking this rule, but my purpose is pedagogical, and anyway, I’ve got more apps I didn’t tell you about.)</li>
  <li>Don’t let the AI agent name the app. You pick the name.</li>
  <li>Don’t distribute the app, not even for free. Don’t post the code on GitHub. This is not software for glory; it is software for you.</li>
  </ol>
</blockquote>

<p>For most of my career, I’ve wanted web development to become something that anyone could do. I really like the World Wide Web and I think it would be great if more people had their own websites. But I totally get that most people have no interest in learning HTML.</p>

<p>One of my biggest fears for the web was that it would become the domain of professionals only; a gatekeeping priesthood who get to make stuff while everyone else goes without.</p>

<p>The efficacy of large language models for coding would seem to lessen that possibility. Especially if you apply Robin’s approach.</p>

<p><a href="https://thesession.org/">The Session</a> has <a href="https://thesession.org/api">an API</a>. There are also <a href="https://github.com/adactio/TheSession-data">weekly data dumps</a> of everything on the site. The idea is that other people can use these to build other useful tools for themselves.</p>

<p>Lately, there’s been a big uptick of <a href="https://thesession.org/api#example-apps">these kinds of tools</a>, mostly made by someone with the help of large language models. Often they have no previous experience of making software.</p>

<p>This is good. But I get uneasy when I see people selling these tools to other people. Call me old-fashioned but I feel that if you’re going to ask people to pay for a thing, you should understand that thing. I think that’s why Robin’s list of suggestions resonates with me.</p>

<p>But…</p>

<p>To build software with large language models today, you pretty much have to pay some money to the absolute worst sort of people, the ones pedalling tokens to their “hyperscale” products. You can’t avoid being complicit because there isn’t really an alternative.</p>

<p>I think that might change.</p>

<p>I’m not going to make predictions. That’s a mug’s game. But I might attempt a gentle unspooling of one potential future…</p>

<p>First off, there’s a crash coming. That’s pretty much inevitable at this point. The only question is how much collatoral damage it’s going to do to the world.</p>

<p>Right now, tokens are subsidised. The hyperscalers lose money when people use their products. It’s possible that we are now living through a golden age of making software relatively cheaply with large language models. That will change when the hyperscalers start charging for the true cost of tokens.</p>

<p>Not for everyone though. I believe that enterprise software companies will happily pay the true price for tokens. It’ll be like <a href="https://en.wikipedia.org/wiki/Google_Glass">Google Glass</a>; that was an absolute disaster for the consumer market but went on to have a productive second life in factories.</p>

<p>You know when you’re in an airport and you see advertisements that are not for you, but for faceless corporations? You know the ones. They’re all “cloud” this and “sap” that. Now they’re all about “AI”. It’s not for us. It’s for them.</p>

<p>Does this spell the end of making <a href="https://www.robinsloan.com/notes/home-cooked-app/">home-cooked apps</a> with large language models?</p>

<p>I don’t think so.</p>

<p>The hyperscalers might become unaffordable to most people, but keep an eye on open models. And keep your other eye on local models.</p>

<p>Right now, open local models aren’t as good as the large language models that require data centres of computation and energy. But they aren’t massively far behind. And if the recent history of large language models has taught us anything, it’s that “good enough” is fine.</p>

<p>Take Google Search. They decided to fuck it up by forcing generated summaries into your eyeballs above the actual search results. These summaries aren’t 100% accurate. Let’s be generous and say they’re accurate more than 90% of the time. According to Google, that’s good enough.</p>

<p>So, sure, local open models may never reach the levels of data-centre-powered large language models. But they don’t need to. They just need to be good enough.</p>

<p>I’m really looking forward to that.</p>

<p>My issue with large language models has never been the actual technology, which is genuinely fascinating. My issue is with the power dynamics, of being robbed of agency, of the over-inflated hype and criti-hype being used to convince us of an inevitable future where a small group of very rich men are masters over our lives.</p>

<p>I’d love to see the technology decoupled from the current depressing narrative. I’d love to see a thousand homemade software flowers bloom from open local language models.</p>

]]>
            </description>
            <pubDate>Fri, 25 Sep 2026 15:49:20 GMT</pubDate>
            <guid>https://adactio.com/journal/22778</guid>
            <category>ai</category>
            <category>machinelearning</category>
            <category>language</category>
            <category>models</category>
            <category>generative</category>
            <category>tools</category>
            <category>software</category>
            <category>development</category>
            <category>local</category>
            <category>open</category>
            <category>hyperscale</category>
            <category>agency</category>
            <category>creativity</category>
            <georss:where>
                <gml:Point>
                        <gml:pos>50.83250552 -0.11812820</gml:pos>
                </gml:Point>
            </georss:where>
        </item>
        <item>
            <title>The summer of ’26</title>
            <link>https://adactio.com/journal/22774</link>
            <description>
<![CDATA[
<p>It was the autumnal equinox a few days ago. For a moment our planet was balanced perfectly, with everyone experience twelve hours of daylight and twelve hours of darkness. Here in the northern hemisphere, the days will get shorter and the nights will get longer until the winter solstice.</p>

<p>Summer is officially over.</p>

<p>I saw it out with my <a href="https://adactio.com/journal/22166">now-annual trip to Spain</a> for the <a href="https://www.irishfleadh.com/">Cáceres Irish Fleadh</a>. It was, as always, great fun. Nothing beats playing loads of tunes into the early hours while sitting outdoors in a beautiful old town.</p>

<p>I visited some lovely places this summer. <a href="https://adactio.com/journal/22643">A trip to Greece</a>. <a href="https://adactio.com/journal/22738">A trip to Italy</a>. Even my <a href="https://adactio.com/journal/22632">trip to Cork</a> was blessed with bright sunshine.</p>

<p>But I think the highlight was <a href="https://adactio.com/journal/22709">the three weeks I spent in the north of Ireland</a>. It helped that being there meant I escaped the worst of the heatwave here in England.</p>

<p>All in all, it was a thoroughly enjoyable summer filled with travel, music, good food, and sunshine. Now it’s time to hunker down at home.</p>

]]>
            </description>
            <pubDate>Thu, 24 Sep 2026 13:32:40 GMT</pubDate>
            <guid>https://adactio.com/journal/22774</guid>
            <category>summer</category>
            <category>travel</category>
            <category>spain</category>
            <category>italy</category>
            <category>greece</category>
            <category>ireland</category>
            <category>irish</category>
            <category>music</category>
            <category>sunshine</category>
            <georss:where>
                <gml:Point>
                        <gml:pos>50.83240186 -0.11808811</gml:pos>
                </gml:Point>
            </georss:where>
        </item>
        <item>
            <title>What We Can Know by Ian McEwan</title>
            <link>https://adactio.com/journal/22761</link>
            <description>
<![CDATA[
<p>This is Ian McEwan’s second foray into science fiction after his alternative history novel, <cite>Machines Like Me</cite>. I enjoyed that book but it was far too eager to show off its worldbuilding—at one point a character practically looks at the camera like Tim in The Office.</p>

<p>There’s a bit of that in <cite>What We Can Know</cite> with its expository passages explaining what’s been happening in the 21st and 22nd centuries, but it mostly works.</p>

<p>As with all McEwan’s work, it’s extremely English. He just has to have some clashing of the classes in there.</p>

<p>The book has an unusual structure, switching between the present day and a climate-ravaged future one hundred years from now. A future scholar is obsessed with a poem from our time period that was never published. At times the book feels like a whodunnit, complete with all the suspects assembled together in a country house.</p>

<p>If the structure is unusual, the tonal swings are really something. We go from high-brow pondering of the utility of art in the face of catastrophe to downright schlocky soap-opera shenanigans. My eyebrows may have gotten whiplash.</p>

<p>But I guess it all worked somehow because I found myself turning the pages, eager to reach the final revelations.</p>

<p>Still, there was one thing that really bothered me. In order for the plot to work, our future scholar needs to have access to emails, chats, and other digital artificats from today. We get an explanation of how the cryptography has been cracked by quantum computers, but it’s simply taken as given that the files themselves would be available, having survived in “The Cloud”.</p>

<p>I can’t really blame Ian McEwan here; here’s just repeating the oft-retold advice that you should be careful what you put online because it’ll be there forever. But that warning simply isn’t true. The Cloud dissolves very, very quickly. Just ask the folks at <a href="https://archive.org/">the Internet Archive</a>.</p>

<p>But if your credulity can stretch to accept the naïvely optimistic depiction of <a href="https://adactio.com/tags/digital,preservation">digital preservation</a> in <cite>What We Can Know</cite>, it’s an enjoyable romp.</p>

<p><a href="https://uk.bookshop.org/a/980/9781529959208"><img src="https://images-eu.bookshop.org/images/9781529959208.jpg" width="326" height="500" loading="lazy" alt="Buy this book"></a></p>

]]>
            </description>
            <pubDate>Tue, 15 Sep 2026 15:31:21 GMT</pubDate>
            <guid>https://adactio.com/journal/22761</guid>
            <category>book</category>
            <category>review</category>
            <category>sci-fi</category>
            <category>sciencefiction</category>
            <category>climate</category>
            <category>future</category>
            <category>digital</category>
            <category>preservation</category>
            <georss:where>
                <gml:Point>
                        <gml:pos>50.83246004 -0.11813160</gml:pos>
                </gml:Point>
            </georss:where>
        </item>
        <item>
            <title>Movie mashups</title>
            <link>https://adactio.com/journal/22759</link>
            <description>
<![CDATA[
<p>I’ve mentioned <a href="https://adactio.com/journal/18830">the ritual that concludes the week at Clearleft</a>:</p>

<blockquote>
  <p>At the end of every Thursday afternoon at <a href="https://clearleft.com/">Clearleft</a>, we wrap up the working week with an all-hands (video) meeting. Yes, I know that the week finishes on Friday, but Fridays have been declared the no-meetings day at Clearleft: a chance to concentrate on heads-down work without interruption. Besides, <a href="https://adactio.com/journal/18620">some of us don’t work on Fridays</a>. So Thursday really is the new Friday.</p>
</blockquote>

<p>That gathering usually finishes with a little quiz (like the <a href="https://adactio.com/journal/18830#fontsorfood">“fonts or food?”</a> quiz) . I was in charge of putting the quiz together last week. I came up with a movie mashup:</p>

<ul>
<li>Take two film titles.</li>
<li>The end of one title is the beginning of the other title.</li>
<li>Create one single title from both.</li>
</ul>

<p>For each combined title, I smushed together the synopses from the Internet Movie Database.</p>

<p>For example, if you got this synposis:</p>

<blockquote>
  <p>Six unemployed steel workers form a male striptease act and King Arthur and his knights embark on a quest encountering many, very silly obstacles.</p>
</blockquote>

<p>The answer would be:</p>

<p><cite>The Full Monty Python And The Holy Grail</cite></p>

<p>Got it?</p>

<p>Let’s see how you fare with these ten movie mashups I presented to the Clearleft crew (tap to reveal each answer)…</p>

<p><details>
<summary>A group of unlikely heroes band together on a mission to steal the plans to the Death Star and a rebellious convict is sent to a psychiatric hospital where he encourages his docile companions to take more control of their lives and defy the tyrannical head nurse.</summary>
<cite>Rogue One Flew Over The Cuckoo’s Nest</cite>
</details></p>

<p><details>
<summary>
Prince Simba and his father are targeted by his bitter uncle, who wants to ascend the throne himself and Rupert is an aspiring stand-up comedian who is willing to go the extra mile in his attempt to appear in the late night show hosted by his idol.</summary>
<cite>The Lion King Of Comedy</cite>
</details></p>

<p><details>
<summary>Five friends travel to a cabin in the woods, where they unknowingly release flesh-possessing demons and a maverick teacher at a prestigious New England boys’ boarding school uses poetry to embolden his pupils to new heights of self-expression.</summary>
<cite>The Evil Dead Poet’s Society</cite>
</details></p>

<p><details>
<summary>A doctor in 1968 Prague struggles with monogamy and a puppeteer discovers a portal that leads literally into the head of  a movie star.</summary>
<cite>The Unbearable Lightness Of Being John Malkovich</cite>
</details></p>

<p><details>
<summary>A hard-drinking country music star falls in love with a singer whose career quickly takes off, and Ron Kovic, paralyzed in the Vietnam war, becomes a political activist after feeling betrayed by the country for which he fought.</summary>
<cite>A Star Is Born On The Fourth Of July</cite>
</details></p>

<p><details>
<summary>Two sloppy actors spend a weekend holiday at an uncle&#8217;s country cottage and a group of friends are terrorised by a mysterious killer who knows about a gruesome incident from their past.</summary>
<cite>Withnail And I Know What You Did Last Summer</cite>
</details></p>

<p><details>
<summary>On an tropical island, love blooms between a young nurse and a secretive Frenchman and as a war between humankind and monstrous sea creatures wages on, a former pilot and a trainee are paired up to save the world from the apocalypse.</summary>
<cite>South Pacific Rim</cite>
</details></p>

<p><details>
<summary>A man gets a chance to meet up with his dream girl from high school, and a magical nanny employs music and adventure to help two neglected children become closer to their father.</summary>
<cite>There’s Something About Mary Poppins</cite>
</details></p>

<p><details>
<summary>The husband of a missing woman becomes the main suspect in her disappearance and a young peasant maid working in the house of painter Johannes Vermeer becomes his talented assistant and the model for one of his most famous works.</summary>
<cite>Gone Girl With A Pearl Earring</cite>
</details></p>

<p><details>
<summary>An up-and-coming gangster is tested by the insurgence of an unknown threat and a group of teenage camp counselors attempt to re-open an abandoned summer camp with a tragic past, but they are stalked by a mysterious, relentless killer.</summary>
<cite>The Long Good Friday The Thirteenth</cite>
</details></p>

<p>How’d you do?</p>

<p>I had fun putting this little quiz together but some potential movie mashups were left on the cutting-room floor. If there were a director’s cut of this quiz, maybe these would’ve stayed in the picture:</p>

<ul>
<li><cite>Mad Max: Fury Road To Perdition</cite></li>
<li><cite>Remains Of The Day Of The Dead</cite></li>
<li><cite>For Your Eyes Only God Forgives</cite></li>
<li><cite>The Land Before Time Bandits</cite></li>
<li><cite>The Taking Of Pelham One Two Three Billboards Outside Ebbing, Missouri</cite></li>
<li><cite>City Of Lost Children Of A Lesser God</cite></li>
<li><cite>Run, Lola, Run Silent, Run Deep</cite></li>
<li><cite>Carlito’s Way Of The Dragon</cite></li>
<li><cite>The Man Who Would Be King Kong</cite></li>
<li><cite>Man Of Steel Magnolias</cite></li>
<li><cite>The Big Short Circuit</cite></li>
<li><cite>A Matter Of Life And Death In Venice</cite></li>
<li><cite>The Hills Have Eyes Wide Shut</cite></li>
<li><cite>The Spy Who Loved Me And Earl And The Dying Girl</cite></li>
</ul>

]]>
            </description>
            <pubDate>Tue, 15 Sep 2026 08:19:22 GMT</pubDate>
            <guid>https://adactio.com/journal/22759</guid>
            <category>clearleft</category>
            <category>quiz</category>
            <category>movies</category>
            <category>game</category>
            <category>fun</category>
            <category>titles</category>
            <category>mashups</category>
            <category>films</category>
            <georss:where>
                <gml:Point>
                        <gml:pos>50.83240234 -0.11812130</gml:pos>
                </gml:Point>
            </georss:where>
        </item>
        <item>
            <title>Stalling installing</title>
            <link>https://adactio.com/journal/22757</link>
            <description>
<![CDATA[
<p>I’m an invited expert at the World Wide Web Consortium.</p>

<p>That sounds impressive, but it isn’t. Anyone can become an invited expert. The fact that I am now one proves it. You apply to be an invited expert and once that application is approved, you’re in. So you too could and probably should be an invited expert to a working group at the W3C.</p>

<p>I was strongly encouraged to become an invited expert in the <a href="https://www.w3.org/groups/wg/webapps/">web applications working group</a> after <a href="https://github.com/w3ctag/design-reviews/issues/1245">weighing in</a> on the matter of installable web apps (or progressive web apps or whatever).</p>

<p>Last week I had my first call but it wasn’t with the web apps working group, it was with the <a href="https://tag.w3.org/">technical architecture group</a>, a meta-group that helps the other groups if there’s a big-picture sticking point.</p>

<p>There’s a big-picture sticking point with installing web apps.</p>

<p>While most of the participants (read: browser makers) would like to spend their time deciding the details of what API to implement in order to support installable web apps, Webkit is rejecting the very premise of that work.</p>

<p>On last week’s call, Webkit outlined <a href="https://github.com/WebKit/standards-positions/issues/619#issuecomment-4448282291">their position</a>: there shouldn’t be a way for developers to allow users to install the current website. Leave it to the browser, they say. Also, is this even something that users want? Looking at the stats, it certainly doesn’t seem like it.</p>

<p>That would be a reasonable position if there were already a usable way to install web apps. But <a href="https://adactio.com/journal/18252">there isn’t</a>. It’s <em>technically</em> possible to add a website to your iPhone’s home screen. In practical terms, it’s a convoluted usability nightmare.</p>

<p>(It’s hard to avoid veering into conspiracy theory territory and seeing this as some kind of malicious compliance. Especially when you compare it to how native apps are shoved in your face thanks to “<a href="https://developer.apple.com/documentation/webkit/promoting-apps-with-smart-app-banners">smart app banners</a>” better known as <a href="https://daringfireball.net/2026/05/what_is_a_dickover">dickovers</a>.)</p>

<p>So Webkit’s stance would make total sense if there were a reasonable way for users of Mobile Safari to install web apps already. But there isn’t.</p>

<p>Last week’s call was quite illuminating. It showed some incredible cognitive dissonance in the Webkit position. Let me explain…</p>

<p>On the one hand, installing web apps is kind of like bookmarking, they say. That’s true. We don’t have an API for bookmarking so why should we have an API for installing web apps?</p>

<p>That would be a fair point if the user interface for bookmarking and installing were in any way comparable. But bookmarking is literally front and centre of the user’s experience of a browser, backed up by decades of convention. Meanwhile the option to install a web app is buried five levels deep behind a “share” icon.</p>

<p>Also: we’re <strong>not</strong> talking about an API for <em>installing</em> web apps. We’re talking about an API for <em>initialising</em> the flow for installing web apps—the very same flow that’s triggered from that buried menu item. And that flow begins with a prominent option to cancel. So let’s not have any scaremongering about users somehow being tricked into adding web apps to their home screen.</p>

<p>Which brings me to the other point…</p>

<p>Webkit are concerned about allowing installed web apps getting access to more powerful APIs. They’re quite right not to want that! A web app launched from the home screen shouldn’t have any special privileges. If it wants access to say, geolocation, the user needs to grant permision just the same as if the page were in the browser.</p>

<p>Why, oh, why then did Apple <a href="https://adactio.com/journal/19911">limit push notifications to installed web apps</a>?</p>

<p>It’s not like other browsers haven’t managed to implement permission-based APIs like push notifications. But apparently limiting notifications to installed web apps was the only way that Apple could think of implementing this API safely.</p>

<p>You see the contradiction, right?</p>

<p>On the one hand, Webkit is saying that installing web apps is like bookmarking. No big deal.</p>

<p>On the other hand, Webkit is saying that installing web apps grants special privileges. A huge deal!</p>

<p>Which is it?</p>

<p>It’s almost as if Webkit aren’t actually participating in good faith but rather have already made up their mind to drag their heels when it comes to any kind of progress on this topic.</p>

<p>Anyway…</p>

<p>On last week’s call, I was supposedly representing the interests of developers. No pressure!</p>

<p>I can’t make any claim to represent all developers, but I like to think I’m fairly representative of a typical developer who’s quite fond of the World Wide Web. So in my allotted ten minutes of speaking time, I said:</p>

<ul>
<li>Developers would <em>love</em> a way to initiate the installation flow. The alternative is to <a href="https://thesession.org/app">provide browser-specific instructions</a>—always a bad sign.</li>
<li>If browsers provided a prominent usable way to initiate the installation flow, this wouldn’t be such an urgent need.</li>
<li>Users should have the option to install web apps just like they have the option to install native apps. <em>Technically</em> both options are available, but <em>practically</em> the scales are tipped very, very heavily towards native apps.</li>
<li>Native apps don’t have the same security model as web apps, allowing them much greater access to user data. If <a href="https://www.w3.org/mission/security/">security</a> and <a href="https://www.w3.org/mission/privacy/">privacy</a> are values that the W3C thinks are important for users, they should do everything in their collective power to help tip the scales back in the direction of web apps.</li>
</ul>

]]>
            </description>
            <pubDate>Mon, 14 Sep 2026 14:53:28 GMT</pubDate>
            <guid>https://adactio.com/journal/22757</guid>
            <category>browsers</category>
            <category>standards</category>
            <category>w3c</category>
            <category>webapps</category>
            <category>installation</category>
            <category>homescreen</category>
            <category>webkit</category>
            <category>ios</category>
            <category>safari</category>
            <category>frontend</category>
            <category>development</category>
            <georss:where>
                <gml:Point>
                        <gml:pos>50.83248694 -0.11818829</gml:pos>
                </gml:Point>
            </georss:where>
        </item>
        <item>
            <title>Salter Cane this Saturday</title>
            <link>https://adactio.com/journal/22744</link>
            <description>
<![CDATA[
<p>Looking for something to do in Brighton this weekend? I’ve got ya covered.</p>

<p>Come to the excellent Prince Albert pub on Trafalger Street at 8pm on Saturday, September 5th. Head upstairs with <a href="https://saltercane.com/tickets">your ticket</a>. There you will be treated to an excellent triple bill.</p>

<p>First up is <a href="https://www.youtube.com/@Figureinthehalflight">Figure In The Half Light</a> AKA Charlie McConnochie:</p>

<blockquote>
  <p>Expect dreamy, fractured songs of dark and light.</p>
</blockquote>

<p>Then it’s <a href="https://theselfhelpgroup.bandcamp.com/">The Self Help Group</a>:</p>

<blockquote>
  <p>Americana-influenced vocal harmonies, emotional tales and intertwining melodies.</p>
</blockquote>

<p>The headliners are <a href="https://saltercane.com/">Salter Cane</a>. Hey, that’s my band!</p>

<blockquote>
  <p>Johnny Cash meets Joy Division: that’s one attempt to describe the sound of the legendary post-punk folk-noir band from Brighton who are back with their new album, Deep Black Water.</p>
</blockquote>

<p>Entry will be £10 on the door, but <a href="https://www.ticketsource.com/salter-cane/t-njdmrpv">advance tickets are £8</a> so get yours now and I’ll see you on Saturday night!</p>

<iframe style="border: 0; width: 350px; height: 753px;" src="https://bandcamp.com/EmbeddedPlayer/album=1328593985/size=large/bgcol=ffffff/linkcol=e99708/transparent=true/" seamless><a href="https://saltercane.bandcamp.com/album/deep-black-water">Deep Black Water by Salter Cane</a></iframe>

]]>
            </description>
            <pubDate>Wed, 02 Sep 2026 15:23:20 GMT</pubDate>
            <guid>https://adactio.com/journal/22744</guid>
            <category>saltercane</category>
            <category>music</category>
            <category>concert</category>
            <category>gig</category>
            <category>brighton</category>
            <category>live</category>
            <category>event</category>
            <georss:where>
                <gml:Point>
                        <gml:pos>50.83249964 -0.11817479</gml:pos>
                </gml:Point>
            </georss:where>
        </item>
        <item>
            <title>Mandolino</title>
            <link>https://adactio.com/journal/22738</link>
            <description>
<![CDATA[
<p>I try to see my friends Dan and Sue as often as I can. The problem is that I live in Brighton and they live in Baltimore (that’s Baltimore, Maryland not Baltimore, West Cork).</p>

<p>We sometimes make it work though. Like <a href="https://adactio.com/journal/20427">crossing the Atlantic together</a>.</p>

<p>Dan and Sue were in Italy last week. Their son Rex was attending <a href="https://www.accademiamandolino.com/">a mandolin academy in Acqui Terme</a> as part of the terrific <a href="https://www.mandoforkids.org/">Mando for Kids</a> programme. As a mandolin player myself, this very much aligned with my interests.</p>

<p><a href="https://wordridden.com/">Jessica</a> and I flew out to meet up with them and spend a lovely few days enjoying the Italian food, landscape, and culture. And I got to hear the magnificent sound of massed mandolins, tremeloing together to create lush waves of beautiful music.</p>

<p>Somehow I got roped into a little demo of Irish tunes on the mandolin. It was a bit nerve-wracking, and I totally flubbed some of the tunes, but the lovely audience was very forgiving and receptive.</p>

<div><a class="videoimglink" href="https://www.youtube.com/watch?v=tphiYiMRs6g" onclick="event.preventDefault();this.parentNode.className='embed';this.parentNode.innerHTML='<iframe src=https://www.youtube-nocookie.com/embed/tphiYiMRs6g?autoplay=1>&lt;/iframe&gt;';"><img style="width: 100%" loading="lazy" src="https://i.ytimg.com/vi/tphiYiMRs6g/mqdefault.jpg" alt="Accademia Mandolino, Acqui Terme, Italy 2026" srcset="https://i.ytimg.com/vi/tphiYiMRs6g/mqdefault.jpg 320w,https://i.ytimg.com/vi/tphiYiMRs6g/hqdefault.jpg 480w,https://i.ytimg.com/vi/tphiYiMRs6g/sddefault.jpg 640w" sizes="(min-width: 65em) 55vw, 90vw"></a></div>

]]>
            </description>
            <pubDate>Thu, 27 Aug 2026 14:37:07 GMT</pubDate>
            <guid>https://adactio.com/journal/22738</guid>
            <category>italy</category>
            <category>travel</category>
            <category>mandolins</category>
            <category>irish</category>
            <category>music</category>
            <georss:where>
                <gml:Point>
                        <gml:pos>50.83251010 -0.11813660</gml:pos>
                </gml:Point>
            </georss:where>
        </item>
        <item>
            <title>Paddy On The Hardwood by Rus Bradburd</title>
            <link>https://adactio.com/journal/22732</link>
            <description>
<![CDATA[
<p>Remember <a href="https://adactio.com/journal/22721">when I wrote about</a> a session I was at in Belfast where I was sitting next to a fiddler who it turned out had written a book and then I ended up reading the book? Quite an unusual occurrence, right? Definitely not the kind of thing that’s likely to happen twice (you can see where this is going…)</p>

<p><a href="https://adactio.com/notes/22701">
<img class="u-photo" style="width: 100%" loading="lazy" src="https://adactio.com/images/uploaded/22701/small.jpg" srcset="https://adactio.com/images/uploaded/22701/small.jpg 320w,
https://adactio.com/images/uploaded/22701/medium.jpg 480w,
https://adactio.com/images/uploaded/22701/large.jpg 800w" sizes="(min-width: 65em) 55vw, 90vw" alt="Many fiddlers of all ages and an accordion player playing at a table in a cosy cafe.">
</a></p>

<p>During the Fleadh, I went to quite a few sessions at <a href="https://mhicreachtain.com/">Cumann Cultúrtha Mhic Reachtain</a>. I ended up chatting to a fiddler named Rus from New Mexico. He told me about a book he had written twenty years previously about his time in Kerry coaching a basketball team and learning Irish music.</p>

<p>I had heard of this book! I can’t remember where exactly, but there aren’t that many books with a connection to traditional Irish music, so it’s no surprise that it was on my radar.</p>

<p>Anyway, Rus very kindly sent me a copy to read. It’s called <cite>Paddy On The Hardwood</cite>.</p>

<p>While it’s ostensibly a mix of basketball and trad, it’s actually about 90% basketball and 10% trad. But that 10% is great. Rus was learning from the late great fiddler <a href="https://www.youtube.com/watch?v=gqoc4Kx6ToY">Paddy Jones</a>.</p>

<p>While I wish that there was more of that, I understand that is not really a book aimed at me. It’s a book aimed at Americans who might not know anything about Ireland but already understand basketball. As someone who doesn’t know anything about basketball, I was left to flounder in jargon and acronyms.</p>

<p>But even as someone who doesn’t have much interest in sport, I felt kind of uncomfortable about the way different sports were presented. There’s exasperation that basketball isn’t more popular in Ireland. The popularity of Gaelic Football is only described as something that gets in the way of basketball. The interest in Irish culture extends as far as music, but not indigenous sports.</p>

<p>I was also really uncomfortable with the level of fat-shaming. This is from the very first page of the book:</p>

<blockquote>
  <p>A chunky girl with a navel that shoudn’t have been exposed leaned against the wall behind him.</p>
</blockquote>

<p>I rolled my eyes and hoped that would be the end of it, but it only got worse. There’s a barrage of “humourous” remarks from this white coach about the weight of a Black player on his team. The power dynamics alone made that a poor decision.</p>

<p>Whenever there’s a fish-out-of-water story, the humour can come from two sources; the fish or the water. You can tell a self-deprecating story about yourself, or you can point and laugh at everyone different to you. There was a bit too much of the latter for my taste. The punching down grew tiresome.</p>

<p>The book was written two decades ago. Were it written today, I would hope it would be less mean-spirited and colonial in its outlook.</p>

<p>While this mostly isn’t a book for me (apart from the musical excursions), you might like it if you’re into basketball and you’re okay with some outdated attitudes.</p>

<p><a href="https://uk.bookshop.org/a/980/9780826340283"><img src="https://images-eu.bookshop.org/images/9780826340283.jpg" width="326" height="500" loading="lazy" alt="Buy this book"></a></p>

]]>
            </description>
            <pubDate>Tue, 25 Aug 2026 16:04:55 GMT</pubDate>
            <guid>https://adactio.com/journal/22732</guid>
            <category>book</category>
            <category>review</category>
            <category>irish</category>
            <category>music</category>
            <category>basketball</category>
            <category>sports</category>
            <georss:where>
                <gml:Point>
                        <gml:pos>50.83247000 -0.11817264</gml:pos>
                </gml:Point>
            </georss:where>
        </item>
        <item>
            <title>When The Boys Came Out To Play by John Mackel</title>
            <link>https://adactio.com/journal/22721</link>
            <description>
<![CDATA[
<p>I went to plenty of great sessions <a href="https://adactio.com/journal/22709">when I was in Belfast</a>. One of the best was during <a href="https://www.belfasttraditionalmusic.com/">Belfast Tradfest</a>, out at The Hatfield with <a href="https://www.bridharper.com/">Bríd Harper</a>, <a href="https://www.muireann.ie/">Muireann Nic Amhlaoibh</a>, and Michael Rooney.</p>

<p><a href="https://adactio.com/images/uploaded/22678/original.jpg">
<img class="u-photo" src="https://adactio.com/images/uploaded/22678/large.jpg" alt="Legendary Irish traditional musicians on flute, concertina, fiddle and bouzouki.">
</a></p>

<p>I ended up sitting next a lovely local fiddler named John. I saw him again the next day when I was at Ulster University for my workshop. He had a stand there, selling a new book of tunes that he had published. It’s called <cite>Pass It On</cite>. I couldn’t resist buying a copy. Then he mentioned that he also had a few copies of his brand new debut novel.</p>

<p>Now I was really intrigued. I told him to give me the elevator pitch and he said it was a semi-autobiographical work about growing up in Belfast druing The Troubles and finding solace in traditional Irish music.</p>

<p>There aren’t that many books about traditional Irish music, and certainly not many novels. “I’ll take one!” I said. He handed me a fresh copy of <cite>When The Boys Came Out To Play</cite>.</p>

<p>I started reading it when I got back to Brighton. To be honest, my expectations weren’t high. I shouldn’t expect too much from a self-published novel by a first-time author, right?</p>

<p>But I was completely captivated. I know it’s a cliché to talk about a book being un-put-downable, but I was seeking out opportunities during the day to crack it open again and read just one more chapter.</p>

<p>There’s nothing particularly clever about the prose, and that its strength. Some of the best writers understand how to let a story unfold through clear, direct writing. It sounds simple but it’s extremely hard to do it well.</p>

<p>This is a story told from a young boy’s point of view, and it genuinely feels like you’re seeing the world through his eyes. More than that, it feels like you’re right there experiencing events, some terrible and some transcendent.</p>

<p>This isn’t an epic story. It’s just the story of one child and his family. But I was completely invested in it.</p>

<p>Now look, just because I really like a book doesn’t mean that other people will. I always try to keep that in mind when I’m writing about any book I’ve read. But in this case, I really think John Mackel has written something excellent and I’d love for more people to discover it.</p>

<p>Do yourself a favour and get hold of <cite>When The Boys Came Out To Play</cite>. You won’t regret it.</p>

<p><a href="https://uk.bookshop.org/a/980/9798235716995"><img src="https://images-eu.bookshop.org/images/9798235716995.jpg" width="326" height="500" loading="lazy" alt="Buy this book"></a></p>

]]>
            </description>
            <pubDate>Tue, 18 Aug 2026 15:26:13 GMT</pubDate>
            <guid>https://adactio.com/journal/22721</guid>
            <category>book</category>
            <category>review</category>
            <category>belfast</category>
            <category>irish</category>
            <category>music</category>
            <georss:where>
                <gml:Point>
                        <gml:pos>50.83248102 -0.11817556</gml:pos>
                </gml:Point>
            </georss:where>
        </item>

   </channel>
</rss>