Featured post what's this? ✨ RSS/Atom Feeds are Critical Robert Kingett tooted that indieweb folk are saying RSS readers are flawed, I'm here to say that feeds are ESSENTIAL to the web, all of it, and if any web gardener/creator/writer folk are indeed saying this, they need to re-evaluate.
GPT-5.6 Sol - API Pricing & Benchmarks GPT-5.6 Sol is the flagship model in OpenAI's GPT-5.6 series. $2.50 per million input tokens, $15 per million output tokens. 1,050,000 token context window, maximum output of 128,000 tokens. Higher uptime with 3 providers. Includes independent benchmarks ...
Help peer One of the most influential 20th century pieces of writing about AI is Isaac Asimov’s The Last Question. Although there are many humans in the story, the protagonist is the computer Multivac, who evolves over the course of ten trillion years from a single...
Don't use an LLM for your README.md One of my more popular open source projects is Shell Bling Ubuntu, which, contrary to its name, actually supports many different operating systems these days: modern macOS, Alpine, Fedora 40 and up, Rocky Linux 8 and up, WSL (Windows Subsystem for Linux)...
RSS/Atom Feeds are Critical Robert Kingett tooted that indieweb folk are saying RSS readers are flawed, I'm here to say that feeds are ESSENTIAL to the web, all of it, and if any web gardener/creator/writer folk are indeed saying this, they need to re-evaluate.
OpenTelemetry traces: why deprecating span events is a terrible idea OpenTelemetry traces: why deprecating span events is a terrible idea
Qwen3.8 27B - Intelligence, Performance & Price Analysis Analysis of Alibaba's Qwen3.8 27B and comparison to other AI models across key metrics including quality, price, performance (tokens per second & time to first token), context window & more.
Stop reasoning blindly. How I tackle complex problems with benchmark driven development. - Charles AZAM Stop reasoning blindly. How I tackle complex problems with benchmark driven development.
Notes on purposeful skill maintenance/improvement/neglect Over the course of my life I’ve invested a lot of time and effort into the acquisition of different skills, abilities, competencies, specialized knowledge – for simplicity I will refer to all of it as “skills” in the following. Some of those skills, I wou...
Detecting goroutine leaks with synctest/pprof Explore different types of leaks and how to detect them in modern Go versions.
Harnesses are Situated Agents Harnesses manage the systems around agents, from the session, to the company, to the domain.
Session Visualization with Obsidian When working with coding agents such as Claude, Codex etc. we provide the prompts and context until we get to the final result. However a lot happens behind the scenes. The model constantly makes calls to tools, MCP servers, commands etc until it arrives ...
The Best Way to Make Your (Small) Vision Language Model Smarter Using test-time compute to boost the accuracy of small vision language models.
How I over-engineered my book | Ben Balter My book has a linter, ~5,500 automated checks, and a Pandoc pipeline that rebuilds five formats — EPUB, Kindle, paperback (×2), and web — on every git push. For a book one person wrote. Here's how I built and published it the way I ship software.
Lane Departure Microscope How a 7-inch digital microscope turned out to be running car dashcam firmware, complete with spoken lane-departure warnings and no speaker to play them.
Do That Which Makes Your Life Easy Why it might work well to make decisions (while building or maintaining software) in the interest of your quality of life?
The Artifact Is No Longer Proof of Competence The artifact still matters. It just can't carry the whole signal anymore.
The outstanding engineer who wanted to become a mediocre manager Why do so many outstanding software engineers become mediocre managers? A reflection on promotions, ambition, and why climbing the career ladder doesn't always mean moving up.
Harnessing the Power of Slop Driven Development — hank.bond When you're stuck on a design, letting an LLM implement the wrong approach can help you recognize the right one.
Attempting a game “Build and ship a computer game” is on many a programmer’s bucket list, mine included. However, I am quite cognizant of the reality that most people who claim …
you have arrived at your destination 😄 you should probably unsubscribe to this blog if you receive these as emails. love you fam. just hang out in person from now on. emails are dead now. k with that out of the way... https://docs.google.com/document/d/1-w...
AI;DR (AI; Didn’t Read) I'm about as pro-AI as you can be, but this is becoming a pet peeve of mine (and I'm not alone). That's why I love the AI;DR acronym as my new solution for ignoring the walls of slop.
TabBench-LLM TabBench-LLM evaluates large language models as few-shot, in-context tabular classifiers, head-to-head with two baselines.
Let the App Idea Die in the Chat One of my favorite things to do while I'm programming or working on my projects is to have slow, easy-listening jazz playing in the background. And ever since AI came along, I've been barely writing any code. I've probably built more small utility apps in...
Code is the Byproduct Recently, the Jacobian Conjecture was disproven by a counterexample discovered by an LLM. Shortly thereafter, a ChatGPT session from mathematician Terence Tao made the rounds online. In his chat, Tao uses ChatGPT to help him wrap his head around the impli...
A Preview of DuckDB v2.0 DuckDB v2.0 is coming this fall. In this post, we preview its headline features: DuckDB as a server, triggers, the VARIANT type, asynchronous I/O, a new SQL parser, a new storage format, and much more.