I reckon Musk should’ve been put in charge of mass deportations—I mean, just look at the amount of people he’s already managed to get to leave Twitter.
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
Tuesday session

Tuesday session
1 dataset. 100 visualizations.
The same small dataset visualised in a hundred different ways, with notes on the strengths and weaknesses of each one.
Creativity cannot be computed
The slides from Hidde’s presentation at Beyond Tellerrand.
The meaing of “AI”
Monday session

Monday session
Sunday session

Sunday session
FFConf 2024
Optimism
Well, #FFConf today was a wonderful balm for the soul. The talks were excellent, and it was really, really good to see people I hadn’t seen in a while—I needed that. Thank you, Julie. Thank you, Remy.
Well, #FFConf today was a wonderful balm for the soul.
The talks were excellent, and it was really, really good to see people I hadn’t seen in a while—I needed that.
Thank you, Julie. Thank you, Remy.
> I think it is beautiful if people have a purpose. But it should be valid to lead a purposeless life too. … Maybe it is okay to not pursue potential and just be okay with being. — Winne Lim
I think it is beautiful if people have a purpose. But it should be valid to lead a purposeless life too. … Maybe it is okay to not pursue potential and just be okay with being.
— Winne Lim
There’s a lot of great discussion at #FFconf about meaning and purpose, but I keep thinking about this terrific blog post by Winnie Lim on leading a purposeless life: https://winnielim.org/journal/on-leading-a-purposeless-life/
There’s a lot of great discussion at #FFconf about meaning and purpose, but I keep thinking about this terrific blog post by Winnie Lim on leading a purposeless life:
https://winnielim.org/journal/on-leading-a-purposeless-life/
The Shadow DOM discussion is happening outside #FFconf.

The Shadow DOM discussion is happening outside #FFconf.
All the talks at #FFconf have been top-notch so far, but Pixel is a real highlight!

All the talks at #FFconf have been top-notch so far, but Pixel is a real highlight!
Thursday session

Thursday session
Information literacy and chatbots as search • Buttondown
buttondown.com/maiht3k/archive/information-literacy-and-chatbots-as-search/
If someone uses an LLM as a replacement for search, and the output they get is correct, this is just by chance. Furthermore, a system that is right 95% of the time is arguably more dangerous tthan one that is right 50% of the time. People will be more likely to trust the output, and likely less able to fact check the 5%.
Daring Fireball: Kottke on the Art and Power of Hypertextual Writing
daringfireball.net/2024/11/kottke_on_the_art_and_power_of_hypertextual_writing
Hypertext links are an information-density multiplier.
The way I’ve long thought about it is that traditional writing — like for print — feels two-dimensional. Writing for the web adds a third dimension. It’s not an equal dimension, though. It doesn’t turn writing from a flat plane into a full three-dimensional cube. It’s still primarily about the same two dimensions as old-fashioned writing. What hypertext links provide is an extra layer of depth. Just the fact that the links are there — even if you, the reader, don’t follow them — makes a sentence read slightly differently. It adds meaning in a way that is unique to the web as a medium for prose.
When a country shows you who they are, believe them.
When a country shows you who they are, believe them.
“I never thought the face-eating leopards would grab *my* pussy!”
“I never thought the face-eating leopards would grab my pussy!”
Wednesday session

Wednesday session
My IndieWeb Journey
The slides from a lovely talk by Ana with an important message:
By having your own personal website you are as indie web as it gets. That’s right. Whether you participate in the IndieWeb community or not: by having your own personal website you are as indie web as it gets.
Really hoping to speedrun the five stages this time.
Really hoping to speedrun the five stages this time.
JavaScript dos and donts @ Mu-An Chiou
Straightforward smart sensible advice that you can apply to any feature on a website.
I was notified of a comment on Reddit that was intended as a warning but is in fact a huge compliment: > Gotta be careful about thesession.org. It has the same problem as Wikipedia: anyone can contribute and edit
I was notified of a comment on Reddit that was intended as a warning but is in fact a huge compliment:
Gotta be careful about thesession.org. It has the same problem as Wikipedia: anyone can contribute and edit
Reading Polostan by Neal Stephenson.
Reading Polostan by Neal Stephenson.
Myth and magic
Your CSS reset should be layered
This makes sense:
Wrap everything in your CSS reset with a
@layer
rule.When you place any styles inside a layer, these styles automatically have lower priority compared to all unlayered styles on the page. Think of it like an
!unimportant
block. You don’t need to worry about specificity or order of stylesheets at all.
Sunday session

Sunday session
I think cats would be into The Cure. Dogs would probably prefer R.E.M.
I think cats would be into The Cure. Dogs would probably prefer R.E.M.
Please publish and share more - Jeff Triplett’s Micro.blog
It’d be best to publish your work in some evergreen space where you control the domain and URL. Then publish on masto-sky-formerly-known-as-linked-don and any place you share and comment on.
You don’t have to change the world with every post. You might publish a quick thought or two that helps encourage someone else to try something new, listen to a new song, or binge-watch a new series.
Also, developers:
Write and publish before you write your own static site generator or perfect blogging platform. We have lost billions of good writers to this side quest because they spend all their time working on the platform instead of writing.
Designers, the same advice applies to you: write first, come up with that perfect design later.