HN Radio.daily Hacker News, read aloud

← all episodes

Programming & Software

76 stories across the archive · newest first

most mentionedRustPostgreSQLZigAndrew KelleyAndroidAppleBunJavaScriptLinuxLLMs
  1. A Uniqlo T-shirt hid a runnable Bash Easter egg▲ 1476 · 232 commentsin 2 episodes: · 5:35 · 4:04
  2. Chatto open-sources its self-hosted team chat app▲ 1087 · 300 comments · 7:00
  3. Bun’s AI-assisted Rust rewrite lights up Hacker News▲ 772 · 525 comments · 8:21
  4. Zig’s creator welcomes Bun’s Rust rewrite—and airs the breakup▲ 777 · 678 comments · 8:48
  5. GitHub alternatives get a moment, but HN questions the “exodus”▲ 363 · 256 comments · 9:08
  6. Rust Postgres rewrite passes the regression suite▲ 797 · 712 comments · 9:32
  7. Report: Microsoft layoffs may gut idTech at id Software▲ 673 · 595 commentsin 2 episodes: · 2:33 · 4:55
  8. Why 98 percent support may still be a broken web experience▲ 525 · 350 commentsin 2 episodes: · 3:46 · 5:14
  9. Davit gives Apple Containers a native Mac front end▲ 387 · 100 comments · 4:25
  10. Herdr pitches a tmux-style terminal built for AI agent herding▲ 394 · 174 comments · 4:48
  11. Knuth’s TAOCP gets the Hacker News reverence treatment▲ 237 · 60 commentsin 2 episodes: · 5:09 · 6:18
  12. SICP’s classic 1986 lectures resurface▲ 353 · 48 comments · 5:33
  13. PgDog pitches a less leaky Postgres pooler▲ 257 · 64 comments · 5:56
  14. Why “learn to code” still has a case in the vibe-coding era▲ 316 · 310 comments · 5:37
  15. Clojure 1.13 alpha adds fail-fast destructuring keys▲ 225 · 47 comments · 5:56
  16. C&C Generals runs on iPhone and iPad, but HN says the headline overclaims▲ 687 · 288 commentsin 3 episodes: · 3:17 · 4:54 · 5:40
  17. A tiny rotate button exposes a big UX rule▲ 592 · 275 commentsin 2 episodes: · 4:43 · 6:48
  18. A Linux htop explainer gets a second life▲ 513 · 63 commentsin 4 episodes: · 5:03 · 6:08 · 4:48 · 9:01
  19. ProseMirror’s creator plants a new rich-text editor▲ 338 · 105 commentsin 7 episodes: · 5:23 · 6:25 · 5:12 · 8:13 · 5:38 · 5:07 · 4:20
  20. Shadcn/UI makes Base UI the default, but says Radix isn’t going away▲ 281 · 165 comments · 5:52
  21. A free compilers textbook resurfaces, and HN debates the “language design” label▲ 326 · 51 comments · 6:14
  22. A 2014 anti-ORM classic returns: learn SQL first▲ 275 · 337 commentsin 2 episodes: · 6:39 · 7:43
  23. Zig moves package management out of the compiler▲ 232 · 105 commentsin 2 episodes: · 7:00 · 8:03
  24. Odin’s Wikipedia deletion turns into a sourcing fight▲ 260 · 405 commentsin 4 episodes: · 7:09 · 6:06 · 9:48 · 7:02
  25. Postgres as the workflow engine’s safety net▲ 232 · 94 commentsin 7 episodes: · 6:35 · 11:29 · 6:33 · 5:30 · 4:44 · 3:56 · 5:36
  26. A 16-year SQLite WAL bug gets the TLA+ treatment▲ 239 · 29 commentsin 2 episodes: · 10:39 · 6:11
  27. Podman 6 arrives with networking, machine, and Quadlet updates▲ 645 · 257 commentsin 5 episodes: · 2:51 · 2:11 · 1:35 · 3:22 · 4:31
  28. Rustc, translated into C▲ 386 · 90 commentsin 5 episodes: · 4:20 · 3:35 · 3:31 · 4:33 · 5:48
  29. Safari gets an MCP server for AI-assisted web debugging▲ 272 · 76 commentsin 3 episodes: · 4:39 · 3:54 · 4:19
  30. Code review is for future maintainers, not just bug hunts▲ 379 · 177 commentsin 4 episodes: · 3:12 · 3:53 · 5:25 · 3:13
  31. Immich 3.0 levels up the self-hosted photo cloud▲ 648 · 293 comments · 4:57
  32. FFmpeg’s AAC encoder gets a full rewrite▲ 447 · 149 commentsin 2 episodes: · 2:44 · 8:44
  33. Vite+ Beta Wants to Make Frontend Tooling Boring▲ 234 · 152 comments · 3:37
  34. Box2D’s creator takes game physics into 3D▲ 521 · 130 comments · 7:49
  35. Google’s Copybara tackles the messy job of syncing code across repos▲ 299 · 60 commentsin 2 episodes: · 8:25 · 9:20
  36. Graphics programming: learn the pixels, but know the career tradeoffs▲ 421 · 241 comments · 9:07
  37. A graphical shell for SSH, built around tiny web apps▲ 367 · 226 commentsin 2 episodes: · 7:35 · 5:32
  38. Knoppix reminds HN how Linux learned to boot anywhere▲ 338 · 120 comments · 8:01
  39. Kubernetes, simulated inside your browser▲ 335 · 102 comments · 8:18
  40. A CUDA Kernel Launch, From Triple Chevrons to Doorbells▲ 294 · 32 comments · 8:38
  41. Godot draws a hard line against AI slop▲ 558 · 402 comments · 8:57
  42. A Game Boy emulator JITs to WebAssembly—and beats a native interpreter▲ 227 · 37 comments · 9:38
  43. OpenRA playtest adds random maps and Dune 2000 upgrades▲ 813 · 166 commentsin 6 episodes: · 4:04 · 6:28 · 6:02 · 6:15 · 6:03 · 6:12
  44. A Fintech Handbook Sparks a Money-Types Fight▲ 631 · 217 commentsin 8 episodes: · 7:42 · 7:04 · 7:24 · 7:00 · 5:37 · 6:12 · 7:15 · 7:35
  45. TownSquare tries to make websites feel populated again▲ 318 · 138 commentsin 6 episodes: · 8:02 · 7:27 · 7:43 · 7:48 · 6:43 · 7:01
  46. AWS Lambda gets stateful Firecracker sandboxes▲ 384 · 212 commentsin 5 episodes: · 7:22 · 6:18 · 6:38 · 7:43 · 7:05
  47. Libre Barcode Turns Barcodes Into Fonts▲ 286 · 64 comments · 8:24
  48. F3 proposes a future-proof columnar file format with embedded Wasm decoders▲ 655 · 134 commentsin 2 episodes: · 6:43 · 6:29
  49. Google fires engineer after viral Workspace CLI▲ 727 · 428 commentsin 2 episodes: · 7:57 · 7:43
  50. Accidental wigglegrams hiding in an iCloud photo library▲ 577 · 127 commentsin 5 episodes: · 9:14 · 7:29 · 8:46 · 7:46 · 7:32
  51. Remembering Tony Krueger, the engineer behind Word’s red squiggles▲ 606 · 122 commentsin 2 episodes: · 10:41 · 9:28
  52. A visual TikZ editor for LaTeX figures gets Hacker News excited▲ 450 · 74 commentsin 2 episodes: · 11:03 · 9:04
  53. Apple brings Swift Package Index in-house▲ 235 · 82 commentsin 2 episodes: · 11:26 · 9:55
  54. Deno takes on Electron and Tauri with Deno Desktop▲ 1120 · 398 commentsin 4 episodes: · 4:49 · 6:24 · 6:26 · 6:10
  55. Mitchell Hashimoto Pledges Another $400K to Zig▲ 810 · 295 commentsin 2 episodes: · 6:15 · 7:37
  56. A Project Euler solution sparks programmer nostalgia▲ 366 · 145 comments · 8:57
  57. Codex logging bug threatened to burn through SSD endurance▲ 509 · 271 commentsin 2 episodes: · 9:10 · 8:32
  58. JSON-LD for personal sites meets an AI-era backlash▲ 275 · 90 commentsin 3 episodes: · 9:35 · 9:14 · 8:59
  59. A laid-off Blizzard engineer says the software job hunt is broken▲ 324 · 304 comments · 9:59
  60. Linux finally removes strncpy from the kernel▲ 300 · 327 commentsin 7 episodes: · 8:08 · 7:52 · 7:23 · 6:03 · 5:45 · 4:39 · 5:40
  61. TownSquare makes websites feel inhabited — and immediately tests moderation▲ 277 · 168 commentsin 4 episodes: · 8:54 · 8:10 · 8:12 · 6:51
  62. Linux async I/O: epoll’s old model versus io_uring’s new one▲ 260 · 71 commentsin 6 episodes: · 8:31 · 8:41 · 7:19 · 6:03 · 5:04 · 6:14
  63. Proxmox gets a fast microVM hack▲ 231 · 49 comments · 9:18
  64. Quake, rendered with CSS▲ 546 · 115 commentsin 8 episodes: · 6:11 · 4:51 · 4:31 · 3:35 · 4:13 · 7:59 · 8:13 · 8:02
  65. A reverse-engineered F-15 Strike Eagle II needs DOS test pilots▲ 283 · 75 commentsin 5 episodes: · 7:45 · 6:24 · 5:27 · 4:17 · 5:10
  66. Cloudflare gives AI agents one-hour deploy accounts▲ 249 · 151 comments · 7:46
  67. X11 windows, floating in Vision Pro space▲ 230 · 63 commentsin 2 episodes: · 8:09 · 6:22
  68. Hiding a Website Inside a Favicon: Creative Data Storage▲ 313 · 109 commentsin 2 episodes: · 3:57 · 4:45
  69. Why I Reject AI-Generated Code, Even When It Works▲ 236 · 167 commentsin 2 episodes: · 5:27 · 6:46
  70. Lore: Open Source Version Control for Game Assets, Now Public▲ 1276 · 680 commentsin 5 episodes: · 5:48 · 6:11 · 5:45 · 5:23 · 4:29
  71. Project Valhalla Brings Value Types to Java in JDK 28▲ 658 · 447 commentsin 5 episodes: · 6:54 · 7:05 · 6:49 · 6:19 · 5:40
  72. .gitignore Isn't the Only Way to Ignore Files in Git▲ 598 · 175 commentsin 5 episodes: · 7:42 · 7:57 · 7:43 · 7:09 · 6:29
  73. Emacs 31 Nears Release with Quality-of-Life Upgrades▲ 471 · 285 commentsin 4 episodes: · 8:17 · 8:32 · 8:23 · 7:31
  74. DuckDB Internals: Under the Hood of a Fast, Easy Analytics Database▲ 480 · 153 commentsin 4 episodes: · 8:37 · 8:50 · 8:46 · 7:53
  75. John Carmack Praises Programming Legend Fabrice Bellard▲ 938 · 463 comments · 5:12
  76. Bash's /dev/tcp: Making HTTP Requests Without curl▲ 547 · 238 comments · 6:53