Replicating Reddit's best feature on other forums
Being able to recognize users on a social network is what turns a website into a communityRead the whole thing.
Closed Shop
I closed my Redbubble and Etsy shops since they were effectively collecting dust. I still have the Ko-fi donationware brushes online though.
My self-hosted adventure
Ok, this was a bit of bait: there is no real adventure, most things were installed smoothly and require minimal maintenance afterwards. Also, I use rented VPS for all of it, so no struggles with home…
OpenAPI Overlays for Test Fixtures and Mock Generation
Here is a tension I have watched play out on every API team I have ever worked with. The examples in your OpenAPI live a double life. On one hand they are marketing copy — the pretty product with the…
Powerful extensions do not need powerful code
When Chrome introduced Manifest V3, ad blockers took the biggest hit. The idea behind MV3 itself was not necessarily a bad one: extension code that sits in the request path of every page load is bad…
Week 106: Tables, sorted
This was my first week back after a 3 week holiday, interrailing around Europe. It was great. I managed to not check work email, Slack or GitHub (helped by not being allowed to from abroad), or think…
Grokipedia, xAI-generated encyclopedia
A web search included a result to a page on Grokipedia which seemed better to me than the corresponding Wikipedia page, having a lot more details. I didn't recall the history of the term "grok"…
two
@font-face{ font-family: AppleGaramond; src: url(https://minabelle.neocities.org/assets/font/AppleGaramond-Light.ttf); font-family: Nintendo; src:…
Who is Who and Who is Real – Getting to Identity
It is getting to the point where “people” asking to connect or engage bring that uncertainty moment. A photo that looks older than their age, or looks straight out of the 2000 to 2010s…
Speak To Me Like A Human Please / Mental Illness Sucks / RE: Sacrificing accessibility...
Yes, this is another post about that article. I recently posted a pretty heated article about another website I now regret the heatedness of. But what bothers me is the fact that instead of…
Modern emoji data to freshen up your Fall 2026 lectures
1) Not every example needs to be big and fancy. 2) Sometimes you just need to refresh a lecture. By "refresh", I mean both new-to-you examples and examples that are, objectively, new. That is why I'm…
lab
lab web experiments. details table a b c blah blah 1 2 three blah blah 1 2 three 4 5 6 seven blah blah 1 2 5 6 seven details tabs "hi" "bye" "hi" "hi!" "hi" "what's up?" details lazy embed click to…
By 'eck, it's worse than Barnsley: my first website (from 1997)
Back in 1997, building a website meant typing HTML by hand. My first website was called 'By 'eck, it's worse than Barnsley’ and this post takes a nostalgic look at how this website came to be. I also…
Will You Dance?
The latest casualty of the streaming wars is The Bird and the Bee’s 2015 album Recreational Love, which unceremoniously disappeared from Qobuz sometime recently. The album still shows up, but lists…
What I’ve learned about building community through building BIES
I’ve been thinking a lot about what we’ve learned over the last year building Build In El Salvador, especially what actually makes a community sustainable. We definitely haven’t figured everything…
I present here for your listening pleasure a lost classic from my own iteration of The CD Era: Naked…
I present here for your listening pleasure a lost classic from my own iteration of The CD Era: Naked Intruder’s album Deadclown Hatecrime. It’s an album I’ve often looked for since I donated all of…
Sorting, Tagging, and Ordering (Part 2)
My archiving journey continues. Apparently, media is one of those things that should not organized through folder hierarchy, but which benefit from a robust metadata system. The organization of my…
We're still piling on, I guess.
Crowd: "That guy is pretty cool and is doing good work for the community. We should support him!" Guy: Continues to do the exact same work, but decides it might actually be better for him to be…
Remember Me: The Case of the Vanishing Feeds
TL;DR: My self-hosted feed reading stack quietly shrank from hundreds of feeds down to 33 over the course of a year, and I didn't notice until my reading list got eerily quiet. The culprit: an…
re: Untitled
Replying to my own post? Does that make this a meta meta post? Just wanted to say thank you to those that reached out to say, "I'm reading your posts." I have or will reply individually to those that…
fig. | Late winter bloom
Just another personal blog in the world wide web for reminiscing, ranting, thinking and overthinking.
IPT Journal Treasure Garage Sorting
What a organizational nightmare. We took a CD-ROM of: 2973 files 713 folders 25.6 MB —and after deleting all duplicates, superfluous images (background textures, etc.), it is now: 473 files 36…
Weekend Reading — Kanban it
nivs I second that recommendation: An Update on Leaving Gmail for Fastmail. I've been using FastMail for over a year now and I like the progress they're making adding useful new features to…
Announcing Project Glass 2.0
ProjectGlass 2.0 is a search engine I've been building, and it comes down to three things I care about more than anything else: proving it's actually getting better instead of just saying so, staying…
RFC Web Link Project
RFC Web Link RFC Web Link implements RFC 8288 : Web Linking. This allows you to process links via the HTTP link header when processing HTTP responses. For example, the following demonstrates a HTTP…
I Understand Why MacStories Returned to X, but Not How It Happened
I understand why MacStories returned to X. My concern is how the decision was handled and communicated to its team, members, and wider community.
Custom Code on Pika
Oh joyous day, Pika has more custom code now! It finally might be time to migrate my site to here. It’s done, I’ve manually moved over some posts of mine...
sloppy, not slop!
sloppy, not slop!
Some recent, and not so recent, talks and activities
There has been a long gap between posts (again!), and a lot of the stuff that I’m going to talk about in this post is fairly old too. Oh well, life keeps getting in the way of blogging. Anyway,…
Brainbaking on Deconstructing A 17th Century Letter
Favorited Deconstructing A 17th Century Letter by Wouter Groeneveld (Brainbaking) This type of thing is always highly fascinating to me. Using artefacts, here 17th century letters that survived to…
Quit Your Phone and Change the Nature of the Universe
obligatory one month without social media on my phone substack essay (contrarian edition) (Apologies for a substack link but this one is worth it.) Quit your phone and change the nature of time and…
Ask Me Anything
A collaborative forum post we make together
Reader responses
I want to take a moment to share that I love it when I hear from readers how they relate to my posts by sharing examples from their own lives....
My Site's Turning 25
Started in the summer of 2001, in an internet cafe (RIP Mister G, you were a great guy!), I used to stay for hours using the site builder web editor that Tripod was giving for their free plans. I…
From a Grand Central Public to a Parking Lot
It was the sign that got me first. I found a photo of an old-style, street-spanning sign that used to be on Columbia near Legion on the Ralphs Thriftway website. I was already It stuck with me for…
Previously Posted: Crosby Hall
For those new to CabbieBlog or readers who are slightly forgetful, on Saturdays I’m republishing posts, many going back over a decade. Some will still be very relevant while others have become…
Basic geo tag
I like to geo-tag all my “stuff” so of course I also like to geo-tag my blog posts. I just wrote a tiny little plugin to do that. I looked at a whole bunch of plugins, I used Simple…
Control Your Algorithm: Read a Sunday Newspaper
Even though reading might not be dead, the Sunday morning newspaper seems to be. Well, at least the print version seems to be dead. For years, I’ve been saying that with the internet every day is…
Keeping up with the Gelmans
I wrote a post a few days ago reflecting on the origins of this blog as a way to clear out my bookmarks folder. At the beginning of April, I also wrote a post on Andrew Gelman’s blog schedule.…
one
@font-face{ font-family: AppleGaramond; src: url(https://minabelle.neocities.org/assets/font/AppleGaramond-Light.ttf); font-family: Nintendo; src:…
The Schrödinger Email
Tracing my way around a failed email redirection.
The Little Orange Robot in the Dirt
On a Sunday morning walk with my son I found two orange stick figures scratched into a dirt patch in Fairmount. I had no idea what they were. Reddit did: stikman, who has been putting them on the…
Backchannel promo page
Put together a fun promotional page for Backchannel.
My favorite free & open-source apps from F-droid
One joy of using an Android-derived operating system is the ability to have multiple different app stores installed (though it is becoming increasingly difficult to do). In my case, I have Google…
Weird, Madness, Chaos
Letterboxd has a very strange feature on their account stats page which shows you the "nanogenres" you have watched the most in the current calendar year. Perplexingly, the stats page does not…