HN DigestHacker Newsletter, digested

Issues › Section

#Code

9 posts across all issues

Issue #811 · Sep 25, 2026

Saving another 100TB of RAM

  • blog.cloudflare.com
  • 488 points
  • 123 comments
  • 13 min read

Cloudflare cut more than 100TB of RAM from the Pingora Backend Router (PBR), its consistent-hashing load balancer. Two changes did it: 6-byte hash entries instead of 8, and 90% fewer hashes per server. Cloudflare's math showed the extra hashes bought almost no extra balance. Past a point, 32-bit collisions made the balance worse.

Issue #811 · Sep 25, 2026

AI coding has made CI a bottleneck, so we reworked ours to keep up

  • linear.app
  • 317 points
  • 408 comments
  • 9 min read

Linear's test suite nearly quadrupled since the start of the year, mostly from agent-written tests. Faster runners, leaner setup and smarter sharding still cut PR wait from over 6 minutes to just over 5. Runner time per test fell by half. Doing nothing would have meant about 11 minutes.

Issue #810 · Sep 18, 2026

Anecdotally, programmers dislike "reduce"

  • evanhahn.com
  • 175 points
  • 283 comments
  • 1 min read

Evan Hahn notices that code reviewers accept map and filter but often flag reduce as hard to read. Hahn offers guesses at the cause, such as readability, familiarity and performance. He asks whether others see the same pattern.

Issue #808 · Sep 4, 2026

The browser's main thread is expensive

  • kciter.so
  • 436 points
  • 151 comments
  • 29 min read

Web jank usually comes from code holding the browser's single main thread, not from slow code. Lee Sun-Hyoup describes two families of fixes, each with an interactive demo. One spends the main thread's time better by splitting, batching, prioritizing and deferring work. The other moves work to the compositor or a web worker, or drops it entirely.

Issue #808 · Sep 4, 2026

Fine, I'll build my own text editor

  • dbushell.com
  • 263 points
  • 263 comments
  • 3 min read

David Bushell prototypes a browser code editor three ways. Canvas rendering leaves screen readers with nothing. Contenteditable slows down on long files. A plain textarea with a highlighting layer on top is the most workable base.

Issue #807 · Aug 28, 2026

There's no reason for software to be slow anymore

  • danluu.com
  • 669 points
  • 499 comments
  • 20 min read

Dan Luu argues that coding agents have cut the cost of performance work by orders of magnitude. Work that once needed a specialist now takes a few typed sentences. Anyone who uses agents competently can now ship software with decent performance. Tuning code to one user's own workload also becomes practical.

Issue #806 · Aug 21, 2026

Software Engineering fundamentals matter more

  • rhonabwy.com
  • 325 points
  • 247 comments
  • 5 min read

Coding agents can now write code that works and passes tests, the author argues. They still can't judge how software should fit together, or make it debuggable and maintainable. That makes engineering fundamentals matter more than before.

Issue #806 · Aug 21, 2026

Engineers will do anything to avoid learning from history

  • horn.gg
  • 178 points
  • 117 comments
  • 4 min read

David Horn argues that software engineers keep reinventing older disciplines under new names. Managing AI coding agents, he says, is just program management. He thinks engineers should read the classic books on it instead of rediscovering waterfall the hard way.

Issue #806 · Aug 21, 2026

Show HN: Huzzah – a novel approach to coding with AI

  • danielvaughn.dev
  • 384 points
  • 209 comments
  • 4 min read

Daniel Vaughn got tired of prompting coding agents in long English sentences. He built Huzzah, an experimental editor where an LLM regenerates real code from freeform pseudocode on every save. The pseudocode stays in the repo as a human-written record of intent, mapped line by line to the code it produced.