Inverse Kinematics and Foot Locking
Computer Science, Machine Learning, Programming, Art, Mathematics, Philosophy, and Short Fiction
The Social Smolnet
The Social Smolnet par Ploum - Lionel Dricot.
The Entropy of a Markov Chain
A more explicit example
How to buy a good car for $1000
Elite circles have their own cultural knowledge. So does the bottom 40%. Here's some of mine.
Why Objective-C
In my previous post I talk about how I got rid of hundreds of thousands of lines of Objective-C code while at Audible and I explain why keeping Objective-C code around is a terrible idea. And I explain that…
Forking the Web
This document contains a set of informal notes on how to build an alternative specification to the Web, in such a way that hopefully prevents many of its drawbacks while still preserves many of the good points. This document is not an specification, and is therefore subject to change over time.
Canada
I've been visiting the US a lot these days: for work, for conferences, and simply to see friends. Commensurately, I've been also thinking more about what Can...
MCP is a fad
Model Context Protocol has taken off as the standardized platform for AI integrations, but this popularity will be short-lived.
The death and rebirth of my home server
steen's online burrow
Doin' It with a 555: One Chip to Rule Them All
For April First, a guide to replace everything with 555 ICs.
A greyscale iPhone setup that works in everyday life
I'm driven by the belief that we must not sacrifice our humanness for technology.
How to build a circular LCD clock
In our kitchen, the only device that displays the time is our oven! :D Looking at it was always a bit annoying.
Deno 2.9
`deno desktop` for building native desktop apps from web tech, first-class migration from npm/pnpm/yarn/Bun, CSS module imports, snapshot and parameterized testing, smaller `deno compile --bundle` binaries, and Node.js 26 compatibility.
Carrot Disclosure: Forgejo
Personal blog of Julien (jvoisin) Voisin
Orchestrating AI code review at scale
Learn about how we built a CI-native AI code reviewer using OpenCode that helps our engineers ship better, safer code.
Speculative Decoding in vLLM on AMD GPUs
A practical guide to speculative decoding in vLLM on AMD GPUs, covering draft-and-verify mechanics, MTP, EAGLE-3, DFlash, DSpark, configuration, tuning, and ben
Setting up a Sun Ray server on OpenIndiana Hipster 2025.10
fresh OI install, clean slate, let's see how well the updated OI Sun Ray support works
Wi-Wi is wireless time sync at 1 nanosecond
At NAB, I found a demo of Wi-Wi STAMP, a wireless time synchronization protocol that came out of Japan's NICT. Wi-Wi stands for Wireless 2Way interferometry, and it uses the 900 MHz band for picosecond-level time sync, and mm-level distance accuracy, in a tiny box, currently the size of a smartphone. The system is…
Clojurists Together – Q2 2026 Open Source Funding Announcement
5 projects are awarded a total of $31K
Software, from First Principles
How electrons flowing through billions of microscopic switches etched into silicon become arithmetic, memory, and the software you use every day.
Let's Build PlanetScale from Scratch: Infrastructure
Homescale, PlanetScale at home.
The simple geometry behind any road
How does the geometry of a road unfold?
ytr: YouTube Radio for Emacs
I've been a happy ready-player user for some time now. I consider the Emacs package fairly feature-complete, for my needs anyway. Well almost. While I...
Codeberg Divides
Codeberg drew a democratic, but suboptimal line.
I'm tired of being on the network
You can tell how tired someone is of the always-online life pretty easily. When they get home, watch the distance between the phone and the body. The people who love being connected never let the thing leave them be it pocket, palm, face-down next to the fork. Everyone
The same AI request emits 8.5 times more CO2 in Texas than in Sweden
Swedish AI provider Berget AI releases an open-source method for calculating the carbon emissions of every individual AI request, developed with researchers from SEI, WattTime and Klimatkollen — and customers can now follow their emissions per request in the console.
I Got Sick of Remembering Port Numbers
So I built local.vibe — a friendly dashboard and local .vibe hostname for every local web app on your Mac. No more localhost:3000 vs localhost:5173 roulette.