Josse-posten

Trump promises stone ages and exit ramps, Europe closes ranks without Washington, and four astronauts head for the Moon on a night when it could use some good news.

“Back to the Stone Age”

In a rambling prime-time address, Trump declared the Iran war “nearing completion” and threatened to bomb Iran “back to the Stone Ages” — but offered no concrete plan for how it ends. Markets sank. Iran flatly denied his claim that Tehran had requested a ceasefire, calling it “false and baseless.” Iran’s President Pezeshkian published an open letter to Americans: “We harbor no enmity toward ordinary Americans.” The Strait of Hormuz stays closed. Thirty-five countries — pointedly excluding the US — will convene UK-led talks to find a diplomatic path to reopening it. China is positioning itself as peacemaker.

Trump separately threatened to pull the US out of NATO, calling the alliance “a paper tiger,” and to halt weapons deliveries to Ukraine unless European allies join a Hormuz coalition. France shot back: NATO serves Euro-Atlantic security, not offensive missions in the Persian Gulf. Switzerland denied US military overflight requests and is now considering cancelling its Patriot missile order.

Israel struck Tehran and Isfahan in two waves, with massive smoke columns over Isfahan. The US confirmed B-52s are flying overland missions over Iran as air superiority expands. Iran’s former foreign minister Khamal Kharazi was reportedly seriously wounded in an attack that killed his wife.

The Guardian · BBC · Al Jazeera · NRK · NRK · The Guardian

Artemis II: Humans Return to the Moon

NASA’s Artemis II launched successfully from Kennedy Space Center, sending four astronauts toward the Moon for the first time in 54 years. Christina Koch becomes the first woman and Victor Glover the first Black person to travel there. The spacecraft is in Earth orbit and expected to reach the Moon around April 6 for a 10-day flyby. A US senator called the mission a “contrast” to the war below.

The Guardian · Al Jazeera · NRK

SpaceX Files for IPO

SpaceX filed to go public — one of the most anticipated tech IPOs in history. If the offering succeeds at current valuations, Elon Musk could become the world’s first trillionaire.

NYT · Al Jazeera · DN

Markets

Indicator Value Change
S&P 500 +0.8%
Gold +1.8%
Oil −2.5%
EUR/USD 1.0843
USD/NOK 10.8172
VIX 24.51
BTC $66,649 −3.4%
  • Gold +1.8% — safe-haven demand amid war escalation
  • Defense rallied: Lockheed +2.2%, RTX +0.9%
  • Oil −2.5% despite Hormuz blockade — diplomatic talks may be tempering fears

Smoke and burning embers over Isfahan after US-Israeli strikes.

Artemis II lifts off from Kennedy Space Center — humans return to the Moon.

World

UK pivots toward EU as Iran war strains transatlantic ties

PM Starmer said the UK will seek “ambitious” new ties with the EU on defence and economic partnership, citing the instability caused by Trump’s Iran war. Families of UK citizens detained in the UAE for sharing images of the conflict accused the government of “impotence.”

BBC · The Guardian

Switzerland defies US — denies airspace, weighs cancelling Patriot order

Neutral Switzerland rejected several US requests for military overflight and is now considering cancelling its order for US Patriot missile systems.

Reuters

Israel expands Lebanon attacks beyond Hezbollah territory

Israel hit areas not under Hezbollah control and announced its intention to control swathes of southern Lebanon. Israel also passed a death penalty law — the first country to vote for capital punishment in the 21st century — which critics say targets Palestinian existence. The EU faces growing criticism for failing to restrain Israel.

Al Jazeera · The Guardian

Global energy crisis deepens — Australia strikes emergency fuel deal

Australia’s PM Albanese warned that economic shocks will last “months.” Hundreds of service stations ran empty. Federal and state governments cut fuel costs by a combined 32 cents per litre through a GST deal.

Hungary’s Peter Magyar emerges as biggest threat to Orbán in 15 years

A former Orbán ally turned opposition leader, Magyar represents the most serious challenge since Orbán’s first consecutive victory in 2010. The Economist draws broader lessons: “a regime loved by MAGA may soon lose power.” (Also covered in Norway — Sweden Democrats)

Supreme Court sceptical of Trump’s birthright citizenship challenge

Justices appeared sceptical as Trump attended oral arguments in person — a rare move. The case could determine the future of citizenship for all US-born children. Separately, Republicans reached a deal to end the record-long DHS shutdown.

Russian military plane crashes in occupied Crimea — 29 dead

An An-26 military transport crashed into a cliff, killing all 29 aboard. Russia attributed it to technical malfunction. (Also covered in Ukraine — Su-34 and An-26 losses)

Also today

  • Robotaxi chaos in China — At least 100 Baidu Apollo Go robotaxis stalled mid-road after a system malfunction, stranding riders for hours. Customer service offered “useless platitudes.” (BBC)
  • Venezuela — US lifts sanctions on acting president Delcy Rodríguez. (Al Jazeera)
  • Haiti — First UN-backed gang suppression troops arrive with 12-month mandate. (Al Jazeera)
  • Indonesia — Magnitude 7.4 earthquake off North Maluku, one killed, tsunami alert lifted. (The Guardian)
  • Burundi — Ammunition depot explosions kill 13 civilians. (BBC)
  • New Zealand–Cook Islands defence pact signed after China row. (The Guardian)
  • Oracle lays off thousands in deep cuts. (BBC)
  • FDA approves new obesity pill Foundayo. (NPR)
  • Greek train crash trial begins — 36 accused over 57 deaths. (BBC)
  • Rohingya refugee death in US ruled homicide after border agents left him in a parking lot. (The Guardian)

Ukraine

700+ drones: Russia’s new double-wave tactic

Russia launched ~700 drones in two waves on March 31–April 1 — 339 overnight, 361 during daytime — followed by another 172 overnight into April 2. Ukrainian air defenses intercepted 90% of all missiles and drones in March. The new tactic of coupling large nighttime and daytime strikes extends threat windows and disproportionately targets civilians outdoors. Four civilians died in Cherkasy Oblast after approaching a crashed drone whose warhead detonated. Zelensky framed the April 1 barrage as Russia’s answer to Ukraine’s proposed Easter ceasefire.

Ukrainska Pravda · Ukrainska Pravda

Ukrainian deep strikes hit Baltic oil ports, Bryansk missile plant, and Ufa refinery

A week of strikes on Baltic Sea ports has caused lasting damage to oil terminals at Ust-Luga and Primorsk, with satellite imagery showing damaged storage tanks and ongoing fires. The Strela missile component plant in Bryansk was also hit. Overnight on April 1–2, drones struck the Bashneft-Novoil refinery in Ufa (capacity ~7.3M tonnes/year), causing a large fire visible across the city. Russia also lost an Su-34 fighter jet and the An-26 transport (29 killed) over Crimea within 24 hours.

ISW · United24

European governments estimate Russia could gain an additional $40 billion in oil revenue if Urals crude prices remain elevated through 2026. Russian aluminum, fertilizer, and wheat exports are also surging. Meanwhile, a Kyiv Independent investigation revealed Russia’s sanctions-evading shadow oil fleet is using SpaceX’s Starlink satellite internet. Ukraine called on SpaceX to act. The EU announced €1.4 billion in frozen Russian asset proceeds for Ukraine; Japan sent $1.3 billion from the same source.

ISW · Kyiv Independent · United24

Russian advances stall as Ukraine counterattacks on multiple fronts

Russian advances have slowed markedly since early 2026. Ukraine liberated nine settlements and ~480 km² on the Oleksandrivka axis. Commander-in-Chief Syrskyi called Pokrovsk the most active sector, reporting that simultaneous Russian attacks were stopped. Notably, Ukraine’s command chose not to expend forces retaking Huliaipole, instead redeploying to fortified high ground in Dnipropetrovsk Oblast — a decision commanders say yielded greater results.

Ukrainska Pravda · United24

Russian recruitment falls below casualty rate for fourth straight month

Voluntary recruitment has been below the battlefield loss rate since December 2025 — total losses now ~1,298,730 troops. The Kremlin compensates with covert mobilization: universities must deliver 2% of male students as contract signers (~44,000 soldiers), the MoD plans 78,000 recruits for Unmanned Systems Forces, and Ryazan Oblast requires businesses to select employees as military candidates.

Kremlin demands Donetsk withdrawal in two months

Peskov said the decision must be made “today.” State Duma members warned future demands could include Zaporizhia, Kherson, Odesa, Mykolaiv, Dnipro, and Kharkiv. The Russian MoD also claimed full control of Luhansk — the third such claim since 2022, despite ISW assessing two villages remain Ukrainian. The 3rd Assault Brigade publicly contradicted the claim.

Also today

  • Odesa port struck — containers and vehicles burning, two warehouses damaged, a high-rise residential building hit. No casualties. Kharkiv and Chuhuiv also struck with apartment buildings ablaze. (Ukrainska Pravda)
  • Drones crashing in Baltic states — Seven Ukrainian drones have landed in Lithuania, Latvia, Estonia, and Finland since March 23, likely diverted by Russian EW. Ukraine says Russia is doing this deliberately for propaganda. (Ukrainska Pravda)
  • Trump on Ukraine — “We shouldn’t have got involved.” Threatened to stop PURL weapons unless Europe joins Hormuz coalition. Zelensky: “Why does the US never issue ultimatums to Russia?” (FT)

Smoke rising from the Bashneft-Novoil refinery in Ufa after a Ukrainian drone strike.

Norway

Drivstoffkuttet: avgiften er ned, men pumpeprisen står

Stortinget’s emergency fuel tax cut took effect April 1 — but stations raised prices the evening before, largely neutralizing it. By morning, petrol was down just 0.53 kr and diesel was actually up 1.34 kr. NAF called it “grossly exploitative.” Konkurransetilsynet says it’s not guaranteed the full cut reaches consumers. Multiple party leaders called it “unacceptable.” Reddit threads are full of outrage, with commenters demanding Okokrim investigate what many describe as a cartel.

Aftenposten · Dagsavisen · VG · DN

Rødgrønt kaos — koalisjonen i oppløsning før påske

The red-green parties enter Easter in a dire cooperation climate after the fuel tax drama. Trust between partners is described as “broken” and “on the negative side.” Meanwhile, Raud Ungdom held a closed-door national meeting, reportedly planning votes on establishing a “folkemilits” for armed self-defense and dismantling the military. Parent party Rødt is alarmed — party secretary Strisland emphasized Rødt practices “full openness,” while Anne-Marith Rasmussen said her trust is “tynnsliten.” Some members call for severing ties with the youth wing.

NRK · DN

Sweden halverer matmomsen — Listhaug krever at Norge følger etter

Sweden cut food VAT from 12% to 6% on April 1. NRK price-checked 20 items and found meaningful savings. FrP’s Sylvi Listhaug is pushing Høyre and Sp for an equivalent Norwegian cut. Høyre’s Nikolai Astrup prefers targeted income tax cuts over “untargeted” VAT reductions; KrF argues child allowance increases would deliver double the impact.

NRK · Moderaterna/SD below

Iran-konflikten rammer norsk skipsfart og internett

Iran is floating tolls on ships through the Strait of Hormuz. Rederiforbundet is strongly opposed. SEB expects oil prices to average $100/barrel for 2026 even if Hormuz reopens in May. Oslo Børs fell on oil price swings before Easter break — algorithmic trading is dominating. Separately, the Hormuz conflict threatens undersea internet cables connecting Europe and Asia, making Arctic cable routes suddenly more interesting.

E24 · DN · Digi.no

Watson-aktivister rammer norsk krillfartøy i Antarktis

A Paul Watson Foundation boat deliberately rammed the Aker QRILL vessel Antarctic Sea in Antarctic waters. Activists had earlier thrown steel anchors into trawls on another vessel. Aker QRILL’s CEO says the impact nearly struck a diesel tank. Watson downplayed it as “paint damage.” Norway’s Foreign Ministry condemned the action. Reddit commenters note Watson’s “lemfeldig omgang med fakta.”

DN

Lofotfisket har kollapset 90 % på 12 år

Cod catches during Lofotfisket plummeted from nearly 70,000 tonnes in 2014 to under 7,000 in 2026 — a further 30% drop from last year. The shared Norwegian-Russian quota fell from nearly one million tonnes to 285,000. Herring staying in Finnmark fjords has disrupted cod migration. A shopkeeper in Henningsvær calls it “entirely catastrophic” — boats are absent from the harbor.

Sverigedemokraterna kan få regjeringsmakt

Swedish PM Kristersson’s Moderaterna agreed to form a majority government with the Sweden Democrats if they win in September — the first time SD could hold actual cabinet seats. The Guardian calls them “a party with neo-Nazi roots.” A significant shift in Nordic politics.

Dagsavisen · The Guardian

Frankrike forbyr hvit snus — nordmenn risikerer fengsel og millionbøter

France banned white snus (nicotine pouches) as of April 1, classifying it as a toxic substance. Penalties: up to 5 years in prison and €375,000 (~4.2 million NOK) for sale, import, transport, possession, or use. The Norwegian Embassy in Paris has received many inquiries.

Also today

  • Reinkalven Pluto døde i Karasjok da F-35-jagerfly fløy lavt over byen under øvelse. Forsvaret utelukker ikke erstatning. (NRK)
  • Knivstikking på Skøyen — to skadet etter at person truet vektere med kniv. (NRK)
  • Oliver Rivedal (23) fra Sunnfjord funnet død i Wisła i Warszawa etter å ha vært savnet siden november. (NRK)
  • Britisk langrennsløper Gabriel Gledhill får bli i Norge — UDI snudde. (NRK)
  • Tesla tok 35 % av nybilmarkedet i mars. (DN)
  • Vannkraft — produksjonen falt nesten 30 % forrige uke, snømengden på laveste nivå på 20 år. (NRK)
  • VM-trekning — Norge møter Irak i første kamp, Senegals trener kaller Norge «Europas beste». (NRK)
  • Yrkesfag — rekordmange søkere. (Dagsavisen)
  • Norges Bank kritisert som «mest aggressiv» av LOs sjeføkonom. (Dagsavisen)
  • Leiemarkedet under enormt press — «kupping» av utleieboliger utbredt. (Dagsavisen)
  • Hvalturisme — strengere regler før neste sesong etter 96 dokumenterte episoder. (NRK)
  • Fjernsnøbrøyting testes på Vikafjellet. (NRK)
  • Storfebønder — norsk forskning løser sterilitetsproblem hos Angus-okser. (NRK)
  • FFI-sjefen foreslår «forskningsreservister» — et Heimevern for forskere. (TU.no)

Kollisjon mellom Paul Watson-fartøy og krillfartøyet Antarctic Sea i Antarktis.

Empty docks in Henningsvær. Lofotfisket catches have collapsed 90% since 2014.

Tech

What would you change about Haskell?

The Haskell Foundation surveyed the community. Top requests: replace String with Text as default, enable OverloadedRecordDot and NoFieldSelectors by default, make data structures strict by default, reduce partial functions in Prelude, and consolidate the fragmented tooling ecosystem (inspired by Python’s uv). A recurring tension: balancing academics, industry engineers, and hobbyists.

Haskell Blog · Lobsters

Pyre: Python runtime rebuilt in Rust with PyPy’s JIT — or an elaborate April Fool’s joke?

Claims 31–36x speedups, CPython 3.15 compatibility, no GIL by default, and a reusable JIT framework (MaJIT). Lobsters commenters are skeptical — April 1 timing, a roadmap targeting “replace CPython by 2062,” and a flashy-but-broken website. The GitHub repo does contain real code.

Lobsters

pgit: 1.4 million Linux kernel commits, queryable in PostgreSQL

20 years of kernel history imported with 53.5x compression (2.7 GB vs 144 GB uncompressed). SQL reveals file coupling patterns (1,117 co-changes between two i915 files), 38.5k authors but only 1,540 committers, 3 people merging 22.5% of all commits, and exactly 7 f-bombs from exactly 2 people.

Lobsters

Quantum computing advances threaten Bitcoin cryptography sooner than expected

Caltech demonstrated lower-overhead quantum fault-tolerance. Google unveiled a lower-overhead Shor’s implementation for 256-bit elliptic curve crypto, published via a cryptographic zero-knowledge proof. Combined: Bitcoin signatures may face quantum threats with as few as 25,000 physical qubits — dramatically lower than previous million-qubit estimates.

Hacker News

The Claude Code leak: why code quality didn’t matter

Follow-up analysis argues product-market fit trumps code quality — Claude Code remains dominant despite a widely criticized codebase because its value lies in model-interface integration, not implementation elegance. HN debates whether poor engineering created the vulnerability.

Hacker News

r/programming bans all LLM discussion

Temporary ban on all AI-related content. Growing fatigue with AI discussions dominating programming communities. Separately, the EU banned AI-generated content including deepfakes in official communications.

Politico EU

Steam on Linux hits 5.33%, surpassing macOS

March 2026 Steam Survey shows Linux at 5.33% vs macOS 2.35%. Proton now “just works” for most titles; gaming-focused distros like Bazzite provide console-like experiences. The Steam Deck continues to drive adoption.

Hacker News

DRAM pricing is killing the hobbyist SBC market

Rising LPDDR costs are now the majority of SBC manufacturing cost. Raspberry Pi 5 16GB: $299.99. Chinese DRAM expansion may relieve pressure in ~2 years, but AI demand and geopolitics add uncertainty.

Also today

  • Domain separation — recurring vulnerability pattern in cryptographic signing affecting Bitcoin, Ethereum, TLS, JWTs. (foks.pub)
  • FFF — code search daemon claims 100x over ripgrep using bigram inverted index; HN calls comparison “apples to oranges.” (fff.dmtrkovalenko.dev)
  • Email obfuscation — tests against 300+ harvesters; CSS display:none achieves 100% blocking. (spencermortensen.com)
  • Tailscale exit node walkthrough — “moves where you place trust” rather than eliminating it. (stonecharioteer.com)
  • fzf-navigator — filesystem navigation built entirely on fzf, triggered via Ctrl+Space. (GitHub)

Raspberry Pi 5 price increases since launch — DRAM costs are the culprit.

Linux & Infrastructure

NixOS roundup: k3s breakage, systemd-free Finix, NASty NAS, and nodePackages removed

A big week for NixOS. k3s 1.35.3 breaks NixOS containers — containerd 2.2.0 can’t handle symlinked /etc/passwd; stay on 1.35.2. Finix replaces systemd with finit as PID 1 while keeping NixOS tooling — daily-driven on laptops, servers, and Steam Deck. NASty is a NixOS-based NAS OS on bcachefs with compression, erasure coding, snapshots, and a SvelteKit dashboard. nodePackages has been entirely removed from nixpkgs-unstable — common packages like pnpm promoted to top-level, the rest needs buildNpmPackage. Also: Flox now provides a Nix binary cache for NVIDIA CUDA packages, ending hours of local compilation; oss.zone offers a public-access NixOS system; ntsync module reminder for gamers; and an AGENTS.md pattern for guardrailing AI agents editing NixOS configs.

k3s issue · Finix · NASty · Flox CUDA · AGENTS.md

Home Assistant 2026.4: infrared control, cross-domain triggers, Matter PINs

Native IR control via ESPHome proxies (starting with LG TVs), cross-domain automation triggers (generic “motion detected” across sensor types), Matter lock PIN management. Dashboard gets section backgrounds with opacity and redesigned gauge cards. AI Assist shows reasoning steps. 14 new integrations.

hyprmoncfg: TUI monitor manager for Hyprland with hotplug profiles

Drag monitors on a canvas, configure mode/scale/VRR/mirroring visually. Killer feature: a hotplug daemon that auto-applies saved profiles when monitors connect/disconnect, with a 10-second revert safety window. No Python/GTK dependencies.

Hyades: LaTeX math rendered as Unicode in the terminal

Fractions, integrals, matrices, Greek letters as selectable, copyable terminal text. Pure C, no dependencies. Ships with editor plugins for Helix, Neovim, and VS Code, plus an MCP server.

Germany mandates open standards in all public administration from 2028

Only open standards will be permitted. Meanwhile, The Document Foundation ejected all Collabora developers from TDF membership — controversial given Collabora’s significant LibreOffice contributions.

r/selfhosted

Also today

  • JetKVM v0.5.5 adds MQTT + Home Assistant integration, H.265, USB serial console, Tailscale custom control server. (GitHub)
  • hass-sidekick — TypeScript library for HA automations via code, WebSocket + MQTT. (GitHub)
  • Jellyfin 10.11.7 patches critical security vulnerabilities — update immediately. (GitHub)
  • Plezy — open-source Plex client with mpv backend, HDR, offline downloads, no Plex Pass required. (GitHub)
  • Grist 1.7.12 adds trigger-based automations. (GitHub)
  • git_bayesect — Bayesian git bisect for flaky tests. (GitHub)
  • ci-debugger — interactive breakpoints for GitHub Actions, run locally. (GitHub)
  • lazyjira v2.7 — keyboard-driven Jira TUI with issue creation. (GitHub)
  • Postiz switches from AGPL-3 to BSL — another open-source relicensing. (GitHub)
  • EmDash — Cloudflare’s serverless TypeScript CMS on Astro + D1 + R2. (GitHub)
  • Paper Console — thermal printer appliance on Raspberry Pi with brass dial. (GitHub)
  • Trinity Large Thinking — open-source reasoning model on OpenRouter, 262K context. (OpenRouter)
  • The Gathering 2026 — full data center network built in Vikingskipet in four days. (Digi.no)
  • Digitalt naturkart — tre fylker lanserer kart over verdifull natur, flomfare, og sjeldne arter. (NRK)

NASty dashboard — a NixOS-based NAS OS built on bcachefs.

Paper Console: brass dial, push button, thermal paper — a screenless appliance.

cd ~/repos/ratatosk && claude --resume a3837378-841f-401f-86fd-9703cffcec76