The Compositor as a Contract
WEFT OS — Post 4 of 10. Why a Wayland compositor is an authority boundary, and why WEFT treats it as a security contract before it is architecture.
Thoughts on software engineering, systems, and everything in between.
WEFT OS — Post 4 of 10. Why a Wayland compositor is an authority boundary, and why WEFT treats it as a security contract before it is architecture.
WEFT OS — Post 3 of 10. Why Servo is a foundation choice, what it implies, and what it costs.
WEFT OS — Post 2 of 10. Firefox OS, Ubuntu Touch, and Sailfish OS were right about the direction of computing — and arrived before the world was ready to pay for it.
The European Parliament just voted to restrict mass scanning of private communications. This isn't the end of the dossier, but it changes the shape of the fight.
WEFT OS — Post 1 of 10. A desktop shell as an HTML document, and why that is neither a browser skin nor Electron.
Why I built a deterministic environment engine, how it compares to Toolbox, Distrobox, Kapsule, mise, and Homebrew, and what 'content-addressed' actually means when you're the one implementing it.
A practical tour of liquid delegation as a trust graph, the Condorcet paradox, and how to compute Schulze results without hand-waving — grounded in Likwid’s implementation.
A reflection on LLMs as an engineering abstraction layer: productivity, authenticity, and the more important question of ownership.
In 2038, a signed 32-bit integer runs out of room to hold time. The openSUSE community is already finding the cracks — and the results are more interesting than you'd expect.
A tour of Dualite — an unreleased JUCE multi-FX where left and right get independent lives, plus two parallel lanes and a Mid/Side switch when you want the stereo field to behave like math.