Day 27: ceasefire proposals land while Ukrainian drones light up
the Baltic.
The Proposals That Aren’t
Quite
Iran has submitted a 5-point counter-proposal after rejecting
Washington’s 15-point “maximalist” demands. Trump claims Iran wants a
deal “so badly.” Iran’s foreign minister flatly denies any talks are
happening. Both sides continue military escalation — two teenagers
killed in Shiraz, two dead in Abu Dhabi as strikes on Isfahan intensify.
Russia condemns a second strike on Bushehr, accusing the US and Israel
of trying to spark a nuclear disaster. Gulf states remain skeptical,
suspecting talk of diplomacy may be cover for further escalation. The
WHO warns of a health crisis “unfolding in real time.” Germany’s defence
minister says Trump has “no exit strategy.”
The human cost is becoming clearer: most casualties from Iran’s Gulf
strikes are South Asian workers. Entire economies back home face serious
disruption.
Baltic Burning
Ukrainian long-range strikes have crippled Russia’s Baltic oil export
infrastructure. Overnight attacks on Ust-Luga and Primorsk — Russia’s
largest Baltic terminals — have halted crude loading operations. Reuters
reports approximately 40% of Russian oil export capacity is now
disrupted. Drones also struck the Vyborg Shipbuilding Plant, damaging
the FSB’s new Dzerzhinsky patrol icebreaker. Meanwhile, Kremlin
internet restrictions are degrading Russia’s own air raid warning
systems — Belgorod residents report receiving no alerts until after
strikes land.
Courts Reach Big Tech
A Los Angeles jury found Meta and YouTube liable in a landmark social
media addiction trial, awarding $6M in damages over defective product
design. The verdict may influence 2,000 pending lawsuits. The core
finding: these platforms were designed to be addictive. Separately,
Sanders and AOC introduced a bill to pause AI data centre construction
until safeguards are in place.
Practical Obscurity Is Dead
Researchers demonstrate that LLMs can re-identify pseudonymous users
across platforms with 68% recall at 90% precision — far exceeding
classical methods. The paper successfully linked Hacker News accounts to
LinkedIn profiles. The argument: “practical obscurity” no longer
protects online pseudonymity.
Markets — Gold +3.0% on safe-haven demand. Oil −1.0%
despite Gulf tensions as ceasefire proposals circulate. EUR/USD 1.0843.
USD/NOK 10.82. BTC $69,900.
World
2026-03-26
Iran War — Day 27
Other News
cd ~/repos/ratatosk && claude --resume a25cf43c-ebf2-4a1a-b397-26fb3a446662
Ukraine
Russia’s spring-summer 2026 offensive is underway but faltering. A
prominent Russian milblogger issued a damning critique, noting Russian
forces cannot break through Ukrainian drone dominance and would take
“100 years” to seize remaining Ukrainian territory at current rates —
echoing ISW’s own 83-year estimate. Ukrainian counterattacks around
Kupyansk and Oleksandrivka have triggered backlash in the Russian
information space. The Russian military failed to complete preparations
for the assault on Lyman, critical to any push against the
Slovyansk-Kramatorsk fortress belt. On the ground: 158 clashes in 24
hours, nearly half around Pokrovsk and adjacent sectors; Ukrainian
forces made confirmed advances in Kostyantynivka-Druzhkivka while
holding elsewhere.
Baltic Oil Infrastructure Crippled — Overnight
strikes on Ust-Luga and Primorsk ports — Russia’s largest Baltic
terminals — have halted crude loading operations. Reuters reports
approximately 40% of Russian oil export capacity is now disrupted.
Drones also struck the Vyborg Shipbuilding Plant, damaging the FSB’s new
Dzerzhinsky patrol icebreaker. Kremlin internet restrictions
are degrading Russia’s own air raid warning systems in border regions —
Belgorod residents report receiving no alerts until after strikes
land.
cd ~/repos/ratatosk && claude --resume 249fd0bf-9a3e-4b8e-a27c-96c892f01268
Norway
Stortinget er i full krise over drivstoffavgiftene. Senterpartiet
bryter med de rødgrønne og støtter Høyres forslag om å kutte
veibruksavgiften midlertidig, noe MDG kaller et “åpenbart brudd på
budsjettavtalen.” Arbeiderpartiet jobber febrilsk med et eget forslag
som vil ta opp levekostnader i revidert nasjonalbudsjett. Avstemningen
skjer i dag — politisk drama uansett utfall.
Nobelkomiteen har offentliggjort alle medlemmenes verv, gaver og
økonomiske interesser etter Jagland/Epstein-skandalen. Asle Toje topper
med 43 betalte oppdrag, mens de fleste har rapportert ett eller ingen.
Komiteen innrømmer “rom for betydelig forbedring” i sine rutiner.
(Also covered in Norway — Street
Level)
En pasient i Nordland døde etter å ha ventet fem timer på akutt
hjerteoperasjon da PCI-senteret i Bodø var stengt. Helsetilsynet
gransker. Samtidig foreslår flere partier å la apotek utføre
legeoppgaver for å avlaste fastlegemangelen — Legeforeningen advarer mot
“medisinsk uforsvarlige løsninger.”
Påskeværet blir todelt: sol og oppholdsvær i øst, nedbør og ruskevær
langs kysten. UV-indeksen når 3-4 flere steder — moderate nivåer som
krever solbeskyttelse. Andøya Space forsøker ny rakettoppskyting i kveld
etter at en fisker forstyrret forrige forsøk.
cd ~/repos/ratatosk && claude --resume 7ca6d047-6ef5-452f-ad72-34dcf1909e7e
Norway — Street Level
The Mette-Marit/Epstein story continues to generate anger, with new
details about victims waiting at hotels while the Crown Princess walked
in parks with Epstein. The Norwegian Library Association doubled down on
ending their patronage relationship with her, refusing to soften their
position after public pressure.
On domestic policy, kindergarten workers are sounding alarms about
understaffing — colleagues crying after shifts, a survey confirming too
few adults per child. A US jury finding Meta and Google liable for
deliberately addictive software design sparked discussion about whether
Norway should follow with similar lawsuits.
The Andøya rocket launch saga continues: a fishing boat entered the
safety zone during final countdown, forcing an abort. The skipper denies
sabotage, citing equipment problems and questioning why rocket
operations should trump fishing rights in traditional waters. With plans
for 30 annual launches, this tension between space ambitions and fishing
communities isn’t going away.
Interest profile matches:
Norges-stack?
— Germany has mandated ODF and PDF/UA as the only valid document formats
in public sector, banning Microsoft’s proprietary formats. Discussion
about whether Norway should adopt similar open standards requirements.
(r/norge)
Oslo
kommune: Energinøkkelen — New interactive service from Oslo
letting residents see estimated savings from energy efficiency measures
and compare their home against others. (r/oslo)
cd ~/repos/ratatosk && claude --resume 01583ea2-af8f-4ce1-bdab-008314cbf4ef
Tech
Security & Privacy
Large-scale LLM Deanonymization — Researchers demonstrate that
LLMs can re-identify pseudonymous users across platforms with 68% recall
at 90% precision, far exceeding classical methods. Successfully linked
Hacker News accounts to LinkedIn profiles. The paper argues that
“practical obscurity” no longer protects online pseudonymity. Lobsters
“Disregard That”
Attacks | HN —
Solid overview of prompt injection vulnerabilities. The core problem:
LLMs treat instructions and data as a single token stream with no
reliable separation. Author identifies only four somewhat-effective
mitigations: restricting untrusted input, accepting calculated risks,
requiring human review, or having LLMs generate code rather than execute
directly.
Electric
Motorcycles are a Security Nightmare | Lobsters
— Security research on Zero Motorcycles revealing five major
vulnerability classes: static firmware signatures forgeable with seven
lines of Python, unauthenticated Bluetooth pairing, hardcoded server
credentials in the Android app, unsecured CAN bus via OBD-2, and
firmware-controlled security functions that can prevent their own
removal.
Data
is everywhere. The government is buying it without a
warrant | HN —
NPR on government agencies purchasing personal data from brokers to
bypass Fourth Amendment warrant requirements. Discussion surfaces the
term “privacy laundering” for data obtained commercially to enable
surveillance.
The EU
still wants to scan your private messages and photos | HN —
Ongoing push for client-side scanning in the EU.
AI & ML
ARC-AGI-3 |
HN
— New benchmark release with technical
report. Controversial scoring uses second-best human solution as
baseline and applies quadratic efficiency penalties. François Chollet
argues this intentionally discourages brute-force approaches. HN
discussion reveals fundamental disagreement about what AGI benchmarks
should measure.
Quantization from the
Ground Up | HN —
Comprehensive interactive guide covering symmetric vs asymmetric
quantization, block-based approaches to handle outliers, and quality
measurement via perplexity and KL divergence. Claims 4x size reduction
and 2x speedup while maintaining 90-95% accuracy.
Updates
to GitHub Copilot interaction data usage policy | Lobsters
— Starting April 24, GitHub will use Free/Pro/Pro+ user interaction data
for training unless users opt out. Business and Enterprise tiers exempt.
Previous opt-outs preserved.
90% of
Claude-linked output going to GitHub repos with <2 stars
| HN —
Dashboard tracking Claude Code usage: 20.8M commits, +50.4B lines added,
TypeScript dominates at 34.8%, Python at 18.9%.
Nix & Linux
Programming Languages &
Compilers
vim-classic:
Long-term maintenance of Vim 8.x | Lobsters
— Drew DeVault maintaining a Vim 8.2 fork focused on stability without
new features. Created partly in response to concerns about AI-generated
code in upstream Vim/Neovim.
Fyrox
1.0.0 | Lobsters —
First stable release of the Rust game engine after seven years. Includes
native editor, project manager, cross-platform support
(PC/WebAssembly/Android), and improved async scene loading.
FreeCAD
v1.1 | HN
Hardware & Tinkering
cd ~/repos/ratatosk && claude --resume f3ffdc86-775d-4784-bd37-ed59a5e233ae
Linux & Infrastructure
NixOS & Nix
Let’s
have a great 26.05 release cycle! — NixOS 26.05 (“Yarara”)
release managers announced. Schedule posted; community coordination
underway.
Full
Time Nix: Devenv 2.0 with Domen Kožar | r/NixOS
— Devenv 2.0 is now a TUI with interactive progress display while
building dev shells. Adds process-compose integration for process
management and expanded secrets management with SOPS, Vault, and cloud
provider support.
Jails,
Not Containers: A CTFer’s PWN Environment with Nix and
Bwrap | r/NixOS
— Replaces Docker with Nix + Bubblewrap for CTF environments. All
packages declared in one Nix file, kernel namespace isolation with
minimal attack surface, and fine-grained control over what each jail can
access.
nix-apple-container
| r/NixOS
— A nix-darwin module for Apple’s native Linux container runtime on
Apple Silicon. Declaratively manage containers as launchd user agents,
auto-creates volume mounts, handles kernel installation. Includes
optional Linux builder container for aarch64-linux
cross-compilation.
Dendritic
pattern for NixOS configs | r/NixOS
— Discussion on adopting the dendritic configuration pattern from
Vimjoyer’s recent video.
Hyprland
jnv v0.7.0:
Interactive JSON Viewer with jq | r/commandline
— Terminal JSON explorer with integrated jq filtering. v0.7.0 brings
revamped TOML configuration syntax (breaking change, no migration tool),
improved customization for UI, keybindings, and styling.
cstat: Compact
status line for Claude Code | r/commandline
— Rust status line showing model, rate limits, context usage, active
tools, and git status. Sub-millisecond startup, zero dependencies, ~2ms
vs 62ms for alternatives that spawn 24 subprocesses.
ghgrab:
Download files from GitHub repos | r/commandline
— Rust TUI for browsing GitHub repos and downloading specific
files/folders without cloning. Fuzzy search, file preview, batch
downloads, LFS support.
envsec:
Secrets in OS keychain, not shell history | r/commandline
— Stores secrets in macOS Keychain, GNOME Keyring, KDE Wallet, or
Windows Credential Manager. Injects values as env vars when running
commands — never touches disk as plaintext, never appears in shell
history.
wardn:
Placeholder tokens for AI agents — Gives AI agents fake
placeholder tokens while keeping real API keys encrypted. Local proxy on
:7777 substitutes real values at request time.
wat:
Config-driven file watcher | r/commandline
— Minimal Rust CLI using TOML config to define watch patterns and
commands.
- Pixelbeat
— Background music daemon with cassette tape visualization and spectrum
analyzer TUI.
- CCGram
v2.3 — Control shell sessions from Telegram.
- cheSSH
— Multiplayer chess over SSH.
ssh chessh.org to play.
- Matcha —
TUI email client built on Bubble Tea.
Self-Hosting
Let’s
Encrypt dns-persist-01 | r/selfhosted
— New challenge method: set a single persistent TXT record at
_validation-persist.example.com to authorize certificates
indefinitely. No more DNS updates during renewals. Supports wildcards
via policy parameter. Staging rollout late Q1 2026, production Q2
2026.
Linkwarden
2.14 | r/selfhosted
— Collaborative bookmark manager with full-page preservation, reader
view with annotations, AI tagging, RSS integration.
PipesHub:
Self-hosted enterprise search | r/selfhosted
— Open source alternative to Gemini Enterprise. Natural language search
across Google Workspace, Slack, Jira, Confluence, Notion, etc.
Komodo
v2.0.0 | r/selfhosted
— Container manager adds Docker Swarm support, PKI auth with
auto-rotation, 2FA with Passkey/TOTP, and multi-login linking.
Home Assistant
cd ~/repos/ratatosk && claude --resume a2d41232-298f-4425-a695-a019afc4c837
cd ~/repos/ratatosk && claude --resume 979dc280-34fb-4ae6-a917-fa6474120572