7 August 2025

41 links · Thursday

Not everything needs an update

During lunch today, I watched a review of Syphon Filter: a PS1 game that left such a mark on my childhood that I used to design levels for it on paper when I was eight.

Dear string-to-integer parsers… – 🦉 billpg industries™

These are very useful functions that any language with distinct string and integer types will include in their standard library. Pass in a string with decimal digits and it’ll return the equivalent in the binary integer form that you can do mathematics with.

When every meeting looks the same

My calendar is full of meetings and for various reasons, I find it difficult to skip them. Some of those meetings help me build context (or keep it up to date) around an area that I care about. Others are there to build and maintain relationships. As a remote …

How I use Tailscale · Chameth.com

I’ve been using Tailscale for around four years to connect my disparate devices, servers and apps together. I wanted to talk a bit about how I use it, some cool features you might not know about, and some stumbling blocks I encountered.

Ten Thousand Agents

The future of AI won't be one godlike superintelligent model, but thousands of nearly-free micro-agents constantly meeting hyper-specific needs.

Decisions in a short doc

An insight into the number of decisions a tech writer makes, even in a short document.

Chess Principles

While playing chess, I discovered some key anecdotes that struck me as fundamental. What’s fascinating about these principles is that if you stick to them, even without knowing every detail (openings and gambits), your opponent only needs to make two or three …

I bought a £16 smartwatch just because it used USB-C

Look, I'm an idiot. I know that, you know that, and the man on the moon knows that. Let's not get into why I'm an idiot; let's just accept that I have my peculiarities and you have yours. My idiocy is a quest to make sure all my portable electronics can rechar…

News & Thoughts

We build LLMS with advanced reasoning capabilities for information-intensive and highly regulated industries

I am not a calculator

I have never asked ChatGPT anything. I haven’t tried any coding agents. So far, I have not ever intentionally used an LLM. This kind of fits with my personality in general. I’m quite slow to adopt new things. However, that doesn’t mean I’m not paying attention…

sudo bash isn't a security issue (on Linux)

When I want to try out a new tool and its “Getting Started” page kicks off with curl https://thingy.dev/install.sh | sudo bash, I usually turn 360° and walk away1. It’s not worth it. But this is not because I’m worried about security. In fact I don’t think the…

Spriha Tucker by Coffee and Open Source

Spriha Tucker is the Field CTO at Buildkite, where she plays a pivotal role in bridging the gap between Buildkite's engineering teams and its clients. A two-time Y-Combinator founder, Spriha previously co-founded Aviator, a developer productivity platform, whi…

First things first

I’m most productive in the mornings. Always have been. It seems counter to most people’s habits, but that’s when my brain is sharpest.