Sunday · May 10, 2026

Morning Edition

Twenty stories from Hacker News and Pinboard Popular, curated for tech-leaning readers who care about Claude Code, the Apple ecosystem, and privacy.

In this issue

  1. Internet Archive Switzerland
  2. Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc
  3. LLMs corrupt your documents when you delegate
  4. Meta's embrace of AI is making its employees miserable
  5. I've banned query strings
  6. Distributing Mac software is increasing my cortisol levels
  7. Zed Editor Theme-Builder
  8. France moves to break encrypted messaging
  9. Debian must ship reproducible packages
  10. Show HN: Building a web server in assembly to give my life (a lack of) meaning
  11. Thariq on X: "Using Claude Code: The Unreasonable Effectiveness of HTML" / X
  12. The unreasonable effectiveness of HTML — examples
  13. Pushing Local Models With Focus And Polish | Armin Ronacher's Thoughts and Writings
  14. darrylmorley/whatcable: macOS menu bar app that tells you, in plain English, what each USB-C cable plugged into your Mac can actually do
  15. the sweeter way to open Mac apps
  16. Dirty Frag Vulnerability Made Public Early: Root Privilege On All Distributions - Phoronix
  17. Natural Language Autoencoders Produce Unsupervised Explanations of LLM Activations
  18. Amp, Rebuilt - Amp
  19. Scroll-Driven Animations • Josh W. Comeau
  20. Potential Consequences of Using Postgres as a Job Queue

From Hacker News

Stories 1 – 10
No. 01Privacy & Security

Internet Archive Switzerland

The Internet Archive is establishing a Swiss entity to shore up its legal resilience and protect its global preservation mission from US-based legal attacks. Switzerland's strong data sovereignty and neutrality make it a smart jurisdictional choice. A meaningful structural move for the long-term survival of the web's memory.

No. 02Dev Tools

Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc

Jarred Sumner announces that Bun's Rust rewrite is now 99.8% compatible with the existing test suite on Linux — a staggering milestone for a runtime this complex. The 503-comment thread is a lively debate about the tradeoffs of rewriting in Rust vs. staying in Zig. If the performance gains deliver, this reshapes the JS runtime landscape.

No. 03AI ToolsApplies to you

LLMs corrupt your documents when you delegate

New research shows that when you let LLMs autonomously edit documents on your behalf, they systematically introduce subtle corruptions — reframing arguments, softening claims, and injecting their own priors. Critical reading for anyone using Claude Code or AI agents to draft or refactor important files. Trust but verify just got a paper to back it up.

No. 04AI Tools

Meta's embrace of AI is making its employees miserable

The NYT goes inside Meta's all-in AI pivot and finds engineers feeling sidelined, demoralized, and uncertain about their role as LLMs take over more of the work. The 419-comment HN thread is a must-read for anyone navigating AI-era career anxiety. This is the human cost of the platform's transformation that the product announcements don't cover.

No. 05Dev ToolsApplies to you

I've banned query strings

A developer makes the provocative case for eliminating query strings entirely from web apps, replacing them with path segments and POST bodies. The argument is surprisingly rigorous — covering caching, bookmarkability, and security implications. The HN discussion is full of sharp counterpoints and real-world edge cases.

No. 06New Apple AppsApplies to you

Distributing Mac software is increasing my cortisol levels

A developer vents about the labyrinthine pain of notarization, Gatekeeper, entitlements, and App Store rules when trying to ship Mac software in 2026. If you've ever tried to distribute a macOS app outside the App Store, this will feel viscerally familiar. The comment thread is a cathartic pile of shared frustration.

No. 07Dev ToolsApplies to you

Zed Editor Theme-Builder

Zed ships an interactive in-browser theme builder that lets you design and preview editor themes without leaving your browser. It's polished, fast, and immediately actionable — export a JSON theme and drop it straight into your Zed config. A nice quality-of-life addition that lowers the barrier to personalizing your coding environment.

No. 08Privacy & SecurityApplies to you

France moves to break encrypted messaging

French lawmakers are advancing legislation that would compel messaging platforms to provide plaintext access to government authorities — a de facto ban on true end-to-end encryption. This mirrors similar efforts in the UK and EU and sets a dangerous precedent. Anyone who relies on Signal, WhatsApp, or iMessage for private communication should be paying attention.

No. 09Privacy & Security

Debian must ship reproducible packages

Debian has officially mandated reproducible builds across its package ecosystem — a landmark supply-chain security win years in the making. Reproducible builds let anyone independently verify that a binary matches its source, closing a major vector for backdoor insertion. This raises the bar for the entire Linux ecosystem.

No. 10Dev Tools

Show HN: Building a web server in assembly to give my life (a lack of) meaning

Someone built a functioning HTTP server in raw x86-64 assembly, no libc, no OS abstractions — just syscalls and suffering. It's absurdist and educational in equal measure, and the code is genuinely readable. A love letter to the metal that every developer should skim at least once.

From Pinboard Popular

Stories 11 – 20
No. 11AI ToolsApplies to you

Thariq on X: "Using Claude Code: The Unreasonable Effectiveness of HTML" / X

A viral thread on using Claude Code to generate rich, self-contained HTML apps — with companion examples at thariqs.github.io. The thesis: HTML is a surprisingly powerful output format for AI-assisted prototyping, requiring no build tools and running anywhere. Directly relevant if you're already using Claude Code in your workflow.

No. 12AI ToolsApplies to you

The unreasonable effectiveness of HTML — examples

The companion demo page to the viral Claude Code / HTML thread — a gallery of fully self-contained HTML files generated by AI that do surprisingly sophisticated things. Each example is a single file you can open in a browser right now. Bookmark this for the next time a client asks for a quick prototype.

No. 13AI ToolsApplies to you

Pushing Local Models With Focus And Polish | Armin Ronacher's Thoughts and Writings

Armin Ronacher (Flask/Jinja2 creator) argues that local LLMs need focused polish — not just bigger weights — to become genuinely useful for developer workflows. He walks through specific UX and integration gaps that cloud models have solved but local options haven't. Thoughtful and opinionated, from someone who ships production tools.

No. 14New Apple AppsApplies to you

darrylmorley/whatcable: macOS menu bar app that tells you, in plain English, what each USB-C cable plugged into your Mac can actually do

A tiny macOS menu bar utility that inspects every USB-C cable connected to your Mac and tells you in plain English whether it supports Thunderbolt, DisplayPort, USB 3.2, charging speeds, and so on. The cable confusion problem is real and this is an immediately actionable fix. Open-source on GitHub and installable today.

No. 15New Apple AppsApplies to you

the sweeter way to open Mac apps

Choclift is an indie macOS/iOS app that lets you launch Mac apps using gestures on your iPhone — essentially turning your phone into a spatial launcher for your desktop. It's a clever take on cross-device workflow that leans into the Apple ecosystem. Worth a try if you're always reaching for your phone anyway.

No. 16Privacy & Security

Dirty Frag Vulnerability Made Public Early: Root Privilege On All Distributions - Phoronix

DirtyFrag is a newly disclosed Linux kernel vulnerability allowing local privilege escalation to root across all major distributions, and it was dropped publicly before the coordinated patch window closed. If you run Linux anywhere — servers, WSL, containers — this needs patching now. The Phoronix writeup has the technical details and patch status.

No. 17AI Tools

Natural Language Autoencoders Produce Unsupervised Explanations of LLM Activations

Anthropic's interpretability team publishes a new technique using natural language autoencoders to produce human-readable explanations of what individual neurons and circuits inside LLMs are actually doing — without supervision. This is the kind of mechanistic interpretability work that could eventually make AI systems more auditable and trustworthy. Dense but landmark.

No. 18AI ToolsApplies to you

Amp, Rebuilt - Amp

Amp announces a major rebuild of its AI coding agent — new architecture, tighter IDE integration, and a focus on long-horizon agentic tasks. It's positioning itself as a direct competitor to Claude Code and Cursor for developers who want a coding agent that can handle multi-step refactors. Worth a look if you're evaluating your AI dev toolchain.

No. 19Dev ToolsApplies to you

Scroll-Driven Animations • Josh W. Comeau

Josh W. Comeau's signature deep-dive treatment applied to the new CSS Animation Timeline API — the native way to create scroll-driven animations without any JavaScript. The interactive demos are exceptional and the explanations are beginner-accessible. If you're building Angular/TypeScript frontends, this is a CSS superpower you can ship today.

No. 20Dev ToolsApplies to you

Potential Consequences of Using Postgres as a Job Queue

A thorough technical breakdown of what actually goes wrong when you use PostgreSQL as a job queue — covering table bloat, lock contention, LISTEN/NOTIFY limits, and visibility edge cases. The "just use Postgres" instinct is common in .NET/TypeScript backends, but this post is a sober reminder of where the cracks appear under load. Practical and well-evidenced.