Reading List

The most recent articles from a list of feeds I subscribe to.

Cloudflare CEO Matthew Prince Explains, in Detail, and Apologizes for Yesterday’s Global Outage

Cloudflare CEO Matthew Prince:

The issue was not caused, directly or indirectly, by a cyber attack or malicious activity of any kind. Instead, it was triggered by a change to one of our database systems’ permissions which caused the database to output multiple entries into a “feature file” used by our Bot Management system. That feature file, in turn, doubled in size. The larger-than-expected feature file was then propagated to all the machines that make up our network.

The software running on these machines to route traffic across our network reads this feature file to keep our Bot Management system up to date with ever changing threats. The software had a limit on the size of the feature file that was below its doubled size. That caused the software to fail.

After we initially wrongly suspected the symptoms we were seeing were caused by a hyper-scale DDoS attack, we correctly identified the core issue and were able to stop the propagation of the larger-than-expected feature file and replace it with an earlier version of the file. Core traffic was largely flowing as normal by 14:30. We worked over the next few hours to mitigate increased load on various parts of our network as traffic rushed back online. As of 17:06 all systems at Cloudflare were functioning as normal.

We are sorry for the impact to our customers and to the Internet in general. Given Cloudflare’s importance in the Internet ecosystem any outage of any of our systems is unacceptable. That there was a period of time where our network was not able to route traffic is deeply painful to every member of our team. We know we let you down today.

This post is an in-depth recount of exactly what happened and what systems and processes failed. It is also the beginning, though not the end, of what we plan to do in order to make sure an outage like this will not happen again.

Everything about this incident exemplifies why Cloudflare is one of my favorite companies in the world. Ideally, it wouldn’t have happened, but shit does happen. Among the things to note about Cloudflare’s response:

  • They identified and fixed the issue quickly.
  • They issued frequent updates to their status site while the incident remained ongoing.
  • They published this postmortem within 24 hours. (That’s remarkable, given the technical breadth of the postmortem. Publishing this tomorrow, within 48 hours of the incident, would have been a praise-worthy accomplishment.) Update: Actually, according to Prince, commenting on Hacker News, the postmortem was published less than 12 hours after the incident began. Amazing.
  • The postmortem starts with a cogent, well-written layperson’s explanation of what happened and why.
  • The postmortem expands to include very specific technical details, including source code.

Lastly, it’s worth noting that Prince put his own name on the postmortem (and wrote much of it himself, using BBEdit), and closed with this apology, taking personal responsibility:

An outage like today is unacceptable. We’ve architected our systems to be highly resilient to failure to ensure traffic will always continue to flow. When we’ve had outages in the past it’s always led to us building new, more resilient systems.

On behalf of the entire team at Cloudflare, I would like to apologize for the pain we caused the Internet today.

This is how it’s done.

Tim Cook Among Attendees of Last Night’s Black-Tie White House Dinner Honoring Journalist-Murdering Tyrant Mohammed bin Salman of Saudi Arabia

The New York Times:

The world’s richest man. One of the world’s most famous soccer players. The president of soccer’s governing body. Dozens of executives from the finance, tech and energy sectors. These are some of the guests who attended President Trump’s black-tie dinner for Crown Prince Mohammed bin Salman of Saudi Arabia at the White House on Tuesday evening.

The red carpet welcome for Prince Mohammed is an extraordinary moment in diplomatic relations with Saudi Arabia. It is his first visit to the United States since the 2018 killing of the Washington Post columnist Jamal Khashoggi, which U.S. intelligence determined the prince ordered. Prince Mohammed has denied involvement.

Yours truly, back in August, after Tim Cook’s Oval Office gift of gold to Trump:

It is disturbing to think that the leader of a beloved, trusted, and widely believed-to-be-ethical company like Apple has succumbed to avarice. That Tim Cook feels no qualms about — or perhaps even delights in — participating in a quid-pro-quo-driven corrupt administration in which flattery, fealty, gifts, and barely-concealed bribes are rewarded. That the United States devolving into kleptocracy suits Tim Cook just fine, because Apple’s pockets are deep enough to pay the vig.

But the alternative is more disturbing.

What if Tim Cook is, in fact, strong, proud, and driven by a keen sense of moral and ethical clarity? Perhaps Cook declined Trump’s invitation to join his Middle East entourage in May only because he was otherwise busy. But I believe there are bridges he will not cross — and that trip, especially its implicit and explicit praise and sanctification of the Saudi regime in general, and MBS in particular, was one of them. The whole trip was grotesque, and made a mockery of traditional American values.

MBS being feted in the White House is even more grotesque.

See also: Karen Attiah, who in her previous job as editor of The Washington Post’s global opinion section hired Jamal Khashoggi after he was exiled from Saudi Arabia, in The Guardian: “The Saudification of America Is Under Way”.

Needy Software

Nikita Prokopov: But recently (a decade, more or less), this relationship has subtly changed. Newer programs (which are called apps now, yes, I know) started to want things from you.[…]This got so bad that when a program doesn’t ask you to create an account, it feels refreshing.[…]Everybody is checking for updates all the time. Some […]

Apple Succession Planning

Anthony Ha (MacRumors, Hacker News): Apple is getting serious about succession planning, according to a new report in The Financial Times.The company’s board and senior executives are reportedly preparing for the possibility that Tim Cook could step down as CEO as soon as early next year.[…]Apple’s senior vice president of hardware engineering John Ternus is […]

iOS 26.2: Third-Party Voice Assistants in Japan

Juli Clover: Following signs of new Side Button functionality in the iOS 26.2 beta 3 update, Apple developer documentation has confirmed that assigning a third-party voice assistant to the Side Button will be a feature available to iPhone users in Japan. […] Apple makes it clear that the option to activate a third-party personal assistant […]