News for hackers. Stuff that matters.
Re:Cloudflare outage on November 18, 2025 post mortem by SerCe on Tuesday November 18, 2025 @06:51PM (#45973869)
As always, kudos for releasing a post mortem in less than 24 hours after the outage, very few tech organisations are capable of doing this.
Re:Cloudflare outage on November 18, 2025 post mortem by yen223 on Tuesday November 18, 2025 @07:15PM (#45974103)
I'm curious about how their internal policies work such that they are allowed to publish a post mortem this quickly, and with this much transparency.

Any other large-ish company, there would be layers of "stakeholders" that will slow this process down. They will almost always never allow code to be published.

Re:Cloudflare outage on November 18, 2025 post mortem by eastdakota on Tuesday November 18, 2025 @07:38PM (#45974320)
Well… we have a culture of transparency we take seriously. I spent 3 years in law school that many times over my career have seemed like wastes but days like today prove useful. I was in the triage video bridge call nearly the whole time. Spent some time after we got things under control talking to customers. Then went home. I’m currently in Lisbon at our EUHQ. I texted John Graham-Cumming, our former CTO and current Board member whose clarity of writing I’ve always admired. He came over. Brought his son (“to show that work isn’t always fun”). Our Chief Legal Officer (Doug) happened to be in town. He came over too. The team had put together a technical doc with all the details. A tick-tock of what had happened and when. I locked myself on a balcony and started writing the intro and conclusion in my trusty BBEdit text editor. John started working on the technical middle. Doug provided edits here and there on places we weren’t clear. At some point John ordered sushi but from a place with limited delivery selection options, and I’m allergic to shellfish, so I ordered a burrito. The team continued to flesh out what happened. As we’d write we’d discover questions: how could a database permission change impact query results? Why were we making a permission change in the first place? We asked in the Google Doc. Answers came back. A few hours ago we declared it done. I read it top-to-bottom out loud for Doug, John, and John’s son. None of us were happy — we were embarrassed by what had happened — but we declared it true and accurate. I sent a draft to Michelle, who’s in SF. The technical teams gave it a once over. Our social media team staged it to our blog. I texted John to see if he wanted to post it to HN. He didn’t reply after a few minutes so I did. That was the process.
Re:Cloudflare outage on November 18, 2025 post mortem by anurag on Tuesday November 18, 2025 @07:48PM (#45974420)
Appreciate the extra transparency on the process.
Re:Cloudflare outage on November 18, 2025 post mortem by philipgross on Tuesday November 18, 2025 @08:26PM (#45974751)
You call this transparency, but fail to answer the most important questions: what was in the burrito? Was it good? Would you recommend?
Re:Cloudflare outage on November 18, 2025 post mortem by eastdakota on Tuesday November 18, 2025 @08:43PM (#45974882)
Chicken burrito from Coyo Taco in Lisbon. I am not proud of this. It’s worse than ordering from Chipotle. But there are no Chipotle’s in Lisbon… yet.
Re:Cloudflare outage on November 18, 2025 post mortem by luckys on Wednesday November 19, 2025 @05:33AM (#45977946)
There's a lot of good food places in Lisbon that you might not be familiar with yet. Enjoy your stay
Re:Cloudflare outage on November 18, 2025 post mortem by dentemple on Wednesday November 19, 2025 @10:30AM (#45980796)
I DON'T see this as transparency. There is ZERO mention of the burrito in the post-mortem document itself.

0/10, get it right the first time, folks. (/s)

Re:Cloudflare outage on November 18, 2025 post mortem by jofzar on Tuesday November 18, 2025 @08:51PM (#45974944)
> I texted John to see if he wanted to post it to HN. He didn’t reply after a few minutes so I did

Damn corporate karma farming is ruthless, only a couple minute SLA before taking ownership of the karma. I guess I'm not built for this big business SLA.

Re:Cloudflare outage on November 18, 2025 post mortem by dentemple on Wednesday November 19, 2025 @10:28AM (#45980773)
We're in a Live Fast Die Young karma world. If you can't get a TikTok ready with 2 minutes of the post modem drop, you might as well quit and become a barista instead.
Re:Cloudflare outage on November 18, 2025 post mortem by ynx0 on Tuesday November 18, 2025 @10:27PM (#45975516)
How do you guys handle redaction? I'm sure even when trusted individuals are in charge of authoring, there's still a potential of accidental leakage which would probably be best mitigated by a team specifically looking for any slip ups.

Thanks for the insight.

Re:Cloudflare outage on November 18, 2025 post mortem by eastdakota on Wednesday November 19, 2025 @07:33AM (#45978825)
Team has a good sense, typically. In this case, the names of the columns in the Bot Management feature table seemed sensitive. The person who included that in the master document we were working from added a comment: “Should redact column names.” John and I usually catch anything the rest of the team may have missed. For me, pays to have gone to law school, but also pays to have studied Computer Science in college and be technical enough to still understand both the SQL and Rust code here.
Re:Cloudflare outage on November 18, 2025 post mortem by noname120 on Wednesday November 19, 2025 @12:58PM (#45982600)
Could you elaborate a bit on how going to law school helped? Was it because it made it easier for you to communicate and align with your CLO?
Re:Cloudflare outage on November 18, 2025 post mortem by tinfoil3843 on Thursday November 27, 2025 @10:09AM (#46069933)
Probably because he could check legalities of a release himself without council. It is probably equivalent to educating yourself on your rights and laws so if you get pulled over by a cop who may try to do things that you can legally refuse, you can say no.
Re:Cloudflare outage on November 18, 2025 post mortem by richardlblair on Tuesday November 18, 2025 @10:32PM (#45975554)
A very human and authentic response. Love to see it.

Fantastic for recruiting, too.

Re:Cloudflare outage on November 18, 2025 post mortem by anitil on Tuesday November 18, 2025 @11:37PM (#45975906)
> He didn’t reply after a few minutes so I did

I'd consider applying based on this alone

Re:Cloudflare outage on November 18, 2025 post mortem by realaaa on Wednesday November 19, 2025 @01:05AM (#45976361)
that's very cool, thanks
Re:Cloudflare outage on November 18, 2025 post mortem by jeffrallen on Wednesday November 19, 2025 @01:49AM (#45976564)
A postmortem postmortem, I love it. Transparency to the power of 2.
Re:Cloudflare outage on November 18, 2025 post mortem by tuetuopay on Wednesday November 19, 2025 @06:38AM (#45978362)
> I read it top-to-bottom out loud for Doug, John, and John’s son. None of us were happy — we were embarrassed by what had happened — but we declared it true and accurate.

I'm so jealous. I've written postmortems for major incidents at a previous job: a few hours to write, a week of bikeshedding by marketing and communication and tech writers and ... over any single detail in my writing. Sanitizing (hide a part), simplifying (our customers are too dumb to understand), etc, so that the final writing was "true" in the sense that it "was not false", but definitely not what I would call "true and accurate" as an engineer.

Re:Cloudflare outage on November 18, 2025 post mortem by auto on Friday November 21, 2025 @12:01PM (#46006276)
I'm not sure I've ever read something from someone so high up in a company that gave me such a strong feeling for "I'd like to work for these people". If job posts could be so informal and open ended, this post could serve as one in the form of a personality fit litmus test.
Re:Cloudflare outage on November 18, 2025 post mortem by tinfoil3843 on Thursday November 27, 2025 @10:09AM (#46069938)
I really appreciate this level of transparency. Thank you for being a good person in such a powerful position in the world.
Re:Cloudflare outage on November 18, 2025 post mortem by tom1337 on Tuesday November 18, 2025 @07:25PM (#45974200)
I mean the CEO posted the post-mortem so there aren't that many layers of stakeholders above. For other post-mortems by engineers, Matthew once said that the engineering team is running the blog and that he wouldn't event know how to veto even if he wanted [0]

[0] https://news.ycombinator.com/item?id=45588305

Re:Cloudflare outage on November 18, 2025 post mortem by madeofpalk on Tuesday November 18, 2025 @07:30PM (#45974246)
From what I've observed, it depends on whether you're an "engineering company" or not.
Re:Cloudflare outage on November 18, 2025 post mortem by thesh4d0w on Tuesday November 18, 2025 @07:21PM (#45974166)
The person who posted both this blog article and the hacker news post, is Matthew Prince, one of highly technical billionaire founders of cloudflare. I'm sure if he wants something to happen, it happens.
Re:Cloudflare outage on November 18, 2025 post mortem by NewJazz on Wednesday November 19, 2025 @09:19AM (#45979801)
I'm sure he wanted traffic to flow for those few hours but it didn't :p
Re:Cloudflare outage on November 18, 2025 post mortem by BrtByte on Wednesday November 19, 2025 @06:51AM (#45978459)
Cloudflare seems to have baked this level of transparency into their culture and incident response process
Re:Cloudflare outage on November 18, 2025 post mortem by bayesnet on Tuesday November 18, 2025 @06:52PM (#45973887)
And a well-written one at that. Compared to the AWS port-mortem this could be literature.
[dead]
Re:Cloudflare outage on November 18, 2025 post mortem by tclancy on Tuesday November 18, 2025 @07:21PM (#45974168)
I feel like your username really brings something extra to the party. Now go home.
Re:Cloudflare outage on November 18, 2025 post mortem by eastdakota on Tuesday November 18, 2025 @07:26PM (#45974213)
Can attest: not a single LLM used. Couldn’t if I tried. Old school. And not entirely proud of that.
Re:Cloudflare outage on November 18, 2025 post mortem by yahoozoo on Tuesday November 18, 2025 @07:54PM (#45974476)
Based CEO
Re:Cloudflare outage on November 18, 2025 post mortem by philipwhiuk on Tuesday November 18, 2025 @10:16PM (#45975441)
Except it fails to document anything about the actions they made to Warp in London during the resolution.
Re:Cloudflare outage on November 18, 2025 post mortem by eastdakota on Wednesday November 19, 2025 @07:36AM (#45978859)
There’s lots of things we did while we were trying to track down and debug the root cause that didn’t make it into the post. Sorry the WARP takedown impacted you. As I said in a comment above, it was the result of us (wrongly) believing that this was an attack targeting WARP endpoints in our UK data centers. That turned out to be wrong but based on where errors initially spiked it was a reasonable hypothesis we wanted to rule out.
Re:Cloudflare outage on November 18, 2025 post mortem by philipwhiuk on Wednesday November 19, 2025 @07:44AM (#45978937)
Thanks!
Re:Cloudflare outage on November 18, 2025 post mortem by SilverElfin on Tuesday November 18, 2025 @09:39PM (#45975252)
I’m surprised by how quickly they put together a post mortem, let alone how quickly they were willing to publish it to the world.

Meanwhile, on X, white nationalist supremacists / Groypers / America First America Only types are spreading a conspiracy theory that Cloudflare’s outage was caused by having too many Indians employees and H1Bs. Example:

https://xcancel.com/DiggingInTheDi1/status/19908503102026673...

This is far from the only one such post, but what’s amusing / horrifying is that this belief is getting millions of likes across all these posts.

Re:Cloudflare outage on November 18, 2025 post mortem by mh- on Tuesday November 18, 2025 @10:02PM (#45975364)
Why give this sort of content more visibility/reach?

I'm sure that's not your intent, so I hope my comment gives you an opportunity to reflect on the effects of syndicating such stupidity, no matter what platform it comes from.

Re:Cloudflare outage on November 18, 2025 post mortem by SilverElfin on Tuesday November 18, 2025 @10:21PM (#45975471)
Mainly to make others aware of what’s happening in the context of this Cloudflare outage. Sure I can avoid giving it visibility/reach but it’s growing and proliferating on its own, and I think ignoring it isn’t going to stop it so I am hoping awareness will help. I’ve noticed a huge rise in open racism against Chinese and Indian and workers of other origin, even when they’re here on a legal visa that we have chosen as a nation to grant for our own benefit.

The legislation that MTG (Marjorie Taylor Green) just proposed a few days ago to ban H1B entirely, and the calls to ban other visa types, is going to have a big negative impact on the tech industry and American innovation in general. The social media stupidity is online but it gives momentum to the actual real life legislation and other actions the administration might take. Many congress people are seeing the online sentiment and changing their positions in response, unfortunately.

Re:Cloudflare outage on November 18, 2025 post mortem by mh- on Tuesday November 18, 2025 @10:23PM (#45975485)
Fair points; there's certainly a balance to be struck between raising awareness and amplifying, and I admittedly have no idea where that line is.
Re:Cloudflare outage on November 18, 2025 post mortem by DoctorOW on Wednesday November 19, 2025 @07:25AM (#45978740)
[delayed]
Re:Cloudflare outage on November 18, 2025 post mortem by bigyabai on Wednesday November 19, 2025 @01:28PM (#45983090)
FWIW it seems pretty obvious that this was ragebait. OP's profile is pretty much non-stop commentary on politics with nearly zero comments or submissions pertaining to the broader tech industry.

Posts like that deserve to be flagged if the sum of their substance is jingoist musing & ogling dumb people on Twitter.

Re:Cloudflare outage on November 18, 2025 post mortem by andrewinardeer on Tuesday November 18, 2025 @11:19PM (#45975805)
Plenty are capable. Most don't bother.
Re:Cloudflare outage on November 18, 2025 post mortem by BrtByte on Wednesday November 19, 2025 @06:48AM (#45978443)
It's not just a PR-friendly summary either... they included real technical detail, timestamps, even code snippets
Re:Cloudflare outage on November 18, 2025 post mortem by eastdakota on Wednesday November 19, 2025 @07:27AM (#45978769)
* published less than 12 hours from when the incident began. Proud of the team for pulling together everything so quickly and clearly.
Re:Cloudflare outage on November 18, 2025 post mortem by ignoramous on Wednesday November 19, 2025 @12:50PM (#45982496)
That's all well & good, but I'm curious...

> Spent some time after we got things under control talking to customers. Then went home.

What did sama / Fidji say? ;) Turnstile couldn't have been worth that.