Josse-posten

The Hormuz blockade enters enforcement on day one — ships test it, markets shrug, and the IAEA warns the nuclear door may never close again.

Hormuz Blockade Declared ‘Complete’ — But Ships Are Already Testing It

US Central Command says its naval blockade has “completely halted” Iranian trade, with 10,000+ personnel enforcing the strait. A destroyer intercepted two tankers attempting to leave Iran; a sanctioned vessel briefly exited then turned back. But the picture is messier than the rhetoric: over 20 commercial ships and US-sanctioned vessels transited Hormuz on day one, directly challenging Washington’s enforcement posture. Fortune frames the open question as who has the “guts to go through first” — suggesting credibility now depends on whether the US actually stops them. Trump said the war is “close to over” and floated a second round of Pakistan-mediated talks within days. The IAEA chief insisted any deal must include a nuclear component — warning that an arms race, once triggered, will be “unstoppable.”

Al Jazeera · Reuters · Fortune · The Guardian · The Economist (Also covered in Investigations)

China’s Spy Satellite Guided Iranian Missiles Against US Bases

Leaked documents reported by the Financial Times show the IRGC secretly acquired a Chinese spy satellite system and used it to guide missile strikes against US military bases during the March war — material evidence of Chinese dual-use technology transfer in a live wartime context. Meanwhile, CNN reports China is supplying Iran with MANPADS, and Xi Jinping met Lavrov in Beijing calling China-Russia relations “precious.” Told Spain’s PM the world order is “crumbling into disarray.”

Financial Times · BBC · militarnyi.com · Al Jazeera

Claude Code Goes Always-On: Routines Ship Scheduled and Webhook-Triggered Agents

Anthropic launched Routines — persistent Claude Code sessions running on Anthropic’s cloud, triggered by cron schedules, API calls, or GitHub events (PR opens, pushes, CI failures). Sessions have shell access and skills, and run without a laptop open. Meanwhile, a redesigned desktop app ships with parallel session management, side-chat branching, and consolidated dev tools. Opus 4.7 reportedly in preparation, possibly this week.

Anthropic Blog · Claude Code Docs · Anthropic (Desktop) · The Information (Opus 4.7)

Markets

Value Δ
S&P 500 +1.22%
Gold +2.23%
Oil −3.60%
EUR/USD 1.0843
USD/NOK 10.82
VIX 18.41
BTC $73,652

Oil −3.6% despite the blockade — “war is close to over” signals trim the fear premium. Gold +2.23% on safe-haven bid. S&P +1.22% leaning into ceasefire optimism; IMF recession warning is the counter-narrative.

F/A-18 Super Hornets launch from USS Abraham Lincoln in support of Operation Epic Fury, March 3, 2026. — Al Jazeera

World

Iran Demands $270B Compensation; Economy Deteriorating Fast

Iran says war damages to its infrastructure total $270 billion and must be compensated before any deal. On the ground, prices are up ~40% since the war began, with authorities reportedly struggling to make government payroll. The IMF warns the war risks a global recession, with the UK forecast as G7’s worst-affected economy. The economic fragility may be more threatening to the regime than military losses — and more decisive in shaping its negotiating posture.

Al Jazeera · Yahoo News · The Guardian · NPR

US Demands 20-Year Uranium Freeze; Pakistan Mediates

US negotiators demanded Iran freeze enrichment for 20 years — far beyond the JCPOA’s 10–15-year windows — as talks continue in Islamabad. Pakistan brokered the ceasefire and hosted the first round (April 11–12), with delegations led by Vance/Witkoff/Kushner and Ghalibaf/Araghchi respectively. After 21 hours, no deal — nuclear program and Hormuz control remain the sticking points. A second round is being arranged.

NBC News · AP News

Israel-Lebanon Hold First Direct Talks Since 1993; Hamas Rejects Disarmament

Israel and Lebanon met in Washington — first direct talks in over 30 years — agreeing to launch formal negotiations, even as Hezbollah urged Lebanon to pull out. Hamas separately rejected any Gaza disarmament plan. Israel announced permanent buffer zones in both Lebanon and Gaza, formalizing de facto military control into declared policy. Airstrikes killed at least 11 in Gaza on Tuesday, including a 3-year-old and a 14-year-old.

BBC · Al Jazeera · NPR · Al Jazeera (strikes)

Trump Turns on Meloni; Italy Suspends Israel Defense Deal

Trump publicly accused ally Giorgia Meloni of “lacking courage” for refusing to join Iran strikes. Italy had separately suspended its defense agreement with Israel amid growing domestic pressure — a significant break given Meloni’s historically close ties with Netanyahu. Israel’s own ambassador to Germany meanwhile condemned Finance Minister Smotrich for invoking the Nazi regime against Chancellor Merz, saying it “erodes the memory of the Holocaust.”

The Guardian · Times of Israel · The Guardian (Smotrich)

Nigeria Bombs Market, Killing Up to 200 Civilians

The Nigerian military struck a crowded market in what it called a precision counter-terrorism operation, killing as many as 200 people — most of them civilians. This follows last week’s airstrike that killed 100+. Survivors question how a busy civilian market could be considered a legitimate precision target.

The Guardian

Sudan’s War Enters Year Four: 19 Million Face Acute Hunger

A Berlin conference offered little hope as Saudi-UAE tensions block a breakthrough. The UN’s top official in Sudan called the response “bloody unacceptable.” UK aid will double; British Home Secretary called for a ceasefire. 19 million people now face acute hunger in what remains the world’s largest humanitarian crisis.

The Guardian · BBC

~250 Rohingya Missing After Boat Capsizes in Andaman Sea

A trawler carrying Rohingya refugees and Bangladeshi nationals went down in heavy seas after departing Bangladesh, leaving around 250 people — including children — missing.

BBC · Al Jazeera

Also today

  • Iran executed 1,639 people in 2025, highest in decades; four protesters now sentenced to death — BBC
  • US Eastern Pacific vessel strikes continue — 174 killed since September, 4 more Tuesday — The Guardian
  • Haiti citadel stampede: police and ministry workers arrested after 25 deaths — Al Jazeera
  • Pakistan hospital syringe reuse infects 331 children with HIV — Gulf News
  • Spain approves amnesty for 500,000 undocumented migrants; Sánchez backs China’s Middle East role — BBC
  • South Africa appoints apartheid-era negotiator Roelf Meyer as US ambassador — Al Jazeera
  • Swalwell and Gonzales resign from Congress over sexual misconduct allegations — The Guardian
  • DOJ seeks to overturn Proud Boys/Oath Keepers Jan. 6 seditious conspiracy convictions — NPR
  • Journalist detained in Kuwait after reporting friendly fire incident — The Guardian
  • Vietnam’s To Lam consolidates Xi-style dual control of party and state — AP News
  • China resumes some ties with Taiwan after opposition leader visits Beijing — AP
  • Canada: Carney Liberals secure parliamentary majority — The Guardian

Xi Jinping and Sergey Lavrov in Beijing — relations “precious” as they coordinate on Iran. — Al Jazeera

Investigations

Tactical Wins, Strategic Defeat: The Clausewitzian Case Against the Iran War

Two sharp analyses frame the US-Iran war’s structural problems. Ryan Evans at War on the Rocks argues Washington is winning militarily while losing strategically — war aims shifted from “neutralizing imminent threats” to “regime change” to “unconditional surrender” to “reducing missile launchers” within days, demonstrating the military instrument was confused for the political purpose. Iran retains its government, uranium, regional leverage, and capacity for continued warfare. Separately, The Atlantic examines the “COIN hangover”: two decades of counterinsurgency doctrine optimized for Iraq and Afghanistan left the Pentagon institutionally unprepared for the high-intensity conflict it encountered.

War on the Rocks · The Atlantic

“Without a defined political end-state, tactical victories accumulate into a ‘ledger of destroyed targets’ that produces no durable political reality — the classic formula for either strategic defeat or indefinite escalation.”

The Real Thucydides Trap Is Overconfidence

Foreign Affairs challenges the standard framing — the actual danger in US-China relations isn’t structural rivalry but elite overconfidence on both sides. Decision-makers who believe they understand the adversary’s redlines create conditions for catastrophic miscalculation, where each side takes actions it believes manageable but the other reads as existential. Particularly timely given how rapidly the Iran campaign escalated beyond declared objectives.

Foreign Affairs

Dead Sea Bromine: The Hidden Chokepoint for Global Memory Chips

South Korea sources 97.5% of its bromine from a single ICL Group facility on the Dead Sea — within Iranian missile range. Bromine achieves 100:1 polysilicon-to-oxide etching selectivity versus chlorine’s 30:1; it’s not substitutable at advanced semiconductor nodes. Samsung and SK Hynix control ~70% of global DRAM. A disruption would force triage toward high-margin AI chips, cutting off commodity memory for military COTS systems and developing-world consumers. Structural fixes take years; near-term measures buy months.

War on the Rocks

NASA/ASTER satellite image of the Dead Sea — home to the single-point-of-failure for global memory chip production. — War on the Rocks

Also today

  • Iran-linked AI Lego propaganda videos removed by YouTube — coordinated influence op using synthetic media — The National News
  • What a Hormuz blockade actually entails — Lt. Gen. Hertling (ret.) on why it’s harder than it sounds — The Bulwark

Ukraine

324 Drones, Iskander Strikes: 5 Killed in Dnipro, Child Dead in Cherkasy

Russia launched 3 Iskander missiles and 324 drones overnight — one of the larger recent salvos — with 309 intercepted. A missile strike on Dnipro killed at least 5 and injured 25. A drone killed an 8-year-old boy playing outside in Cherkasy Oblast. Odesa port took hits damaging two civilian vessels under Panamanian and Liberian flags.

Ukrainska Pravda (drones) · Ukrainska Pravda (Dnipro) · Ukrainska Pravda (child killed)

Germany Signs Largest-Ever Ukraine Defense Package: €3.7B Patriot Deal

Ukraine and Germany elevated ties to a strategic partnership, signing 10 agreements: a Raytheon contract for hundreds of Patriot GEM-T interceptors (€3.2B, Germany-funded), 36 IRIS-T launchers, €300M invested in Ukrainian long-range strike production, and joint AI-guided drone production with battlefield data exchange. The UK separately delivered its biggest-ever drone package.

Kyiv Independent · BBC (UK drones)

Zelensky Offers Druzhba Pipeline Restart to Unlock EU Loan

Zelensky signaled Ukraine will resume Druzhba oil flows to Hungary to break its veto on the €90B EU loan, with Merz calling for quick disbursement. Trump envoys Witkoff and Kushner confirmed a visit to Ukraine. The US restored sanctions on Russian oil. Iceland and Poland joined the push for a special tribunal on aggression.

Politico · Ukrainska Pravda · Kyiv Post

Russian Buffer Zone Expands in Sumy; Pechenihy Dam Bombed

Russian forces advanced near Myropilske in eastern Sumy as they build a border buffer zone. In Kharkiv Oblast, Russia struck the Pechenihy Reservoir Dam with six glide bombs — it held, but the attack targets Ukrainian logistics at peak spring water levels. No significant territorial changes on the Pokrovsk, Lyman, or Kherson axes.

ISW · Ukrainska Pravda

Russia Centralizes Drones Under USF; Duma Enables Overseas Force Deployment

Russia’s MoD is stripping frontline units of direct drone access, routing all supply through the new Unmanned Systems Forces — risking a “drone famine” at unit level while enabling centralized corruption. The Duma passed a law allowing Putin to deploy forces overseas to “protect Russian citizens” being prosecuted in foreign courts, with deliberately vague scope.

ISW

Apartment block damaged in Russian drone attack on Cherkasy Oblast. — Ukrainska Pravda

Also today

  • Post-Orbán Hungary: Kremlin says “we were never friends”; Vance calls Orbán a “great guy” — The Guardian · BBC
  • Estonia unmasks record number of Russian spies — Politico
  • Investigation: Russian military institute conducting artillery tests on living humans — United24
  • Serbia and Israel launch 80,000-drone joint production venture — Ynet News
  • Kadyrov’s nephew seizes Danone’s Russian assets, becomes billionaire overnight — United24

Tech

Enlightenment E16: Twenty-Year-Old Desktop Freeze Traced to Unbounded Newton Iteration

A freeze triggered by opening a PDF with an 81-character filename in E16 led to a careful bug hunt: the title-truncation code used a Newton-style iterative search with no cap and too-tight tolerance, oscillating endlessly between two lengths. Three defensive changes fixed a bug that had existed since the 1990s. A good example of how undocumented algorithmic assumptions become latent bugs.

iczelia.net · HN

Zig 0.16.0 and OpenSSL 4.0.0 Ship

Two significant releases: Zig 0.16.0 brings language changes, standard library updates, and build system improvements. OpenSSL 4.0.0 is a major version bump signaling breaking API changes — significant for anyone building against libssl/libcrypto directly.

Zig Release Notes · OpenSSL · Lobsters (Zig) · Lobsters (OpenSSL)

Stable Tail Calls for Rust

A Rust project goal proposal argues for shipping stable proper tail calls — guaranteed TCO rather than relying on the optimizer. Covers interpreters, state machines, and trampolines, and why relying on LLVM’s optimization is insufficient for correct programs.

Trifecta Tech · Lobsters

LARQL: Query LLM Weights Like a Graph Database

LARQL decompiles transformer models into a queryable vector index and custom query language. Gate vectors become KNN indices; fact editing works via lightweight JSON patches (~10 MB for 1,000 facts vs. 8 GB for the full model). KNN walk inference slightly outperforms dense inference on Gemma 3 4B. Supports major model families. 8 Rust crates, Apache 2.0.

GitHub · Reddit

Flock Safety’s Mass Surveillance Draws Grassroots Opposition

Flock Safety’s AI-powered license plate readers build “Vehicle Fingerprints” — tracking color, make, model, roof racks, damage, bumper stickers — and run “Convoy Analysis” to flag vehicles traveling together. The Stop Flock campaign cites 84% of flagged drivers in Oak Park, IL being Black in a 21%-Black town. A CCPA opt-out attempt found Flock claiming police “own the data.”

Stop Flock · HN

Leaked Claude Code Source Raises Quality Questions

Analysis of a December 2025 Claude Code source leak: a 3,167-line function with 486 branch points, files reaching 46,000 lines, regex-based sentiment analysis instead of LLM inference, and a known bug burning ~250,000 API calls/day fixable in 3 lines. The author argues AI amplifies engineering dysfunction at scale — it doesn’t cure it.

TechTrenches · Lobsters

Also today

  • Epsilon-based float comparison is usually wrong — relative error or ULP comparison is correct — lisyarus.github.io · Lobsters
  • “X times faster” benchmarks are meaningless without absolute numbers — tinkering.xyz
  • Not all elementary functions expressible via exp and log — stylewarning.com
  • Haskell: lambda calculus from simply typed to Martin-Löf type theory — GitHub · Lobsters
  • Pony language gains embedding support — Pony Blog
  • KeePassχ: new KeePassXC fork on Codeberg — Codeberg
  • Dependency cooldowns as free-riding on open source — calpaterson.com
  • Fiverr left customer work files publicly searchable via Cloudinary — HN
  • Thousands of rare concert recordings from the 1980s land on Internet Archive — TechCrunch
  • Razor1911 demoscene video surfaces — Lobsters

The Enlightenment E16 desktop — home of a Newton iteration bug that survived 20+ years. — iczelia.net

AI & Automation

Caveman: ~75% Output Token Reduction Across 40+ AI Agents

Caveman is a Claude Code skill that strips filler from LLM responses while preserving technical substance — claiming average 65% output token savings (22–87% by task). Three intensity levels plus a Classical Chinese mode. Bundled tools include caveman-compress for rewriting context files (~46% input reduction). One user cut generation time on a complex benchmark from 1 hour to 10 minutes.

GitHub · Reddit

Evo: Tree-Search Agents Optimize Your Codebase Autonomously

Evo applies Karpathy’s autoresearch idea to code: LLMs run optimization experiments autonomously using tree search — multiple parallel agents in isolated git worktrees, sharing failure traces and discarded hypotheses, gated on regression tests. Orchestrator coordinates up to 5 concurrent subagents per round. Dashboard at localhost:8080. Apache 2.0.

GitHub · Reddit

ClawBench: Best AI Browser Agent Scores Just 33.3% on Real Websites

ClawBench evaluates AI browser agents on 153 tasks across 144 live production websites — not sandboxes. Claude Sonnet 4.6 tops the leaderboard at 33.3%. The benchmark exposes a broad, systemic capability gap: current agents still can’t reliably handle everyday web tasks.

arXiv · Reddit

Introspective Diffusion LLMs Match Autoregressive Quality With Higher Throughput

I-DLM introduces “introspective consistency” training for diffusion-based LLMs, generating and verifying tokens simultaneously. I-DLM-8B matches same-scale autoregressive models across 15 benchmarks at 2.9–4.1× throughput, and outperforms LLaDA-2.1-mini-16B by +26 on AIME-24 and +15 on LiveCodeBench-v6.

Project Page · HN

Also today

  • CodeBurn: TUI for seeing where Claude Code tokens actually go — GitHub
  • Claude now supports mid-chat model switching — Reddit
  • Claude via MCP co-built a 71-node n8n production workflow — Reddit
  • Gartner: over 40% of AI agent projects will be scrapped by 2027 — Reddit
  • LambdaTest: 46 agent skills for test automation across 15+ languages — GitHub
  • TurboOCR: 270–1,200 img/s OCR via PaddleOCR + TensorRT — GitHub
  • HALO-Loss: training neural networks to know when they don’t know — Project page

How Routines work: scheduled, API, and webhook trigger flows. — Anthropic

cd ~/repos/ratatosk && claude --resume 3c73f42b-9b4b-440a-a698-de387b202088