Josse-posten

A fragile Middle East truce holds while talks collapse; Ukraine’s drones drag fuel rationing into Moscow itself; and a WW2 quarrel hands Putin a gift in Warsaw.

Israel–Hezbollah ceasefire renewed after deadly flareup; US–Iran talks scrapped

A renewed ceasefire between Israel and Hezbollah took hold Friday after 24 hours of intense violence — Hezbollah killed four Israeli soldiers and Israel struck heavily across southern Lebanon — that threatened the broader US–Iran peace framework agreed this week. JD Vance’s team was already at an airbase bound for Obbürgen when the Switzerland talks were abruptly canceled. Washington reportedly pressured Israel directly to stand down (“you just gotta calm down,” Trump said) and announced a fresh round of Israel–Lebanon talks in Washington next week. Iran’s deputy foreign minister said Tehran is “ready to move forward” but demands the war end on all fronts. (More reaction in World.)

A woman returns to her village in Qlailah, southern Lebanon, after displacement. Photo: Zohra Bensemra/Reuters

Ukraine’s strike campaign forces fuel rationing on Moscow itself

Black smoke rises from Gazprom Neft’s Moscow refinery after Ukrainian drone strikes, June 18. Photo: Getty Images

Sustained drone attacks on Russian oil infrastructure have forced Moscow to ration fuel in the capital. The Kapotnya (Moscow Oil) refinery — roughly 40% of the city’s gasoline and 50% of its diesel — has fully halted after drones destroyed its primary unit and four storage tanks; a circulating video suggests a Russian interceptor missile finished the job. Ukraine struck Moscow City for a third straight day on June 19. The pressure is reaching the macroeconomy: the Central Bank cut its rate to 14.25% — lowest since October 2023 — even as governor Nabiullina warned the strikes are stoking inflation, which ISW reads as the Kremlin eroding the bank’s independence to prop up the war industry. Crimea has imposed purchase limits at a quarter of its gas stations. (Full detail in Ukraine.)

Poland strips Zelensky of its highest honor — and Tusk says Putin is delighted

President Nawrocki revoked Zelensky’s Order of the White Eagle over Ukraine’s honoring of UPA figures tied to the Volhynia massacres, triggering a cascade of Ukrainian officials returning their own Polish awards. PM Tusk publicly rebuked Nawrocki, calling the decision a gift to Putin that shocks Western allies. Kyiv called it a “strategic mistake.” The flare-up exposes the historical fault line still running beneath the Poland–Ukraine alliance even as both stand against Russia.

Indicator Value Change
S&P 500 7,500.58 +1.08%
Dow 30 51,564.7 +0.14%
Nasdaq 26,517.93 +1.91%
Russell 2000 2,979.77 +2.12%
VIX 16.78 +2.32%
Gold 4,172.9 −1.72%
BTC $63,678 +1.79%
EUR/USD 1.1478 +0.01%
USD/NOK 9.70 0.00%
  • Gold −1.72% — safe-haven demand easing as the Israel–Hezbollah ceasefire is renewed and the US–Iran framework holds; risk-on rotation visible across small-caps and tech.
  • VIX +2.32% despite the equity rally — the Hormuz mining crisis (80 mines blocking the strait) and ceasefire fragility keep tail-risk hedges bid.

World

Israelis feel betrayed by Trump’s Iran deal; Obama says the US is ‘worse off’

“Middle Israel” opinion has turned sharply against the US–Iran deal, with fears that Iran — though weakened — will rebuild its nuclear and military capacity stronger than before, and ire directed at Trump personally. Former President Obama said the US is now “worse off” than before the 15-week war, while welcoming the ceasefire and hoping it holds. Whether Trump must submit the memorandum of understanding to Congress under a 2015 law remains contested.

UN: Israel killing on average one child per day in Gaza despite ceasefire

UNICEF reported that Israel is killing an average of one child per day in Gaza even with a ceasefire nominally in effect. “No ceasefire can be considered meaningful while children continue to be killed,” the agency said. A separate UN meeting on sexual-violence allegations against Israel devolved into a heated confrontation.

Bissan, evacuated as a premature baby from Gaza for treatment in Egypt, is reunited with family in Deir al-Balah. Photo: Mahmoud Issa/Reuters

Norway to ban trade with Israeli settlements; Denmark probes years of Hamas-linked funding

Norway announced plans to prohibit trade with Israeli settlements in the Palestinian territories — one of the strongest economic measures yet taken by a European state on the issue. Separately, Denmark is investigating after reporting revealed it had for years sent millions of kroner to an organisation that trained Hamas members, a significant lapse in foreign-aid due diligence.

Meloni–Trump rupture: Italy’s foreign minister cancels US trip after ‘begging’ claim

Trump claimed in an Italian TV interview that Giorgia Meloni “begged” him for a photo at the G7. Meloni hit back publicly — Trump “totally invented” it, and “Italy and I do not beg” — and Italy’s foreign minister canceled a planned US visit in protest. It marks a real rupture in one of Trump’s once-closest European relationships, following his decision to negotiate directly with Iran over Israel’s objections.

BBC · Guardian · NPR · AP

H5N1 bird flu confirmed in Australia — all continents now affected

Australia confirmed its first mainland H5N1 case after a migratory seabird tested positive in Western Australia, with a second bird under test. Australia was the last continent without the strain, so H5N1 has now reached every continent. PM Albanese called it “concerning”; authorities say there is no evidence yet of spread to poultry or agriculture, but the milestone marks a significant step in the virus’s global spread.

Strait of Hormuz: 80 mines block the route as Iran imposes mandatory insurance

The tanker-owner trade body confirmed roughly 80 mines are blocking the centre of the Strait of Hormuz, left over from the Iran war, with normal shipping expected to stay disrupted “for some time” — vessels are forced to hug the Omani coast at risk of grounding. Iran has separately imposed mandatory insurance on transiting ships, with fees likely to follow, raising global shipping and energy-supply costs even as the peace deal is implemented.

Also today

Americas
Trump enthusiastically accepts a comparison to Hitler, Mao and Stalin (“Sounds good to me!”), and asks South Korea to “quickly build 10 US naval ships” — Guardian · ASIAE: ships
Trump unveils the $400M Qatar-gifted Boeing 747 (“VC-25B Bridge”) as a temporary Air Force One — one of the largest foreign gifts ever to the US government — Guardian · NPR
Bill Pulte, who used his housing-agency post to investigate Trump critics, named acting Director of National Intelligence — Guardian
DHS to issue ICE’s facial-recognition app to local police departments — NPR
Africa
Reparations framework: an 18-point strategic plan adopted at a landmark Accra summit; African and Caribbean states demand apologies, debt relief and compensation — Guardian · BBC
At least 35 killed in a jihadist attack on Niamey’s international airport, Niger’s largest — BBC
Ebola in DR Congo: 30 dead since May at the Kigonze displacement camp; a missing six-year-old patient found safe — BBC · Al Jazeera
Zimbabwe’s parliament passes a bill extending Mnangagwa’s term by two years and scrapping direct presidential elections — BBC
Climate & health
US accused of editing climate change out of a key Antarctic scientific report — ABC Australia
US cutting HIV-programme funding in South Africa, home to 8M+ people living with HIV — BBC
EU Commission plans to gut its flagship water-protection law to fast-track critical-minerals mines in drought-stressed regions; campaigners call it “Russian roulette” — Guardian
Western Europe’s second heatwave of 2026 pushes France above 40°C as severe thunderstorms batter the Balkans — Guardian: heat · Guardian: storms
Good news
On World Refugee Day, the UN reports nearly 15 million displaced people returned home in 2025 — the largest surge of returns on record, and the first decline in global displacement in a decade — Al Jazeera: longform · Al Jazeera: numbers

Ukraine

Zelensky gives Lukashenko one week to dismantle Russian drone relays

Zelensky issued a public ultimatum on June 19: Belarus must remove Russian relay equipment mounted on border communication towers by June 26 “or we will do it ourselves.” The systems extend Shahed drone range and help Russia bypass Ukrainian interception along the western approach — making this Ukraine’s most explicit direct threat against Belarusian territory to date. Zelensky also rejected the Kremlin’s demand to hold peace talks in Moscow, naming neutral venues instead, and dismissed Lukashenko’s claim that Belarus is not militarily involved.

Lavrov formally rejects Europe’s peace framework; Kremlin locks in maximalist demands

In a lengthy June 19 essay, Lavrov rejected the June 7 Ukraine–France–UK–Germany ceasefire proposal, arguing Europe is disqualified as a mediator by its support for Kyiv. He reiterated Russia’s maximalist conditions — language rights, Orthodox protections, security guarantees — and cited the August 2025 Alaska Summit as a binding framework, despite neither side ever releasing documentation of what was agreed there. ISW assesses the Kremlin exploits that opacity to conceal an unwillingness to compromise: Russia rejects every overture short of Ukraine’s capitulation.

Trump signals first-ever license for Ukraine to produce US anti-ballistic missiles

Zelensky said the US has signaled openness “for the first time” to licensing Ukraine to produce American anti-ballistic missiles domestically, following a Trump statement on June 17. In parallel, US senators introduced the bipartisan SABER Act to fund Ukrainian weapons purchases from seized Russian sovereign assets — two threads that, if realized, would mark a substantial deepening of US backing for Kyiv’s defense-industrial base.

Ukraine deploys armed ground robots to hunt Russian infiltration teams

Ukraine is fitting weapons stations onto ground robots to create mobile armed platforms — described as “small tanks” — that can track and engage Russian infiltration groups. The move extends Ukraine’s broader push to use unmanned systems to reduce human casualty risk in small-unit engagements. Meanwhile reports emerged of mass roundups of men in Penza Oblast, seized in the streets for deployment — an escalation of Russia’s coercive mobilisation.

Tech & Infrastructure

AURpocalypse: 1,500+ Arch packages backdoored in a coordinated attack

Starting May 27, attackers adopted hundreds of orphaned AUR packages and injected malicious PKGBUILDs. The most sophisticated payload used an eBPF program — delivered via a rogue npm dependency called “atomic-lockfile” — to steal GitHub credentials, SSH keys, browser cookies and chat-app data. Over 1,500 packages were compromised across multiple waves of increasingly obfuscated code. The incident lays bare AUR’s structural fragility: 107,000+ packages in a shared namespace where orphaned projects can be silently claimed, maintainers admitting “our chance at catching absolutely everything is very small,” and a security model that assumes users actually read PKGBUILDs — which they don’t.

LWN.net · HN

ATProto has no instances — just portable hosting and apps

Dan Abramov explains Bluesky’s protocol’s core departure from ActivityPub: there are no “instances” at all. Users have portable hosting (like an RSS feed) that any independent app can draw from, enabling genuine identity portability and a competitive app ecosystem over a single social graph. The analogy is the original RSS/reader split — content lives where you put it, and multiple readers compete on features without controlling the data — making it structurally richer than Mastodon’s federated-copies model.

Why LLM-written incident reports are dangerous

Lorin Hochstein argues that having LLMs generate incident reports defeats their entire purpose. Writing a report forces engineers to confront the fuzzy mental model of what actually happened — “Writing is Nature’s way of showing you how sloppy your thinking is.” LLMs produce plausible reports that may be factually wrong, and unlike code there’s no test that catches a wrong incident report. Reviewers won’t scrutinize work they assume AI produced efficiently, and the institutional learning loss compounds invisibly.

The feedback-loop problem with AI-generated operational documents. Source: Surfing Complexity

Project Valhalla arrives in JDK 28 after a decade of work

Java’s longest-running language project reaches preview in JDK 28 (March 2027): value classes — “codes like a class, works like an int.” Value objects are immutable, skip heap allocation and enable dense array layouts that eliminate Java’s perennial pointer-indirection memory penalty. The 197,000-line integration across 1,816 files is the largest single JDK change in memory. Phase 1 still allows null value types; non-nullable types and specialized generics — needed for ArrayList<Point> to actually flatten — come later.

The colors that exist beyond your screen’s gamut

A perceptual-science essay that starts from cone-cell biology: screens were built around the trichromatic system but still fall far short of nature, the biggest gap in saturated cyans and vivid greens. The author maps real-world locations where these “impossible” colors appear — forest canopies filtering sunlight, bioluminescent bays, structural iridescence in feathers and butterfly wings, green traffic lights (actually turquoise). A piece that earns its insight by working from first principles rather than just stating a fact.

A vivid natural scene illustrating colors beyond the sRGB gamut. Source: moultano.wordpress.com

Also today

Linux & Nix
Fedora 45 replaces the kernel’s VT console (fbcon) with kmscon — restoring scrollback, adding xkbcommon multi-layout keyboards and pango unicode rendering, and turning kernel panics into a restartable service — Fedora Wiki · Lobsters
Anatomy of NixOS ISO bloat — a systematic teardown gets the default image from 458MiB to 183MiB (kernel modules, GRUB bundled twice, Perl dragged in by Nix itself), honest that it breaks real functionality — natkr.com · Lobsters
Languages & systems
Safe SIMD in Rust without unsafe scattered everywhere — fearless_simd v0.5 uses zero-sized CPU-feature tokens to carry availability proof into the type system, consolidating all unsafe into one auditable macro — Medium · Lobsters
An entire HTML page encoded in a 9×9 favicon — PNG RGB channels hold 243 bytes; JS bootstraps the decode via canvas. Impractical, but an elegant reminder that a PNG is just bytes — timwehrle.de · HN
Science & AI
GPS spoofing mapped from space — Xona’s experimental Pulsar-0 satellite finds jamming across Europe and the Middle East “quite a bit more than we expected,” hitting the timing signals behind power grids and finance — Space.com · HN
AlphaFold creator and 2024 Chemistry Nobel laureate John Jumper joins Anthropic — a notable signal about where serious scientific talent is gravitating — John Jumper on X · HN
cd ~/repos/ratatosk && claude --resume 5546b56d-7d75-4d78-aa71-cc6698fe0faa