This week
- Jul 13, 2026 Jurassic Park computers in excruciating detail After I mentioned a Jurassic Park anecdote the other day, I watched the movie again. I must have seen it at least ten times now. This time, I researched every computer/software I spotted. EDIT: Just when I was putting...
Last week
- At the last State of the Browser after party, Manuel Matuzović was hanging around and randomly snapping pictures with friends using an instant thermal printing camera that he nicked from one of his daughters. What a fun it was! The next day I ordered the exact same one off...
Two weeks ago
- Since you landed on my blog, the chance is high you’re a tech-savvy web geek. If you publish stuff yourself, the chance is even higher that you came across standard.site, a set of lexicons to sync your writing with the AT Protocol. There’s a tonne of hype on the internet about...
- June 28th, 2025 My favorite keyboards When I started using computers, we had a Sinclair ZX Spectrum at home and a nano-reseau of Thomson MO5s at elementary school. I distinctly remember how unpleasant it was to type with them. These must have been the worst keyboards I ever...
About a month ago
- Technology businesses are heavily influenced by waves of technology change, like the rise of the internet or AI. Knowing how to adjust strategy for these changes is one of the most important skills to develop. As technology has advanced, technology waves have become larger, more...
about 1 month ago
- 9 Jun 2026The degradation of search engine capability is fairly undeniable at this point. Google has been unusable for years, DuckDuckGo/Bing is steadily getting worse, and while Yandex is looking more impressive by comparison, it's still a few steps behind the old state of the...
- Some of the tech giants for the past few years have tried hard to kill the most important tool of the web, links. AI companies have stolen content from the web without ever asking for permission just to wrap it into the soulless chats that keep on forgetting to credit the...
- June 7, 2026 Ken Shirriff powers up an antique pluggable vacuum tube, advertised here: Pluggable thyraton tube! Ken writes: One of the innovations of the [IBM] 604 was the pluggable module, which combined a tube and its associated circuitry [ … ] The insulated handle...
- The UK is obsessed with building AI datacentres at home. But the arguments for sovereignty - latency, tax, control - mostly don't hold up....
about 2 months ago
- Following up on my earlier announcement that I was forking Vim, I’m happy to announce the first release of my fork today: Vim Classic 8.3.0. I have written a release announcement for vim-classic.org, which you can read here. Happy editing!...
2 months ago
- Blog About Moonbound Shop This is a post from Robin Sloan’s lab blog & notebook. You can visit the blog’s homepage, or learn more about me. May 11, 2026 I’m reading Apple: The First 50 Years by David Pogue, a chronicle replete with electrifying encounters. This is a book...
- Solod (So) is a system-level language with Go syntax and zero runtime. It's designed for two main audiences:Go developers who want low-level control and zero-cost C interop, without having to learn a new language or standard library.C developers who like Go's style.The initial...
3 months ago
- Instead of relying solely on local storage, agents can now work directly with remote filesystems. Once you attach a provider to your agent's workspace, it gains......
- Mastra workspaces now support Language Server Protocol (LSP) inspection. This enables agents to query language servers for type information, definitions, and im......
- I initially published this tip on r/neovim Reddit, and folks liked it. It will soon probably disappear in the maze of memes, so it probably makes sense for it to be a blog post. Here it is. Do you know the substitute command :s in Vim/NeoVim? I bet you do! :s/one/two But did you...
- In the past I have written many blog posts on implementing various PDF features in CapyPDF. Typically they explain the feature being implemented, how confusing the documentation is, what perverse undocumented quirks one has to work around to get things working and so on. To save...
- Yesterday, Tim Cook announced his timeline for stepping down as Apple’s CEO . I felt like I should write something about this, but I wasn’t sure what. I fell back into thinking about Cook’s time by the numbers. When Tim Cook steps down from his CEO position in September of this...
- In the early 2000’s, my parents took us on a road trip to Glacier National Park in Montana. We made the journey in our new (used) family van: a green Dodge Caravan whose reputation was soon to become “a lemon”. I was a teenager and didn’t pay a lot of attention to the details of...
- I previously wrote about how to install older versions of homebrew packages. That method involves installing a package from a Ruby file but it’s outdated and doesn’t always work. There’s a better way with brew extract, although it still comes with caveats.I’ll be using hugo as...
- The World Wide Web is one of the greatest inventions of humanity. This medium gave me the opportunity to do what I do, made me passionate about it, taught me so many things and gave me so many laughs. In many contexts this saying sounds cliché, but without the internet this...
- Little disclaimer. What’s “more intuitive” for me may not be “more intuitive” for you. Also, the title says “Vim” but everything here is applicable in Neovim. With that out of the way, let’s learn something cool! Vim allows us to increment a number via CTRL-A and decrement it...
- 🚀 Signal boost: someone else's article that I think you should read The Future of Everything is Lies, I Guess...
- My terminal background color changes based on the current directory. It's a small touch that makes it easy to tell which project I'm in at a glance, which is especially useful when juggling AI agents. It works via a custom fish function called _color_for_dir, which: Hashes the...
4 months ago
- Two years ago I published “Apple, please fix the Safari Reading List” which suggests some improvements and highlights one critical bug that Apple should fix to make Safari Reading List usable. Having a robust system to keep things for later is crucial for my workflow....
Rows per page