Sign up

Adactio

Not verified No WebSub updates Supports Webmention Valid

The online home of Jeremy Keith, an author and web developer living and working in Brighton, England.

Managing Editor
Jeremy Keith
Webmaster
Jeremy Keith
Public lists
IndieWeb
Fetched

Adactio Supports Webmention Valid

Is breá leat é a fheiceáil.

Is breá leat é a fheiceáil.

Is breá leat é a fheiceáil.

Adactio Supports Webmention Valid

Tito as Gaeilge

blog.tito.io/posts/tito-as-gaeilge

Last year Jeremy Keith blogged about completing Duolingo Irish, and I’ve added that as a goal for myself. I found myself in London with him in February at State of the Browser. It’s probably the last place you’d expect to hear Irish spoken, yet we had an earnest conversation over lunch, using as much as we could.

Having a proper conversation as Gaeilge with Paul was an absolute highlight for me!

adactio.com/links/22568

Adactio Supports Webmention Valid

The closing talks at UX London 2026

When I told you about the schedule for UX London 2026, I said: After your afternoon workshop there’ll be one final closing talk at the end of each day before we head to the bar. These closing talks are a way of bringing everyone back into the same space after spending ...

Adactio Supports Webmention Valid

Native Apps Should Be Avoided Whenever Possible — No One’s Happy

nooneshappy.com/article/native-apps-should-be-avoided-whenever-possible/

The browser is the security boundary. Websites operate within it. Native apps bypass it.

Like I said last year:

But there’s still one thing that native apps do better than the web. If you want to be able to monitor and track users to an invasive degree, the web can’t compete with the capabilities of native apps. That’s why you’ll see so many websites on your mobile device that implore to install their app from the app store.

This piece goes into the details:

Most native apps collect far more data than their website equivalents ever could. They request permissions to hardware, sensors, and background processes that browsers deliberately restrict. The third-party software embedded in these apps frequently transmits your location, device identifiers, and behavioral data to third parties before you even see a consent prompt.

adactio.com/links/22566

Adactio Supports Webmention Valid

I knew my writing students were using AI. Their confessions led to a powerful teaching moment | AI (artificial intelligence) | The Guardian

theguardian.com/us-news/ng-interactive/2026/may/10/fiction-writing-professor-ai

AI writing reminds me of Tennyson’s description of the beautiful Maud in the titular poem:

Faultily faultless, icily regular, splendidly null
Dead perfection; no more

adactio.com/links/22565

Adactio Supports Webmention Valid

Better Browser Caching with No-Vary-Search – CSS Wizardry

csswizardry.com/2026/05/better-browser-caching-with-no-vary-search/

Handy! I’ve added this header to The Session.

adactio.com/links/22564

Adactio Supports Webmention Valid

The Boring Internet | Terry Godier

terrygodier.com/the-boring-internet

You cannot kill a federated thing by killing one node, the way you can kill a platform by changing one company.

adactio.com/links/22563

Adactio Supports Webmention Valid

WebKit Features for Safari 26.5 | WebKit

webkit.org/blog/17938/webkit-features-for-safari-26-5/

Fixed an issue on iOS and iPadOS where datalist suggestions were presented directly over the associated input, obscuring it.

Phew!

adactio.com/links/22562

Adactio Supports Webmention Valid

Hanging out with Sandy in the sunshine.

Hanging out with Sandy in the sunshine.

Hanging out with Sandy in the sunshine.

Adactio Supports Webmention Valid

Gideon The Ninth by Tamsyn Muir

Lesbian necromancers in space. That’s the usual pitch for Gideon The Ninth and it’s not wrong. Though there’s a lot more necromancy than space or lesbianism. The book begins in an environment fairly dripping with death, all bones and darkness. It sounds like it should be gr...

Adactio Supports Webmention Valid

Reading Brigid by Kim Curran.

Reading Brigid by Kim Curran.

Adactio Supports Webmention Valid

Going to San Diego. brb

Going to San Diego. brb

Adactio Supports Webmention Valid

If you’re voting in local elections in England today, don’t forget to bring your photo ID. And when you get to the polling station, don’t forget to make a formal complaint about having to bring your photo ID.

If you’re voting in local elections in England today, don’t forget to bring your photo ID. And when you get to the polling station, don’t forget to make a formal complaint about having to bring your photo ID.

Adactio Supports Webmention Valid

Google’s Prompt API

wil.to/posts/googles-prompt-api/

No web standard should require you to agree to an advertising company’s “terms of use.”

I’m genuinely disheartened and angry that the Google Chrome team have done this. Never assume good faith from them again.

This is, hands-down, the most insultingly transparent attempt at web standards bullying I’ve ever seen, including past ones from Google, which is — and I cannot stress this point enough — a company that sells advertisements. This is miles more eyeroll-worthy than AMP, where you’ll recall that a legion of tight-smiling dorks wearing Alphabet lanyards tried to assure us that the only means of survival for the web itself was to funnel all of it through Google’s servers, and only use their very good advertisements instead of those bad other ones.

adactio.com/links/22556

Adactio Supports Webmention Valid

Reminder: You Can Stitch Together Lots of Little HTML Pages With Navigations For Interactions - Jim Nielsen’s Blog

blog.jim-nielsen.com/2026/small-html-pages/

I really like the thinking that goes into this approach. It seems so counter-intuitive at first, but there’s no arguing with the snappy resilient results.

Turns out, if you have a website and you think of the browser as a way to navigate documents — rather than a runtime to execute arbitrary code and fetch, compile, and present them — things can be a lot simpler than our tools often prime us to make them.

adactio.com/links/22555

Adactio Supports Webmention Valid

The schedule for UX London 2026

There’s just under a month to go until UX London 2026—exciting! You can peruse the full schedule if you need to decide wether you’re coming for just one day or for all three. The event is designed to flow together, from discovery day to design day to delivery day, but each ...

Adactio Supports Webmention Valid

Thursday session

Thursday session

Thursday session

Adactio Supports Webmention Valid

Wednesday session

Wednesday session

Wednesday session

Adactio Supports Webmention Valid

Anti-work | Go Make Things

gomakethings.com/anti-work/

But this obsession with hard work as a virtue, as a good and righteous thing to do, the glorification of toil and sweat and labor… that’s a tool the wealthy who don’t work for a living use to oppress those who do.

I concur.

adactio.com/links/22551

Adactio Supports Webmention Valid

they told me the internet was forever | sam’s internet house

samsharp.ca/not-forever/

The link rot is a symptom of the larger rot that is taking place on the web. This intentional hiding of our world’s past is intended to disorient us. If the big tech internet places are continuing to exert their control over us by making their online spaces more and more oppressive, by hiding history they can trick us into believing that what we’re experiencing now is Just How Things Have Always Been.

adactio.com/links/22550

Adactio Supports Webmention Valid

Let’s Use the Nonexistent ::nth-letter Selector Now | CSS-Tricks

css-tricks.com/using-nonexistent-nth-letter-selector-now/

Eight years ago, I asked some questions. Here are some answers.

adactio.com/links/22549

Adactio Supports Webmention Valid

Two Paradigms for Enhancing HTML Tags | That HTML Blog

thathtml.blog/2026/04/two-paradigms-for-enhancing-html-tags/

This really gets to the heart of one of the biggest benefits of HTML web components: composability. You can nest your regular markup inside multiple custom elements; something that is can’t do.

The other exciting approach doesn’t exist yet: custom attributes. Again, they’d be a great way of using composability to turbo-charge your existing HTML in all sorts of ways.

adactio.com/links/22548

Adactio Supports Webmention Valid

Monday session

Monday session

Monday session

Adactio Supports Webmention Valid

Taytos with Jack at Cork airport

Taytos with Jack at Cork airport

Taytos with Jack at Cork airport

Adactio Supports Webmention Valid

I know people joke about everyone in Ireland knowing everyone else, but I just got off the plane in Cork and the customs officer is my cousin.

I know people joke about everyone in Ireland knowing everyone else, but I just got off the plane in Cork and the customs officer is my cousin.

Adactio Supports Webmention Valid

Going to Cork. brb

Going to Cork. brb

Adactio Supports Webmention Valid

Friday session

Friday session

Friday session

Adactio Supports Webmention Valid

Afternoon tea and tunes

Afternoon tea and tunes

Afternoon tea and tunes

Adactio Supports Webmention Valid

It’s Not AI. It’s FOMOnetization.

mattlemay.beehiiv.com/p/fomonetization

FOMO is a feeling. But it’s also a business model—and increasingly, one of the more successful ones. Fear, in general, makes people much easier to separate from their money. It’s perfectly suited to this moment of ubiquitous grift, where everything feels like a lottery ticket or a multi-level marketing scheme.

It’s even more perfectly suited for “the age of AI,” which squeezes economic FOMO from both sides. AI could make you wildly rich (the first person to start a billion-dollar company with zero employees!) or leave you hopelessly destitute (part of the looming “permanent underclass”). Which one do you want to be? Smash that like button, sign up for my online course, and use my new AI-powered business platform!

adactio.com/links/22541

Adactio Supports Webmention Valid

Summary punishment

In the latest issue of Matthias’s excellent Own Your Web series, he describes the recent betrayal by Google: The search engine no longer says “here, go read what this person wrote.” It now says “here, I’ve already read it for you.” The contract is broken. He’s absolute...