Your "File" Menu Isn't About Files
What is up with calling the first app menu item "File" even though the items do nothing related to actual files? 💡tl;dr – Please consider opting for something better than…
Keep it on the low-down
I had an interesting chat to one of the crew, regarding Lucire’s low social media metrics. This has come up once before—that the enquirer couldn’t see that an operation that began on the web before…
second brain slop is dumb
The second brain hype train of people looking at fancy graphs in obsidian of the content their clanker wrote for them is top tier cringe. If you actually...
Refactoring My Blog Setup
Blogs have been around for a very long time. Some people would say that is a good thing. Weblogs (‘Blogs’) Blogs are definitely a “90’s phenomenon”. But for some people,…
on the furry neighborhood
on the furry neighborhood Alyaza Birze (August 21, 2026) canonical link: "on the furry neighborhood" Only gay people who were able to access enough money to separate from their oppressive communities…
The thing about directories…
Is that you feel like “curating is mean, I want to include every interesting site I’ve ever seen!” And then you end up with a spreadsheet of over 700 links…. And every time you browse the internet,…
Magazines that died
So recently there was the passing of arts + culture magazines The Face and 4Columns (both of which I had written for) And then came the announcement of the acquisition / gutting of a bunch of music…
Souping up my blog
For a long time I thought it’d be nice if there was a simple way for people to interact with my posts. When you write something it’s nice to know that someone took the time to read what you wrote and…
My Rantifesto
Old lady yells at people online and thinks her opinions matter more than anyone else's on the Internet.
Added a /friends page to my personal site after @nickgraynews.bsky.social reach
Added a /friends page to my personal site after @nickgraynews.bsky.social reached out. Always find interesting people through these indie web projects. It's a cheat code.
How do you know if someone hates AI?
Don’t worry. They will let you know. And won’t they just. In a 2,000-word blog post. On a website they coded themselves. With a disclaimer in the footer that no part of it was generated,…
A LinkedIn Cover That Isn’t Stock
One line of math, one curve: a LinkedIn cover from geometric Brownian motion, in the same palette as this blog. Why it's grey, where the text went, and the 3x-then-downscale fix for crisp HTML-to-PNG.
Small changes
Added more members to the Brazilian WebRing, added a recommendation field to the guestbook and changed the music on the index page.
A Constant Sense Of What Urban Dwellers Choose To See And Unsee
A sign in Oakland - I can't help but reading this as a brave protestor against the ongoing onslaught of neverending road work... So this week I read China Miéville’s The City & The City , which was…
How buttons show our society's priorities
They built a new tram in my town, and it is pretty fantastic. It has a modern look, runs smoothly, has little delay between two trams, inside heating, is spacious and well lit, is kept really clean…
Serving Zola over Tailscale
When I'm traveling and I need to remote into personal or build machine I would have to do some wacky port-forwarding over SSH to expose a host port to my local port. With Tailscale this is much…
Michael’s unifying theories: when you grew up seems to really affect your attitude towards information
When I was a teenager one of my favorite series of books was Inside Macintosh. Sure I liked lots of fiction stuff as well, but in terms of technical books that really changed how I thought about…
Open Emfer - Tracking My Friends at EMF Camp 2026
🍻 Why I Built This
Sam Wilson’s thought of the day
Sam posted this on his blog (RSS feed) in the context of “AI” code review comments, but is broadly applicable: I wish people would just go back to being themselves. By Ruben Schade in…
Atproto Is the Context Window You Own
I don't think it's a coincidence that atproto is taking off at the same time AI is. Well, okay, it kind of is a coincidence. I don't think anybody planned these things to work out at the same time.…
MacStories and X
Federico Viticci and John Voorhees have posted an explanation about returning to X: MacStories is precious to us. It’s not just how we earn a living; it’s one of a small number of independent…
Your Static Site Generator Is Editing Your Code Samples
A template engine sits between your source file and the page a reader copies from, and it can rewrite the snippet without telling you.
2026-08-22 [changelog]
2026-08-22 Message of the Day It's The Dark-Theme Update! There is now a [toggle-theme] button you can press to toggle between light and dark themes. Setting is saved on your local storage and…
Getting My iCloud Photos Onto My Own Storage with ImmiBridge
ImmiBridge pulled 51,000 photos and videos out of iCloud and into my self hosted Immich server over a single weekend. Here's how the setup and the sync actually went.
Disenchantment With the Post-AI Internet
The internet has gone from annoying to unusable. It once could be insipid or dangerously temptacious—Now I can’t even bear to be on it. One would be justified in wondering why I…
Creating a Custom Email
In which Steven goes over how to setup a custom email address
Activist
@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…
Ultimate Guide: Export Your Reddit Data to Markdown Using Python & PRAW API
Ultimate Guide: How to Export Your Reddit Data to Markdown Using Python & PRAW API Are you tired of scattered Reddit posts and comments lost in the digital void? Do you want a comprehensive backup of…
2026-08-21 Update!
Hi! I just did a layout update to my home page and about page :) I'll be putting more stuff on my site later this month or next month, I'm working on new stuff (like the media log in the nav bar 👀),…
Looking Back On 11 Years of EclecticMusicLover
Earlier this month my blog turned 11 years old and, truth be told, I never thought in August 2015 that I would still be at it in 2026 (though admittedly, for the past year my output has diminished…
Log Level Thoughts: LLM linting, 'wireless', other Mcluhan-isms
stick around to the end for an imagined job posting from a world where tokens are a first class consideration
★ When New DF Posts Drop in a Forest and No One Is There to Read Them
https://daringfireball.net/
Bye bye big (US) tech
Some years ago already I really got fed up with big tech, especially the big US companies. This was before the more recent (geo) political issues arose. The fact that we have become their products…
I Just Want to Search
I Just Want to Search
nikitonsky is being grumpy
nikitonsky: See a mute button? Would be a shame if you move your cursor to press it and something else appears in its place #Hover #Button #Coub
For dreamiecatcher: Dreamie
For dreamiecatcher: Dreamie (20 Aug 2026)
Introducing dbsc.dev: Does Your Browser Support DBSC?
Every other web platform feature I've ever written about, I've been able to test in some easy way. Open DevTools, type the name of the thing, see if it's there. Device Bound Session…
twofer 08-21-26
SpotCheck A collection of free bookmarklets that test for common accessibility issues directly in the browser. Each one maps to its related WCAG 2.2 success criteria. [ 📌 stephanieleary ] Butter Box…
Every fork looks like adoption
How the graph keeps going up anyway
Archiving my posts from toot.community
After the announcement of toot.community's closure, I was wondering what to do with my posts' archive. After searching for a tool to convert the archive into an HTML file, I ended up building my own.
My tech stack
Tech stack behind my web content.
Google Announces a Smarter Preferred Source Button to Placate Publishers
Google announced an interactive Preferred Sources button yesterday that publishers can embed on their websites. One click marks the site as a reader’s preferred source across Search, Discover,…
My tiny todo file
A simple idea deserves a simple post.
Is a CTA necessary?
[Having shared a bed with a cicada in France, we're firmly back in Blighty...] Now we’re all awake and back in Bromyard. And by ‘all’ I mean me and an uninvited house-guest. I’m in post-France online…
Another Year of Art Crimes
Graffiti.org Gets Zola
Docusaurus: Workaround for WhatsApp Open Graph Image Bug
Workaround for WhatsApp Open Graph image bug in Docusaurus Faster (powered by SWC).
TTABlog Test: Three More Section 2(e)(1) Mere Descriptiveness Appeals - How Did They Turn Out?
So far this year the Board affirmed a whopping 96% of the Section 2(e)(1) mere descriptiveness refusals reviewed on appeal. Here are three recent appeals. How do you think they came out? [Answer in…
Podding Like It's 2008
I recently became nostalgic for the podcasts of the past. I think this came about from my desire to relive the golden age of the Giant Bomb video game site. Although it may be fine now (I don't…