"Thank you for using RSS." "I love RSS." A badge in the footer. A little heart, a blogroll. Community. Belonging. I love TCP/IP. I love HTTP 1.1. I love DNS resolution. Where is my badge. Where is my directory. Nobody forms a tribe around plumbing. You use it. You don't announce it. You don't put a sticker in your footer that says "I love packet switching." RSS is plumbing. A transport format. XML with angle brackets and escaped HTML and a version attribute and the CDATA hack. You don't love…
Someone says something true and sharp. The response is never "you're wrong". Never "here's why". Always "your language is inappropriate". The content vanishes. The tone becomes the trial. The person who said the thing is now defending how they said it. The person who did the shit walks free. IRC, fediverse, the office, corporate email, academia. Same script. No argument required. The tone was the crime. Someone gets censored. Their response: "it just felt weird". Not "this is nonsense". Weird.…
POSSE. Webmention. ActivityPub. AT Protocol. Fediverse. IndieWeb. Micro.blog. Bearblog. Pika Pulse. /now page. /uses page. Discovery feed. Own app . Own icon. Own font. Same rats, smaller cage, better lighting. You didn't escape the cult. You just found one small enough to feel like a founder.
Idiot challenge, #shitfest, stupidity festival. Post every day, link something, reply to someone, send 100 emails. Every day, every month there is some circus. A man announces a challenge, thirty people link to it, they all post about posting, they link each other's posts about linking. The circle closes. Until next call. Peasant writes because there's something to say. Member who sends 100 emails or writes 100 posts doesn't have 100 things to say. He has one thing to say 100 times: "Look, I'm…
Of course, for my first post of Blaugust, what would I be writing about other than blogging? In all seriousness though, this is far more about UI/UX and accessibility, and I think it touches on something both important and neglected by the IndieWeb community. In some webweaving circles, you'll see websites created that only work properly on a desktop screen. Sometimes this is due to coding difficulties—I've been there many times myself, media queries in CSS can be a difficult beast to tame! But…
The other day I saw this post about "Stolen Buttons". It is a browser extension that "steals" a button from every website that you visit. You can see the creators collection of "stolen" buttons here: Stolen Buttons | Anatoly Zenkov If you scroll through the list there will likely be a few that catch your eye, as they are a little bit different. It might be the shape, the colour, or the font used that makes them stand out. The majority of the buttons though are flat and pill shaped. They are…
After Iceland, we traveled to Oslo, Norway. Summers can be hot in Atlanta, so we wanted to visit another country with cooler temps. Norway is amazing! So much natural beauty and quiet. We took a tour of the islands in Oslofjord (and learned it’s not technically a fjord because it was created via tectonic plate separation rather than glaciers). Here we learned about cabin culture in Norway: I think it’s around 80% of people either own or have access to a cabin. July is the main month for folks…
screenshot from video from afarTV on YouTube 31 July 2026 This week a massive iceberg floated into webcam view at Ilulissat on the west coast of Greenland. It was so massive that it filled the camera screen (screenshot above). Greenland map from Wikimedia In less than three hours — from 5:03am to 7:47am — it collapsed, flipped and largely disintegrated. Then its remnants floated away. The video below from afarTV on YouTube condenses 2 hours and 44 minutes into just over 10 minutes by speeding…
mv gives you no progress output at all, which is not much fun when you are moving 100+GB of Google Takeout archives and cannot tell if anything is happening. Two tools fix this: watch and progress. With your move already running, open a second terminal and enter the following: watch progress -w This refreshes every 2 seconds and shows a live view of the running process. Progress probably needs installing first, but it is a quick job with your package manager. On Bazzite, I installed it using…
It's the final day of July, and I'm in a contemplative mood. Tomorrow begins Blaugust 2026, a fun event where bloggers are challenged to write 31 blog posts in 31 days. Will I participate? Well, every month has been Blaugust for me since November 2025, as I've written at least 23 posts every month since then. Although I haven't yet had a month where I've successfully blogged every single day, so maybe I will. What I want to talk about, though, is not blogging. At the start of the month, Dan Q.…
Almost a year ago, I decided to give blogging a try. I thoroughly enjoyed researching and writing my posts (I put a lot of effort into them), but seeing how little traction my writings got was usually disappointing. My best-appreciated blog post was very short; I suspect that was part of its appeal. What I consider to be my best post was very niche, so I understand why it didn't get many upvotes. After that one, though, I tried to write about things that I expected to be appealing to a larger…
Hugo is an open-source static site generator. Building websites with Hugo is much easier than creating dynamic websites that are far more complex.
Every zeitgeist comes with new design idioms unique to its challenges. Many of them disappear as fads change, but others bake themselves into deeper parts of existing software interaction paradigms. For example, there’s the hamburger menu (≡) which saw a proliferation during the rise of mobile due to the constraints around screen size. It has since spread to many other parts of software interaction design and will likely remain prevalent for a long time as a terse way of indicating “more…
I'm bullish on AI, but I also feel this pull to leave tech behind entirely, and I've been struggling to figure out why. This is my attempt to crystallize my feelings.
Photo by N I F T Y A R T ✍🏻 on Unsplash🍕 I’m JA Westenberg. I write essays about technology, philosophy, productivity, and what it means to be human. If you like ideas that take their time, you’re in the right place.While you’re here, a few things I’ve built: Kerouac, a writing app | Post Through It, a solo microblogging tool | Distributism.ai, my MCP platform | Laterware, all the AI news you need |
Mt Haku (白山, haku-san) or quite literally "White Mountain" is a 2702m elevation mountain located on the borders of Ishikawa and Gifu prefectures. We hiked Mt Haku as a day hike in mid-July, which turned out to be the perfect time to enjoy the alpine flower fields that line the trails. As well as being one of Japan's Three Holy Mountains (along with Mt Fuji and Mt Tate), Mt Haku is also one of Japan's Hundred Famous Mountains. This list is based on a book written by author Kyuya Fukada - and as…
Why read the book? Peter Thiel explains how to build companies that create new value instead of improving on old ideas. He shows that the best businesses escape competition by solving unique problems and securing monopoly positions. The book draws on his time founding PayPal and investing in firms like Facebook. Thiel stresses that copying successful products only leads to small gains. Real advance happens when you invent something no one else has. He rejects the common view that competition is…
This spring E took down her WordPress blog and replaced it with a static website. In the past weeks she did the same for her business website (and added her own sales channel to it, with just the payment provider as third party element). Now I have static website envy. Until 2002 I had static websites, hand coded in a text editor. Still the easiest way for simple websites, I’m amazed to say. Then from 2003 I used a CMS for my blog, first Movable Type for about a decade and then WordPress from…
The old Postville Courthouse in Lincoln, Illinois, via The Library of Congress. Abraham Lincoln practiced law there from 1847 to 1859. Well, as a surprise to me, my silly little Gravatar article was posted to Hacker News. This has called a lot of attention to the post, and made for some interesting comments. The most interesting of this is the claim that I have “cognitive dissonance”: We live in a world with cognitive dissonance. We have to because if you don't you'd go insane. This article is…
If you look at the changelog for my site, Brennan.day, you'll notice two things. First, I am working on this project way too much, and second, my attempt at good git commit message hygiene. There is a problem, though. Across over a thousand commits, 448 were prefixed feat: and 417 were fix:. Nearly the same count, for wildly different kinds of work. A new 2,000-word essay? feat:. A corrected typo? fix:. An automated comment sync running at 3am? feat:. A CI pipeline toggle? feat:. Everything is…
(July)replying to the Absurd Pirate's post. The Absurd Pirate writes: I think of a friend who moves away, and that you only talk to online anymore. By all intents and purposes, they're now mostly an "online" friend. But does that really change the bond you made with that person? Is the fact that person is now on a screen for all of your communication make your friendship any less valuable? I had never thought of it that way and it makes sense. In fact, my closest friends are online friends. A…
If you aren't a privacy nerd then you might have missed this exciting new development in the world of web browsing! Containers have landed in Firefox and Brave and I'm pretty stoked for it.The question is, what are Containers? How do they work? And how can you use them to use the web more efficiently – and perhaps even more privately?What is a Browser Session?Containers are a way of separating your Browser Sessions into, well, containers. To really grasp how these work, though, it's important…
I stopped by a Filipino/Hawaiian (mostly filipino) restaurant/bar that was recommended to me a few months ago by someone I met at an AANHPI event. One of my friends that was eating with us had gone many times before and said they enjoyed the menu. We looked up the menu before heading over. As a Filipino-American I always get curious about Filipino restaurants because a lot of our dishes are family-style/comfort food, so it’s always interesting to see what foods will be on the menu. To our…
Yesterday, Unattributed posted a long response and dissection of my article What have note-taking PKMs accomplished, really?, analyzing the lack of intellectual rigour, nebulous wording, and poor research I did throughout. I already added an update to the post in question, so I won't get into the weeds here. I tried my best to respond graciously and with appreciation towards the author of the response. The writing was critical, but it was also fair and written in good faith. That said, seeing a…
Reading through an RSS feed can dull the experience of enjoying a blog's unique style—try visiting the site directly for the full effect.
Shoreline with lights. License: CC-0 So, Brennan Kenneth Brown wrote about the experience of my response to one of his posts topping the Bubbles list for most of a day. To that, I have to apologize, and hopefully provide a little context. Brennan wrote at the beginning of his post: The writing was critical, but it was also fair and written in good faith. That said, seeing a 3,500-word article about me on the top of Bubbles.town yesterday certainly did give me anxiety—but that's par for the…
You've probably run into some Obsidian evangelist espousing some convoluted system of organizing all their notes, and building some knowledge base. Heck, I was just involved in a conversation about Personal Knowledge Management. This isn't that article. My personal use of Obsidian tends to be simple. I build into it the tools that I need to get things done, to make things easier. There is a saying (which I can't locate, so I'll paraphrase) that a system should only be as complicated as needed,…
Two boats docked behind a berm. Introduction Many years ago (over a decade) I wrote an article about RSS Feed reader alternatives after Google announced they were killing Reader in March 2013. That article attracted a fair amount of attention, including a request from RedHat to republish the article on their blog. On the ten-year anniversary of the death of Google Reader, the Verge published Who killed Google Reader?(pay-walled article), indicating (to me) that even a decade on there was still…
The first time I saw Michelangelo’s David in person, I wept. Never in my life have I witnessed a more beautiful piece of content. I wasn’t the only one who felt that way. Museum patrons all around me were looking up from their phones to admire David as well. Despite it being legacy content, David was so scrollstoppingly captivating that it generated stronger engagement than TikTok and Instagram combined, despite those platforms offering fresher, more personally relevant content.