HN Hall of Fame Weekly email

Should I buy ECC memory? (2015)

Screenshot of danluu.com captured 2026-07-20
Page preview · captured 2026-07-20

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

submissions
7
submitters
6
observed span
2017–2024
peak thread · 224 comments
300 pts
latest 20+ return · 2024-05-08
159 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

While I was at Google, someone asked one of the very early Googlers (I think it was Craig Silverstein, but it may've been Jeff Dean) what was the biggest mistake in their Google career, and they said "Not using ECC memory on early servers." If you look through the source code & postmortems from that era of Google, there are all sorts of nasty hacks and system design constraints that arose from the fact that you couldn't trust the bits…

I wish there was a hard requirement for ECC, as a developer working on GPU drivers, there's a huge amount of reported issues that just... don't make sense? One offs with slightly different symptoms, memory dumps of nonsense, just nowhere to start rooting out the cause for an issue. Even on "widely reported" issues that make it to reddit and similar. Probably not surprising, there's a naturally antagonistic relationship between Performance and Reliability here, and it's clear which way many…

kimixa·159-point thread·

Check, check, check. I only use ECC DRAM in my desktop these days and I monitor bit flips which on my 64GB desktop happen about once a month[1]. A similar rate on my FreeNAS device which also has ECC memory. Like others, I was super happy when I could by a Ryzen chip at retail prices and get ECC rather than buying a Xeon sku which was an extra $300. [1] When I first built the system I was getting…

That's Error-Correcting Code memory[0], not Elliptic-Curve Cryptography[1]. [0] https://en.wikipedia.org/wiki/ECC_memory [1] https://en.wikipedia.org/wiki/Elliptic-curve_cryptography

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
548

reference only — not used in Hall rules or ranking

Total comments
461

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2017-04-26Should I buy ECC memory? (2015)First breakout · Best threadcolinprince300224
2018-11-10Why use ECC?riobard50
2018-12-04Why use ECCcheerioty10
2020-05-30Why Use ECC Memory?whitepoplar12
2020-06-20Why Use ECC Memory?whitepoplar30
2020-11-21Why Use ECC? (2015)Hall inductionpmoriarty7998
2024-05-08Why use ECC? (2015)Latest 20+ point returnvsgherzi159137