How is CI/CD changing because of AI, and what are sensible deployment practices more teams should be doing? Robert Erez is a CI/CD expert, having worked in this field for 10+ years, and also my former teammate at Skype. We went into deployment pipelines, GitOps, on-prem vs SaaS CI & more (cont'd) Read more ›
Live baseball games, rendered pitch by pitch as a cozy 8-bit view while they happen. Read more ›
The real valuable capability MCP offers over skills/CLI is isolating the auth flow outside of the agent’s context window, and potentially out of the harness completely. [...] Maybe the idealized … Read more ›
Markdown is a system for writing that makes it readable to both humans and computers. It’s all about the symbols. You use - to make a list, * for emphasis, ** for even more emphasis. Brackets and parentheses turn into links. Right now Markdown is absolutely everywhere: people are maintaining their Claude.MD files for conversing with AI bots, and writing their notes in Markdown editors like Obsidian. So where did Markdown come from? It came from John Gruber. John joins the show, along with Ani... Read more ›
Today, we are releasing DuckDB v1.4.5 and v1.5.4. Yes, we know – these version numbers can be a bit confusing! That's why we wrote two blog posts this time. The thread helps you pick the right one 🧵 Read more ›
A million new SpaceX satellites will destroy the night sky — for everyone on Earth. They already have 10K satellites in orbit and they want to add a million mor Read more ›
Observability Engineering, Second Edition is now off to the physical presses, after five rounds of quality control and review :) [contains quote post or other embedded content] Read more ›
It’s been a year since I retired — my was June 6, 2025 — and I like being able to say that I’ve spent the year adding nothing, not one penny, to shareholder value. 🌴 * * * My hope for retirement was to get a lot of work done on NetNewsWire. A year ago it was in sore need of modernization, tech debt pay-off, and bug fixes. People were asking for features, but the foundation needed a ton of work before I could get on to adding new rooms. Here are some highlights of what we’ve done with 2,188 co... Read more ›
Release: This release expands datasette-acl from table-only permissions toward a general resource-sharing system. Alex Garcia did most of the work for this release - we're fleshing out the plugin that will allow multi-user Datasette instances finely grained control over who can access which resources within Datasette. Tags: <a href=" <a href=" Read more ›
Anthropic’s belief in its own commitment to safety gives the company license to aggressively favor its business and even challenge the U.S. government. Read more ›
Today, the team behind note-taking app Bear announced the public beta of Lettera, a new Mac text editor, based on Panda, an earlier beta that was used to work out the Bear 2.0 text editing engine. That immediately caught my eye because I’ve been using Panda for months. In fact, it’s the default way I […] Read more ›
Josh welcomes Mike Milinkovich and Thabang Mashologu from the Eclipse Foundation to talk about their new managed Open VSX registry. This is the first open source package registry to create a commercial operation for large company users to help fund the registry. We discuss how we got here, what’s actually going on, and why this commercial approach is working. Everyone knew this day would come, and it looks like the Eclipse Foundation got this one right. Read more ›
We’re on a journey to advance and democratize artificial intelligence through open source and open science. Read more ›
Matthew Butterick is a lawyer, programmer, writer, and designer. He’s written a long, interesting piece about the inherent risks of AI called Extinction-Level C Read more ›
From the Zed Blog: A retrospective on the Zed Guild - what we built with our community contributors, what we learned, and what comes next. Read more ›
Release: A very experimental alpha plugin which lets you do this: datasette tailscale mydata.db \ --ts-authkey tskey-auth-xxxx --ts-hostname datasette-preview This starts a localhost Datasette server with a serves Datasette. It's using the Python bindings for the experimental asking if there's a cleaner way of setting up the proxy mechanism. Tags: <a href=" <a href=" Read more ›
Several months ago I blogged that we wanted to have more integration with WordPress and Ghost in Micro.blog. I’ve now rolled out the first part of that, with an option to add a WordPress blog to Micro.blog’s web interface. New posts and edits sync back and forth between Micro.blog and WordPress. Read more ›
From early 2014 through late 2020, I was working in This post documents the new rules I’ve revised my approach to engineering leadership around, and then talks through the specific projects I’ve worked on over the past year that caused me to believe in these rules. Revised rules Even complex, large changes can be 95% owned by the driving individual or team, and done in 10% of the time. As the initial cost of migrations goes down, the reward/penalty of each migration’s quality goes up: even sm... Read more ›
I’ve been working since they came out, and finally, they’re surprisingly good now. I have a 2022 M2 Mac with 64 GB RAM and 1TB storage and I’ve used , as well as a number of other Qwen variants like across like raw llama.cpp with llama-cpp-python Ollama llamafiles and LM Studio Where are local models now? Early on, models were slow, hard to use, and just not that accurate for most programming tasks. The idea that local models were severely lagging behind was largely true until, for me, the re... Read more ›
Today we launched a new plugin for Datasette, on the Datasette project blog. That post has the what, but I'm going to expand on that a little bit here to provide the why. The TL;DR Datasette Apps are self-contained HTML+JavaScript applications that run in a tightly constrained sandbox hosted on your Datasette application. They can use JavaScript to run read-only SQL queries against data in Datasette, and can run write queries too if you configure them . Here's a and a - the latter lo... Read more ›