Saying goodbye to FFmpegKit
Update (July 2026): I have started FFmpegKitNext, a source-only continuation of FFmpegKit’s build toolkit and wrapper library.
Update (July 2026): I have started FFmpegKitNext, a source-only continuation of FFmpegKit’s build toolkit and wrapper library.
Learn how Alloy Agents improve autonomous vulnerability detection, boosting success rates and scaling offensive security testing with AI.
Twenty years ago, in 2004-2005, I spent a year at MIT’s Computer Science department as a postdoc working with Professor Nancy Lynch. It was ...
Google released Gemini 3 Pro today. Here’s the announcement from Sundar Pichai, Demis Hassabis, and Koray Kavukcuoglu, their developer blog announcement from Logan Kilpatrick, the Gemini 3 Pro Model Card, …
tl/dr: it can deliver big performance speedups at modest area cost
Now in public preview, Linux arm64 hosted runners are available for free in public repositories. Following the release of arm64 larger hosted runners in June, this offering now extends to…
This is a story of the complexities of cellular connectivity, the perils of closed ecosystems, and how to debug what you cannot see.
You log in to a Linux server with a performance issue: what do you check in the first minute?
Build a Neo4j knowledge graph from Markdown documents with an LLM. CocoIndex updates the extracted relationships as documents change.
I analysed 58,687 movie posters from the past century to see which colours dominate, how their use has shifted over time and what each hue signals to audiences.
In yesterday’s (Thursday) OpenFalklands blog, I noted that while a week may seem long in politics, even a single day can feel like an eternity […] Read More
If you have ever tried communicating with a device on a private network, you may have encountered Network Address Translation (NAT). Because the number of connected devices has long outpaced the number of unique addresses in the IPv4 address space, public IP addresses have to be shared between devices. This introduces…
Learning to Think Again, and the Cost of AI Dependency.
Seriously. Please just leave me alone.
TL;DR Today we're releasing two research assistants: Quick Assistant and Research Assistant (previously named Ki during beta). Kagi's Research Assistant happened to top a popular benchmark (SimpleQA) when we ran it in August 2025. This was...
Recently I’ve been working on a pretty big rust project and to my surprise Icouldn’t get tests to work properly.
The bitter lesson says general methods and compute win. But compute is a constraint, and human-crafted logic often ships cheaper and sooner.
Learn how to create & manage and use Quadlets with Podman Desktop
Ever wanted to check on your portfolio and trade some stocks directly with Claude? Well you’re in luck.
Today we’re delighted to introduce the first stable release of swiftly, a Swift version manager that takes the pain out of installing, managing and updating your Swift toolchain.
Making compilation pipelines fast, starting with the tokenizer
History of the development of my Pascal compiler for transputer when I was age 13.
Today we're excited to announce OSS Rebuild, a new project to strengthen trust in open source package ecosystems by reproducing upstream artifacts. As supply chain attac…
A deep dive into Rails engines through Active Storage Dashboard: structure, isolation, routes, assets and testing. Learn to build modular Rails apps.
Some time ago I decided I wanted to create a c compiler for the Hack processor in the nand2tetris book. After several dead end attempts that I might describe later I found this book : Writing a C C…