LOL this is not how you deal with "data scraping," this is how you deal with a catastrophic loss of system capacity.

You limit data scraping by blocking things a human user couldn't do, like access a thousand posts a minute. This is aimed directly at reducing normal activity across the whole system.

@maxkennerly

That's what I've been saying. Seems like they just can't afford as much bandwidth anymore. They weren't paying their hosting contracts, and their revenue stream shrunk a lot, so they probably just had to negotiate on those overdue contracts and negotiated out less bandwidth.

@Biohazardous @maxkennerly it’s not a question of bandwidth, it’s a question of “a tweet costs this much compute”

Much of Twitter was on their own hardware, and they shut down one of their data centers a while back. so there’s just less system capacity overall to handle the cascading failures

and tuning those systems such that they don’t fall over is no longer possible with their poor understanding of the systems they inherited from the people that management drove out (including many trans/queer SREs!)

(note: not one of said *ex-twitter* SREs; this is based on my understanding of conversations with ex-tw SREs, plus personal experience with how complex distributed systems fail)

@Biohazardous

@maxkennerly

If only one of the world's wealthiest billionaires would buy them.

Oh, wait.

@maxkennerly and I got evidence of that. Just collecting in one place, my iPad
@Nadinabbott @maxkennerly honestly I forgot about all that w/ not paying the bills. It makes me wonder because this is so far out of left field, driving users away, it doesn't make any sense.

@wxChris13 @maxkennerly he intends to crash it. Nothing else makes sense. Though there is this too And…we may know why…enough to be dangerous. They are under a massive denial of service attack…launched from twitter. It’s rather funny 👇🤡🤣😆😂👀

Look at this Ben https://sfba.social/users/sysop408/statuses/110639755659702772

Sheldon Chang 🇺🇸 (@[email protected])

Attached: 1 image @[email protected] ok, here's an even funnier version of the Twitter self-DDOS. This is a video of my video of Twitter self-DDOSing itself played from a Tweet while the bug is still active and the page itself continues to flood Twitter with requests. Now notice the trending topics in the sidebar: #TwitterDown, WTF Twitter, Rate Limit Exceeded, Damn Twitter This might be the most perfect screen video ever recorded. 😆 #selfDDOS

SFBA.social
@Nadinabbott @maxkennerly okay, you just have to laugh at this point. Like wow.
@wxChris13 @maxkennerly we have, all day. My initial thought was…zaporizhia npp on July 5th, nope, it’s simple incompetence
@Nadinabbott @wxChris13 @maxkennerly according to the NYT, Linda Y actually got him to pay that bill the other day https://archive.is/hmZYW
@adrienne @Nadinabbott @maxkennerly interesting. Tha is for sharing. So, wonder what all this is then?

@wxChris13
@adrienne @Nadinabbott @maxkennerly

It doesn't have to "be" anything, really.
Musk is a "Ready, FIRE!, aim?" kind of boss, so he just reacts.

He is pissed that people are using Twitter to train chat bots. He wants that to stop.
That might be all it took.
A temper tantrum.

@wxChris13 @Nadinabbott @maxkennerly somehow i missed this mention. my assumption has been, and continues to be, that someone just broke something real bad by deploying to prod on a Friday afternoon, and the "600 tweets per day" numbers were made up retroactively to make it seem deliberate.

(It's definitely not a consistent 600, and it's been fluctuating a lot over the last few days.)

@Nadinabbott @wxChris13 @maxkennerly

I'd agree, but there is one other, sensible explanation.

Musk is so detached from reality, so isolated from anytime but sycophants, and so egotistical that he actually believes he's saving Twitter, preserving free speech, and about to start making money.

In short, he's not that bright, so things don't have to actually make sense.

He's not playing 4D chess.
He just thinks he is.

Twitter resumes paying Google Cloud

Twitter has resumed paying Alphabet's <a href="https://www.reuters.com/companies/GOOGL.O/"target="_blank">(GOOGL.O)</a> Google Cloud for its services, according to a person familiar with the matter.

Reuters
@ChaiKamNamak @maxkennerly so maybe now we will see that place go back to a new normal
@maxkennerly I like how "people have now stopped using Twitter so much that we can increase the rate limit" is touted as a win for users 🙃
@maxkennerly Its a lie to cover for the fact they have no idea what is causing it, he tosses out a number and now everyone focuses on that instead. The 2nd tweet is what gives the lie away - there is no way they pushed that scale of change that quickly.

@maxkennerly Also while there was reporting that twitter came to a deal with google and Linda ordered the back payment to be made, there was no indication the payment actually happened. And the date of shut off was 6t/30...

so

I think its much more likely GCP cut them off and its playing havoc with the backend.

@docmagnificent @maxkennerly #Musk has habits of throwing out random crap into the void and seeing what can be made to work. With #SpaceX that's fine, because Shotwell knows what she's doing. With #Twitter (and a lesser extent #Tesla ), not so much.
@maxkennerly it’s more likely Elon refuse to pay cloud services and using limit as an excuse.
@denisewu @maxkennerly you might be right
@joxean @maxkennerly it’s was reported that Linda Yaccarino sorted it out, but I suspect Elmo backed out since it’s the 1st today.
@maxkennerly LOFL why on earth would you intentionally prevent people from reading content? That’s the entire utility. He’s the dumbest guy.
@grudgie @maxkennerly To deny service to everyone he doesn't like. It's been made clear that he is just exactly that pretty, and far more besides.
@maxkennerly is this in reference to blocking twitter for none logged in users? if so, i think the whole point is musklet wants everyone to sign up on his little playground so he's got all your data.
@guiltmanager @maxkennerly You'd think, right? But no, he's limiting logged-in users to viewing 600 tweets. So now he only gets to absorb my data for about 5min and then the site kicks me off. 🤷🏼‍♂️
@sam @maxkennerly it sounds crazy, but someone pointed out earlier that limiting access to one of the most important tools for communication as fascism is rising. well its not good! makes more sinister sense after seeing that post.
@maxkennerly Everything he does looks like something a normal person might blurt out during a wacky game show where you have to answer 10 questions in 5 seconds.
@NIH_LLAMAS @maxkennerly it's standard big business owner nonsense. they have no idea how anything works, their literal job is to just take 90%+ of the value you as a specialist generate for them, WHILE telling you how to do your job, and no amount of telling them it's a bad idea is going to stop them from forcing you to execute said bad idea, because "it's your job”, and when they get burned, suddenly it's your fault for not being a yes man. work life is a mandatory C.Y.A.

@maxkennerly

Hear ye hear ye

The high lord has granted us peasants a bountiful 800 posts per day

@maxkennerly
Yep. Funny how other sites have techniques to limit scraping without limiting legitimate usage. 🙄
@maxkennerly @securingdev To what end though. Is this incompetence or is he legitimately trying to drive people off.
@maxkennerly and ive just seen what this is over now, not the whole being logged in issue, but actually being restricted from how many tweets one can read!
@maxkennerly it basically is going to make twitter unusable for anyone who isn't rich enough to afford the subscription.

@maxkennerly

No this is just a ploy to get people to pay for the blue check.

@maxkennerly He is dumb as a brick.
@maxkennerly Only problem is that this has lead to Twitter ddosing itself because it's poorly implemented 😂
@maxkennerly it's also a lie. Twitter released a bug that ddos'd itself.
@maxkennerly @glynmoody yes well we're limit rating our use of twitter as it is currently.
@maxkennerly bingo!! I'm thinking somebody didn't pay their cloud bill!

@maxkennerly I genuinely do not understand what’s going on behind the scenes. They fire 80% of the staff, remove the “unnecessary microservices”, charge $8 to all the checkmark losers, he’s constantly saying how engagement is “higher than ever”, and yet they’re still somehow losing so much money that they have to do this?

So either he’s telling the truth about scraping & is just an idiot, or you’re right & the company is somehow crumbling despite everything…

Greatest businessman of our time.

@bristermitten @maxkennerly

It's not either or.

Mastodon was slow today.
People are trying to train AIs with content scraped from social media.

That doesn't mean he didn't just use that as an excuse.

@TheActualBrian
You’re right, it could be both. But I don’t think you can really compare mastodon and one of the biggest tech companies in the world - Twitter should have both the server capacity & engineering (eg sane ratelimits) that scraping makes virtually zero impact.

I suspect it did at one point, but he fired the people responsible for maintaining it, so now we’re stuck with this

@bristermitten

It's likely many things.

Mastodon might not have the capacity, but it also doesn't have the users or content, so scraping would be faster and impact less.

Musk has not only been crippling Twitter, he's also been throwing monkey wrenches into the code using primarily the people who are forced to stay or be deported who are blue working in a building where they don't clean the bathrooms.

What could possibly go wrong, right?
😁

@maxkennerly this is how you don't pay your hosting bills
@maxkennerly So funny to see Twitter burn itself down
@maxkennerly In defense of the narrative, sites like Nitter do use legitimate user tokens to do scraping and framing this as a defense against that is a good strategy at the very least.

@maxkennerly

"... loss of system capacity." As in Google Cloud cutting you off for non-payment of your cloud bill.

Elon, Elon, you gas lighter, you.

@maxkennerly but he won't admit it, of course.
@maxkennerly I see you don’t play 8D chess or launch rockets Max
@maxkennerly dude, that's good and all, but how come you don't own several billion dollar companies?