For when rants trigger RCU stall detection

and my patience buffer overflows into /dev/null. The rants are technically supposed to be brief. And let’s be real, some system bugs deserve a full kernel panic’s worth of fury.
Cross-section illustration of a medieval castle's concentric defences seen from above at a slight angle: moat, outer wall, gatehouse, courtyard, inner keep

The phrase survived. The definition did not.

Consider a medieval castle. It is tempting to imagine that its security rested on the thickness of its walls, and that a besieging army faced essentially one problem, repeated: get past the stone. But that is not how a defended position worked, and the people who built them knew it. A castle was arranged so that every successful advance exposed the attacker to a new disadvantage. The moat forced engineering work under fire. The wall forced escalade or breach, both slow, both loud, both costly in men. The gatehouse compressed the attackers into a killing corridor where their numbers stopped helping them. The courtyard beyond it was overlooked from every side, so that taking the gate meant standing in the open beneath defenders who had been waiting for exactly this. And the inner keep meant that even total success outside its walls bought the attacker another siege, on worse ground, with a depleted force. ...

July 21, 2026 · 10 min
A walled medieval city at dusk seen from slightly above, gates standing open, lantern-lit lanes, guild banners hanging from timbered houses, small figures greeting one another at the gate and leaning from windows to watch a lone stranger in the lane. One long section of the city wall has been replaced by an incongruous row of sleek modern turnstiles and a faint blue-glowing server cabinet.

The trouble with calling it zero trust

A medieval city was never secured by its wall alone. It had guilds that vouched for their members, letters of introduction carried from town to town, gate guards who knew faces, innkeepers who noticed accents, and neighbours who registered a stranger in the lane before any official did. The wall was one instrument among many, and arguably not the most effective one. What kept the city safe was a dense weave of overlapping trust relationships, most of them informal, all of them cheap (in financial terms). ...

July 20, 2026 · 11 min

Peace has running costs

Organised violence tends to appear where the substrate makes it the higher-return move, and to recede where it does not. That is one way to read the origins of war. Inverted, the same reading yields a second claim, less obvious and more useful. If war is what the ground rewards under some conditions, then peace is what the ground rewards under others, and neither is the default. A long stretch without organised violence is not the absence of something. It is the presence of conditions under which cooperation pays, and conditions like that can be built, and they can wear out. ...

July 16, 2026 · 10 min

War follows the ground

Humans have probably always killed one another. Warfare is something narrower. It implies groups, planning, logistics, memory, leadership, and enough social organisation that violence stops being a personal act and becomes a collective institution. The interesting question is not when humans first killed. It is when killing acquired administration. Ask that question and a small crowd of theories turns up, each with its own literature, its own favourite dig site, and its own conviction that the others have missed the point. The Hobbesians say war is ancient. The Rousseauians say civilisation invented it. The circumscription theorists say geography did. The economists point at surplus, the anthropologists at prestige, the international relations scholars at the security dilemma. Each theory has evidence. Each has counterexamples. The usual response is to pick a champion and treat the rest as noise. ...

July 16, 2026 · 21 min

The naming and the finding out

At eight in the evening on 31 August 1939, a small team in Polish uniforms seized a radio transmitter at Gleiwitz in Upper Silesia and broadcast a few minutes of anti-German agitation. By the following morning the event had a name, an author, and a consequence: a Polish provocation, answered by the invasion that began the Second World War in Europe. The name held for six years. The finding out took until December 1945, when the sworn affidavit of the SS officer who ran the operation was read into the record at Nuremberg, complete with the code name for the murdered prisoner left at the scene. ...

July 8, 2026 · 23 min

Reading the envelope

Reading the Substrate argued that analysis of conflict tends to read a story first and the ground beneath it late, and that the ordering is often backwards in its emphasis: ideas set a conflict’s direction, conditions set its reach. That was a claim using looking backwards, about explaining wars that have already happened. A fair question is whether the same method survives being turned around to face forward. If conditions set reach, can a reading of conditions say anything useful about what comes next? ...

July 1, 2026 · 9 min
A stylised map of a contested border region shown above a cutaway cross-section of the ground beneath it. The upper map shows clean diplomatic borders and labels; the lower section reveals a dry riverbed, a retreating glacier, cracked farmland, and a crowded hillside, with a thin line dividing the two layers.

Reading the substrate

By the time a clash in the central Sahel reaches a wire service, it has already been given its name: a jihadist attack, or ethnic violence between Fulani herders and settled farmers, with the dead counted under one heading or the other. What rarely travels with the dispatch is the thing underneath it: a rainy season that arrived late or not at all, a grazing corridor quietly ploughed under for cropland, a herd pushed a hundred kilometres further south than the route it followed a decade ago, into country that was never its own. The label arrives first. The condition that produced it, if it arrives at all, arrives as background colour. Between the two sits a gap, and what falls into it. ...

June 30, 2026 · 22 min

Legible

There have been and are prominant figures whose conduct is usually filed under unpredictability. The word does a lot of work, and most of it is concealment. Unpredictable is what an observer says when a pattern is present but a frame that would catch it has not been picked up. It describes the watcher, not the watched. The interesting question is whether a frame exists that turns the noise into something legible, and what such a frame would have to leave out to manage it. ...

June 22, 2026 · 14 min

The nuclear delusion

The nuclear analogy is at the moment the most popular frame for thinking about advanced AI, and it is the most comfortable one for the people who built the bomb metaphor’s home institutions. It carries an implicit theory of control: states hold the technology, deterrence holds the states, and a small club of capable powers manages the rest of the world’s exposure. That theory has a long pedigree and a familiar cast. It also, for Europe, leads somewhere worth noticing before the door closes. ...

June 22, 2026 · 15 min

Whose shield

A law arrives in the language of protection, positioned as a boundary between harm and those exposed to it. What can happen in these moments is less interruption than conversion. The existing practice remains. Its surface becomes clean, its paperwork complete. The activity is now recognisable, regulated, and formally permitted. Once upon a time The practice had been in place for centuries. A worker who left before a contract ended, refused an instruction, or simply failed to appear could be fined, have wages withheld, or be imprisoned with hard labour. A master who broke the same contract, or failed to pay, faced at most a civil claim for damages. Labour was bound. Departure was criminal. ...

June 21, 2026 · 8 min