Let's Encrypt's own director walks into the thread to deflate the panic
A green 'Active Incident' banner and a status note about renewal errors sent HN into single-point-of-failure dread. Then the Executive Director of Let's Encrypt showed up: ~90 minutes of elevated errors, most requests still succeeded, issuance mostly fine.
The headline said many Let's Encrypt renewals had errors. The status page said 'Degraded Performance' — which, one reader stressed, means exactly that, not 'down.' Issuance was mostly working.
Then Josh Aas, Executive Director of ISRG, posted: a ~90-minute window of higher error rates from upstream networking issues, with the majority of requests succeeding even then. His read on the panic: the status.io notes were 'being misinterpreted as much more severe than they were intended to reflect.'
A green banner, a status note, and instant dread

The submission pointed at the Let's Encrypt status page reporting renewal errors, and the thread (137 points in four hours) slid straight into worst-case territory: "Let's encrypt is a single point of failure for a large percentage of the internet." An IoT vendor's expired certificate got blamed on it, and the alternatives-to-LE question came up fast.
One reader tried to right-size the language early, pointing at the actual status label:
"To be clear, 'Degraded Performance' means just that, not 'down.' Let's Encrypt's issuance is mostly working fine." — a commenter reading the status page literally
The director shows up with numbers
The correction that mattered came from inside the organization:
"Let's Encrypt has been working normally for most of the day. There was a ~90 minute period during which some of our users would have received a higher error rate due to upstream networking issues, but the majority of requests were successful even during that period." — Josh Aas, Executive Director of ISRG
He named the gap directly: the status.io notes "are being misinterpreted as much more severe than they were intended to reflect." A ~90-minute window of elevated errors, most requests still landing, issuance otherwise normal: a very different story than the headline implied.
Why ACME clients absorbed most of the damage
The reason almost nobody's site actually broke is baked into how ACME works. Clients renew well ahead of expiry, so a short error window has slack to recover in:
"It's a good thing that acme clients try to renew early, rather than leaving it to the last minute…" — an operator running ACME renewals
That early-renewal margin is the buffer that turns a 90-minute provider hiccup into a non-event for most certificates. It also fed the broader unease about Let's Encrypt's push toward ever-shorter certificate lifetimes: "not ideal for an entity… pushing for shorter expiration periods all the time," one noted, since shorter lifetimes shrink exactly that recovery margin.
The real story is the gap between status pages and panic
The technical incident was minor and self-healing. The interesting failure was informational: a terse status note plus a (jarringly green) "Active Incident" banner produced a thread about internet-wide single points of failure, until the person who runs the service walked in with the actual duration and success rate. The takeaway isn't about TLS. It's that a status page written for operators reads as a five-alarm fire to everyone else, and the correction only arrived because the director happened to be on Hacker News.
Get breakdowns like this every day
The top Hacker News stories, unpacked — by email, Telegram, or RSS.
Cornell's free PhD compilers course, and why a WebAssembly co-founder flags one chapter
CS 6120 hands you video lectures, classic papers, and a toy IR called Bril to hack on, for 'four imagination credits.' Then the co-founder of WebAssembly shows up to say its trace-compilation section is teaching a technique the field keeps abandoning.