All topics

Programming stories

Software engineering is the backbone of Hacker News. This topic covers programming languages, frameworks, databases, developer tooling, and the craft of building reliable systems at scale.

From language design debates to database internals and CI/CD practices, these stories reflect what working engineers care about. Birbla keeps a running archive so you can revisit discussions that aged well.

1118 stories archived · Page 3 of 38

RSS feed for Programming

LibreOffice dev explains why it cannot display some Microsoft Office charts

neowin.net · 8 points · 2 comments

People Hooked on Vapes Try a New Way to Quit: Cigarettes

bloomberg.com · 6 points · 335 comments

Delta: Highly available, strongly consistent storage using chain replication (2022)

engineering.fb.com · 16 points · 3 comments

Help 404 Media Find Out How Your Local Police Are Surveiling You

404media.co · 59 points · 3 comments

Combinators in Array Languages

blog.softwarewrighter.com · 3 points · 0 comments

How do Traffic Signals Work (2019)

practical.engineering · 39 points · 86 comments

Book review: Is parallel programming hard, and, if so, what can you do about it?

ahelwer.ca · 6 points · 63 comments

Python Workers are now generally available

blog.cloudflare.com · 139 points · 44 comments

DBison: Free Modern Database Explorer

dbison.app · 3 points · 0 comments

What I believe about the future of software development

thorstenball.com · 11 points · 2 comments

SQLBraid – Write SQL directly in TypeScript without a query-builder DSL

github.com · 8 points · 5 comments

Engineering Memory: On learning to memorize first 100 digits of pi (2024)

gregorygundersen.com · 66 points · 39 comments

TXR: An Original, New Programming Language for Convenient Data Munging

nongnu.org · 10 points · 9 comments

Jev, Prolog, Pi, and the dream of probabilistic logic programming

deepclause.substack.com · 12 points · 0 comments

Bill to Ban Private Equity from Owning Medical Practices

truthout.org · 489 points · 383 comments

Jevlang: Python with a Smart "If"

github.com · 3 points · 1 comments

Why TypeScript picked Go over Rust for its new compiler

thetrueengineer.com · 3 points · 0 comments

Software sandboxing: The basics (2025)

blog.emilua.org · 74 points · 24 comments

Trying the software factory pattern

lethain.com · 75 points · 47 comments

Chat-based Large Language Models replicate the mechanisms of a psychic's con

softwarecrisis.dev · 61 points · 308 comments

Why China is pushing back on US warnings over rapid AI development

theguardian.com · 8 points · 6 comments

Every Nvidia GPU has 10 to 30 RISC-V cores inside it

xda-developers.com · 50 points · 4 comments

KDE turns 30 and someone's brought an AI-native desktop proposal

theregister.com · 42 points · 57 comments

VoltGrid AI: Mitigating GPU cluster dI/dt power surges in software

zenodo.org · 5 points · 0 comments

DH Tools – 40 client-side developer and productivity tools

denizlihub.com · 6 points · 0 comments

Frontier Engineering

kiro.dev · 5 points · 1 comments

Roundabouts Database

roundabouts.kittelson.com · 8 points · 2 comments

KillSwitch – a programming language designed to be difficult for LLMs

killswitch-lang.org · 10 points · 3 comments

Microsoft director: AI scraping 'the largest theft of labor in human history'

tomshardware.com · 140 points · 52 comments

CrabBoss, radio automation software

crabboss.vercel.app · 4 points · 0 comments