Josse-posten

Three threads tighten at once — the Iran war turns 100 days old as missiles land in Kuwait and Bahrain, Ukraine posts its first positive territorial month since the 2023 counteroffensive, and Wall Street prices in the new normal with VIX up 40%.

Ukraine Posts First Net Territorial Gains Since 2023

Ukrainian troops in the village of Odradne, Kharkiv region, May 2026. Photo: Militarnyi

Ukrainian forces reclaimed roughly 120 square kilometres more territory than Russia seized in May 2026 — about 250 sq km retaken against ~130 lost — marking the first month with a positive territorial balance since the 2023 counteroffensive. The shift came despite record combat intensity, with over 7,000 engagements logged, and points to a degraded Russian offensive capability meeting increasingly effective Ukrainian defensive design. (See Ukraine for the supply-line and St. Petersburg strikes driving the picture.)

US and Iran Trade Strikes as War Enters 100th Day

The US military struck Iranian drones and radar sites; Iran replied with ballistic missiles and drones fired at American bases in Kuwait and Bahrain. The exchange threatens the fragile ceasefire framework as the war hits its 100th day, with regional spillover now the working assumption rather than the risk scenario. Inside Iran, hyperinflation, a 10% contraction, and rolling blackouts are reproducing the conditions that triggered the bloody pre-war protests — this time with peace talks on the table.

Pope Leo XIV: This Is Not a Just War

On the papal plane en route to Spain — his first papal visit to the country since 2011 — Pope Leo XIV told reporters that the current US–Israel war with Iran does not qualify as a just war under Catholic doctrine. The intervention is the Vatican’s sharpest framing of the conflict yet, delivered as he praised Spanish opposition to war and support for migrants.

BBC · Guardian · NPR

AI Worms Leave the Theory Stage

Researchers deployed malware that uses large language models to generate per-target attack strategies on the fly, parasitically borrowing compute from the machines it compromises. The shift from fixed-exploit worms to adaptive ones changes the defender’s economics — the paper’s bluntest line: “self-sustaining AI-driven cyber-threats are no longer theoretical.”

Indicator Value Change
S&P 500 7,383.74 -2.64%
Dow 30 50,866.78 -1.35%
Nasdaq 25,709.43 -4.18%
Russell 2000 2,833.50 -3.47%
VIX 21.51 +39.68%
Gold 4,365.30 -3.10%
BTC $62,096 +1.84%
EUR/USD 1.1523 -0.01%
USD/NOK 9.4659 -1.03%
  • Broad selloff, VIX +40% — Iran fired ballistic missiles at US bases in Kuwait and Bahrain as the war hit 100 days; China simultaneously launched a special maritime operation near Taiwan (see World).
  • BTC bucked the risk-off trend (+1.84%), suggesting rotation into crypto as traditional risk assets collapsed.

World

US House Defies Trump Again, Sends Ukraine $1 Billion

House Republicans broke with the Trump administration to approve a further $1 billion in aid for Ukraine — the second high-profile defection on Ukraine policy in two weeks. The vote landed as NATO members discussed a €70 billion package designed to spread the financial burden across allies.

Israeli Troops Kill Seven-Month-Old in West Bank

Israeli forces shot dead seven-month-old Sam Fahd Abu Haikal as his mother held him in Hebron, also wounding his parents. The family had complied with soldiers’ orders to stop their vehicle before troops opened fire. The killing came as Israel killed a Lebanese general and two other army officers in a strike on their vehicle in southern Lebanon — President Joseph Aoun called it “a flagrant violation of Lebanese sovereignty and international law,” a dangerous escalation against Lebanon’s official military rather than Hezbollah.

Pentagon Raises Israel Spying Threat to ‘Critical’

The Pentagon has reportedly elevated the threat level on Israeli espionage activity to “critical,” citing intensified intelligence-gathering against the US amid joint military operations against Iran. The shift exposes how strained the intelligence-sharing relationship has become even as the two militaries fight side by side.

Albania Freezes Assets in Kushner Resort Probe

Albanian prosecutors froze assets tied to the luxury beachfront resort development linked to Jared Kushner and the Trump family, as thousands rallied in Tirana against the project. The investigation marks a sharp turn from the government’s earlier embrace of the development.

Xi in Pyongyang, Maritime Operation Off Taiwan

Xi Jinping arrived in North Korea for his first state visit since 2019, signalling renewed coordination with Pyongyang amid Kim’s military build-up. In parallel, China launched what it labelled a “special maritime operation” in waters near Taiwan, escalating Strait tensions while Washington’s attention is fixed on the Gulf.

Peru and Armenia Vote in Pivotal Runoffs

Peruvians chose between rightwing perennial Keiko Fujimori and leftist congressman Roberto Sánchez in a runoff for the country’s ninth president in a decade, after eight presidents in ten years and rising crime dominated the campaign. In Yerevan, Armenians voted in parliamentary elections with Russia openly pressuring PM Nikol Pashinyan’s pro-Western government — authorities arrested six members of the pro-Russian opposition just before polls opened, making the vote a proxy contest between Moscow, Washington, and Brussels.

Also today

Africa
Drone strike kills 11 at a central Sudan market, dozens wounded — second such strike inside 24 hours — Al Jazeera
DRC Ebola outbreak reaches 488 cases; US doctor recovers after treatment at Berlin’s Charité; Virunga rangers move to protect endangered gorillas — Al Jazeera · NPR
Americas
Canadian Walmart warehouse workers sign the company’s first-ever collective bargaining agreement — organisers call it a foundation for broader unionisation — Guardian
Demography
India’s fertility rate drops below replacement level for the first time, a major shift for the world’s most populous country — NDTV · Reddit

Ukraine

St. Petersburg Hit Again as the Forum Closes

Footage of drone strikes along the Melitopol–Chonhar corridor, the main land route to occupied Crimea. Photo: Kyiv Independent

Ukraine ran a second wave of long-range drone strikes against St. Petersburg on the closing day of the St. Petersburg International Economic Forum, hitting the Kronstadt Naval Base, oil terminals, and weapons arsenals — 1,000 km into Russian territory. Authorities ordered residents to shelter indoors, the first such order for Russia’s second city since February 2022. The pairing of the target and the timing is the message: the Kremlin’s set-piece showcase of stability cannot keep the war out of its own marquee weekend.

Aerial Control Over the Crimea Land Bridge

Ukrainian Special Operations Forces have established aerial dominance over the Melitopol–Chonhar corridor — the primary land supply route to occupied Crimea — and are systematically hunting Russian fuel tankers and equipment along it. Russian authorities have already been forced to close the parallel Novorossiya supply route from Crimea up the Black Sea coast under sustained drone pressure, what one report calls the “highway of death.” Together the strikes are strangling logistics on the southern theatre.

Fuel Crisis Spreads Across Russia and Occupied Crimea

Front line shifts in the Oleksandrivka direction as of May 29, 2026. Map: Deepstate / Militarnyi

Gasoline shortages are worsening across Russia and occupied Ukraine. At the Kerch Bridge, queues are building as Crimean residents drive into Krasnodar to find fuel; Sevastopol has restricted sales to 20 litres per customer with pre-purchased coupons. ISW notes the summer crisis is already worse than the autumn 2025 rationing, the cumulative bill for sustained Ukrainian strikes on Russian oil infrastructure. The Kremlin’s counter-story — that exports are holding up — has its own data point: Russian crude exports averaged 3.46 million barrels per day last month, a wartime high.

Tech & Development

AI Worms Cross from Theory to Working Code

Researchers deployed malware that uses LLMs to generate tailored attack strategies for each machine it encounters, abandoning the fixed-exploit model of traditional worms in favour of adaptive, on-the-fly tactics. Crucially, the worm parasitically uses the compute of compromised hosts — flipping the defender/attacker cost ratio in the wrong direction. The paper’s own framing: “self-sustaining AI-driven cyber-threats are no longer theoretical.”

Gwern: Get to Human-Like AI by ‘Catapulting’

Mona Lisa rendered in 50 semi-transparent polygons over a million generations — a visual metaphor for the sudden phase transition Gwern is reaching for. Photo: gwern.net

Gwern Branwen argues human-like intelligence might be achievable by “catapulting” — training vastly overparameterised models (10–100+ trillion params) on tiny datasets with high learning rates and strong regularisation, betting on a phase transition from memorisation to true generalisation. The proposal leans on grokking research showing models that abruptly leap to algorithmic solutions after long, unpromising training. The mechanism, he argues, is closer to how human brains learn from remarkably small data than today’s scaling laws are.

Where the Tokens Actually Go: Code Review

A study of 30 software-engineering tasks found iterative code review phases account for 59.4% of token consumption in LLM-based multi-agent systems; input tokens are 53.9% of total usage. The result reframes where costs accumulate in agentic engineering — refinement and validation, not initial generation, is the expensive part.

arXiv · HN

Sem: Semantic Diffs on Top of Git

A new CLI offers “semantic understanding on top of Git” — tracking changes at the function and entity level rather than line-based diffs, with cross-file dependency graphs, structural hashing, and per-entity Git history. The team’s claim with teeth: AI agents are 2.3× more accurate given Sem output instead of raw line diffs.

Designing in Claude, Not Figma

Jane Street’s Edwin Morris writes about replacing Figma with Claude for UI prototyping — building working artefacts straight away rather than mockups, enabling “free, unlimited iteration” and immediate user testing. He’s honest about the cost: collaborative review gets harder when teammates see a fully-baked feature instead of a sketch, and the design space narrows around what the model finds easy.

Treehouse, Zeroserve, and Rethinking fork()

Three workflow-adjacent pieces landed together. Treehouse assigns a stable number to each Git worktree, deriving per-worktree ports, database names, and config from it — letting multiple feature branches run side-by-side without environment collisions. Zeroserve is an HTTPS server where configuration is code: C programs compiled to eBPF bytecode handle routing, auth, rate-limiting, and proxying as JIT-compiled middleware. And LWN covers kernel proposals to move beyond fork() + exec() — spawn templates, a pidfd-based builder API, io_uring approaches — so POSIX spawn() can finally have a native implementation that doesn’t hide the cost of copying state only to discard it.

DeVault: The FOSS Circus Around Mental Health

Drew DeVault calls out the open-source community’s “circus” around developers in mental-health crisis — using Kent Overstreet’s recent situation and historical cases like TempleOS to argue that communities lapse into “rituals of humiliation, harassment, and voyeurism” when peers struggle in public. His ask is plain: compassion and privacy over entertainment.

29th IOCCC Announces 2025 Winners

The International Obfuscated C Code Contest revealed 22 winning entries for 2025, including a quasi-rogue-like game, a GameBoy emulator, and an ocean-sound generator — proof of life for C’s creative tradition.

IOCCC · HN

Also today

Security
Meta confirms thousands of Instagram accounts were hijacked via an AI-chatbot account-recovery bug that mailed password resets to unassociated addresses — 20,225+ accounts affected April–June 2026 before Meta disabled the feature — TWiS · HN
Smart TVs documented as nodes in Bright Data’s residential-proxy SDK — a 400M+ home-IP network for AI training data, with weak consent, bypassed VPNs, and continuous telemetry — Include Security · Lobsters
cd ~/repos/ratatosk && claude --resume bed21fbe-f2df-48dd-a13d-867665f05b61