The Year's Midnight.
Ukraine and the end of "Europe."
Peter Pan goes to Ukraine
Don't Give Peace Too Many Chances.
It's War, Josep, But Not As We Know It
My Enemy's Enemy is ... That Depends.
The Shadow of the Missile
Onward, Post-Christian Soldiers.
I Don't Want this Sunak: Don't You Have a Better Model?
Strolling to the Apocalypse Restaurant
The Ocean is Wide.
A Philosophy for Really Terrible Times. Part 2
Everything Old in War is New Again
A Philosophy for Really Terrible Times. Part 1
The Revolution Has Already Been Televised.
Duty Calls, and Nobody Answers
From Starship Troopers to Starship Consumers.
When the Water-level Falls...
The Market for Sermons Isn't What it Was.
When Sorrows Come...
Why I'm not (that) Worried About a Nuclear War.
Peering Dimly through the Wreckage
What to do Until the Ethics Advisor Comes
That Can't be a Right, Can It?
Africa, our Future?
A Moveable Maginot Line?
Let's all be accountable ....
After the Cavalry Didn't Charge.
The French people have spoken.
The Hinges of History Creak.
The West is a Man with no Plan
Chronicism: a new problem?
Politics in the metaverse.
When it's gone, it's gone.
A little useful authority ....
It's not fair.
When the machine stops.
Why don't the people vote like they're supposed to?
Europe's Inner Demons
Politics is like engineering, sort of.