Yesterday
- This isnāt necessarily surprising, but itās worth noting anyway. Claude Sonnet 4.5 is capable of building a full Datasette plugin now. Iāve seen models complete aspects of this in the ā¦
Last week
- You might have heard about the AT protocol (if not, read this!) Together, all servers speaking the AT protocol comprise the atmosphereāa web of hyperlinked JSON. Each piece of JSON on the atmosphere has its own at:// URI: But where do they point, exactly? Given an at:// URI,...
- I had not encountered the grib2 format before, but it is popular for this kind of data. A brief web search reveals the wgrib2 command-line tool might be helpful. Letās see, is that in nixpkgs?⦠Nope. But we can add it. Itās a straightforward CMake build process with no required...
- Create a .hushlogin file in your home directory to silence login messages....
Two weeks ago
- Birgitta Bƶckeler examines the risk assessment around when to use vibe coding, using three dimensions of risk: Probability, Impact, and Detectability moreā¦...
- Over two years ago, in one of my first public talks about Ghostty, I shared my vision for libghostty: an embeddable library for any application to embed their own fully functional, modern, and fast terminal emulator. Libghostty is finally starting to take shape, and I'm excited...
- Create an S3 Bucket, create an IAM User, use IAM credentials with the Pulumi CLI....
About a month ago
- Seven Years of Firecracker Time flies like an arrow. Fruit flies like a banana. Back at re:Invent 2018, we shared Firecracker with the world. Firecracker is open source software that makes it easy to create and manage small virtual machines. At the time, we talked about...
- GitHub Actions are a great way to get stuff done. Prod a bit of code. Automation happens. Lovely. Over time, though, you end up with lots of runs. Iām sure there are legitimate reasons to need to see whether that build you did on your 30th birthday worked, but that was two...
- Arlo is at the arcade playing on a whack-a-mole game. Heās frantically smashing at the moles as he clocks up a score of 8,392 points. He whips back and forth, smashing at the moles until he hits 9,999 and the machine errors out. The whack-a-mole table is smoldering from the...
about 1 month ago
- Iāve been using Playwright to automate browser tests for ages. I also like to keep my dependencies up to date, so I dutifully ensure Playwright has a working browser installed before I run the tests. Today, I hit a wall where the latest updates just wouldnāt complete the...
- Ellis has called a team meeting. Arlo, Murray, and Ellis are sitting in the boardroom drinking coffee. Arlo looks a little worried, and Murray looks like heās thinking of being on holiday. āWe need to boost productivity,ā Ellis begins. āWhat do you need?ā āOur machines are...
- I've been using multiple instances of Claude Code and Codex CLI almost every day. But I've gotten frustrated enough to build something that solidifies my workf...
- Doug has returned from his social influencer course with his new phone and a host of new engagement tricks. He begins finger-typing furiously. āCongrats to Tay-Tay and Travis on their recent engagement. #Love,ā he types to start a thread. āThatās gonna need one heck of a...
- Blake is in his garage doing a hobby project. Heās holding a sharp saw. āWhere to start with this cabinet?ā Blake thinks to himself. After a moment, he decides he should make a jig to make it easier to perfect the rounded corners. Monday evening, he starts assembling the jig....
- I accidentally misconfigured one of my NixOS servers ā a Hetzner vps ā rather badly: too much ofthe disko configuration (which determines filesystem layouts) was shared between servers. When applied to a server that didnāt have an external volume it refused to finish booting...
- CLI coding agents are a fundamentally different tool to chatbots or autocomplete tools - they're agents that can read code, run tests, and update a codebase. Ben O'Mahony explains that while commercial tools are impressive, they don't understand the particular context of our...
about 2 months ago
- When I bought my first domain, there were only a handful of choices for top level domains (TLDs). Today I came across a blog hosted on a domain ending in .ooo. I havenāt thought about what TLD options were available in a while, and had some questions about this one in...
- Doug is talking to Ellis. He has a clipboard and heās looking glum. āWe need a way to measure teams,ā Ellis begins. āSomething that captures not just work, but crucial hidden stuff like collaboration and glue.ā Doug thinks for a second or two. āHow aboutā¦ā Doug says slowly....
- We just completed rewriting the Ghostty GTK application fully embracing the GObject type system from Zig and also verifying with Valgrind every step of the way. The result is a more feature rich, stable, and maintainable Ghostty on Linux and BSD.
2 months ago
- 1. Mental Model D1 = SQLite running inside your Worker process Not a separate database server - zero network latency One logical database, replicated globally by Cloudflare env.DB injected at runtime via binding system 2. Basic Setup Wrangler Co......
- Core Concepts Workers Runtime: V8 isolates (not Node.js) running on Cloudflare's edge network Cold start: <1ms vs 100ms+ for containers Web APIs only (no fs, process.env) Each request is isolated and stateless Basic Structure: export default { ......
- Murray is standing in the middle of the room looking happy and a little vacant. Heās wearing a bright white suit with the cuffs rolled, a blue shirt, and white loafers. āAdd some frozen music,ā he shouts. āMake it more Testarossa!ā Arlo strolls into the room to find Murray...
Rows per page