Desktop Tracking Software: The Smart Way to Track Your Activities at Work
In today’s fast-paced digital work environment, staying productive and maintaining accountability ca
In today’s fast-paced digital work environment, staying productive and maintaining accountability ca
Deptool is a new declarative configuration deployment tool that I built for myself. In this post I describe the design, and I explain what problems it solves.
Notes on cryptography, naming, and self-sovereign systems.
Remember ChatGPT wrappers? We now have Agent wrappers.
Open weights models keep frontier labs honest on price. If they disappear, we end up with a handful of oligopolists extracting consumer surplus.
How Purdue Hackers changed my life.
A deep dive on flow maps.
On the pattern of intercepting attention without doing anything that earns it, what it has done to the open web, and why it is not insurmountable.
A cron job for every man, woman, and child.
An adventure in making a utility
Boards face a firehose of information and AI that decides at machine speed. Automated reasoning offers something better than confidence: proof.
A response to Simon Willison on agentic engineering, runtime evidence, procurement risk, and why generated software needs operational history.
Functional core, imperative shell. Haskell's IO monad. Clojure's immutable data structures. What's common in all of these?
The short version of this shower thought: storing the tags for sum types after the payload rather than before can save a surprising amount of space.
An industry veteran in my circles has recently made the rookie mistake1 of printing a warning from his code upon misuse. Surprisingly to nobody experienced, critical workflows soon came to a screeching halt.
In January, I wrote that I had built a JavaScript runtime in a month. The post was true, and at the time I thought it was the story...
Hierarchy in file system was a great invention, popularized by Unix. Files in directory, directory in directory. Creating a tree. Files get designated place in ...
In the future I will storytell to my childern about how the word open in computing, someday, did actually mean things, some of them you could be certain about: source was there, or the protocol was something anyone could implement "freely", data could be pulle…
AI agents can ship code faster than humans can review it. Correct code still needs human time to become good software.
The sung thoughts of Mar Bartolomé
I recently talked with Joseph Ruscio about AI coding tools for Heavybit’s High Leverage podcast: Ep. #9, The AI Coding Paradigm Shift with Simon Willison. Here are some of my …
We’ve raised Claude's usage limits and agreed a new compute partnership with SpaceX that will substantially increase our capacity in the near term.
AI can produce work that looks expert without being expert. The failure arrives in two shapes, and both are reshaping the workplace.
Modders, start your engines.
Unraveling AI's 'Knitting Bullshit'
'Unraveling AI's 'Knitting Bullshit'
A satirical contribution graph: red squares track GitHub.com platform outages instead of green squares tracking commits.
Asimov's Three Laws of Robotics were designed as universal constraints for any thinking machine powerful enough to harm us:
StarFighter 16-inch
Exquisitely crafted exclusively for Linux; Delivering groundbreaking innovation in privacy and performance.
Current system status. View active incidents or upcoming maintenance. Subscribe to receive status notifications.
This website which you're on right now is free (as in beer), free (as in freedom), open source software called Nonograph. It cost about $600 USD to release, mos...
Starting today, agents can now be Cloudflare customers. They can create a Cloudflare account, start a paid subscription, register a domain, and get back an API token to deploy code right away. Humans can be in the loop to grant permission, but there’s no need …