Sometimes Elon stans call me out on Twitter when people post the "cars and rockets" post, demanding to know what stupid things Elon says about software.

Here's a primo example.

In this exchange, Elon thinks Adam Mosseri is adding rate limits to Threads just like he added them to Twitter, and that he "copied" Elon.

Anyone who understands software knows Adam is talking about WRITE rate limits to curb spam posts. Elon implemented READ rate limits in an application that relies on ad impressions.

Adam doesn't need to specify he's talking about write rate limits, because the use case he's talking about (spam posts) is always solved by rate limits on writes (or blocking).

But because he doesn't specify it, Elon doesn't realize that's what he's talking about. Because he doesn't understand software development at scale.

He also doesn't recognize the core difference between adding limits on read path vs write path, because he's woefully ignorant about how web scale software is built.

Adam further clues people "in the know" by referring to false positives on "active" people.

Active, in this context, means people who are posting to the service, or otherwise writing data (like counts are also writes). Scrolling is not considered active, it is passive use of the application, because it is read-only aside from analytics tracking or cache-loading.

Again, everyone who reads what Adam says knows this if they know how to write software. But Elon does not. And yet remains confident.

Twitter implemented write rate limiting ages ago, in part to combat spam.

Threads, in the rush to market, skipped this & now has to implement. This will largely be invisible to all but the most active posters.

He didn't even need to announce it & likely only did so to avoid people screenshotting a "rate limit exceeded" error from Threads and dunking.

Adam tried to clarify that this would be a pointless dunk by specifying the conditions.

And Elon misunderstood it.

Because he is very stupid.

What Threads is doing is smart - rate limiting writes is a near-requirement for curbing spam.

What Twitter did was dumb - penalizing people for scrolling the app and generating a reluctance to read Twitter, a site that sells ad space based on readership potential.

Elon thinks these are the same thing.

So, you know, stay the hell away from his cars and rockets, etc.

@rodhilton And whoever wrote WaPo's headline anout this is also an idiot, but, then, WaPo is stupid enough to remain on twitter (along with a lot of other media that have badly reported this). https://www.washingtonpost.com/technology/2023/07/17/threads-limits-twitter/
Threads follows Twitter in limiting number of posts that users can see

Threads had a wildly successful launch amid a backlash against Twitter over limits on how many posts could be viewed. Now Threads is doing the same thing.

The Washington Post

@AndyHat Exactly!

Elon Musk has a journalist's understanding of software development. Very surface level, able to hold a conversation, but ultimately tragically underinformed about a great many things.

Combined with an arrogant confidence that he understands what he's talking about, and you have an experience that most engineers have dealt with: the new grad who comes in and says all the code is bad and it should be rewritten, or "optimizes" irrelevant codepaths.

@rodhilton @AndyHat lol I would think part of a *good* journalist's understanding would be understanding that it's good to listen to experts...
@rodhilton @AndyHat he clearly has no clue.
I loved that call, he had earlier on, when heโ€™d just layed off a boatload. Some lead, went off on him because it was obvious he was blowing it out his ass.
@rodhilton here for the "Because he is very stupid."

@rodhilton I'm not convinced he's very stupid, just that there are many things he does know and he often just shoots from the hip trying to score a cheap shot. In another context remember the ridiculous "pedo boy" incident? And he just would not back down.

I'd love to know what insiders can tell us about the tech stack of Twitter which Musk famously wrote off as garbage and said it needed to be rewritten from scratch. Is he doing it all in Python and decentralizing across Tesla CPUs? /jk

@rodhilton Shoot, after hearing about the โ€œscreenshots of your most impactful codeโ€ thing, I donโ€™t think he understands any kind of software development ๐Ÿ˜…
@rodhilton
"demanding to know what stupid things Elon says about software"
I just throw it back at them and ask them to tell me anything smart he has ever said/done about anything. Funnily enough, no-one ever can. At most I get "he got rich cos he's smart!". Nup. Branson and Jobs both said they hired people smarter than themselves - you demonstrably can get rich without being smart! The criteria for getting into a gifted class isn't "got rich". https://ideadrop.co/customer-success/steve-jobs-leadership-style-what-we-can-learn/

@rodhilton I'm 99% in agreement, but the idea that it's malicious and intentional misinterpretation is hard to resist.

But... Hanlon's razor awards you the final 1%.

@aryounce Sure. But the thing I'm addressing here is specifically that his defenders ask me for examples of stupid things he's said about software. I think to answer that I simply have to take what he says at face value.

I mean it's easy to say "well he's only PRETENDING to be stupid because he's so smart" about basically anything.

@rodhilton Understood. Instead of viewing it as him be smart itโ€™s kind of hard to believe someone with exposure to tech could be that *dumb*. Even more so for his stans and their inability to question their belief in his omniscience. The inability to admit to being wrong is malicious in my view because it justifies terrible behavior.
@rodhilton Yeah he's a bloody idiot. Thanks for posting.
@rodhilton stop giving this awful person more press.
@Flowermob move along hall monitor I'll post what I want thanks
@rodhilton I have no expectations you would listen I just donโ€™t understand the obsession
@Flowermob Twitter hashtag in my bio, I talk about it sometimes. Block buttons up top, click it and fuck off bye
@rodhilton What someone can see about your bio is relevant to the services being used. I'm reading this on kbin and I don't see much of your profile because of it. What I see
@primalanimist @Flowermob That's okay, it's still obnoxious to police what other people post on their own social media even if you can't see their profile
@rodhilton What is the "cars and rockets" post?

@Seanleblanc thing I posted a while ago that periodically gets screenshotted and plastered up in various places.

Whenever someone posts it to Twitter I get a bunch of Elon stans riding my ass

https://www.reddit.com/r/WhitePeopleTwitter/comments/14hdma6/900_miles_10_minute_charge_rip_tesla/jpaqtxn/

+900 miles, 10 minute charge. RiP tEsla

Posted in r/WhitePeopleTwitter by u/KyloRenKardashian โ€ข 37,804 points and 1,974 comments

reddit
@rodhilton Ah. On the other stuff, maybe send them over to thunderf00tโ€™s feed for the lulz. And when it comes to software, when I hear someone casually talk about rewriting something as massive as Twitter, all I can hear is โ€œsecond system effectโ€.

@rodhilton perfect. Because the biggest problem with spam is people reading too much of it. And really if your system can't handle massive read loads utilizing things like edge caching then you're probably hosed anyway. What's the betting Twitter tried to get rid of AWS caching with massive scalability and tried to do their own thing that didn't scale? #IsItWebscale ?

Meanwhile wasn't another driver of Twitter's read rate limit to stop crawlers?

@rodhilton this thread got me a new person to follow, and at least two morons to block. Cheers!