Josse-posten

The Strait of Hormuz closes, Hungary opens — and between the two, the shape of a world rearranging itself.

Hormuz Blockade Begins as 21-Hour Iran Talks End in Failure

Trump announced a US Navy blockade of the Strait of Hormuz after marathon negotiations in Islamabad collapsed without agreement. CENTCOM confirmed the blockade began Monday at 14:00 GMT — vessels can still transit to non-Iranian ports, but Iranian maritime traffic is now blocked. JD Vance blamed Iran’s refusal to abandon its nuclear program; Iran said Washington failed to gain their trust. Oil surged past $103/barrel as Asian markets fell. Iran warned the move breached the existing ceasefire, while Qatar reported the US Navy was beginning mine-clearing operations.

The closure removes roughly 10% of global oil supply — an energy shock analysts describe as more severe than 1973, 1979, and 2022 combined. The UN warned the fallout could push 32 million people into poverty globally, with developing countries bearing the heaviest burden.

CNBC · The Guardian · Al Jazeera · BBC · The Guardian — poverty

Orbán Ousted After 16 Years: Magyar Wins Hungarian Landslide

Péter Magyar’s Tisza party won a decisive landslide in Hungary’s parliamentary elections, securing a two-thirds supermajority — enough to amend the constitution — with the highest voter turnout since the fall of communism. Viktor Orbán formally conceded defeat. EU leaders celebrated across the continent, hailing a reversal of Hungary’s illiberal drift toward Moscow. Zelenskyy congratulated Magyar and Ukraine withdrew its travel advisory against Hungary, removing the EU’s most consistent Ukraine-policy obstructionist.

The Atlantic, publishing just before the result, argued that illiberalism is not historically inevitable — that electorates can reverse autocratic consolidation. Magyar’s victory now validates that thesis in the most direct way possible: a government that had rigged electoral laws, captured state media, and redrawn constituency maps was voted out. (Also covered in Ukraine)

The Guardian · AP · BBC · The Atlantic · Politico

Britain and Allies Refuse Blockade, Build Alternative Coalition

The UK confirmed it will not join the Hormuz blockade, with a government spokesperson stating the Strait “must not be subject to tolling.” Britain is “urgently working with France and other partners to put together a wide coalition to protect freedom of navigation,” with mine hunters already deployed. Australia similarly declined. Trump responded by comparing Starmer to Neville Chamberlain. The open rupture marks a significant deterioration in the US-UK special relationship.

HuffPost UK · The Guardian — Australia

Markets

Indicator Value Change
S&P 500 −0.07%
Gold −0.18%
Oil −1.69%*
EUR/USD 1.0843
USD/NOK 10.8172
BTC $70,818 −1.23%
ETH/BTC 0.0309

*Oil ETF data shows a prior-session dip, but spot crude surged past $103/barrel after the Hormuz blockade began Monday — Asian markets fell in response.

Risk-off across the board as Iran tensions escalate.

A vessel at the Strait of Hormuz near Oman’s Musandam province — the strategic waterway now subject to a US naval blockade.

Péter Magyar addresses supporters during election night celebrations in Budapest, April 12, 2026.

World

The Strategic Cost: Proliferation, Energy Crisis, Fractured Alliances

Analysts catalogue the broader damage: Trump’s willingness to wage war on a non-nuclear state is accelerating nuclear weapons calculations in capitals worldwide; threats to destroy Iranian “civilization” have triggered war crimes scrutiny; key allies are refusing to join US operations. Bloomberg: “Trump has finally shattered America’s world.” A former UK ambassador to Iran called the war the most destabilizing event to hit the region in decades.

NYT Opinion · iNews · iNews — negotiators

China Routing MANPADS to Iran Through Third Countries

CNN reports, citing three US intelligence sources, that China is preparing to deliver MANPADs to Iran within weeks, routing through third countries for deniability — a qualitative escalation beyond dual-use tech sales. A US F-15E was shot down April 3 by what appeared to be such a system. The specific systems identified are China’s FN-6 and FN-16, plus a December 2025 Russian contract for 500 Verba launchers. CAATSA Section 107 mandates formal sanctions with no presidential waiver, but enforcement is unresolved.

CNN · Gizmet Brief — sanctions analysis

Israel Kills 350+ in Lebanon in a Single Day; Turkey Threatens Military Action

Israeli strikes killed more than 350 people across Lebanon on April 8 alone, including a Red Cross paramedic. Australia urged Israel to halt; Turkey threatened military action, drawing a dismissive Israeli response. Separately, 500 were arrested at a Palestine Action protest in London’s Trafalgar Square — including Massive Attack’s Robert Del Naja — while a flotilla of 70 boats departed Spain to challenge Israel’s naval blockade of Gaza.

Al Jazeera · The Guardian — Australia · The Guardian — protest · Al Jazeera — flotilla

Trump Attacks Pope Leo as ‘Terrible’ and ‘Weak’

President Trump delivered an extraordinary public broadside against Pope Leo XIV — the first US-born pope — calling him “not doing a very good job,” “a very liberal person,” and “terrible for foreign policy.” The feud stems from Leo’s outspoken criticism of the US-Israeli war on Iran. The confrontation is unprecedented between a sitting US president and pontiff. Leo, meanwhile, began a major Africa tour, prioritizing the continent where the Catholic Church is growing fastest.

The Guardian · Reuters · BBC — Africa tour

Nigerian Airstrike Kills 100+ Civilians at Village Market

A Nigerian Air Force strike targeting jihadist militants in Yobe state hit a civilian market in Jilli village, killing more than 100 people. Amnesty International confirmed the death toll. The military has not directly addressed reports, and the incident follows a pattern of civilian casualties in the long-running counterinsurgency.

The Guardian · Al Jazeera · BBC

Shannon Airport: Axe Attack on US Air Force C-130 — Third Breach Since May 2025

A man in his 40s breached Shannon Airport’s restricted perimeter and attacked a US Air Force C-130 Hercules with an axe, damaging the fuselage. Airport operations were suspended for 25 minutes. This is the third documented security breach at one of the US military’s most important European transit hubs. Separately, Ireland announced a €505m fuel-cost relief package after days of blockade protests driven by energy costs from the Iran war.

Irish Examiner · BBC — Ireland fuel package

Starmer Plans Law to Auto-Adopt EU Single Market Rules

PM Starmer is preparing legislation to adopt EU single market rules automatically, bypassing parliamentary votes — a significant step toward regulatory alignment post-Brexit without formally rejoining.

BBC

Also today

  • Mauritius vows to ‘decolonise’ Chagos after UK shelves handover amid US pressure — The Guardian
  • Vatican urged to confront China’s forced organ harvesting at bilateral talks — Catholic Herald
  • Swalwell quits California governor race after sexual assault allegations — The Guardian
  • Peru election results delayed after logistical failures — NPR
  • Benin holds presidential election as Talon steps down after two terms — Al Jazeera
  • West Bengal: 9 million voters dropped from electoral rolls ahead of elections — BBC
  • US military strikes two drug-smuggling boats in eastern Pacific, killing 5 — NPR
  • Haiti: 30+ killed in stampede at historic mountain fortress — The Guardian · BBC
  • UK ‘austerity children’: one in five spent most of childhood in poverty — The Guardian
  • Asha Bhosle, Bollywood’s defining voice, dies at 92 — The Guardian · BBC

The statutory sanctions chain triggered by confirmed Chinese weapons transfers to Iran under CAATSA Section 107.

Pope Leo XIV presides over a prayer vigil for peace at St Peter’s Basilica, April 11, 2026.

Ukraine

Easter Ceasefire Ends With 10,721 Violations; Russia Resumes Mass Drone Campaign

The 32-hour Kremlin-declared truce ended with Ukraine tallying 10,721 violations — artillery, FPV drones, and 28 ground assaults — while Russia counted 1,971 Ukrainian violations. Within hours of expiry, Russia launched 98 Shahed drones (87 intercepted). One concession: Russia suspended long-range missile and Shahed strikes for the duration — the first such pause since May 2025 — but this was undercut by the scale of lower-tier violations. Easter celebrations were muted in Kharkiv as citizens expressed little faith in the truce.

Ukrainska Pravda · Ukrainska Pravda — drones after ceasefire · BBC

24th Brigade’s POW Evacuation Test Exposes Russian Intent

Ukraine’s 24th Mechanized Brigade dressed three captured Russian POWs in neutral clothing and staged a medical evacuation during the ceasefire to test whether Russia would honor protocols. Russian forces struck them immediately with FPV drones, killing all three — their own wounded soldiers. Separately, ISW confirmed footage of Russian forces executing four Ukrainian POWs near Veterynarne in Kharkiv Oblast after positions were seized on April 11.

Kyiv Independent — own soldiers killed · Kyiv Independent — POWs executed

Orbán’s Fall Reshapes Ukraine’s EU Flank

Magyar’s supermajority removes the EU’s most consistent Ukraine-policy obstructionist. Zelenskyy congratulated Magyar; Ukraine withdrew its Hungary travel advisory. The result raises the prospect of Hungary no longer blocking access to frozen Russian assets. (Full story in World)

Ukrainska Pravda · Reuters

Myrne Falls; Russian 58th Army Overextended in Zaporizhia

DeepState confirmed Russian forces captured Myrne in Zaporizhia Oblast. ISW highlights a structural problem: Russia’s 58th Combined Arms Army is pursuing two objectives across a 50km front without sufficient concentration for either, having redeployed VDV reserves to plug gaps — leaving the salient vulnerable. Ukrainian forces made localized advances near Kostyantynivka.

Ukrainska Pravda · ISW April 12

Also today

  • Atesh partisans destroy Russian supply locomotive in Rostov Oblast; Russia faces broader locomotive shortage — Kyiv Independent
  • Poland intercepts Russian spy plane for second time in a week — Kyiv Independent
  • Ukrainian forces attack Russian tanker in Libya — AP

Mobile fire group, Ukrainian National Police anti-drone unit.

Investigations

Macron’s Forward Deterrence: France Offers to Base Nuclear Forces Across Europe

Macron proposed — for the first time in history — deploying France’s Strategic Air Forces to allied bases across Europe, creating an “archipelago of forces” to complicate Russian targeting. Russia’s Oreshnik intermediate-range missile puts France’s ~40 nuclear-capable Rafales, concentrated at a single base 200km east of Paris, at serious first-strike risk. France has been running dispersal exercises under the classified MORANE program in Germany, Croatia, and Sweden; Macron’s speech makes this doctrinally explicit.

The unanswered question: whether ASMPA nuclear cruise missiles deploy with the jets (genuine survivability) or just the aircraft (political gesture). Macron also announced France will increase its warhead count and stop disclosing arsenal size — a departure from decades of transparency with NPT implications.

War on the Rocks

North Korea Tests Missiles Armed with Cluster Bomb Warheads

North Korea confirmed its latest missile tests included cluster munitions warheads — area-effect weapons effective against airfields, vehicle concentrations, and troop formations. This marks a significant evolution beyond previous warhead configurations, raising the threat level to South Korean and US installations.

CNN

Indonesian Deforestation Surges 66%, Driven by Prabowo’s Self-Sufficiency Push

Indonesia’s forest loss jumped 66% in 2025, driven by President Prabowo’s food self-sufficiency program opening protected forests to agriculture. The acceleration erases forests in Borneo and Sumatra at rates not seen since the early 2000s, putting Indonesia significantly above its Paris Agreement commitments.

Reuters

Also today

  • Hezbollah commander gives rare NPR interview: admits security failures in Nasrallah’s killing, says organization has banned all imported electronics after pager attack — NPR
  • Canada conducts major Arctic military exercises across 5,200 km — BBC

French Rafale fighter jet — the nuclear-capable aircraft at the center of Macron’s forward deterrence doctrine.

Tech

Bryan Cantrill: LLMs Structurally Cannot Be Lazy — And That’s a Problem

Cantrill argues that Larry Wall’s virtue of programmer laziness — the drive to build elegant abstractions so you never repeat yourself — is being eroded by LLMs and brogrammer culture that prizes code volume. His core claim: LLMs have no finite time budget that forces optimization, so ungoverned they produce bloated, repetitive code indefinitely. Engineers need to retain design discipline and use LLMs as a force multiplier for good abstractions, not a substitute for judgment.

Blog post · HN

Claude Code: Cache TTL, Hidden Tokens, and Quota Exhaustion

Three overlapping issues surfaced this week. First, Anthropic intentionally shifted Claude Code’s prompt cache TTL from 1 hour to 5 minutes in March — any session pause over 5 minutes causes the full context to re-upload at write rates ($3.75/MTok vs. $0.30 read), with one user calculating ~$1,000+ in excess costs. Second, v2.1.100+ silently adds ~20K server-side tokens per request (proven by comparing payload sizes to cache token counts), causing ~40% cost overhead. Third, an orchestration layer injects <total_tokens> tags before user replies, causing the model to refuse tasks even with context remaining. Cognition independently documented the same “context anxiety” pattern in Sonnet 4.5.

Cache TTL issue · Hidden tokens issue · Quota exhaustion · Orchestration injection

Cognition Rebuilds Devin on Claude Sonnet 4.5: 2x Faster, +12% on Junior Dev Eval

Cognition’s migration write-up documents four production-agentic patterns: context anxiety (model shortcuts near context limits, even with tokens remaining — fixed by enabling 1M beta but capping at 200k); externalizing state (unprompted note-writing to disk, sometimes costlier than the actual work); self-testing loops (proactive but sometimes producing creative workarounds instead of root-cause fixes); and parallel tool calls (maximizes throughput but worsens anxiety).

Cognition Blog

Google Research: Pipe Syntax Fixes SQL’s Readability Problems

A 2024 Google Research paper (resurfaced) proposes |> for SQL: FROM table |> WHERE condition |> SELECT columns — execution order instead of backwards SELECT...FROM...WHERE. Now deployed in BigQuery and reported to significantly reduce errors in large queries.

Google Research · Lobsters

Lean as a ‘Perfectable’ Programming Language

An essay arguing Lean is uniquely “perfectable”: its dependent types and theorem-proving infrastructure let programmers formally prove properties about their own code within the language itself, and the compiler leverages those proofs for optimization. Combined with metaprogramming, the language becomes a self-improving system whose semantics can be continuously formalized from the inside.

Blog post · HN

cuBLAS Dispatcher Bug: 60% Performance Loss on RTX 5090 Batched Matrix Ops

Profiling reveals cublasSgemmStridedBatched on the RTX 5090 (Blackwell sm_120) dispatches the same small kernel for all batched FP32 workloads regardless of size, achieving ~41% FMA utilization vs. ~82% on H100. Affects the full batched range from 256×256 to 8192×8192×8. Workarounds: cuBLASLt with FAST_TF32 or BF16 modes, or custom TMA kernels. A similar Pascal regression in 2017-2018 was never acknowledged.

Medium · r/MachineLearning

ROCm Narrows CUDA Gap But Ecosystem Depth Keeps NVIDIA Ahead

AMD’s ROCm 7.0 unified the AI stack under “OneROCm” and narrowed the gap to 10–30% behind CUDA in compute-intensive workloads. Microsoft, Meta, and Oracle have deployed Instinct GPUs at scale. But AMD’s own VP of AI software describes it as “one step after another” — library coverage and developer tooling still trail.

EE Times · HN

PL theory & math

  • What is a property? Exploring the concept across paradigms — Blog · Lobsters
  • A canonical generalization of OBDDs — arxiv
  • All elementary functions derivable from a single binary operator — arxiv

Also today

  • Shell error exit banner: visualizing failed commands — Blog · Lobsters
  • Gary Marcus: Claude Code’s system prompt is “straight out of classical symbolic AI” — r/MachineLearning
  • LLM-automated security reviews in cargo-crev — Blog · Lobsters
  • Toward better serialization of build action graphs — Blog · Lobsters

Devin’s performance before and after rebuilding on Claude Sonnet 4.5.

Linux & Infrastructure

State of Homelab 2026: SOPS Secrets, GMKTec NUC, Authentik SSO

A detailed homelab writeup: migration from OrangePi 5 to a GMKTec NUC (32GB, 1TB NVMe) running Debian with Docker and Ansible. Stack: Traefik, Cloudflare Tunnels, Authentik SSO, Jellyfin, Immich, the *arr suite. The standout: SOPS with age encryption for secrets — encrypting only values, keeping git diffs readable while securing credentials.

Blog · HN

Running Multiple SaaS Products on a $20/Month Tech Stack

Steve Hanov runs several $10K MRR products on a single VPS with SQLite. A practical argument against premature scaling: simple systems are more resilient than elaborate microservice setups for solo operations.

Blog · Lobsters

Oberon System 3 Runs Natively on Raspberry Pi 3B

A native port of Wirth’s minimalist Oberon System 3 to the Raspberry Pi 3B — no emulation, ready-to-flash SD card image. A milestone for running the full Oberon experience on modern bare metal.

GitHub · HN · Lobsters

Also today

  • Forgejo monthly report: March 2026 — Forgejo · Lobsters
  • Speeding up self-hosted OSM vector tile serving — OSM diary · Lobsters
  • curl DNS threading and resolution in 2026 — Blog · Lobsters
  • Undocumented bug discovered in Apollo 11 guidance computer code — JUXT · Lobsters

The *arr stack media automation workflow.

AI Research

“LLMs Learned Backwards”: Crystallized Knowledge Without Fluid Intelligence

An argument that LLMs acquired vast pattern-matching at scale without the causal, hypothesis-testing processes that normally precede it in biological learning. Evidence: frontier models score under 1% on ARC-AGI-3 (novel interactive puzzles); recent gains come from post-training techniques rather than pre-training scale. The conclusion: a fundamentally different architecture — one that learns a dynamic world model through interaction — is likely required.

Blog · r/MachineLearning

Google TurboQuant: 6x KV Cache Compression at 3 Bits With Zero Accuracy Loss

Google’s TurboQuant (ICLR 2026) compresses LLM KV cache from 16-bit to 3-bit — a 6x memory reduction — with zero measured accuracy loss on Llama-3.1-8B and Mistral-7B. On H100s, 4-bit TurboQuant achieves 8x speedup on attention logits. The method uses random vector rotation (PolarQuant) plus a spare bit via QJL to eliminate quantization bias. Analysts project 50%+ inference cost reductions, though it targets inference only.

Google Research · r/MachineLearning

KIV: 1M Token Context on a 12GB GPU

KIV is a drop-in HuggingFace DynamicCache replacement that offloads older KV pairs to system RAM while keeping hot 2048 tokens in VRAM — constant 12MB regardless of context length. At 1M tokens: 4.1 tok/s, 5.8GB RAM, 70/70 needle-in-haystack score. Works with Llama 3, Mistral 7B, Qwen2.5, Phi-3.5, Gemma. Main caveat: 4.3-minute prefill at 1M tokens.

GitHub · r/MachineLearning

Also today

  • FlashAttention FA1–FA4 educational PyTorch implementations — GitHub · r/ML

TurboQuant KV cache compression performance on LongBench (Llama-3.1-8B-Instruct).

Health

IVIg Reduces Autoantibodies and Restores Function in Severe Long COVID

A Lancet Infectious Diseases case report: a 39-year-old male with severe long COVID (cognitive dysfunction, fatigue, autonomic dysfunction) received IVIg (400 mg/kg/day × 5 days, then 3 maintenance cycles) and achieved full clinical recovery within one year. CD8+/monocyte immune synapses, spontaneous IFNγ/TNF production, endothelial inflammation markers, and circulating autoantibody titers all declined significantly. One finding persisted: elevated CD4/CD8 ratio. The proposed mechanism — pathogenic CD8+ T-cell/monocyte synapses driving chronic inflammation — is distinct from the autoantibody-clearance model. Single case, but adds to the rationale for immunomodulation targeting GPCR autoantibodies.

Lancet ID

PNAS Survey (n=3,925): Treatment Landscape Across ME/CFS and Long COVID

The largest patient-reported treatment outcomes dataset to date: 3,925 patients rating >150 treatments. Top-ranked by net benefit: pacing (75%), fluids/electrolytes (69%), compression stockings (62%), IgG therapy (58%), maraviroc (57%). Graded exercise therapy was strongly net-harmful (−72%). Treatment responses correlated strongly between ME/CFS and LC (R² = 0.68), supporting shared mechanisms.

Four symptom-based subgroups emerged. In the POTS-dominant cluster, maraviroc, fluids, and compression led. In the multisystemic cluster (highest burden), IgG therapy and manual lymphatic drainage topped (>73% NAS). Maraviroc — an FDA-approved CCR5 antagonist with plausible dysautonomia mechanism — has had minimal trial attention despite these results.

PNAS · PMC full text

Tracking

  • ADDRESS-LC (bezisterim) — fully enrolled, topline data expected mid-2026
  • IA-PACS-CFS (immunoadsorption, Charité) — treatment completed Jan 2026; results pending
  • IAMPOCO (immunoadsorption, Mainz) — data collection completed Oct 2024; results pending
  • TURN-Long COVID (immunoadsorption, Amsterdam UMC) — recruiting, AAb-stratified
  • REVERSE-LC (baricitinib) — Phase 3 recruiting; cognition data Nov 2026
  • Rovunaptabin BLOC Phase IIb — failed primary endpoint; peer-reviewed data pending
  • CD8+ T cell reconstitution — no targeted trials; mechanistic basis established
cd ~/repos/ratatosk && claude --resume 4b348dfb-6821-4141-8458-bcea747b25b2