Liked
Liked
There are times that you're away from your machine - or you've got so many terminal sessions you've not seen a notification - to say that your agent is waiting for input. Although there are ways to get first-class support for this - for ...
Read moreLiked
A table of names, ages, cities, and occupations sorted by age from 26 to 42, with an ascending-sort indicator on Age. Many years ago, I made a little jQuery plugin called Easy Sortable Tables. It works exactly as promised: point it at a ...
Read moreReplying to
https://blog.rickardlindberg.me/2026/10/12/215122.html
This is a really good photo!
Liked
Dreadmill
Dreadmill
Ran 4.6 mi in 43:15 (9:28/mi pace).
My Blog Has an API for AI Now. No Keys, Just OAuth.
Webstead, the CMS that runs this blog, now has an MCP server built in. As of this morning it also does OAuth, so I connected it to Claude like any other connector. No API keys pasted anywhere, just a normal "log in and approve" flow. The MCP server landed in #147 and the OAuth bits in #148. What it can do Claude can now: Search and read my posts Write drafts and hand me a preview link that works logged out Upload media Edit, publish, revert, and delete, with a confirm step for the destructiv...
Read moreLil family run
Lil family run
Did a run with these two while E was at softball practice!
I Taught My Home Server to Talk Back (Over IRC)
A while back I wrote about building a home server. That post was all Docker containers, DNS, and reverse proxies. The foundation. This post is about what I've started building on that foundation, and it's a little different: the box now does things for me every morning, and I can talk to it from my phone. The goal I gave myself was loose: an always-on box that smartly automates my life. My laptop isn't always on, so it can't be the thing that runs scheduled jobs. The server is, so that's wher...
Read moreMorning Run
Morning Run
Ran 3.7 mi in 37:08 (9:59/mi pace), 108 ft elevation gain.