Archive
Pieces

ANALYSIS: The 2026 Russian offensive — 16 times slower, 19 times more costly per kilometer conquered
You can debate the ISW methodology's margins of error. You cannot reasonably claim that going from 16 km² per day to 1 km² per…

FACT-CHECK: The Ukrainian strike on Rubin — what is proven, what is overstated
There is a necessary discipline when covering military strikes of this nature: begin with what is visible and confirmed, not with what is most…

OPEN LETTER: MOBIDIK — the Ukrainian naval drone that changes the rules of war in the Black Sea
I have a deep admiration for Ukraine's capacity to innovate under the most extreme constraints imaginable. No surface navy, no aircraft carriers, coastlines partially…

COLUMN: Zelensky cuts Belarus drone relays — the most silent of victories
What strikes me about this episode is the economy of means. Zelensky did not fire a missile. He asked a public question, set a…

PROFILE: Black Spark, the ghosts who infiltrated the death factory at Alabuga
What I find vertiginous in this story is not the sabotage itself. It is the patience it demands. Several months of pretending, of smiling…

INVESTIGATION: The ZIRKA — $2,000, 340 km/h, and Automatic Death for Shaheds
I am struck by this relentless equation: Russia pays a few tens of thousands of dollars for its Shaheds; Ukraine was responding with missiles…

COMMENTARY: The IRGC Fires on a Cargo Ship — Iran Tests How Far It Can Go
Signing an agreement with a regime like the Islamic Republic of Iran without robust verification mechanisms is signing an agreement on the hope that…

EDITORIAL: Scarborough Shoal — China Moves a Pawn, the World Still Hesitates
I am not an expert in international maritime law. But I know how to recognize a pattern when I see one. China at Scarborough…

REPORT: Trump Demands NATO Loyalty — Rutte Walks on Eggshells in Washington
There is something deeply uncomfortable about this image: the leaders of an alliance of sovereign democracies learning to navigate the whims of one man…