Josse-posten

Europe says no, the strait cracks open, and Norway wins its first Oscar.

The Allies That Weren’t

Trump asked Europe to send warships to the Strait of Hormuz. Germany’s Merz: “We will not participate.” EU foreign policy chief Kallas: “Not Europe’s war.” Starmer distanced Britain. Even all living former US presidents denied privately backing the war. Day 18, 200 US troops wounded, 1,300 Iranians dead — and the coalition of the willing is a coalition of one. Meanwhile, Treasury Secretary Bessent confirmed the US is letting Iranian tankers through the strait, and oil dropped 4%.

Fire and smoke rise from an oil facility in Fujairah, UAE after Iranian drone strikes spread the war deeper into the Gulf.

Affeksjonsverdi tar Oscar

Joachim Trier’s film won Best International Feature Film overnight — the first Norwegian film to do so. “I’m just a film nerd from Norway,” he said in his acceptance speech. Støre has invited the entire team home for a celebration.

Every Layer of Review Makes You 10x Slower

Apenwarr’s new essay argues each approval layer adds roughly 10x latency: a 30-minute fix becomes 500 hours with cross-team sign-off. AI makes individual coding faster but can’t touch the review bottleneck — and may worsen it by flooding the queue with plausible-looking code that’s harder to review than human-written code.

Also today: Pakistan struck a Kabul hospital, killing 400. Cuba’s grid collapsed, then a magnitude 6 earthquake hit. Stortinget votes on an Epstein investigation. Nix 2.34 ships with a Rust installer and granular linting. SSB scraps all 2026 rate cuts. Jepsen found MariaDB Galera loses committed transactions.

Markets

Value Δ
S&P 500 +1.0%
Oil −4.1%
Gold −0.1%
USD/NOK 10.82
BTC $74,345 +1.2%

Oil −4.1% as US lets Iranian tankers through Hormuz. S&P up on partial strait reopening.

World

Iran War — Day 18

Israel & Lebanon

A man walks past destruction after overnight Israeli airstrikes in the southern suburbs of Beirut.

Rest of the World

People line up to buy bread in Havana as Cuba’s power grid collapses amid a US oil blockade.

US Domestic

cd ~/repos/ratatosk && claude --resume 2f57b1e5-ef00-4724-ab60-eacd847c9c14

Ukraine

Ukrainian counterattacks in Dnipropetrovsk Oblast continue to gain ground. Since late January, Ukraine has liberated over 400 sq km in the Oleksandrivka and Hulyaipole directions, with fresh tactical advances reported this past week — entering Sichneve, reaching Voskresenska, and seizing Rybne. Ukrainian forces have advanced to within 2 km of the Hulyaipole–Velyka Novosilka road, denying Russia its use for logistics even without physically cutting it. Russian forces have shifted from offense to active defense, pulling units from other sectors — including Pacific Fleet naval infantry, the 656th Motorized Rifle Regiment (unseen since August 2025), and possibly elements from the 35th CAA reserve — to plug the gaps. Zelenskyy claims Ukraine has thwarted the Russian offensive operation planned for March.

Around Pokrovsk and Kostyantynivka the daily tempo remains high (31 and 30 clashes respectively on March 16), with localized advances on both sides. In the north, the Russian command is reportedly rushing two VDV regiments to Yunakivka (Sumy Oblast) after botching a redeployment that briefly left the area undermanned.

Ukraine’s deep-strike campaign continues to reach further into Russia. Drones hit the Aviastar aircraft manufacturing plant in Ulyanovsk (producer of Il-76 and An-124 transport aircraft), forcing a temporary shutdown. A Krasnodar Krai oil depot in Labinsk was struck. Russia launched 211 drones at Ukraine overnight March 15–16, of which 194 were downed — strikes hit energy, port, and educational infrastructure in Odesa, Mykolaiv, and Kharkiv oblasts. A Lancet loitering munition — possibly AI-guided and delivered via a Shahed mothership drone — crashed near the Independence Monument in central Kyiv, though some Ukrainian experts suspect it may have been debris dropped as a psychological operation.

Russia’s internet crackdown is escalating sharply. The MoD has ordered soldiers to delete Telegram, threatening reassignment to assault units for non-compliance — a move milbloggers warn will further degrade C2 already impaired by the February Starlink block. Domestically, Telegram is being throttled across Russia, with over 12,000 user complaints on March 15. Overzealous blocking has rendered even state-owned whitelisted sites inaccessible in parts of central Moscow.

Arms competition

US redirecting air defense systems from Europe/Asia to Middle East — 20,000 APKWS rockets originally for Ukraine, plus THAAD and Patriot interceptors moved from Indo-Pacific. EU’s Kallas calls it “competition for the same resources.” The Iran war is directly draining Ukraine’s pipeline. (Also covered in World — Europe rejects Hormuz involvement.)

cd ~/repos/ratatosk && claude --resume 9730ed78-6fb8-4863-9a8f-3f66641673d4

Norway

The Mideast war is rippling through Norwegian daily life. SSB released its updated economic forecast, dropping all expected rate cuts for 2026 — the steering rate stays at 4%, with cuts not arriving until 2027–2028. Rising fuel costs from the conflict are pushing up import prices and keeping inflation stubbornly above the 2% target. Nordea Markets goes further, floating a possible rate hike to 4.5% by year-end. SAS has cancelled 133 flights this week, blaming fuel costs from the crisis, though pilots suspect the real driver is ongoing wage negotiations — and competitor Norwegian is operating normally. Støre says contributing to the US effort to reopen the Hormuz Strait is not on the table. (Also covered in World.)

Norway pitches itself as Europe’s energy lifeline — As the Iran war disrupts oil and gas supply, Oslo positions itself as Europe’s energy-rich savior. (Politico)

Stortinget is formally voting today to launch a comprehensive investigation into Jeffrey Epstein’s connections to Norway, examining links to figures including Thorbjørn Jagland, Terje Rød-Larsen, Børge Brende, and Crown Princess Mette-Marit’s contacts with Epstein in 2010–2014. Støre urged that the process be carefully scoped to avoid blanket suspicion of international diplomacy.

Five boxes of documents from the 1993 Oslo peace process have been retrieved from Rød-Larsen’s basement by the National Archives and the Foreign Ministry. The documents — some classified — had been missing from official archives for 33 years. Researcher Hilde Henriksen Waage, who first identified the gap in 2004, says she feels vindicated. PST is evaluating potential breaches of security legislation.

The basement storage where five boxes of Oslo peace process documents were retrieved from Terje Rød-Larsen’s home after 33 years.

The Marius Borg Høiby trial was postponed Tuesday because the presiding judge fell ill. Monday’s session saw the prosecution lay out its case, characterizing Høiby as a man with anger problems who committed what amounts to “an assault on a defenceless person.”

The government announced a major school reform for the youngest pupils. From August 2026, screens will be sharply restricted in grades 1–4, with potential postponement of subjects like English and religion to make room for more play and social-emotional learning.

“En skandale hvis dette stemmer” — Listhaug on the 5 billion kroner hydrogen ferry project for Lofoten, where fuel cell durability is now in question.

cd ~/repos/ratatosk && claude --resume e7d61e74-bed8-48b9-be60-8cdf0ec92019

Norway — Street Level

The big cultural moment: Affeksjonsverdi won the Oscar, and r/norge is celebrating. The director’s acceptance speech — “I’m just a film nerd from Norway” — is circulating widely.

LO sier nei til regjeringas nye krav til sykmeldte — Government wants to mandate that sick-listed employees take tasks outside their employment contract. LO and the Medical Association oppose, citing weakened employment protection and health risks. A live political fight with real stakes for worker protections. (Fagbladet)

Ble bedt om å ikke nevne rullestolen i jobbsøknad — A qualified wheelchair user told by Nav to hide his disability in applications. The Bergen program #syktbrajobb has placed 108 of 189 disabled participants in jobs since 2019, showing what targeted support can do vs. the default system. (Fri Fagbevegelse)

A positive counterpoint to the usual health system stories: someone describing how pårørende, fastlege, DPS, and the emergency system all connected quickly when they were in crisis. Comments suggest this is less common than it should be, but people are glad to hear a success story.

Community micro-action of the day: a redditor spotted a neo-Nazi sticker in Gjøvik, recognized the location from another user’s post, and removed it on their way home from drum lessons.

cd ~/repos/ratatosk && claude --resume 40db045a-0f4e-44e8-8126-d64a882876b0

Tech

Highlights

TypeNix: Full typing for Nix

typenix | Lobsters — Reuses the TypeScript type-checker pipeline (binder, checker, LSP) for Nix by converting tree-sitter-nix ASTs into TypeScript AST nodes. Already parses and type-checks all 42,298 nixpkgs files in 13 seconds. Provides autocomplete, hover, go-to-definition, and type errors in .nix files.

TypeNix providing autocomplete, type errors, and hover in .nix files.

“Verbose, plausible-looking, and wrong in ways that require sustained deep attention to catch” — HN commenter on reviewing AI-generated code

cd ~/repos/ratatosk && claude --resume 2508d980-7751-44ee-a699-3ea2e92ff7dd

Linux & Infrastructure

NixOS & Nix

Hyprland & Wayland

Self-Hosting & Services

CLI Tools & Terminal

GitTop summary view showing KPI cards and commit activity chart in the terminal.

Home Automation

cd ~/repos/ratatosk && claude --resume 089306fa-927a-4bb7-8288-a9822c92903a

Health & Science

cd ~/repos/ratatosk && claude --resume 2f57b1e5-ef00-4724-ab60-eacd847c9c14
cd ~/repos/ratatosk && claude --resume d3db2ed0-c078-4ffd-a922-ab652d51c505