frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Many Let's Encrypt renewals had errors today

https://letsencrypt.status.io/#2026
107•widdakay•1h ago•57 comments

Ice Water Drowning Survival After 147-Minute Submersion and Hypothermic Arrest

https://www.jacc.org/doi/10.1016/j.jaccas.2025.104885
78•js2•2h ago•19 comments

To study how chips work, MIT researchers built their own operating system

https://news.mit.edu/2026/to-study-how-chips-really-work-mit-researchers-built-their-own-operatin...
120•speckx•3d ago•10 comments

DuckDB Internals: Why Is DuckDB Fast? (Part 1)

https://www.greybeam.ai/blog/duckdb-internals-part-1
59•marklit•2d ago•32 comments

Gribouille 0.3.0: A Grammar of Graphics for Typst

https://mickael.canouil.fr/posts/2026-06-15-gribouille-0-3/
24•mcanouil•3d ago•1 comments

Zero-Touch OAuth for MCP

https://blog.modelcontextprotocol.io/posts/enterprise-managed-auth/
164•niyikiza•8h ago•58 comments

I found 10k GitHub repositories distributing Trojan malware

https://orchidfiles.com/github-repositories-distributing-malware/
735•theorchid•18h ago•174 comments

Building a robotics research setup that lives next to my desk

https://dfdxlabs.com/research/2026/robotics-setup/
50•mplappert•15h ago•14 comments

How Japan's railways stayed one while splitting apart

https://arun.is/blog/jr-logo/
77•ddrmaxgt37•1d ago•58 comments

Datasette Apps: Host custom HTML applications inside Datasette

https://simonwillison.net/2026/Jun/18/datasette-apps/
58•lumpa•4h ago•18 comments

Ubiquiti: Enterprise NAS, Built on ZFS

https://blog.ui.com/article/introducing-enterprise-nas
307•ksec•15h ago•269 comments

Cell-based architecture for resilient payment systems

https://americanexpress.io/cell-based-architecture-for-resilient-payment-systems/
114•birdculture•3d ago•43 comments

CS 6120: Advanced Compilers: The Self-Guided Online Course (2020)

https://www.cs.cornell.edu/courses/cs6120/2025fa/self-guided/
345•ibobev•18h ago•49 comments

Show HN: Talos – Open-source WASM interpreter for Lean

https://github.com/cajal-technologies/talos
31•mfornet•16h ago•3 comments

Hospitals and universities repurposing drugs at lower cost

https://www.kcl.ac.uk/news/hospitals-and-universities-repurposing-drugs-at-90-lower-cost
302•giuliomagnifico•19h ago•130 comments

Flexport (YC W14) Is Hiring in Indonesia, India, and Thailand

https://www.flexport.com/company/careers/
1•thedogeye•4h ago

.gitignore Isn't the only way to ignore files in Git

https://nelson.cloud/.gitignore-isnt-the-only-way-to-ignore-files-in-git/
357•FergusArgyll•19h ago•116 comments

Horizons JPL Solar System Data Demo and NASA DSN Updates: Datastar, Common Lisp

https://horizons.lambda-combine.net/
43•adityaathalye•4d ago•1 comments

Show HN: Are You in the Weights?

https://www.intheweights.com/
292•turtlesoup•9h ago•152 comments

I told them forced consent was unlawful. 5 years later it cost Elkjop €1.8M

https://www.thatprivacyguy.com/blog/elkjop-forced-consent-fine/
305•speckx•11h ago•151 comments

Zork name origin got an update on Wikipedia

https://www.dpolakovic.space/blogs/zork-part2#update
76•dpola•9h ago•12 comments

Launch HN: TesterArmy (YC P26) – Agents that test web and mobile apps

https://tester.army
112•okwasniewski•15h ago•48 comments

If your product is Great, it doesn't need to be Good (2010)

http://paulbuchheit.blogspot.com/2010/02/if-your-product-is-great-it-doesnt-need.html
53•skogstokig•3d ago•33 comments

W Social, public institutions and the theater of European digital sovereignty

https://blog.elenarossini.com/w-social-public-institutions-and-the-theater-of-european-digital-so...
192•nemoniac•17h ago•127 comments

Noam Shazeer Joins OpenAI

https://twitter.com/NoamShazeer/status/2067400851438932297
318•lukasgross•1d ago•309 comments

Modos Color Monitor Pushes E-Paper Displays Further

https://spectrum.ieee.org/modos-e-paper-monitor
253•Vinnl•18h ago•67 comments

Swiss parliament lifts ban on new nuclear power plants

https://www.bluewin.ch/en/news/switzerland/parliament-lifts-ban-on-new-nuclear-power-plants-32575...
738•leonidasrup•15h ago•647 comments

How Alberta Eradicated Rats

https://worksinprogress.co/issue/albertas-war-on-rats/
160•tzury•16h ago•113 comments

The Token Compression Illusion: Why I'm Skeptical of RTK

https://mroczek.dev/articles/the-token-compression-illusion-why-im-skeptical-of-rtk/
95•lackoftactics•12h ago•99 comments

Show HN: Gerrymandle - Daily puzzle game where you redraw electoral districts

https://gerrymandle.cc/
162•realmofthemad•15h ago•68 comments
Open in hackernews

Many Let's Encrypt renewals had errors today

https://letsencrypt.status.io/#2026
105•widdakay•1h ago

Comments

drsalt•1h ago
thats too bad
hermeticlock•1h ago
:(
saagarjha•1h ago
Seems not ideal for an entity who seems to be pushing for shorter expiration periods all the time
tonyhart7•1h ago
isn't this the other way around ??? because shorter expiration time resulting on more issuing cert and therefore make it more prone to downtime
xp84•48m ago
I think it’s mostly Apple and maybe Google who have the hard-ons for the shortest expiries possible.
fragmede•19m ago
To be fair, if someone managed to steal a set of keys to Gmail.com and icloud.com, I would want them to expire as short a time as possible too.
notrealyme123•17m ago
I think revoking them would be better in such a case.
Dylan16807•45m ago
If it goes past 24 hours, that becomes a real worry.

If anyone is renewing certificates with less than a day remaining, that's an issue on their end far more than anything else.

Kesseki•1h ago
To be clear, “Degraded Performance” means just that, not “down.” Let’s Encrypt’s issuance is mostly working fine.
widdakay•1h ago
I have tried many times to renew my certs and have had 0 successes throughout today. It seems to be 100% degraded to me.
Kesseki•1h ago
That’s unexpected. Please post details on the “Help” topic of the Let’s Encrypt community forum so that folks can take a look.
saagarjha•1h ago
I see you are unfamiliar with status page-ese. “Degraded performance” is a term which means some form of “the entire datacenter is probably on fire”.
Kesseki•1h ago
Although I only post here personally, I work for Let’s Encrypt.
dlcarrier•54m ago
Let them know that they're having an outage. If their monitors aren't telling them so, they might need to host them off-site.
Kesseki•
pibaker•1h ago
What are the viable alternatives to LE? And in case none exists, what does it take to build one?

Requirements: free, available to everyone, automation friendly, issues certificates that are actually considered trustworthy by other parties.

evbogue•1h ago
Like peers could sign sites?
treesknees•1h ago
ZeroSSL – free 90-day certs via ACME, also has a web UI for cert management

Google Trust Services – free ACME certs, requires a Google account for registration

SSL.com Free DV SSL – offers free 90-day certs through ACME

polpo•42m ago
I use acme.sh for certs on my personal server and was a little surprised when it started using ZeroSSL by default. Despite being more "corporate" I decided to roll with it and it's worked just fine.
otabdeveloper4•58m ago
> What are the viable alternatives to LE?

None. Big tech intentionally made Let's Encrypt a single point of giant failure.

> And in case none exists, what does it take to build one?

A new Internet and Web standards stack. The whole problem is self-imposed -- we could have published self-signed Ed25519 keys on the DNS instead, and the result would be more secure than whatever it is we have now.

dlcarrier
tomalbrc•1h ago
The amount of misinformation on this site is astonishing. "Hacker News"..
bruce511•9m ago
You are getting down-voted for this, which I think is a bit unfair. (I expect I'll get the same.)

Although you don't expand your thesis, as a general feeling, I agree. But, to be fair, it has always been thus, and it has been this way in every forum ever.

I'm old enough to remember the irony in "I read about it on the internet so it must be true" statements, which have existed since the internet was News (NNTP) not web.

In truth, any time you get a random group of people together, of different ages and backgrounds, all of whom self-describe as "smart" you're going to get a lot of chaff mixed in with the wheat.

To some extent you need to simply ignore the nonsense. There's plenty of it and "correcting people who are wrong" is seldom received well.

nubinetwork•1h ago
It's a good thing that acme clients try to renew early, rather than leaving it to the last minute...
ardeaver•1h ago
I realize this is very much not the point, but the fact that the "Active Incident" banner is green is upsetting.
NewJazz•58m ago
We're operating normally, but with reduced redundancy. We continue to work with our upstream ISP to identify and resolve the issue.
Kesseki•58m ago
The banner's colour is based on the "Incident Status;" it's green because services are currently operational. It would be yellow or red if the impact were more severe.
dlcarrier•51m ago
Their monitors don't seem to be detecting the outage. Sometimes they run directly on the server, and aren't able to detect routing or DNS problems.
dlcarrier•57m ago
That explains why one of my IoT vendors is using an expired certificate.

I wish Firefox would just give a mild warning for a recently expired certificate, instead of treating it the same as a true man-in-the-middle attach. It's not like someone who couldn't factor the private key in 200 days could in 201 days or even 300 days.

I'm convinced that we'd have better security, if we didn't have so much security theater. You'd think TLS is useless, from the warning my phone gives if I connected to a public Wi-Fi AP, but then again there's nothing in TLS (or WPA) that prevents it from being used in a way that is completely useless: https://www.youtube.com/watch?v=M1si1y5lvkk

jaas•42m ago
> That explains why one of my IoT vendors is using an expired certificate.

I don't think so. There was a dip in success rates for 90 minutes today, but nobody should be renewing their certificate within 90 minutes of expiration. If you're at that point, something went wrong weeks ago.

LtWorf•20m ago
> weeks ago

How long do you think a certificate lives?

jaas•13m ago
Mostly 90 days, and we recommend renewing at 60 days for 90 day certs. That gives more than four weeks of leeway.

If you're one of the few early adopters of short-lived (6-day) certs you should renew at 3 days, giving you 3 days for a successful renewal. A 90 minute outage, even if it was a full outage, would not interfere with a successful renewal.

bebop
jaas•43m ago
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.

It seems our status.io notes are being misinterpreted as much more severe than they were intended to reflect.

widdakay•26m ago
I'm not sure if your higher error rate is sticky per user or something, but I've tried 10+ times throughout the day and have had 0 successes. They all come back as internal server error. That's why I eventually posted. I did not intend this to hit the top of the front page lol.
jaas•18m ago
It would not have been sticky for the entire day. If it was sticky at all, it would have been only during the 90 minute period I referenced. It's most likely that there is some other issue with how you're requesting the cert. Folks can help debug at: https://community.letsencrypt.org/
widdakay•16m ago
I ran the exact same command now and it's working, so it is possible I was unlucky and was hitting all the worst possible cases.
sgt•14m ago
Could it be that he was simply throttled while retrying? That seems plausible, and it would make it seem like a long outage.
49m ago
Let's Encrypt is operating normally. If you're having trouble, please post the details on the community forum so that folks can help you out. There is external monitoring in place.
number6•53m ago
Thanks you for your work!
ofrzeta•24m ago
It would be better to say this upfront. I am not blaming you in any way but this would prevent responses such as the parent's (hopefully).
AceJohnny2•48m ago
I thought it meant "electricity has ceased to be a physical phenomenon in the general vicinity of our servers"
AceJohnny2•34m ago
A common confusion; this interpretation only applies to OVH.

ref: https://www.reuters.com/article/world/millions-of-websites-o...

xarope•19m ago
That would a Microsoft'ese, "Some regions are encountering issues" => "The entire world is down, but our status page is working"
gib444•1h ago
What % of requests succeeded vs failed? How many certificates were issued during the outage vs the average? That might actually clear things up
•
45m ago
This video explores a little on how certificate authorities were given their authority and a lot on how it can fail: https://www.youtube.com/watch?v=M1si1y5lvkk

It's a bit mathy, but if you can make it through that, I highly recommend watching the whole video, especially if you like dad jokes.

JumpCrisscross•14m ago
Have the EU or Canada pushed to launch an analog of their own?

It seems a bit silly that a service that could be forced by EO to revoke foreign certificates is the backbone of so much of the internet.

•
7m ago
90 days moving to 45 but you can and should renew earlier than that. Automating this process means that you should be request a new certificates roughly 60 days (or 30 soon) after the issuance of the previous certificate. That way you would have plenty of time to deal with renewal issues. The process for renewal should have back off and retries built in. This prevents a situation where a down time for the issuer means that your production environments are non-functional.
Biganon•1m ago
They work at letsencrypt, I'm pretty sure they know.
mannyv•11m ago
"nobody should be renewing their certificate within 90 minutes of expiration"

You obviously haven't worked with hardware guys.

"I mean, what's the point of those last 30 days if you need to renew it 30 days before expiration? Why not just renew it before it expires? If I'm required to renew it 30 days before the expiration date then the expiration date is a lie, isn't it?"

ozim•3m ago
If they make 7 days grace period then expiration date will be a lie and of course every one will use grace period like it would be normal thing ;)
dingaling•31m ago
> I wish Firefox would just give a mild warning for a recently expired certificate

Nope, if the SSL industry continues to insist on increasingly short cert lifetimes then I want Firefox to give no quarter when a cert expires.

Play by their rules and fall by their rules too.

MobiusHorizons•13m ago
How does that help? Seems like mostly the end user suffers.
mannyv•8m ago
Certificate expiry is less severe than an untrusted issuer or a host mismatch.

The former is most likely an administrative error (ie: someone forgot to renew, or the auto-renew is failing). The latter is more likely to be an MTM attack.

I'm not sure how you would use an expired cert as an attack vector. By loading in an old cert into an expired domain so you could spoof older content?

fragmede•29m ago
omg new tom7!
bruce511•20m ago
But it's only the extreme warning that alerts the website (usually via a customer complaining) that the cert hasn't been renewed. Having the lesser warning just kicks the can down the road.

The IoT should have updated the certs weeks in advance. If they haven't done it by day 0 then their process is broken and delaying the scary warning to say day +5 won't solve anything.

widdakay•13m ago
I updated the post title to say (Fixed) now.
jaas•10m ago
Since Let's Encrypt wasn't down most of the day if would be helpful if you could update the title to reflect that.
widdakay•2m ago
I updated the title. Let me know if you think it's more accurate. It did appear as down for me though.
jaas•1m ago
Yeah, thanks