zlacker

[return to "Twitter Is DDOSing Itself"]
1. aeyes+KF[view] [source] 2023-07-01 22:09:35
>>ZacnyL+(OP)
This bug is very unlikely to be the reason. The rate limiter on the server side is cheap and the frontend bug only gets triggered with the rate limit active.

I have seen similar bugs in the systems I oversee because network libraries love to retry requests without sane limitations by default. But I never saw them make our rate limiters sweat. It's slightly more annoying when they hit an API which actually does some expensive work before returning an error but that's why we have rate limits on all public endpoints.

I also guess that the webapp is the least of Twitters traffic and the native apps probably don't have this problem.

◧◩
2. evan_+jK[view] [source] 2023-07-01 22:43:31
>>aeyes+KF
I don’t think it’s necessarily saying the self-inflicted DDoS has caused a technical issue that’s forced them to shut down access. I think it’s possible that shutting down anonymous access caused the DDoS, which led to giant spikes in some metric, which led them (Elon) to conclude that there was an uptick in scraping, so they imposed the 600/tweet/day limit to punish scrapers.

Seems like either my quota reset or they changed the policy because I’m able to access the site again.

◧◩◪
3. olalon+3g1[view] [source] 2023-07-02 03:56:49
>>evan_+jK
According to Elon, shutting down anonymous access was itself an emergency measure to deal with the DDoS[0]. Twitter did increase the quota significantly from earlier today[1].

[0] https://twitter.com/elonmusk/status/1674865731136020505

[1] https://twitter.com/elonmusk/status/1675260424109928449

◧◩◪◨
4. idiftl+Ng1[view] [source] 2023-07-02 04:07:10
>>olalon+3g1
The links won’t load
◧◩◪◨⬒
5. olalon+ph1[view] [source] 2023-07-02 04:14:17
>>idiftl+Ng1
[0] "Temporary emergency measure. We were getting data pillaged so much that it was degrading service for normal users!" (in reference to Twitter requiring users to be logged in)

[1] "Now to 10k, 1k & 0.5k" (in reference to rate limits which were originally 6K 0.6K and 0.3K)

And another tweet that confirms disabling anonymous access was an emergency measure: https://twitter.com/elonmusk/status/1674942336583757825

> This will be unlocked shortly. Per my earlier post, drastic & immediate action was necessary due to EXTREME levels of data scraping.

> Almost every company doing AI, from startups to some of the biggest corporations on Earth, was scraping vast amounts of data.

> It is rather galling to have to bring large numbers of servers online on an emergency basis just to facilitate some AI startup’s outrageous valuation.

[go to top]