Octavia Butlerian Jihad
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
Salter Cane album launch gig on Friday, 20th June
Mark your calendars: Friday, 20th June — that’s when Salter Cane will be launching Deep Black Water at the The Hope And Ruin in Brighton
I can’t wait to get back on stage with the band! These songs sound great on the new album but I can guarantee that they’re going to absolutely rock when we play them live.
Support will be provided by our good friends Dreamytime Escorts, featuring former members of Caramel Jack. They’ve also got a new EP on the way.
Doors are at 8pm.
I’m really, really excited about this. It’s been far too long since Salter Cane were last bringing the noise live on stage. I hope to see you there!

EU ruling: tracking-based advertising by Google, Microsoft, Amazon, X, across Europe has no legal basis - Irish Council for Civil Liberties
It’s official. No matter how many annoying cookie consent banners you slap on a website, real-time bidding for behavioural adverts is illegal in Europe.
And before you go crying about advertising-supported businesses, this only applies to behavioural advertising, not contextual advertising …which works better anyway.
Session spider
Here’s some code to show the distance to the nearest airports on a map.
Here’s a modified version that shows the distance to the nearest Gregg’s. The hub-and-spoke visualisation overlaid on the map changes as you pan around, making it look like a spider bestriding the landscape.
Jonty’s version shows the distance to the nearest Pret a Manger.
I got nerdsniped by someone saying:
@adactio This would be cool for sessions 😉
He’s right, dammit! So here you go:
Now you can see how far you are from the nearest traditional Irish music sessions.
It’s using data from the weekly data dumps from thesession.org—I added a GeoJSON file in there.
Pure silliness, but it does make me wonder what kind of actually good data visualisations could be made with all this scrumptious data.
Proposal to rename language model benchmarks to Top Of The Slops.
Proposal to rename language model benchmarks to Top Of The Slops.
Thursday session
Thursday session
Awareness
In 2025, venture capital can’t pretend everything is fine any more – Pivot to AI
pivot-to-ai.com/2025/05/03/in-2025-venture-capital-cant-pretend-everything-is-fine-any-more/
Here is the state of venture capital in early 2025:
- Venture capital is moribund except AI.
- AI is moribund except OpenAI.
- OpenAI is a weird scam that wants to burn money so fast it summons AI God.
- Nobody can cash out.
Craig Mod on the Creative Power of Walking ‹ Literary Hub
When I’m not talking, just walking (which is most of the time), I try to cultivate the most bored state of mind imaginable. A total void of stimulation beyond the immediate environment. My rules: No news, no social media, no podcasts, no music. No “teleporting,” you could say. The phone, the great teleportation device, the great murderer of boredom. And yet, boredom: the great engine of creativity. I now believe with all my heart that it’s only in the crushing silences of boredom—without all that black-mirror dopamine — that you can access your deepest creative wells. And for so many people these days, they’ve never so much as attempted to dip in a ladle, let alone dive down into those uncomfortable waters made accessible through boredom.
The editor in me is itching to insert the *very* necessary word “proposed” into the phrase “the HTML `permission` element” throughout this article: https://developer.chrome.com/blog/enhancements-to-permission-element
The editor in me is itching to insert the very necessary word “proposed” into the phrase “the HTML permission element” throughout this article:
https://developer.chrome.com/blog/enhancements-to-permission-element
Page Embedded Permission Control (` permission ` element)
This is an interesting proposal for a declarative way of triggering permission dialogs, although it seems to overlap with the work being done on invokers (command and commandfor).
What really disgusts me is to see Google referring to this element as though it’s a done deal. It’s not. It’s a proposal …a proposal that Apple rejects and Mozilla rejects.
Words matter. Call your proposal a proposal, Google.
> The beauty ain’t in the necklace. It’s in the neck. > Maybe that’s my problem with AI-generated prose: it’s all necklace, no neck. — Adam Mastroianni
The beauty ain’t in the necklace. It’s in the neck.
Maybe that’s my problem with AI-generated prose: it’s all necklace, no neck.
— Adam Mastroianni
A tiny taxonomy of meetings
Monday session
Monday session
Reading Folk by Zoe Gilbert.
Reading Folk by Zoe Gilbert.
Sunday session outside in the shadow of the cathedral
Sunday session outside in the shadow of the cathedral
Saturday session in Belgium
Saturday session in Belgium
Namur
Namur
Going to Namur. brb
Going to Namur. brb
I know I’m biased but I think the line-up for this year’s UX London is looking fantastic: https://2025.uxlondon.com/speakers/ June 10th, 11th, and 12th—come for one day or come for all three!
I know I’m biased but I think the line-up for this year’s UX London is looking fantastic:
https://2025.uxlondon.com/speakers/
June 10th, 11th, and 12th—come for one day or come for all three!
The closing talks at UX London 2025
CSS snippets
Wednesday session
Wednesday session
Why is the new pope being elected at a Figma event?
Why is the new pope being elected at a Figma event?
You Can Be a Great Designer and Be Completely Unknown - Christopher Butler
chrbutler.com/you-can-be-a-great-designer-and-be-completely-unknown
Great design isn’t defined by who knows your name, but by how well your work serves human needs. It’s measured in the problems solved, the frustrations eased, the moments of delight created, and the dignity preserved through thoughtful solutions. These metrics operate independently of fame or recognition.
Our obsession with visibility also creates a troubling dynamic: design that prioritizes being noticed over being useful. This leads to visual pollution, cognitive overload, and solutions that serve the designer’s portfolio more than the user’s needs.
Figure and ground • Buttondown
Man, this resonates:
At one end, you prioritise your own interests. Slap on the SPF and enjoy the cricket; ignore the emails; nip to Paris for the day. But egocentrism erodes social goods. It harms other people. So perhaps you reject it and skew the other way, anchoring your wellbeing to the trajectory of the world. But that undertow will easily drown you. The beneficence of caring only about others seems noble, but in truth few of us can endure that level of self-sacrifice. Total empathy harms you. And so most of us stumble in the fog between these extremes, recoiling from either end when the shame or the sadness becomes too much to bear. I plug away at my pleasant life with heartache for what’s happening to us. Perhaps you feel similarly, smiling but seconds from tears.
The history of album art || Matthew Ström, designer-leader
An enjoyable guided tour of album artwork starting at the beginning of the twentieth century.
AI doesn’t need to think. We do! - craigabbott.co.uk
A good overview of how large language models work:
The words flow together because they’ve been seen together many times. But that doesn’t mean they’re right. It just means they’re coherent.
Tuesday session
Tuesday session
Reading The Voyage Home by Pat Barker.
Reading The Voyage Home by Pat Barker.