Superpowers 6
I'm Jesse. I make stuff. Software, hardware. Very occasionally, trouble.
I'm Jesse. I make stuff. Software, hardware. Very occasionally, trouble.
In my predictions for 2030 I wrote that tech writers would be using specialized LLMs, running locally on powerful hardware. I …
Skills in Chrome let you discover, save and remix AI workflows — and repeat them instantly.
Healthchecks.io ping endpoints accept HTTP HEAD, GET, and POST request methods. When using HTTP POST, clients can include an arbitrary payload in the request body. Healthchecks.io stores the first 100kB of the request body. If the request body is tiny, Healthchecks.io stores it in the PostgreSQL database. Otherwise…
Some thoughts about my experience getting my parents' new devices up and running, and how bad it keeps getting today.
A few months ago I became obsessed with a silly question: why does my Emacs, on a laptop with a perfectly capable GPU, draw all of its text using the…
That morning I woke up at 6:58, two minutes before the alarm. I lay there and waited for it to ring. And it rang. We both did our jobs. I still don’t know why I remember it in such detail. I used to forget what I’d had for dinner the night before. And now I remember the whole morning minute by minute, as if someone…
Noting perhaps my largest personal career accomplishment, which is launching CodePen 2.0. Far more work, believe it or not, than the entire creation of the original CodePen. This isn’t the pl…
Co-authored-by: ur mom
VisiCalc started it, but 1-2-3 finished it. "It" being the discussion of what a spreadsheet can be, and also VisiCalc itself.
When a codebase is large and complex, it's risky to big changes. Here's a structured way to approach
Bedrock is a minimal, human-crafted starter-kit for Emacs, and today I’m pleased to announce that version 2.0 of Bedrock is available! This release requires Emacs 31, which came out in August 2026. If you are unable to upgrade Emacs that high, you should be able to remove some of the Emacs 31-specific config without…
A post by Eshel Yaron introducing the Emacs Trust Manager
A blog about software craft and quality
An opposite view on .gitignore files.
I set all of Vim's configuration options, and I still feel far from mastery. But I did learn that it used to be called Vi IMitation...
When family TV show night became systems debugging night.
Last week I wrote a thing about how to run Claude Code when you don’t trust Claude Code. I proposed the creation of a dedicated user account & standard unix access controls. The objective was to stop Claude from dancing through your .env files, eating your secrets. There are some usability problems with that guide- I…
Sometimes keyboards come with a 'Fn' key that allows some of their context-sensitive keys to do particular general-purpose functions. Sometimes these are implemented in careful, considerate and configurable ways... and other times they just make me want to throw the keyboard out of the window.
Made in Notion, the connected workspace where AI agents and teams organize docs, projects and knowledge together.
If you've ever clicked on a search result only to land on a version of a site you don't prefer, Kagi's URL Redirects (also known as URL Rewrites) puts you in control by automatically rewriting search...
The '90s-era digital camera metadata format, still useful in 2026.
Give any AI agent a persistent memory in minutes. Works with Claude, ChatGPT, Ollama, OpenRouter, and any MCP-compatible agent. Open source, self-hosted, model-agnostic.
Thoughts on an experiment that I've been running for about a month.
The git flag I assumed was an LLM hallucination
Chest fridge Using vertical doors in refrigeration devices is an act against the Nature of Cold Air. Understanding and cooperating with Nature rather than acting against it leads to much better efficiency. My chest fridge (Vestfrost freezer turned into a fridge) consumes about 0.1 kWh a day. It works only…
How I burned a full Claude limit in 30 minutes and built my own deep research pipeline instead: 3 subscriptions, shared memory, a clear role for each model. You can build the same from what you already pay for.
Stop re-learning things you've already figured out. Two simple ways to document any process, and find it again when you need it.