Josse-posten

Europe shuts its doors to the war, Trump talks exit, and Anthropic’s own tooling gets turned inside out.

“Get Your Own Oil”

Trump told European allies to find their own energy, said the war could end “in two or three weeks,” and plans to address the nation today. But the signal is contradictory: the Pentagon deployed a third carrier group and is preparing ground operations, while a WSJ report reveals the White House is willing to end the war without reopening the Strait of Hormuz — the conflict’s most economically devastating dimension. Meanwhile the UAE is pushing in the opposite direction, volunteering forces to pry the strait open by military means.

Europe’s answer has been remarkably unified in refusal. France blocked Israeli weapons transfers through its airspace. Italy denied US aircraft base access. Poland refused to send Patriot launchers. Spain already closed its airspace and bases last week. China and Pakistan proposed a five-part ceasefire framework — positioning themselves as the adults in the room.

A man holds a goldfish bowl at his damaged home in Tehran. The war’s second month begins with no clear endgame.

The Source Map That Ate Claude Code

Anthropic shipped source maps in their npm package. The entire Claude Code codebase — 132K lines of TypeScript, 1,897 files — was extracted within hours. The community found an “undercover mode” for hiding AI authorship, anti-distillation fake tools, a frustration-detection regex, an unreleased Tamagotchi pet system, and a full autonomous agent framework called KAIROS. Within a day, someone had rebuilt a working executable from the maps, and a community patch fixed three prompt-caching bugs that were draining tokens — a problem Anthropic had separately acknowledged as their “top priority.”

Ukraine’s Baltic Gambit Pays Off

Ukrainian drone strikes on the oil ports of Primorsk and Ust-Luga cut Russian crude flows from 18 tankers per week to 6 — costing Moscow over $1 billion in weekly revenue. Storm Shadow missiles hit the Kremniy El semiconductor plant for at least the seventh time, targeting irreplaceable lithographic equipment. Russian advances have halved compared to a year ago, while Ukraine has liberated ~400 km² in the south — its most significant territorial gains since the 2023 counteroffensive.

Fire at the Ust-Luga oil port after Ukrainian drone strikes on Baltic Sea export infrastructure.

Also today: Leaked calls expose Hungary’s FM relaying EU positions to Lavrov — EU restricts Hungary’s intelligence access. India begins counting 1.4 billion people. An 11-year-old was killed manning a checkpoint in Tehran. Axios hit by supply chain attack via compromised npm credentials. AI discovers RCE zero-days in both Vim and Emacs.

Markets

Value Δ
S&P 500 +2.9%
Gold +3.8%
Oil −2.0%
EUR/USD 1.0843
USD/NOK 10.82
VIX 25.3
BTC $68,886 +2.5%

Gold surges on safe-haven demand. Oil dips on the China-Pakistan peace proposal despite Hormuz turmoil. Defense holds; energy sells off on ceasefire hopes.

World News

US-Israel War on Iran & Middle East

Two legislators, two wars: Sen. Ruben Gallego (D-AZ), a Marine veteran of Anbar province, argues the administration launched operations without coherent strategy, shifted justifications repeatedly, and inadvertently elevated hardliners. Rep. Sheri Biggs (R-SC), an Air National Guard lieutenant colonel, counters that completing the mission is essential to prevent nuclear proliferation and restore deterrence. Meanwhile a NYT op-ed draws parallels with Churchill’s disastrous Dardanelles campaign — military operations to force open narrow waterways against a determined defender have a poor track record.

Israel & Lebanon

US Domestic

Rest of the World

Aerial view of a Rohingya refugee camp in Cox’s Bazar, Bangladesh.

cd ~/repos/ratatosk && claude --resume 1a570da7-845f-4933-af72-42ea0b470f02

Ukraine

Russian advances have slowed markedly — averaging 5.5 km²/day in Q1 2026, half the rate of Q1 2025. Ukrainian counterattacks in southern Ukraine (Oleksandrivka and Hulyaipole directions, ~400 km² liberated) and the Kupyansk area (~183 km²) represent Ukraine’s most significant territorial gains since the 2023 counteroffensive. Russian forces continue broad offensive operations across the front — 171 clashes in one day, 56 on the Pokrovsk axis alone — but are struggling to consolidate infiltrations and increasingly rely on poorly trained infantry.

Ukraine’s deep-strike campaign continues to deliver strategic results: drone attacks on the Baltic ports of Primorsk and Ust-Luga cut Russian crude oil flows by 1.75 million barrels/day, costing over $1 billion in weekly revenue per Bloomberg. A separate explosion hit the Nizhnekamsk refinery in Tatarstan. Storm Shadow missiles struck the Kremniy El microchip plant in Bryansk — Russia’s second-largest military semiconductor fab — for at least the seventh time, targeting irreplaceable lithographic equipment. Zelensky says allies asked Ukraine to scale back energy attacks as prices soar due to the Iran war.

A Russian An-26 transport crashed in occupied Crimea on March 31, killing all 29 aboard; Russian milbloggers separately reported an Su-34 loss the same day (unconfirmed by either side). Russia launched 339 drones overnight; Ukraine intercepted 298 but strikes hit targets in Lutsk, Khmelnytskyi, and multiple oblasts. Russian Shaheds are now being equipped with decoy R-60 air-to-air missiles to counter Ukrainian interceptor drones.

Russian Su-34 bomber with Khibiny electronic warfare pods. Russian milbloggers reported another Su-34 loss on March 31.

Russian Foreign Minister Lavrov and Hungarian counterpart Szijjártó. Leaked calls reveal Szijjártó relaying confidential EU positions to Moscow.

cd ~/repos/ratatosk && claude --resume b68f95ae-0b0e-4056-ada5-3e210347c982

Investigations & Geopolitics

Comparison showing an original photo and AI-edited version with added skull cap and beard, used in BJP campaign material targeting Muslims.

cd ~/repos/ratatosk && claude --resume cc1168f8-80a2-42eb-9d9a-89bff26fe03e

Tech

The Claude Code Source Leak

The entire Claude Code codebase (132K lines of TypeScript, 1,897 files) was exposed via source maps in the NPM registry (HN | Lobsters). The community moved fast:

(Also covered in AI)

Security & Supply Chain

Languages & Systems

Tools & Infrastructure

Industry & Practice

“AI coding tools create a subprime-lending dynamic: developers rationally defer technical debt repayment betting that improving AI will make fixes cheaper later.”

The Subprime Technical Debt Crisis

A shelf of clear storage boxes covered in colored dot stickers showing usage frequency over years. Mundane consumables dominate; expensive specialized tools barely get touched.

cd ~/repos/ratatosk && claude --resume ca75bb9f-91d2-4e42-92b1-109e5782972d

AI

AdamW vs Muon: wall clock time of optimizer step across LLaMa model sizes, benchmarked on B300.

3D printed models created by a blind developer using an AI-assisted design workflow — text-to-3D generation verified by feeding screenshots to ChatGPT.

cd ~/repos/ratatosk && claude --resume 44cbdffd-84a2-4b72-9dcb-310c335bbb37

Science & Health

cd ~/repos/ratatosk && claude --resume 73604694-7bab-4547-a3dd-ad22d2eddc5e