Hacker News — 2026-06-25#

Top Story#

An ambitious developer successfully built a highly-performant Metal and OpenGL GPU rendering backend for Emacs, solving long-standing issues with high-resolution frame rates and enabling features like smooth buffer cross-fades and in-buffer video. However, the GNU project outright rejected the massive patch, citing a strict policy against accepting LLM-generated code contributions—sparking a massive philosophical debate on the mailing list.

Front Page Highlights#

PR spam today looks like email spam in the early 2000s · Greptile As AI coding agents become ubiquitous, open-source maintainers are drowning in low-effort, automated pull requests. The OpenClaw project recently saw its PR volume jump from 2 to 3,400 per week, driving the merge rate down to a dismal 9%. The community realizes that GitHub will soon need strict “sender reputation” infrastructure, much like email spam filters, to prevent AI slop from completely breaking open-source collaboration.

The Customer Who Almost Killed Slack, Stripe, and Airbnb · Silicon Opera A sharp reminder that landing a massive enterprise customer too early can fatally drag a startup off-mission. If founders don’t maintain a hardened thesis of exactly who their product is for, the gravitational pull of enterprise feature requests will quietly pivot the company into a bespoke consulting shop. Saying “no” to early revenue is terrifying, but often required to keep the product’s spine intact.

Lies, Damn Lies and Database Benchmarks · QuestDB The QuestDB team systematically dismantles the default ClickBench methodology, demonstrating how minor testing nuances radically shift database rankings. By simply keeping the database process resident instead of restarting it per query, or by adding warmup iterations for JIT compilers, engines like DuckDB and QuestDB see massive performance leaps. It’s a great technical reminder that off-the-shelf benchmarks rarely reflect long-lived production environments.

An oral history of Bank Python (2021) · Cal Paterson A fascinating piece of software archaeology detailing the highly proprietary, monolithic Python ecosystems running inside tier-one investment banks. Built around bank-wide object databases (“Barbara”) and massive dependency-graph runners (“Dagger”), these setups effectively achieved serverless compute long before modern cloud infrastructure existed, albeit completely isolated from the open-source world.

A Herculaneum scroll has been read for the first time · Vesuvius Challenge The Vesuvius Challenge team successfully virtually unwrapped and read a 2,000-year-old carbonized scroll without ever physically unrolling it. Using high-resolution X-ray microtomography and machine learning to map the ancient ink, they revealed a previously lost Stoic philosophical treatise. The breakthrough proves their pipeline scales and paves the way to recovering an entire lost library of antiquity.

Om Malik taught Silicon Valley to read itself · Runtime The tech community is mourning the loss of Om Malik, the legendary journalist, investor, and founder of GigaOm. Malik bridged the gap between old-school magazine reporting and the high-speed blog era, pioneering the technically literate, conversational style of tech journalism that defined Web 2.0. He is remembered for his deep understanding of infrastructure and his empathy for the human cost of technological scale.

Show HN & Launches#

Show HN: Nub – A Bun-like all-in-one toolkit for Node.js Written in Rust, Nub augments stock Node.js with native TypeScript execution, automatic .env loading, and lightning-fast script running without forcing you into a totally new runtime lock-in.

Show HN: I made Google Trends for Hacker News by indexing 18 years of comments A slick visualization tool charting 18 years of HN discussions. It beautifully maps out developer hype cycles, capturing historic changing-of-the-guard moments like Webpack losing to Vite, or the rise of Postgres over MySQL.

Show HN: Nimic – Pure Python as a systems language with AOT compilation An experimental tool that transpiles a strict subset of Python directly to Nim, aiming to give developers C-level performance with AOT compilation while staying firmly rooted in Python’s syntax and type hints.

Discussion & Debate#

The Emacs GPU backend spawned a massive philosophical fight on the emacs-devel mailing list. While the technical achievement of rendering 4k text at 1700+ fps is undeniable, the strict GNU policy against LLM-generated code—coupled with Richard Stallman’s assertion that “the GPU is a disaster for software freedom”—immediately killed any chance of it being merged. It perfectly encapsulates the growing ideological rift between pragmatic tool building and free-software purity.

There is also intense pushback against the creeping “‘papers, please’ era of the internet” following Australia’s rollout of an under-16 social media ban. The community points out that forcing users into third-party age verification apps that collect government IDs is a privacy nightmare waiting to happen, threatening online anonymity and fundamentally shifting the web toward a default-surveillance state


Categories: News, Tech