If you run Claude Code in Ghostty, you’ve probably heard it: a small chime every time Claude finishes a task or stops to ask you something. It is useful on the first day and maddening by the third, especially in a shared office or on a call. The obvious fix is to turn off Ghostty’s […]
Read more →Presented at AWS Summit Johannesburg Leon Rajindrapersadh, CTO of Capitec, and Terrence Naidoo, Principal Solutions Architect at AWS, are presenting this architecture at AWS Summit Johannesburg on 19 August 2026 at the Gallagher Convention Centre. The session is titled “Database proxy for real time query optimization” and runs for 45 minutes from 13:30 in Breakout […]
Read more →1. The follow up question In my previous post I explained why context is not free, and why a smaller AI model carrying a huge context can sometimes cost more to serve than a larger model with a short one. The response I heard most often, in different words each time, was the same question. […]
Read more →1. What a token actually is Before any of this makes sense, it helps to be precise about what a token is, since the whole article rests on it. A model does not read text the way a person does, character by character or word by word. Text is first broken up into tokens, which […]
Read more →1. A strange thing is happening in AI There is something slightly strange happening in artificial intelligence. Companies are spending enormous amounts of money buying GPUs, building data centres, collecting data, employing researchers and training increasingly capable models. Training a serious frontier model is not like writing an ordinary piece of software. Much of the […]
Read more →I was in the Kruger Park recently, where everyone talks about the Big Five: lion, leopard, elephant, rhino and buffalo. They are the five animals everyone wants to see, and they are big, powerful and dangerous, built by evolution to survive in an environment that punishes weakness immediately and without appeal. It got me thinking […]
Read more →1. What I saw in Kruger I was walking through Kruger National Park recently when I noticed small pieces of metal sticking out of the ground, the remains of old fence posts. I asked the ranger what they were, and he explained that Kruger had not always been the enormous open ecosystem we see today. […]
Read more →1. Why this is worth being precise about Claude Code’s model can be changed through an environment variable, and that variable can point at a gateway such as OpenRouter rather than at Anthropic’s own API. This is how people run Claude Code against DeepSeek, GLM, or any other backend a gateway serves. The question comes […]
Read more →CloudScale AI SEO summary What this is: a practical build guide for running an OpenCode agent behind Ghostty, routed through OpenRouter, as an alternative to a single model coding agent such as Claude Code. Why it matters: token pricing across OpenRouter‘s catalogue varies by a factor of four to over a hundred for the same […]
Read more →Vulnerability scanning used to mean choosing between a handful of expensive commercial scanners or writing your own scripts for every check you cared about. Nuclei changed that calculation. It is an open source scanning engine built by ProjectDiscovery that runs YAML defined templates against targets, and the template library has grown into one of the […]
Read more →