$1,300 for Blogr💰
$1,300 for Blogr💰 Congrats to Serg for making his first $1k from Blogr. It looks like a really cool tool for getting recommendations for your SEO from Google Search Console.
DRP Receives "Documents to the People" Award
The DRP Steering Committee is delighted to announce (officially!) that the Data Rescue Project has been selected to receive the 2026 ProQuest/GODORT/ALA "Documents to the People" Award. We…
Going Quiet
Since losing interest in a lot of the things I used to be into, I've not really been posting to social media. The circles I moved in and the people I followed were nearly all tech people, and…
Dark forests and the new internet
Last week we spoke remotely at the Sonar Festival in Barcelona. This is the text and slides of our talk.My name is Yancey Strickler. Thank you for having me.Today I'm going to talk about how we…
WebKit always enables the Copy menu item in every app
WebKit, to quote its website , “is the web browser engine used by Safari, Mail, App Store, and many other apps on macOS, iOS, and Linux.” Obviously, Safari uses WebKit to display web pages, but did…
null.mkultra.social Moving to cmplxdecay.space
Discover why I'm relocating my Mastodon instance to cmplxdecay.space
stagal static gallery generator
## TL:DR Ça y est, j'ai récemment terminé mon générateur de gallerie statique. => https://git.sr.ht/~prx/stagal ## Description Pourquoi un nouveau générateur alors qu'il y a MinigalNano? =>…
Getting back into blogging
It has been a while since I have sat down and wrote a blog post that is not directly related to programming or self-hosting. If I look back to 2023 I used to write about all sorts of different…
Tend to the Small Things
The name of this post comes from a swap I made with Zachary Kai, a thoughtful writer and blogger who kindly explained how his Title Traders directory works…
Make Haste Slowly
Pinch me. John Gruber , providing commentary on my last post: It’s bad enough to include 161 third-party trackers on a website. But it’s downright dystopic to declare your 161 third-party “partners”…
Back here again
I used to write here, years ago, quick little posts about whatever I'd found that week, and then I stopped. Mostly I've been busy building Kyoto, in Sound — I take people on sound walks through the…
Keine Welt für Geringverdiener
Von Welt+-Paywall bis GTA VI als Digital-only-Release: Warum Plattformmacht und fehlende Verbraucherrechte digitale Güter zum Problem machen.
Guest blog post on Cross-Origin Storage in Transformers.js
I'm very excited to share a guest post I wrote for the Hugging Face 🤗 blog! The post is called 👉 Experimenting with the proposed Cross-Origin Storage API in Transformers.js 👈! This proposed new…
"Write for one person"
Here is the incomparable Julia Evans advocating for directing one's writing at exactly one specific person. Notes: Julia's warning is about the failure mode of trying to write for everyone. There's…
A pelican plugin to avoid publishing drafts
My quick and dirty solution to avoid spamming your feed with crap.
Consider Me Convinced
June 24, 2026 Earlier this month, I wrote a post titled " Someone convince me to use Chrome ". Since then, I've been using Chrome as my primary browser. As a result, I've become more mindful of my…
Open Phase X
As I mentioned in my previous post, I went to OER26 this week, back at the Open University. Huge congrats to Rob and Beck for chairing such a great conference. Like all good conferences it helped…
Your Grid Lanes will likely fail WCAG 2.4.3
I saw a great introduction to CSS Grid Lanes , aka Masonry Layouts, by Patrick Brosset at CSS Day 2026. I liked the versatility of its use cases, but I was also concerned that it's inaccessible by…
Your Grid Lanes will likely fail WCAG 2.4.3
I saw a great introduction to CSS Grid Lanes , aka Masonry Layouts, by Patrick Brosset at CSS Day 2026. I liked the versatility of its use cases, but I was also concerned that it's inaccessible by…
Digital Cancer, Analog Reality
Photo: © Stan B. Imagine waking up, walking down your block and finding Darth Vader's Headquarters right smack in the middle of what was once a picture book, beautiful, American town. Past tense.…
Na’vi digital archive project: Survey of the lì’fyaolo’
Kaltxì nìmun! As many of you know, Jay Edwards, a graduate student working under the direction of Dr. Christine Schreyer at the University of British Columbia, is developing a Na’vi digital archive.…
Why I don't really care if web content is AI-generated
TL;DR: AI slop is bad; human slop is worse
Deltarune Tomorrow!!!
Revisited my Deltarune thoughts now that Chapter 5 is about the release. Added birthdays to the following characters: Tamaki, Cyan, Ozzy, Varsene, Mimi, Valcyne. Tweaked the outfit switcher style for…
Coming Soon: SoshVault
I enjoy social media, and one thing I love seeing is when people play in the space and do things the tools weren't necessarily designed for. Back in good old days of Twitter (~2012-2014), people…
2026.06.23
Just in the nick of time for my first site anniversary! Archived a fandom ask game over at Projects. My graphics hoard page is now live!
I'm an Explorer!
I took the blogger archetype quiz created by James Thanks James for a fun quiz! Turns out I'm an Explorer, and also an Author. 😄 Read the full results , with a few notes added.
descobrindo música nova nos tempos de streaming
Chega a ser engraçado que mesmo com milhões de músicas disponíveis, os serviços de streaming não ajudam muito no processo de descobrir algo novo e interessante pra ouvir. Vez ou outra ele acerta e te…
Point of Interest
Here's something interesting. A map. Covered in information. https://www.arcgis.com/apps/mapviewer/index.html?webmap=204a59b01f4443cd96718796fd102c00 ⤻ All credit to S2 Underground ⤻, who I mentioned…
1st part of the june rss updates
part one of the June updates: new posts in both vrblog and personal blog from this month, updated music pages, and more
Fun & Games
Luke and Jonathan discuss the upcoming WordCamp Europe and their mixed feelings about Matt’s latest appeal. Jonathan expresses a dichotomy he’s trying to work through and Luke expresses his…
Adding Stats to a Static Blog
A little while ago I was wondering just how many words I’ve written on my blog. I was inspired by Wouter over at Brain Baking . Now, I use a static site generator for my blog, the upshot of which is…
Bookmark: What Is a Dickover?
dickover n. : a modal panel, popover, or curtain presented by a website or app, deliberately obscuring its own content to frustrate the user with an unwanted, unnecessary, mandatory interaction; e.g.…
People Have the Power — How Volunteers Pushed Government into the 21st Century
On Tuesday nights, in a room we didn’t pay for, I watched a dozen people give away the most valuable thing they had. They were software engineers, data scientists and one patient designer. Most of…
Started including non-blog updates in the RSS feed
So, now I can update my RSS readers about things other than blog posts. Blogs are dead IMO
Created a site history page
This is a new page that shows how the design of my homepage has evolved over time! It relies on a weekly job that takes screenshots of the website, so it should automatically update as time goes by.
How I Do Design as a Backend Developer
From Bootstrap in 2011 to Claude Design in 2026, a look back at 15 years of web design evolution and design systems, seen through the eyes of a backend developer.
Why Caddy is called Caddy
Matt Holt started Caddy in 2014 as a computer-science student and released it in 2015. The name carries the golf-caddy idea — a helper that handles the tedious parts of serving the web — and the…
A scorching CNG London during Climate Action Week
It's London Climate Action Week in the midst of a searing heatwave , which was a good backdrop for the Cloud-Native Geospatial Forum meeting (the first outside the US!). The venue was the Jellicoe…
How ChatGPT Actually Picks Sources (I Read the Network Traffic, Not the Outputs)
I read 2 days of ChatGPT's raw network traffic to see how it picks sources, which domains get cited, and how to rank in and get cited by ChatGPT.
Negativity broke my blogging
How a busy year, a sour drafts folder, and one very disappointing podcast taught me that the choice of subjects can affect your mental health, and that I'd rather write about things I actually like.
Internet Radio
Background I started buying music in the 70s. Vinyl. Not because it was cool, but because that’s how you bought music. It was either that or 8-track tapes. I never had an 8-track player. I had…
My photos were selected for the Pitt St x Pompey Darkroom...
My photos were selected for the Pitt St x Pompey Darkroom Open Call. Printed at A0 and framed at the Skate Park. Still can’t quite believe it. You're getting this because you follow my global…
Een handgeschreven blog
Eigengemaakte, eigenzinnige projecten zijn de leukste projecten. Zeker als ze twee van mijn interesses combineren. De Poolse Daniel Janus maakte in 2022 al een handgeschreven blog met behulp van zijn…
The Permission Machine
When Elon Musk calls to imprison the government, it turns out not to matter very much. But when thousands of accounts repeat each other, it matters enormously.
Cool websites I’ve found through IndieWebClub BLR
I’ve been attending IndieWebClub community meets in Bangalore for about nine months now. In every session, there are several fascinating links mentioned. Here are some of them I didn’t know about: *…
Book Report: 😂 Face with Tears of Joy 😂
It's a history of emoji. Quickly moves past early pictographic writing on up to little pictures on early Japanese pagers and smartphones. I was kinda familiar with a lot of this history. For a few…
A Bunch of Random Updates
I've updated some things in the last few years. Now's as good a time as any to link to them. bookfeed.io bookfeed.io is an RSS feed for book releases. I'm not sure why, but Google Books' search…
Making blog posts harvestable by Zotero and preserving case in citation fields
<p>This is a quick “how-to” post because I learned something about Zotero. I want the posts on this site to be easily citeable. The name of the site that I would like in citations is “eve.gd:…