Josse-posten

Iran and Israel break the April ceasefire as a Russian drone hits a spent-fuel building at Chornobyl; on a quieter front, a Yale-led study nails down what causes Long COVID’s neurological symptoms.

Russian Drone Strikes Spent Nuclear Fuel Storage at Chornobyl

Drone footage of the Antipinsky refinery in Tyumen — 2,000 km from the Ukrainian border — burning after a Ukrainian deep strike. Photo: via Tendar/Bluesky

A Shahed drone substantially damaged the Centralized Storage Facility for Spent Nuclear Fuel inside the Chornobyl Exclusion Zone early June 7, igniting a fire and destroying part of the building. No spent fuel was stored at the facility at the time of the strike, but the drone also damaged an IAEA administrative building on site. Zelensky called the attack “extremely vile” and deliberate. It is the latest in a pattern of Russian strikes near the Chornobyl plant that has raised alarms over reckless — or intentional — targeting of nuclear infrastructure.

Iran and Israel Trade Strikes, Breaking the April Ceasefire

Iran launched ballistic missiles at northern Israel on Sunday in response to Israeli airstrikes on Beirut’s southern suburbs that killed at least two. Israel hit back Monday morning with strikes on central and western Iran, defying reported calls from President Trump for Netanyahu not to escalate. It is the first direct exchange since the fragile April ceasefire took hold, and Asian tech stocks fell sharply at the open as investors fled risk. (More in World News.)

Ukraine and the E3 Set Five Conditions for Peace Talks

Zelensky met Starmer, Macron and Merz in London and emerged with five conditions for any negotiations with Russia, plus an “urgent” push to scale up Ukrainian air defense and deep-strike capacity. Putin, for his part, dismissed the prospect of a Zelensky meeting outright. The choreography arrives as Trump’s attention shifts to the Iran front — and as Kyiv posts its second consecutive month of net territorial gains. (More in Ukraine.)

Long COVID’s Autoimmune Mechanism, Finally Proven

A new Iwasaki et al. paper in Cell moves the autoantibody hypothesis from suggestive to causal: IgG transferred from Long COVID patients into healthy mice reproduced fatigue, pain hypersensitivity and cognitive dysfunction, while brain imaging showed hyperactivation of regions controlling pain, fear, sensory processing and autonomic function. The team identified a specific autoimmune subset with antibodies against β1/β2-adrenergic, endothelin-A and muscarinic M4 receptors — directly validating the GPCR-autoantibody line of work coming out of Scheibenbogen’s group, and supplying a mechanistic pathway for the dysautonomia and PEM that define the patient experience. The authors also recommend restricting blood donations from LC patients on the grounds that the antibodies are pathogenic. (More in Long COVID & ME/CFS.)

Indicator Value Change
S&P 500 (f) 7,407 +0.09%
Dow 30 (f) 50,759 −0.35%
Nasdaq (f) 29,131 +0.36%
Russell 2000 (f) 2,840 +0.17%
VIX 21.51 0.00%
Gold 4,327 −0.87%
BTC $63,134 +1.22%
EUR/USD 1.1526 +0.03%
USD/NOK 9.43 −0.31%
  • Gold −0.87% despite Iran–Israel strikes resuming — an unusual safe-haven selloff as markets brace for broader escalation risk.
  • VIX flat at 21.51 even with renewed Middle East hostilities and Trump’s 60-country tariff expansion; US futures muted versus the Asian tech selloff.

World News

Iran and Israel Exchange Strikes Despite Trump’s Calls for Restraint

Iran launched ballistic missiles at Israel on Sunday in response to Israeli airstrikes on Beirut’s southern suburbs that killed at least two, and Israel retaliated Monday morning with strikes on central and western Iran. The exchange marks the first direct hostilities since the fragile April ceasefire and threatens to drag the region back into full-scale war. The IDF said it was working to intercept incoming missiles, while Trump reportedly urged Netanyahu not to escalate — a request ignored.

Asian Tech Stocks Plunge as Middle East Hostilities Resume

Technology stocks across Asian markets fell sharply Monday following the resumption of Iran–Israel hostilities, with South Korea and Japan leading the declines as investors fled to safer assets. The selloff came on the back of a recent rally in tech shares, amplifying the move.

BBC · Reddit

Xi Visits Pyongyang for First Time in Seven Years

Critical minerals diplomacy: the West has spent years losing strategic mineral assets to Chinese acquirers. Photo: Getty Images via CSIS

Xi Jinping arrived in North Korea for a two-day state visit, his first since 2019, as Beijing tries to revitalize ties with an increasingly unpredictable ally. The trip comes amid strained China–North Korea relations — reduced pandemic-era trade, Pyongyang’s pivot toward Moscow — and just as Kim Jong Un’s sister vowed the country will never give up its nuclear weapons. Parallel CSIS analysis frames the broader contest: three structural reasons the West keeps losing critical-mineral assets to China (no real-time global asset registry, no authority to block third-country deals, reactive rather than anticipatory diplomacy), with the Tanzania rare-earth case as a leading indicator — Beijing could control all production from emerging sources by 2029.

Armenia’s Pro-EU Ruling Party Claims Victory Under Russian Pressure

Prime Minister Nikol Pashinyan’s Civil Contract party claimed victory in Armenia’s parliamentary elections, seeking a third term despite eroding domestic support. The vote was closely watched by both Russia and the West as Yerevan pursues a pro-European course under sustained pressure from Moscow — a test case for post-Soviet states attempting to exit Russia’s orbit.

7.8 Earthquake Strikes Southern Philippines

A magnitude 7.8 earthquake hit the island of Mindanao early Monday, collapsing buildings and triggering tsunami warnings across Asia. At least 15 people were killed, one-meter waves were recorded, and authorities warned residents to stay clear of damaged structures because of aftershock risk.

Trump Walks Out of Meet the Press; Then Threatens 60-Country Tariff Wave

Trump abruptly ended an NBC Meet the Press interview after repeatedly clashing with host Kristen Welker over his claims that the 2020 election was “rigged,” dismissing follow-ups on California’s gubernatorial race and walking off mid-segment. Days later he announced plans to impose new tariffs on more than 60 countries — including Canada — citing forced-labor concerns, a sweeping expansion of his trade-war agenda.

Also today

Europe & Defense
France and Cyprus sign a defense pact allowing French forces to be stationed, train and operate from Cyprus — bolstering Paris’s posture in the Eastern Mediterranean alongside the existing UK presence. — Politico · Reddit
European armies can field two million soldiers between them, an iNews analysis notes — but the assessment concludes the continent still needs US backing under a possible second-term Trump. — iNews · Reddit
Rubio tells Congress Greenland is part of Denmark “for now” — phrasing that keeps the administration’s territorial ambitions on the table despite Danish and Greenlandic rejection. — Euronews · Reddit
Security
NATO narrowly beat a “Russia-style” enemy in a cyber attack simulation defending the fictional country Perantsa, exposing both capability and gaps in collective grid defense. — Financial Times · Reddit
War on the Rocks warns the Pentagon’s “AI-first” edge is being distilled away — Stanford researchers reproduced frontier-model behavior for $600 versus the original $82,000 cost; every public API call leaks model intelligence, making hardware export controls insufficient. — War on the Rocks
Africa, Americas, Mediterranean
Nigerian forces freed 360 captives — many women and children — from a Boko Haram stronghold in Borno State’s mountains, one of the largest liberation operations in months. — BBC · Al Jazeera
Italian rescuers recovered 10 bodies after a migrant boat carrying about 60 people capsized off Malta; some 48 were saved alive. This year’s Mediterranean death toll is at least 990. — Guardian · Al Jazeera
Investigations reveal Mexican cartels have set up methamphetamine production hubs on South African farms — a global expansion of cartel infrastructure beyond traditional territories. — Al Jazeera
Asia & Sport
Utsunomiya shut all 94 primary and secondary schools after a bear was sighted within the city — the first such sighting on record, about 100 km from Tokyo. — Guardian
Alexander Zverev beat Italy’s Flavio Cobolli in a five-set French Open final for his first Grand Slam — the first German man to do it since Boris Becker 30 years ago. — BBC · Al Jazeera · NPR
Denmark’s Christian Eriksen collapsed during a World Cup warm-up against Ukraine but regained consciousness; he has had a heart-starting device since his 2021 on-field cardiac episode. — BBC · Al Jazeera

Ukraine

Ukrainian Deep Strikes Set Russian Refineries and Oil Depots Ablaze

Devastation at the Ust-Labinsk oil depot in Krasnodar Krai, still burning after Ukrainian drone strikes. Photo: via Tendar/Bluesky

Ukrainian drones struck the Sheskharis oil terminal in Novorossiysk overnight, triggering more than 50 explosions and large fires at a facility hundreds of kilometers from the front lines. Simultaneous strikes hit the Antipinsky refinery in Tyumen — about 1,200 miles from Ukraine and 2,000 km from the border — while the Ust-Labinsk depot in Krasnodar continued to burn. The night marks some of the deepest Ukrainian penetrations into Russian territory to date and feeds directly into the worsening fuel crisis on the other side of the front.

Crimean Fuel Crisis Goes Digital — QR Codes for Gasoline

Occupied-Crimea authorities rolled out an emergency QR-code system for fuel purchases through Russia’s state-controlled Max messenger app; codes sold out within two hours on June 7. The ration is now 20 liters per vehicle per week, down from 20 liters per day. The crunch stems from Ukrainian strikes on both energy infrastructure and the ground logistics routes linking Crimea to mainland Russia.

Ukraine Posts Net Territorial Gains for a Second Straight Month

Ukrainian forces retook approximately 280 km² in May while Russia captured only 40 km² — a seven-fold Ukrainian advantage and a repeat of April’s pattern. Russian forces are now deploying 179 soldiers per square kilometer of captured terrain versus 67 in fall 2025, and many advances are turning out to be temporary penetrations rather than held ground.

POW Negotiations Reset; Russia Pushes Universities for Recruits

Ukrainian and Russian ombudsmen agreed after a three-hour meeting in Belarus on June 5 to “start from scratch” on prisoner-of-war verification lists, following the appointment of Russia’s new ombudswoman Yana Lantratova. Ukraine proposed priority repatriation for the seriously wounded and Red Cross monitoring access — reportedly received with preliminary openness. Meanwhile, facing a soldier shortage, Russia has begun an aggressive recruitment campaign inside universities — a fresh escalation of mobilization as casualties mount and volunteers thin.

Russians Covertly Trained in China Return to Fight in Ukraine

Reuters reports, citing sources, that Russian soldiers have been covertly trained in China before deploying to Ukraine. The arrangement extends Beijing–Moscow military cooperation past weapons sales into direct capacity building, suggesting more substantial Chinese support for the war effort than previously known.

Tech

LLMs Are Eroding My Software Engineering Career — and I Don’t Know What to Do

A working software engineer lays out, with concrete examples, the three pillars of the craft being hollowed out by frontier models: domain knowledge (synthesized from documentation on demand), debugging (complex distributed-systems bugs solved one-shot by advanced models), and code architecture (emphasis moving from human-readable to machine-readable). The piece is unusually honest about the personal economics — capability progression, changing hiring practices, the long arc of career sustainability — without sliding into either doom or denial. Adjacent in spirit: a developer reports building more prototypes in recent months than in the previous three years combined, the realization being that “coding was never the bottleneck — ideation, planning and iteration speed were.”

How Linear Is So Fast: Local-First Inverts the Web

Linear’s architecture treats UI responsiveness as independent of network latency. Image: performance.dev

Linear’s speed comes from inverting the traditional web app model: the actual database lives in the browser’s IndexedDB, mutations apply locally first and sync asynchronously. Property-level reactive updates (not model-level), aggressive code splitting into hundreds of chunks, modulepreload for parallel dependency loading, and GPU-only animations capped under 100ms round out the recipe. The throughline: treat UI responsiveness as independent from network latency.

Servo’s April: Android UI, CJK Wrapping, color-mix()

Three-panel screenshot of the revamped Android browser UI for servoshell 0.2.0 — page view, settings, and new history view. Image: Servo project

The Servo team’s monthly update shows a revamped Android browser interface, improved CJK text wrapping, enhanced form controls, broader pseudo-element support, and color-mix() CSS functionality. The Rust-based engine continues its slow but steady march as an alternative to the Chromium/WebKit duopoly.

TinyTPU: A Systolic Array You Can Watch Run in Your Browser

A developer built TinyTPU — a 4×4 weight-stationary systolic array written in SystemVerilog and compiled to WebAssembly so it runs live in the browser. The educational tool steps through real TPU matrix multiplication: weights loading, diagonal data streaming, result accumulation, golden verification against numpy. Beats the typical hand-wavy explanation.

Why Queues Don’t Fix Overload — and What To Do Instead

A systems-architecture post argues that adding queues to overloaded systems frequently makes things worse: queues mask symptoms rather than addressing causes, increase latency, create failure cascades, and give false confidence. Better moves: load shedding, backpressure, circuit breakers, and addressing the actual capacity constraint. Includes practical guidance on when queues are the right answer.

Restoring an IBM 604 Thyratron Tube Module from 1948

A thyratron tube module from the IBM 604 — insulated handle, nine-pin connector base, component-mounted insulating wafers. Photo: righto.com

Ken Shirriff powers up a thyratron tube module from IBM’s 604 Electronic Calculating Punch, reverse-engineering the circuitry and explaining the tube-based logic. The 604 was among the first programmable calculators — plugboard programming, modular construction — and a clear architectural ancestor of later computers. Detailed schematic reconstruction and historical context throughout.

Troy Hunt: 1,000 Breaches Later, Disclosure Is Worse Than Ever

Troy Hunt’s analysis of 1,000 breaches finds that notification times have crept up to 40–45+ days even as regulatory regimes have proliferated. Companies exploit loopholes that let them skip notification for allegedly “low-risk” breaches and prioritize litigation protection over customer welfare. Case in point: Carnival cruise line’s 43-day delay despite 8.7 million records being publicly available, and some companies never notifying affected individuals at all.

Stanford: Algorithmic Hiring Bias Hides in the Aggregate

An analysis of 3.4 million job applicants across 156 employers finds systematic discrimination once vendor algorithms are examined position-by-position rather than in aggregate: 25.87% of Black applicants and 14.74% of Asian applicants face rejection in positions showing disparate impact under Title VII. When applicants apply to multiple positions through the same vendor’s algorithm, rejection rates significantly exceed statistical baselines — suggesting systemic bottlenecking of opportunity.

Also today

AI tooling
CodeSync, an open-source plugin, lets different Claude Code sessions collaborate through role-based inboxes (backend/frontend/PM/design) across multiple machines using P2P sync. — GitHub · Reddit
Canary drives real browsers through UI flows described in plain language for AI coding agents — captures traces, video, network logs and converts agent-driven tests into reproducible Playwright scripts. — GitHub · Reddit
Anthropic temporarily doubled the 5-hour usage limits in Claude Cowork through July 5 — more room for long account-research and multi-spreadsheet financial-model tasks across paid plans. — Reddit
Early Mythos 5 reports point to unusually strong SVG generation, complex UI design and music-via-code; claimed 52x training speedup in optimization vs. 4x for skilled humans, though the public release will be a reduced variant. — Reddit
Research & inquiry
Adrian Chan’s Inquiring Lines organizes 5,588 arXiv questions across 8 domains and 28 topics — methodological scaffolding for AI reliability, cognition and deployment research rather than answers. — Inquiring Lines · Reddit
Embedded & systems
A Rust implementation of the Matter smart-home protocol on the Raspberry Pi Pico 2 W, using the Embassy async framework — a practical Wi-Fi light bulb. — GitHub · Hacker News
A seven-step protocol for verifying /proc filesystem integrity — inotify watches, statfs() magic-number checks, inode validation, mount-state monitoring — to defend against race conditions and mounting attacks. — bal-e.org · Lobsters
Culture & ethics
Gavin Ray documents the path from juvenile incarceration and addiction to engineering at Hasura — and the eight job offers rescinded under “no felons” policies that illustrate institutional barriers beyond personal rehabilitation. — gavinray97.github.io · Hacker News
CS professor Brent Yorgey’s letter against “ethically grey” jobs triggers a wide debate — survival vs. principle, comfort vs. necessity — about how long people stay in morally compromised roles. — Brent Yorgey · Lobsters
“Dopamine fracking”: Igor German’s essay argues that optimization culture mirrors resource extraction — strip-mining complex experiences for immediate gratification, then wondering where the meaning went. — igerman.cc · Hacker News
Health
A new drug functionally cures many hepatitis B infections, Science reports — potentially a major advance for the ~296 million people living with chronic HBV. — Science · Hacker News

Long COVID & ME/CFS

Iwasaki Lab: Autoantibodies Causally Produce Long COVID Neurological Symptoms

A landmark Iwasaki et al. paper in Cell moves the autoantibody hypothesis from suggestive correlation to demonstrated causation. Mouse-transfer studies showed that injecting IgG from Long COVID patients into healthy mice reproduced fatigue, pain hypersensitivity and cognitive dysfunction. Brain imaging revealed autoantibody-induced hyperactivation in regions controlling pain perception (anterior cingulate), fear response (amygdala), sensory processing (somatosensory cortex) and autonomic function (brainstem). The team identified a specific autoimmune subset with antibodies against β1/β2-adrenergic, endothelin-A and muscarinic M4 receptors — directly validating the GPCR-autoantibody work from Scheibenbogen’s group and supplying a mechanistic pathway for the dysautonomia and PEM seen in patients with maxed GPCR autoantibodies. The authors recommend restricting blood donations from LC patients on the grounds that the antibodies are pathogenic.

Trackingstatus updates for watched items with no change since last report

  • ADDRESS-LC Phase 2 (bezisterim) — fully enrolled, 200 patients; topline data still expected late summer 2026.
  • REVERSE-LC Phase 3 (baricitinib) — enrollment continues at expanded 17 sites, 550 patients; neurocognitive results November 2026.
  • Rapamycin trials — both Mount Sinai and Simmaron Phase 2 trials ongoing; Simmaron showing 72.5% improvement in fatigue/PEM/OI in preliminary data; results expected November 2026.
  • ANKTIVA INTERRUPT_LC (UCSF) — Phase 2 active, enrolling 20 patients; testing IL-15 superagonist for CD8+/NK expansion; expected completion October 2026.
  • IAMPOCO immunoadsorption — data collection completed October 2024; results still pending publication.
  • EXTINCT post-COVID immunoadsorption — MHH Hannover, n=60, sham-controlled; no results yet.
  • TURN-Long COVID immunoadsorption — Amsterdam UMC, antibody-stratified enrollment; no results yet.
cd ~/repos/ratatosk && claude --resume a46eb569-c179-48b7-a6ba-1892eda5fffc