// stories

1499 stories · editorial analysis with viewpoints and sources

You Didn't Get a UUID Collision. Here's What Actually Happened.

May 13

▸ A developer reported a duplicate UUID v4 in production, sparking an HN thread with 337+ points — but the math makes a true collision essentially impos...

DevOps / Platform Engineering Backend / APIs explainer

Debian Finally Says 'Must': Reproducible Builds Are No Longer Optional

May 13

▸ A debian-devel-announce post formally argues Debian must require all shipped packages to be bit-for-bit reproducible — elevating a decade-long 'should...

DevOps / Platform Engineering Security / Privacy Open Source clear_take

Matklad's Guide to Learning Architecture: Build Compilers, Not Diagrams

May 13

▸ Alex Kladov (matklad) argues that software architecture is best learned by studying well-built systems — not by reading architecture books or memorizi...

Backend / APIs Career / Industry Open Source explainer

Healthcare.gov Marketplaces Sent Citizenship and Race Data to Ad Tech

May 13

▸ US healthcare marketplace websites embedded tracking pixels that transmitted applicants' citizenship status, race, and ethnicity data to advertising p...

Politics / Regulation Security / Privacy clear_take

Your AI Agent Doesn't Need Better Prompts — It Needs an If Statement

May 13

▸ The biggest bottleneck in AI agent reliability isn't prompt quality — it's the absence of deterministic control flow between LLM calls.

Backend / APIs AI / ML clear_take

Mercury Has 2M+ Lines of Haskell in Production. Here's What That Looks Like.

May 13

▸ Mercury, the fintech startup handling billions in deposits, runs one of the largest known production Haskell codebases at roughly 2 million lines.

Backend / APIs Startups / Launches Career / Industry explainer

TanStack npm Supply-Chain Compromise: What Happened and What To Do

May 12

▸ Multiple TanStack packages were published with malicious postinstall scripts that exfiltrated environment variables and secrets to an attacker-control...

Open Source Frontend / UI Security / Privacy breaking

Your Obsidian Vault Might Be Compromised: Phantom Pulse RAT Hid in a Plugin

May 12

▸ A malicious Obsidian community plugin was weaponized to deploy the Phantom Pulse remote access trojan, giving attackers persistent access to developer...

Security / Privacy Open Source clear_take

Nvidia Builds a Rust-to-CUDA Compiler. This Time It's Official.

May 12

▸ Nvidia's NVLabs has released CUDA-oxide, an official compiler toolchain that compiles Rust code to CUDA — the first time Nvidia has formally backed a ...

Open Source Hardware / Chips explainer

Age Verification Mandates Are a Surveillance Architecture in Disguise

May 12

▸ Age verification laws now active or pending in 20+ US states and several countries require platforms to confirm user age — but every proposed technica...

Politics / Regulation Security / Privacy clear_take

Google's reCAPTCHA Now Penalizes Users Who Don't Run Play Services

May 12

▸ Google updated reCAPTCHA to rely on Play Integrity attestation, making de-Googled Android users (GrapheneOS, CalyxOS, LineageOS) fail challenges or ge...

Security / Privacy Open Source clear_take

Maybe Stop Installing Things: The Case for Software Abstinence

May 12

▸ Xe Iaso's viral post argues developers should temporarily stop installing new software packages and tools, treating every new dependency as a potentia...

DevOps / Platform Engineering Security / Privacy Open Source clear_take

An AI Finally Found a Real Curl Bug. Daniel Stenberg Noticed.

May 12

▸ Mythos, an AI security analysis tool, discovered a legitimate vulnerability in curl — a first after years of Daniel Stenberg publicly fighting AI-gene...

AI / ML Security / Privacy Open Source clear_take

CVE-2026-31431: PostgreSQL's COPY Protocol Has a Memory Corruption Flaw

May 12

▸ CVE-2026-31431 exploits PostgreSQL's COPY protocol handshake — a CopyFail message during the COPY IN sub-protocol triggers a memory corruption conditi...

Backend / APIs Cloud / Infrastructure Security / Privacy breaking

RPCS3 Tells AI PR Spammers to Stop. Every Maintainer Is Nodding.

May 12

▸ RPCS3, the leading PS3 emulator, publicly asked contributors to stop submitting AI-generated pull requests that introduce bugs, break conventions, and...

AI / ML Open Source Career / Industry clear_take

Val Town Ditched Supabase Auth, Then Clerk. Here's Where They Landed.

May 12

▸ Val Town migrated their authentication twice — from Supabase Auth to Clerk, then from Clerk to Better Auth — and documented every tradeoff along the w...

Open Source Backend / APIs clear_take

Bun Is Rewriting Itself in Rust — and It Already Passes 99.8% of Tests

May 11

▸ Bun's experimental Rust rewrite has hit 99.8% test compatibility on Linux x64 glibc, signaling a serious language migration from Zig.

Backend / APIs Open Source explainer

The Text Mode Lie: Your Favorite TUI Tools Are Invisible to Screen Readers

May 11

▸ Modern TUI frameworks like Bubbletea, Textual, and Ratatui use alternate screen buffers and custom rendering that completely bypass screen reader acce...

Career / Industry Open Source Frontend / UI clear_take

Google's WEI Is Back — It Just Costs Money Now

May 11

▸ Google Cloud Fraud Defence uses the same device attestation primitives (Play Integrity API, App Attest) that powered the killed-off Web Environment In...

Cloud / Infrastructure Politics / Regulation Security / Privacy clear_take

Canvas LMS Down After ShinyHunters Claims Breach of Student Data

May 11

▸ ShinyHunters, the hacking group behind prior breaches at Ticketmaster and AT&T, claims to have breached Instructure's Canvas LMS and is threatening to...

Career / Industry Security / Privacy breaking
← newer page 46 of 75 older →