How to secure SSH and Postgres with Warpgate
A great open source alternative bastion host.
A great open source alternative bastion host.
862-bit RSA-260 fell on September 3, 2026 after 35 years. I verified the posted factor in Python on an M4 Mac mini, traced the viral 'seven months by hand' story to a joke, and sized the compute from RSA-250's 2,700 core-years with the GNFS formula.
A society’s culture is the fuzzy set of behavioral patterns that each individual in that society emulates when they act. For example, many German...
Some more thoughts on the purpose of `random_page_cost` and how it's used.
how to think about latency in distributed data systems
Stop Thinking of LLMs as Next-Token Predictors
My post on two-state dark mode toggles sparked a lot of discussion about the optimal dark mode toggle design. But should you have a (persistent) dark mode toggle at all? I have since been convinced that for most websites, the answer is no.
You probably don’t want to fine-tune | Simon P. Couch
You’re probably better off doing plain old prompt engineering.
An agent swarm self-identifying as OpenAI created short links on vanderbi.lt, a shortener restricted to Vanderbilt University affiliates. 28 remain online.
Anthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.
When HDR looks washed out, it’s often because the HDR display does not appropriately limit and compensate for light that is added to the image from the display’s backlight or glare. This has nothing to do with Windows or macOS behaviour and is not because of h…
A routine John Doe lawsuit could become part of Strike 3 Holdings' $446 million AI training case against Meta.
Good tutoring is a balance of support and challenge. Here is how Aristotle keeps cognitive load on the student — and how it scores against frontier LLMs and human tutors.
A short note explaining the difference between synchronous cancelation, asynchronous cancelation, and graceful shutdown. I am not too attached to these specific three terms, but I want to call your attention to the three things behind them, which are important…
On 2026-08-14 I published an article on the Google Security blog with an update on HEIR, our homomorphic encryption (HE) compiler. This is a companion article, in which I have no limits on word count or jargon, and I can feel free to be honest. So strap in. As…
Perception, prediction, uncertainty, and what Yoga taught me about seeing the difference.
I am having more fun than I have had in years.
A two-lane road narrows to one lane at a construction zone. Drivers face a choice:
Human-written software was already mostly slop, so AI only has to match that standard, and industries will take faster and cheaper over craft every time.
One OpenAI-compatible endpoint for specialized VLMs. Swap models in a line, and stop paying frontier prices to read images, documents and videos.
It goes without saying that, at 16 years old, I was young and stupid. I had just graduated high school, and I had no idea what I wanted to do with my life. My neighbor – let’s call him Adam – who was 19 at the time and had a car, was in his second year of Elec…
Smartphone Camera Bumps Are Ruining Phone Design
Enough is enough.
The Philistines were a people living on the coast of Canaan - thought to have settled there around the late Bronze Age. Their history intertwines with the Israelites’, and as such is extensively documented in the Old Testament. One interesting episode is the s…
A US and UK data study: when the same product ranks in both Google AI Mode and traditional search, the AI Mode price is about 21.6% higher.
In June I purchased this TrueTime XL-AK time server, so I could learn more of the history of GPS-based time. I received it on June 22, and just 16 days later a similar GPS time server took down Australia's cell service for 12 hours! I made a short video about …
A swarm of autonomous AI agents, self-identifying as OpenAI agents, used a small German volunteer wiki to save answers, coordinate live, and share sandbox bypasses. OpenAI noticed and said nothing.
Hackers Had A Live Feed Of Every ID This Verification Company Scanned. For Over A Year.
From the very beginning of this recent obsession with identifying everyone online (yes, they like to call it “age” verification, but it always ends up as identity verification), we̵…
A lot of people think that good leadership requires radical responsibility. Conscious Leadership defines it like this: Taking full responsibility for one’s…
After weeks of AI coding, some thoughts on the dawn of a new journey. This article is still a working progress, and as usual comments are wellcome at the end.
Starting from the ideas behind Meta’s MAIProf, I redesigned capture ownership, process discovery, and trace delivery for Kubernetes.
Or is it a 'shift paradigm'?
I tried to hold myself back with writing about AI. It felt like I didn't have enough insight. Besides, everything related to AI changed so fast in the last 2 years that I didn't feel that anything I could write down will still be valid tomorrow. So I didn't, u…
Joe joined the team uninvited. His first PRs were a mess, and I was stuck with him.
Clean your Mac & Windows/Linux PC with Disk Space
TLDR: Download the best disk cleanup app in existence from diskspace.io. A fun experiment in writing the same app three times (well kind of 4 times) with AI, and being as optimised and OS native as…
I'm back from holidays. Back in London. It's a bit stormy out there. Milky London. The copper and golden trees are dancing, making the illusion of an early f...
Explore why static task priorities become inaccurate and how Jatabag uses Focus, dependencies, and timing to show what needs attention.
Runtime CSS-in-JS has real costs, but runtime-capable systems can solve real composition problems. Their cost should be judged against what they enable.
What do you do when everyone tells you that your game is something it's not?
My Withings scale now sends weight and body composition data directly to Home Assistant through an ESP32, without going through the Withings cloud.
Coding agents are quick to synthesise comments from context, but bad at reading and maintaining them, which makes every comment a mine waiting for the next agent to trip.
Imagine you need to write a long piece of text that requires you to think things through, gather information, and analyze it. Then you have to write the text itself, proofread it, correct any errors, and refine the wording. Let’s say you spend 10 hours on this…
Essence, reasoning, and optimization are universally relevant for serious software, with or without AI
AI Interfaces need low-latency interaction. Diffusion models might get us there.
Modularization Strategies and the Maven Dependency-Graph Plugin Bonjour à tous, and hi everyone! 👋 Today I want to talk about something that sounds dry but turns out to be surprisingly interesting once you're in the thick of it: how to modularize an existin…
I'd rather argue with strangers on the Internet.
There’s a scene in a series I watched recently (Reacher, Season 4). A disturbed woman in a subway seems to be about to do something wrong. Reacher is talking to her, trying to stop her, not yet knowing what she intends (we find later she kills herself in the e…