Earlier today I had the opportunity to attend [FediForum](https://fediforum.org/2026-04/) and talk about Mycelium during one of the sessions. This was the first time I had talked about it publicly, which made it exciting. I wanted to see whether the framing made sense to people who spend a lot of time thinking about open social technologies. ## Why the timing felt relevant The timing could not…
DISCLAIMER: AI was used to help me organize and improve the flow of this post. Ideas and thoughts expressed are my own. Lately I’ve noticed across a lot of different feeds people shifting away from Discord. A while back I wrote a post about [alternatives to WhatsApp](/posts/alternatives-to-whatsapp/), and in some ways this post feels similar. I’m not sure what the core motivation for migrating…
I didn't get a chance to watch the Super Bowl, but earlier today I caught up with the commercials. Here are my favorites. ## Instacart I like Ben Stillers work, but I find the characters he plays in Heavyweights and Dodgeball some of the funniest. That's why I couldn't stop laughing at the Instacart commercial. [ track. A few themes kept coming up across talks. Some were explicit, some were between the lines. Either way, they prompted a bunch of thoughts I wanted to capture. DISCLAIMER: AI was used to help me organize and improve the flow of this…
[Project Gutenberg](https://www.gutenberg.org/) is such a gem. There's so many books an entire lifetime still wouldn't be enough to read them all. The past few days, I've been downloading books from there and transfering them to my E-Reader. One of the things I've noticed is that some books don't have cover images. Or better yet, they do but they're relatively simple. Take for example [Missing…
I recently watched [Henry from Techlore's response](https://techlore.tv/w/27GRDDRgpbuipGEvkfAwTM) to the Wired article, [Dumphone Owners Have Lost Their Minds](https://www.wired.com/story/dumbphone-owners-have-literally-lost-their-minds/). At 35 minutes, the response is thorough and nuanced. That video prompted me to write about my own experience using a dumbphone as my daily driver from about…
Webmentions are working again on this site. Earlier today I deployed a new version of my webmention service to Azure and brought my endpoint back online. A few months ago, I moved my website from [Azure Storage static website hosting](https://learn.microsoft.com/azure/storage/blobs/storage-blob-static-website) to [Azure Static Web…
More progress on the AP implementation on my site. I got HTTP signature verification on Follow activities working and started the groundwork to migrate from my current instance to my website. Some things I want to do before migrating: 1. Export my archive, I'm especially interested in preserving who I'm follows and bookmarks. 1. For bookmarks: Create a page on my site that links to the bookmarks.…
I just wrapped up the MVP to [connect my website to the Fediverse by implementing a small subset of ActivityPub](/notes/website-now-natively-posts-to-the-fediverse-2026-01-22/). [Nostr](https://nostr.com/) is a protocol I've heard about but hadn't dipped my toes into, until today. I downloaded the [Amethyst client from F-Droid](https://amethyst.social/). The following are my off-the-cuff initial…
Today I Learned you have to be mindful of how you name your [C# file-based app](https://learn.microsoft.com/dotnet/csharp/fundamentals/tutorials/file-based-programs) files. Earlier today I tried running the following file-based app which I'd named *OpenAI.cs*. ```csharp #:package Microsoft.Extensions.AI.OpenAI@10.1.1-preview.1.25612.2 using Microsoft.Extensions.AI; using OpenAI; var key =…
Yesterday, Anthropic announced [Claude Code on the web](/responses/claude-code-on-the-web-2025-10-20), a way of using Claude Code in your browser. I decided to try it out and within an hour, I'd built a new project from scratch. ## What I built As someone who uses RSS extensively, hunting for feeds buried in page source code is one of my least favorite tasks. Even when feeds are prominently…
I'm excited to introduce [Podcast TUI](https://github.com/lqdev/podcast-tui), an open-source, cross-platform Terminal User Interface (TUI) for podcast management built with Rust.  ## Why? ### The Dedicated Device Philosophy Over the past few years, I've shifted to…
I've been reminiscing about my Surface Duo while using my ARM-based PC. I wish I could have the Surface Duo form factor with the computing capabilities and battery life of my ARM PC. What if we could marry the best of both worlds? The cancelled [Surface Neo](https://www.youtube.com/watch?v=WrR5KApQnsg) hinted at this future. It was a small form factor device that's a full PC with amazing battery…
## The problem Ever since I published my [first note](/notes/hello-world)([microblog post](https://indieweb.org/note)) on my website, I've always wanted a way to quickly publish while on the go. Unfortunately, I never found a good solution. Because my website is statically generated and the source is hosted on GitHub(check out the [colophon](/colophon) for more details), there is no backend for me…
Since it was a holiday weekend in the U.S. that kind of snuck up on me, I found myself with nothing planned on a Saturday. So I chose to spend it creating stuff for my website with the IndieWeb community during [IndieWeb Create Day](https://events.indieweb.org/2025/07/indieweb-create-day-3q2PTCbGioi9). Over the last few months I've been overthinking my website redesign and while I've made several…
Just wrapped up a successful first day of FediForum. The vibes and energy were high. Tons of great conversations and projects around the social web. A few emerging themes I noticed: - Identity - Portability / Interoperability - Feeds - Commerce Ian Forrester kicked us off with his Public Service & The Fediverse keynote…
This question comes up a lot in conversations. The short answer? I don’t. There’s just too much happening, too fast, for anyone to stay on top of everything. While I enjoy sharing links and recommendations, I realized that a blog post might be more helpful. It gives folks a single place they can bookmark, share, and come back to on their own time, rather than having to dig through message threads…
## Introduction Code generation is a common use case for AI. What about the design process that comes before implementation? Personally, I've found that AI excels not just at coding, but also helping formalize abstract ideas into concrete specifications. This post explores how I used AI-assisted design to transform a collection of loosely related concepts into a technical specification for a new…
The past few days, I've had the song Franklin's Tower by The Grateful Dead on repeat. I found some of the lyrics could be taken at face value but others didn't make sense to me. Since I assumed there was a deeper meaning, I decided to look for interpretations and ran into this [article by David Dodd on the official Grateful Dead…
Last week, I learned what a [MOO](https://en.wikipedia.org/wiki/MOO) was. Although they were before my time, I decided to use Llama 3.3 in [DuckDuckGo's AI Chat](https://duck.ai/) to play around. At first it was very generic but eventually it started going down some fun and interesting paths. Here's the transcript with some updates for formatting. In some turns, I took creative liberties but…