AI Development is getting hotter and hotter. Recently, I’ve been building an app where I’ve been using Beads (created by Steve Yegge) for GitHub Copilot to track its work. Steve has since released Gas Town which is designed to help orchestrate multiple AI agents working together. He’s released an emergency user manual, which is probably a good idea because Justin Abrahms points out how difficult it can be to wrap your head around some of the metaphors used in Gas Town.
GitHub Copilot now has an SDK for the Copilot CLI for automating interactions with it.
Structured generation is the idea of using AI to generate data in structured formats. LLMs are pretty good at this, but still probabilistic and may not give you valid data back. Nanonets has a Structured LLM outputs guide with methods for more consistent output.
Malloy is a compile-to-SQL language and package that uses DuckDB under the hood to let you analyze, transform and model data easily. Also interesting data-related goody: Splink is a Python package for probabilistic record linking for datasets that don’t have unique identifiers.
Boldin is a Retirement planning system that’s also connected to a fee-only financial advisor service. They have a free basic level and a $12/month level. ProjectionLab is a competitor with similar pricing and features.
Polls are coming out for this year’s gubernatorial race in Michigan and it’s showing exactly why we need Ranked Choice Voting. The effort to get a ballot initiative for it in 2026 didn’t manage to get enough signatures (and wouldn’t take effect until 2029 anyway), but I’m hoping that people see how important it actually is for democracy to allow third parties to grow up.
Dan Abramov wrote about AtProtocol in A Social Filesystem, explaining why files are great (for interop) and how the protocol supports building different experiences atop the same data. One interesting link in there: For You — Bluesky, which is a different attempt to build an algorithmic feed on Bluesky, which has so far not had a great algorithmic feed.
There’s a joke about how it’s “always DNS”. I’m working on a small side project and was annoyed that I couldn’t access it by its domain name on my work computer. It turned out that even if you’re just using a domain for a website, you still need some of the DNS records for email otherwise you’ll get blocked.