Thank you for the transcription, human volunteer :)
The sequence of events from Elon Musk acquiring Twitter to now is an incredible journey.
Elon Musk bought a social media company for tens of billions, attempted to back out of the deal but couldn't because of his ineptitude by signing away the ability to reneg on the deal.^[1]
Then there was the freedom of speech advocacy from Musk where he ultimately unbanned racists and then he began sharing bigoted Tweets. But it's only freedom of speech for his bigoted supporters, when authoritarian governments ask Musk to censor people/tweets he abides by their requests.^[2]
The site becomes inundated with the alt right rife with bigotry.^[3]
The whole verified blue check mark debacle where verification became something you could pay for, with people making fake "official" accounts. For example a fake account impersonating a pharmaceutical company caused their stock to drop abruptly following a joke tweet.^[4]
Twitter engages in mass layoffs and multiple things break on the site. There are also reports that they can't pay rent in certain locations. Twitter is hemorrhaging advertisors, as they record a 59% reduction in advertising revenue.^[5]
Elon Musk posts tweets seemingly apologizing for some of the changes and says he will follow the will of the people by posting polls for users to vote on policy changes. Musk asks if he should step down, to which the majority vote in favour of his removal. He then goes on a tirade about bots after losing in the poll. He goes on to say that only paid subscribers will be permited to vote in future polls. Vox Populi, Vox Dei.^[6]
The crème de la crème is Elon Musk implementing a new restriction where you have to be logged in to see tweets. Inadvertently DDOSing his own site.
They blocked access in the back end, but didn't adjust the frontend to deal with this situation.
If you try to access twitter while not logged in the frontend requests tweets from the backend, gets an error response and therefore tries again around 10 times per second.
The other reply seems more informed, but I'll share another technical practice that would lead to increased load and thus risk of DDoS in general (I hadn't heard of this change and issue of Twitter before reading about it here):
Delivering webpages without a logged-in user means you can cache (remember) commonly returned data and pages. You can repeatedly deliver the same thing.
For logged-in users, this is not the general case. A logged-in user has follows, blocks, and adjusted content selection. So rather than deliver a "standard view" a "user view" has to be generated.
This is generally true, but it would only result in minor increases in traffic as users sign up to see posts. The "create an account" page is cached to hell and back, obviously, and I don't think anyone is going "oh geez better create an account so I don't miss out!"
I can't think of many (any?) Reddit users who gave more of their time to creating useful, informative content. Moving here must have felt like a bigger step for you than for most of us. I'm really happy to see you here, and I hope you enjoy it as much as I have these last few weeks. Welcome!