Instagram without* scrolling
I used to take my online privacy really seriously, having no social media, not using google or its services, using fake email addresses and fake names, always erasing cookies and site data, all the…
Upcoming talk in Cesena, Italy
Richard Stallman will speak on March 26 in Cesena, Italy, at the Engineering and Architecture Campus of Cesena of the University of Bologna. Pillars of Tech Free/Libero Software And Freedom in the…
How does it work?
To create a document, graphic, presentation, etc. you often start by authoring a file on your computer using your favourite app. When you are ready, you upload and share on the web. lmno.lol is no…
Frequently asked questions
Why blog on lmno.lol? ⭐️ Enable the web you want ⭐️ You want a better internet ✨ You prefer an internet experience that is fast and smooth, free from continuous tracking, advertising, paywalls, data…
John O’Nolan on Ghost’s CLI
John O’Nolan added a new CLI to Ghost called ghst: We’ve spent 10+ years focusing on having a clean, well designed interface for Ghost. It’s something we care a lot about, and spend…
The Merchant's Stall
Merchant.dev's shop looks like a Studio Ghibli market stall. Nothing's stopping anyone from building something that feels like a place.
march 23, 2023 / or this...
untitled #1863395729 is dated on or around March 23 , 2023 and tagged orthis .
Neither Here Nor There
Back when I was active on Facebook and Twitter, I had little or no energy for posting here in the marmot. I'm reminded of that now because I've written two relatively lengthy comments on other web…
Markdown Ate The World
I have always enjoyed the act of typing words and seeing them come up on screen. While my favorite word processor of all time might be WordPerfect (here), I've used almost all of them. These…
Hi there, colleagues in China!
I tend to avoid looking at the analytics for this site. It's sometimes funny to see which search terms bring people to my nook of the internet. But I try to avoid trying to see which posts are…
Dan Stevens: Why I Built a Flat-Rate ESP in 2026
My friend Dan Stevens (who founded email verification platform Kickbox and hired me there once upon a time) has rejoined the email community! After seeing him announce unMTA , I invited him to author…
How To Find Missing More Tags in Your WordPress Posts
Find Missing More Tags adds a page under Posts in the WordPress admin. It scans every post on your site and tells you which ones are missing the more tag.
The Long Walk: Shipping Your Writing
July 2025 The honeymoon is over. The first draft was a thrill. Now, it's a tombstone in the ‘review’ folder. Here’s how you ship: 1. Slay the Enemy. Your enemy is fear. You feel it now. A tightness…
A Rising New Era of Personal Tools
At PKM Summit this weekend one thing that stood out was that many have started creating their own tools, and were using vibecoding to create them. While the term agency turned out to be unknown to…
Developer Diary, World Meteorological Day
This week's projects include updates to the blog and some library updates.
Trademark Pending
I have a few left if you still want one.
Sharing as Second Brain Note vs. a Blog Post
I like to collect notes over time on my [[Second Brain]], and eventually, when I figure something substantial to share, something I learned, I write a blog post about it.
GitHub – mautrix/whatsapp: A Matrix-WhatsApp puppeting bridge
GitHub - mautrix/whatsapp: A Matrix-WhatsApp puppeting bridge I've been investigating how I can back up my WhatsApp chat history and make it searchable (since WhatsApp's own built in search is not…
Interesting Things on the Internet: March 23rd 2026 Edition
I Verified My LinkedIn Identity. Here’s What I Actually Handed Over.. All this biometrics in place of passwords and the like is a terrible idea. And this is why we need the private options to be just…
When your words get ahead of your product
I had a blog post ready to publish this week. A post about the thing I’ve been building. The product behind all the thinking and writing I’ve been doing lately. It was done. Reviewed.…
YouTube's first video upload is in the V&A Museum
Both the video and a recreation of a watch page from the mid-2000s are on display.
I’m sunsetting this blog… for now…
I’m sunsetting this blog for a few reasons: I just don’t have the time in all honestly between uni, volunteering, writing semi-professionally, and wanting to engage in all my offline hobbies I just…
How taboo shapes knowledge production on Wikipedia
Note: I have not published blog posts about my academic papers over the past few years. To ensure that my blog contains a more comprehensive record of my published papers and to surface them for…
Quoting Andrii Yakovenko
Another nice idea from Intercom: So we built a publishing platform. In the same conversation where you create something, you say “share this” and your work - a fully interactive web app…
Introducing: The Reader’s Area
For the past few months we’ve been working on a new section of the website that makes a few things easier for readers, and introduces some functionality that people have asked for in the past. This…
US government team grabs aliens.gov
TL;DR: The US government has officially staked its claim to “aliens.gov,” igniting internet discussions, whilst obsessing over your smartwatch data is actively destroying your ability to…
A dot-com cyber-futurist library
Over 100 books from the dot-com era looking for an appreciative home I started buying books about the internet in the mid-1980s, long before I’d actually encountered it. I was studying…
first contribution to OpenStreetMap!
Remember how I ended my last post? . Let me show you: I want to get out and check this little bubbles so bad. This will be even better than playing Pokemon Go in 2016. Feels good to think that I…
A Link Back In Time
"Something, something ... the mists of time? Yeah, I get it." <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigzDDgbe9XqVyo9sii68VNQOS6YFOLC2BNLH9HWMT-Qa5xvMfBY4iV3rxkGk792dDFARn4…
Build your own tools!
I think the first software tool I ever wrote was a scraper for webcomics. It was terrible. I wrote it in C# using Windows Forms in like 2008. But, crucially for me, it scratched the very specific…
Debianism election 2026 community poll created, everybody can vote
By popular demand, we now have a CIVS online poll where any member of the community can cast a vote for the person they would prefer to lead Debianism.
Dream Weapons present: SATURDAY AT THE SWEET SPOT C90
As some of you may have noticed, it’s been dead quiet here for a while. Unfortunately I have less time to spend on this blog now - and in the foreseeable future. The good news is that Crazy Monkey…
What I Wish
I wish someone would invent a web browser that could filter out ads for or articles recommending shows, restaurants and other things in locations I'll never visit. Ideally, you could enter your…
Denis Murray plays rock favourites on Super Nova
Super Nova was one of many offshoots of the Dublin pirate Radio Nova. The evening opt-out service was set up not long after Nova returned to the air following the raid of May 1983. It temporarily…
Rfc Latest Color Input Concept
Try the latest <color-input> concept(I think it's hella rad) ⚓️ anchor() progressive enhancement🤖 workers for color compute🙈 new animations & interactions🎨 gamut boundaries, mapping,…
End of an Era?
Image: Reykjavík Grapevine I recently came across an article in The Reykjavík Grapevine, a tourist/culture paper/website that opened with this declaration: The Reykjavík Grapevine is broke. We need…
Be Digestible at 5 Miles an Hour
It’s Monday, and you know what that means— growth strategies with JD ! I realized I’ve chosen 5 mph as my way of growing, kind of telling people about the lane that I’m in the slowest possible way.…
Rx: Take 7 Sunbeams
@font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:0; mso-generic-font-family:roman; mso-font-pitch:variable; mso-font-signature:-536870145 1107305727 0 0 415…
Properly the work of federal public health agencies
One of the reasons I started this blog was to have a place to put down posts and articles that have lodged themselves in my brain. The wind-down announcement of the COVID Tracking Project, a…
“If trackers are disabled, ads might not be as relevant to you”
Good! By Ruben Schade in Sydney, 2026-03-23.
I’m now on the Fediverse
Created my private Hubzilla server for my own connections to the Fediverse.
New Weekly Site: 1st International Collection of Tongue Twisters
This collection of tongue-twisters started back in 1996 and has thousands of examples in over a hundred different languages! There were a few in here that I remember saying as a kid and giggling…
Beats now have notes
Last month I added a feature I call beats to this blog, pulling in some of my other content from external sources and including it on the homepage, search and various archive pages on the site. On…
Strand PWAs Part 2
Since my initial post was a bit scatterbrained and ill-explained, I thought before getting into any progress details I’d first re-introduce this project with a proper explainer, cover the work…
Re: I just want to write …
I guess this it not really a reply. It’s more an agreement. Recently, I bumped into the post I just want to write without thinking about who’s reading . It really struck me. It’s a feeling I’ve been…
Reading List
This page is auto-generated from Github Actions workflow that runs every day at night and fetches the 5 latest articles from each of my favorite blogs.
Uses for nested promises
A recent conversation on Mastodon reminded me of some old JavaScript history. When promises were relatively new and the Promises/A+ spec was being developed, there was a request from people with…
Redesigning My Personal Website with Claude Code
A practical walkthrough of redesigning a Jekyll personal website — adding search, dark mode, structured data, and a full card-based redesign using Claude Code. What changed, what broke, and what it…
/reader
These are the most recent articles from the blogs/sites I follow. Updated daily. 2026-03-22 Experimenting with Starlette 1.0 with Claude skills simonwillison.net A Brief Review of Zorin OS 18…
Q&A with Simonetta Vezzoso: The Open Web, Apple, and the DMA
TL;DR: Alex Moore (Executive Director of OWA) and John Ozbay (CEO and Founder of Cryptee) were recently interviewed by Simonetta Vezzoso , a European academic specializing in digital competition law…