HN Hall of Fame Weekly email

BCHS software stack: BSD, C, httpd, SQLite

learnbchs.org Software & code Software projects Software engineering Candidate
Screenshot of learnbchs.org captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 4 calendar years, with breakout response in 3 of them.

submissions
4
submitters
4
observed span
2017–2023
peak thread · 91 comments
153 pts
latest 20+ return · 2023-12-28
153 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

I've spent the better part of the year messing around with every HTTP server I could get my hands on. I would not recommend OpenBSD httpd. It's supposed to be simple, and it is simple compared to Apache, but it also has way fewer eyes on it. Ultimately, a big pile of string-handling C is likely to have some problems. There was a trivial-to-exploit server-crashing segfault in httpd's FastCGI implementation that was only fixed in the last month or so…

bkallus·153-point thread·

> BCHS (pronounced /biːtʃəz/, beaches) is for real development. It's a hipster-free, open source software stack for web applications. > Why C? fewer hipsters : hipsters dislike memory managment Is this meant to be ironic? Spinning up web apps with C in 2017 seems like a supremely hipster thing to do.

doktrin·130-point thread·

Doing web development in c and getting that sweet performance boost is very tempting but the time it takes to develop even a simple website is just not worth it. I would rather spend a few pound extra on servers and goto the cinema than the hours of developer time it would take to build PHP sites in C++

I really like the idea of learning this. Using a unixy system, sqlite, and plain old CGI sounds like such a good idea to cut through the mountains on mountains of abstractions we've got today for React-based SPAs. But C is insecure. For all intents and purposes for me, a hobbyist, it is impossibly so. Security experts and C professionals the world over work hard to make things secure, yet there are (virtually) always vulnerabilities discovered (or worse, not), and…

myu701·5-point thread·

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
3

100+ points or 50+ comments

Total points
380

reference only — not used in Hall rules or ranking

Total comments
225

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2017-06-18BCHS stack – BSD, C, httpd, SQLiteFirst breakoutbased213075
2020-05-11BCHS: The BSD, C, httpd, SQLite stack for the webpcr91030351
2021-08-22BCHS stack – BSD, C, httpd, SQLitecheezymoogle9258
2023-12-28BCHS software stack: BSD, C, httpd, SQLiteBest thread · Latest 20+ point returnedward15391