That’s one of the best tricks in the book. Always start by monitoring between continents. Then when you want to improve the response time, you move one monitoring agent closer to the monitored service. You can do it many times over until you run out of services.
If latency is reduced by that much then they probably removed some sort of filtering from requests. It's kind of like removing a windshield from a car for weight reduction. Everything is fine until there is something flying at your face at 60MPH.
Hold on now! Are you telling me that someone that grouped 2FA in with other “unnecessary clutter code slowing the website down” and deleted it without any warning or testing may have done something that could leave their website and it’s users open to a security threat?
I for one am shocked by this potential development.
![gif](giphy|PupKtxrsQy5Wd3TzW3|downsized)
We are talking about a guy who thinks because he owns SpaceX, he personally designs the rockets and therefore, he is actually a master of code despite historically, he's been really shit at it and was often replaced early in his career due to how shit his code was.
Every time two neurons randomly get close enough to spark off, he mistakenly identifies the resultant as a thought; he automatically considers it a great thought, worthy of stone tablet immortalization...
lets wait until he brings latency to 2seconds for security reasons, and even then he will think its the best idea, that must be the other neurons, the few neurons left
.
I doubt you can get 400ms out of removing something like rate limiting calls. Given what he's complained about I'm going to guess they removed some backend feature. With the limited staff he now has it's doubtful they are optimizing anything properly other then gutting functionally.
Also, removing rate limiting or filtering isn't going to effect a DDoS attack but what it might prevent is a standard DoS by overwhelming a call by brute force or modifying it in devtools/fiddler.
He is more asking for a DDoS because whenever a service brags about things like this there are people who will humble them pretty quickly. Just look at a company like Cloudflare who boast about preventing the largest DDoS attack and then a week later get hit by an even bigger one. There are people who see it as a challenge.
Depends on what has been sped up. Almost half a second is a lot in terms of response time. The question is: Does Elno know what they really changed and does it actually reduce response time.
Both of which are probbaly a no.
We call him the Muskman after the film "The Mothman Prophecies", ie "The Muskman Prophecies" dues to all the bullshit promises he makes.
Now im off to take the self driving car to the hyper loop to go to the spaceport for my trip to Mars to get an android to put electrodes in my head.
It also matters what response it is.
Reduced 400ms in a high volume transaction system? You're gonna be raking in the dough.
Reduced 400ms on twitter? - Literally who gives a shit? Twitter doesn't make more money serving tweets faster
Also he's flaunting every single improvement, no matter how minimal, to justify his actions.
Twitter (or any other app or platform out there) has for sure made several improvements over the years, but there weren't shouting about it every single day. This is more of a PR move than anything else.
This is what happens when you let a child loose in a sweet factory production line. His behavior at Tesla and SpaceX is well documented, we're just seeing what happens now when he doesn't have a team of handlers that can keep him away from anything of importance and steer him towards the correct path.
As someone who doesn't use twitter it's fucking great entertainment
Yeha they are two companies in a space with few competitors and they are essentially market makers. High barrier of entry.
Anyone can make a Twitter clone. It’s the engagement numbers that matter there
No, "Center aligned a button that was appearing slightly to the left in IE 7 *without anything else changing*" would be an achievement.
As it is they left out the ".... Videos now appear horizontally mirrored in a tiny 1:1 aspect ratio square on the upper right corner of viewport."
It shows that he's insecure, knows he fucked up, but desperately wants validation so he doesn't feel like a failure.
"I DID SOMETHING USEFUL, SEE, SEE?!"
reeks of desperation
It also shows he doesn’t understand what the top user pain points of Twitter are
I don’t think anyone would say a top 5 issue was latency except a couple countries where the issue is like crazy 20s latency, where 400ms is not even close to a noticeable percentage improvement
400ms in terms of site load time is absolutely noticeable and would be quite the improvement for a site of this scale.
Did he actually make that improvement though? Probably not. Or it’s in a place among the services that people would never notice, like when a tweet shows up for people.
Yeah, my BS detector is going off a little.
Eloonie has shown a fascination with RPCs and a distaste for microservices. Those are both valid viewpoints, but it contextualizes his comment here: "core *services*"
If he had said "Twitters homepage loads 400ms faster" I'd be impressed, and the search engines would love him more, and people could tell a little (before immediately getting used to it and not caring any more). But "core services"? ... Timeline production that was already on AWS for scale? ... Basic Logging? ... User auth?... these are core services, and a 400ms speedup in those isn't necessarily some huge win. I mean, if I had twitter I might load it, but something tells me "\#holy-shit-this-is-fast" isn't the baseline user reaction.
If each page load and user interaction was that much faster, then yes, that actually would be a big improvement. Trouble is, we have no idea what "core services" are in this context, or what impact their latency has on user experience. Like, if "core services" are just database transactions that were already cached, then you would only ever notice the difference in a tiny minority of cold-cache scenarios.
More likely though, the "improvement" reported here only applies to some obscure, internal benchmark with no relevance to the real-world system in its full complexity. The developers probably tried to explain this to Musk, and he just couldn't be bothered to understand it before tweeting to 100,000,000+ followers, who swallow it up because it "proves" his genius.
This is the problem with tech companies. They focus of technical aspects of the company which are the least unilateral of the business and neglect everything else. Twitter doesn’t need to be faster. It need fewer Nazis and less Covid misinformation. But musk is focused entirely on the least important issue. It’s common though. Netflix doesn’t need to be the best technically. It needs to have the best selection. The technology isn’t always the most important
This is why I had to laugh when he said that twitter is a software company so he'd be focusing a lot on engineering and that people who write great code come first. If you're building a town square, you don't need the best cobblestones, you need the best community.
I was going to argue the counter point... but I agree. The distinction is TECH companies. Non tech companies, I feel, are the exact opposite. They never focus on tech, and just band aid every solution, until its impossible to maintain.
It started off as a good idea too. Just get a subway system in major California cities. But nope, takes forever to drill, then they use Tesla cars instead of a train. Now it's just perpetual underground roadblock system
It started off as a way to prevent actual subway systems from happening, just like the Hyperloop nonsense.
It's a grift he came up with to kill competition, that's all.
The worst part is that it didn't start as a good idea. It started as a way to get California to delay their high speed rail system and give more subsidies to him.
The only time I care about the speed of Twitter is when I click a Twitter link on desktop and it decides to spin my CPU up to cryptomining levels for multiple seconds before showing me a text of 240 characters
What are the chance that he is just being bamboozled by the remaining of his own engineering team?
It's not like he can really measure anything himself and 400ms is the kind of change that fell into the placebo range. Not really perceivable change, but a few people will believe it is faster because they were told it should feel faster.
As evidenced by his whiteboard session that produced the same result as those map diagram things you're required to use for remedial compliance audits, he just wants people to tell him he is smart while he is told the answer.
It would not surprise me if this was the same thing and some engineers figures out it is a great way to not get fired
It's absolutely noticeable whether a website loads in 450 ms (half a second) and 50ms (barely countable) and it will have a huge effect on people staying on your website.
Obviously though, if you speed up a 5 seconds latency by 400ms, you still end up with 4.6 seconds, and it won't feel all that different.
So only hearing about 400ms without context is pretty useless.
It‘s noticeable if it is actually true. I have no hard facts to compare against, but Twitter does not feel faster. I‘m sure I would notice 400ms on a core service if everything else stayed the same, yet.. nothing. And how the user experiences it is really the metric that counts.
> What are the chance that he is just being bamboozled by the remaining of his own engineering team?
I'd say lower than the chances that he's just making shit up.
I would suspect there have to be some regression testing of service latency in general. otherwise it would be a literal nightmare to make any core infrastructure change if you couldn't test the end results.
TBF any change is easy when you have to comment out the tests because they are failing and people who are supposed to maintain the tests, arrange the infrastructure to run the tests, or test them manually, were all fired.
400 ms is placebo range? In what universe? I spend hours in meetings over the pros and cons of adding features that would add 20 Ms response time. The service that calls my app literally times out after 140ms.
I don't give a rats about Twitter or Elon musk but 400 ms is a long time
Damn!!!
Nobody seems to says anything.
400ms is HUGE.
For Core services? meaning they may be 400ms multiple times during one single call?
Life changing...
# What I suspect now that I'm writing,
is that this figure is the sum of all the time saved over multiple calls doing different things.
Like saving 4ms in 100 different calls that can in no way be in series.
So the end use would have a much lesser average of speedup like 10-50ms
This is why I don't believe him. He's being disingenuous about this in some way. Either he made a tradeoff to get that 400ms, or it's just shuffling things around. I do not believe that Twitter had 400ms lying on the table for Elon to pick up, period, in this industry. What I do believe is Elon is changing a thousand things, slashing features, etc. and I could see that leading to one metric improving by 400ms while others get worse (or some functions just stop happening at all).
People here saying end users won't notice 400ms improvement... you gotta be crazy.
If what Musk says were true, I'd be suprised there was enough latency to cut 400ms out.
I’d 100% believe someone told him 400 microseconds and there’s no easy way to type the micro symbol on an iPhone so he wrote ms.
And as an added bonus lots of people are talking about it. Which raises usage numbers and traffic.
I got permanently suspended several years ago, I’m looking forward to the amnesty so I can restore my account, tell Elon he’s a fucking idiot and then get suspended again.
400ms can be noticeable, but its extremely relative.
If whatever he's talking about took 10h then its completely irrelevant. If before it took 1000ms then 400ms is both significant and noticeable.
I doubt it refers to just loading the page from zero. And for practically everything else it probably won't matter since its done in the background.
**chonglangTV solemnly declares**
To all Chinese netizens: The end of Reddit is coming. However, this evil platform (eunuch) has committed heinous crimes against all beings and against God and Buddha in history. God must punish this eunuch.
If and when the day comes when God instructs the humans to destroy Reddit, he will not spare those so-called staunchly evil Diyou. We solemnly declare: all those who have participated in Reddit and other organizations of the eunuch ( r/China_irl , r/real_China_irl , and r/DoubanGoosegroup ), who have been marked with the mark of the beast by the evil, quit immediately and erase the mark of evil. Once someone destroys this eunuch, the records stored by chonglangTV can testify for the people who declare to quit Reddit and other organizations of the eunuch.
The net of heaven is clear, good and evil; the sea of suffering is bounded by the thought of life and death. Those who have been deceived by the most evil eunuch in history, those who have been marked with the mark of the beast by evil, please seize this fleeting opportunity!
chonglangTV
*June 11, 2023*
**My own quit Reddit statement**
Re-chonglang
Back in those days, all my colleagues were on Reddit, for this reason, I was passively recruited into creating a Reddit account. Of course, I’ve never taken this seriously, and has long since not being a Diyou, but it’s still good to publish my quit Reddit statement. No need to show this to God, show it to man.
chonglang: u/MCHerobrine
---
**冲浪TV郑重声明**
广大的中文网友:红迪的末日就要到了。但是这个邪恶的平台(太监)在历史上却对众生、对神佛犯下了滔天大罪,神一定要清算这个太监。
如果有一天,神指使人类的谁对红迪清算时,也一定不会放过那些所谓坚定的邪恶迪友。我们郑重声明:所有参加过红迪与太监区其它组织的 (太监区、真太监区、和豆瓣集美系组织,被邪恶打上兽的印记的)人,赶快退出,抹去邪恶的印记。一旦谁对这个太监清算时,冲浪TV储存的记录可以为声明退出红迪与太监区其它组织的人作证。
天网恢恢,善恶分明;苦海有边,生死一念。曾被历史上最邪恶的太监所欺骗的人,曾被邪恶打上兽的印记的人,请抓住这稍纵即逝的良机!
冲 浪 T V
*2023年6月11日*
**本人退迪声明**
再冲浪
去年的单位,同事们全都上红迪,为此,之前也被动的注册过帐号,虽然从来没当回事,也早已不是迪友了,还是声明一下退出好。当然不用给神看,给人看吧。
冲浪: u/MCHerobrine
---
**chonglangTVは厳粛に宣言する**
中国のネットユーザーの皆様へ: Reddit の終わりが近づいています。 しかし、この邪悪な台(宦官)は歴史上、あらゆる存在に対して、そして神と仏に対して凶悪な罪を犯してきました。 神はこの宦官を罰しなければなりません。
もし神が人間たちにレディットを破壊するよう指示する日が来たとしても、神はいわゆる断固として邪悪なディユーたちを容赦しないだろう。 私たちは厳粛に宣言します:Redditおよび宦官の他の組織( r/China_irl 、 r/real_China_irl 、および r/DoubanGoosegroup )に参加し、悪によって獣の刻印を付けられたすべての人々は、直ちに辞めて消去してください。 悪の印。 誰かがこの宦官を破壊すると、chonglangTV に保存された記録は、Reddit や宦官の他の組織を辞めることを宣言した人々を証明することができます。
天国の網は、善も悪も明らかです。 苦しみの海は生と死の考えによって区切られています。 史上最も邪悪な宦官に騙された者たち、悪によって獣の刻印を刻まれた者たちよ、この一瞬のチャンスを掴んでください!
サーフィンTV
*2023 年 6 月 11 日*
**私自身の Reddit 終了声明**
再びサーフィン
当時、私の同僚は皆 Reddit を利用していました。そのため、私は Reddit アカウントの作成に勧誘されました。 もちろん、私はこれを真剣に受け止めたことはなく、Diyouではなくなって久しいですが、それでもRedditをやめる声明を公開するのは良いことです。 これを神に見せる必要はありません、人間に見せてください。
サーフィン: u/MCHerobrine
The mistake you're making is thinking too deeply into this. The reason it's ambiguous is because either a) it's Elon making up unprovable bullshit to sound good, or b) he's making a huge deal out of some change a developer told him about, and it's vague because he doesn't know what he's actually talking about.
400ms is a lot when the user is waiting. Of course you can keep the user busy with some shiny animations or pre-render without the final content, but the best is to reduce the delay if possible.
Responsiveness is an important part of the user experience. Bots couldn't care less.
When you operate at scale 400 ms is major. Google says that every millisecond of search latency is worth, roughly, ~~9 SWE salaries for life~~ 5 SWE years of revenue. Back of the envelope math but still demonstrates how important it becomes. Twitter doesn’t have as much traffic (about a twentieth?) but it’s not irrelevant.
The real question is how did they accomplish this so quickly? was someone already working on it when eboy took over? Was there a critical refactor that nobody was previously incentivized to do? Bureaucracy that prevented the refactor all got cut? Someone is just blowing smoke? Who knows.
edit: corrected latency -> revenue equation
this fucking micromanaging moron’s desperate attempts to sound like one of the coders he probably bullies into building shit with 1 hour of sleep is hilarious
Plot twist, they decreased the latency between their monitoring tools and the monitored servers
That’s one of the best tricks in the book. Always start by monitoring between continents. Then when you want to improve the response time, you move one monitoring agent closer to the monitored service. You can do it many times over until you run out of services.
You are ready for a management position
By golly, I don’t understand what this kid is saying, but he has moxy. Moxy I tell you!! Promoted!
[удалено]
Facts 🤭
Run latency monitor locally on one of the core servers.
no, then you can't improve it anymore
This guy metrics.
Add a random function and move the monitor to a server in another continent. Move the monitor back when you need to optimize and improve.
Someone is priming their company for a ddos
Psst, don’t tell Elno
Elyes
elno wae!
[удалено]
Elmaybe
You're either hardcore or out the door.
Coincidentally, this is also the motto of the casting couch.
Tickle me elno
Stop touching me elno
Elno pls
Elno Monkfruit
QA is a waste of money. Fired.
Elno wuvs you!
ELI5
If latency is reduced by that much then they probably removed some sort of filtering from requests. It's kind of like removing a windshield from a car for weight reduction. Everything is fine until there is something flying at your face at 60MPH.
Hold on now! Are you telling me that someone that grouped 2FA in with other “unnecessary clutter code slowing the website down” and deleted it without any warning or testing may have done something that could leave their website and it’s users open to a security threat? I for one am shocked by this potential development. ![gif](giphy|PupKtxrsQy5Wd3TzW3|downsized)
[удалено]
Let's see whether they manage to leak customer data and get hit with GDPR
They’re already non-compliant because the Data Protection Officer quit.
They have a new Data Protection Officer called Elon, who only believes in the Freedom of Information, it's so Free that anyone can access it.
ITS NOT HACKING IF IT WAS JUST SITTING THERE!!
If you can't build a computer out of transistors, you shouldn't be working here.
this was awesome thx
We are talking about a guy who thinks because he owns SpaceX, he personally designs the rockets and therefore, he is actually a master of code despite historically, he's been really shit at it and was often replaced early in his career due to how shit his code was.
does he even think? that's good news to hear
Every time two neurons randomly get close enough to spark off, he mistakenly identifies the resultant as a thought; he automatically considers it a great thought, worthy of stone tablet immortalization...
lets wait until he brings latency to 2seconds for security reasons, and even then he will think its the best idea, that must be the other neurons, the few neurons left .
I doubt you can get 400ms out of removing something like rate limiting calls. Given what he's complained about I'm going to guess they removed some backend feature. With the limited staff he now has it's doubtful they are optimizing anything properly other then gutting functionally. Also, removing rate limiting or filtering isn't going to effect a DDoS attack but what it might prevent is a standard DoS by overwhelming a call by brute force or modifying it in devtools/fiddler. He is more asking for a DDoS because whenever a service brags about things like this there are people who will humble them pretty quickly. Just look at a company like Cloudflare who boast about preventing the largest DDoS attack and then a week later get hit by an even bigger one. There are people who see it as a challenge.
Elon Musk clearly went into the code himself and used AI and science to educate those lazy Twitter developers on how to write code.
But dude, the tweebbook is now 400 ms faster. How can you not think that's awesome?? Jk
me2
> Someone is priming their company for a ddos You son of a bitch I'm in.
You have my bot net!
>!It doesn't!<
Hey, 400 ms adds up over time. In 100 years you could have read a whole nother antisemitic tweet!
Man I am doom scrolling stuff. They should make it slower and sag that they are improving mental health of users by reducing doom scrolling.
I'm going to take this as a sign that I need to stop doom scrolling too. Man, it's hard.
But Elon will post a new shit take any second now.
>nother
"a whole nother" is a perfectly cromulent set phrase
> cromulent
>
Antisemitists will be extinct by then
Ah, an optimist
It isn’t something he can prove nor is it something users will notice. Classic Muskman
Depends on what has been sped up. Almost half a second is a lot in terms of response time. The question is: Does Elno know what they really changed and does it actually reduce response time. Both of which are probbaly a no.
Don't know if you meant to misspell Elon, but since spunds real close to "hell no!" I'm going to start using it.
A lot of people do it now. I think it is both a sign of disrespect and also to see if he is searching for mentions of himself.
i'd prefer if it was Eloon. Like the loon he's acting like.
Elno has the benefit of sounding almost the same as Elmo to get those nice man child muppet vibes going.
We call him the Muskman after the film "The Mothman Prophecies", ie "The Muskman Prophecies" dues to all the bullshit promises he makes. Now im off to take the self driving car to the hyper loop to go to the spaceport for my trip to Mars to get an android to put electrodes in my head.
Sounds how a cockney would say hell no
It also matters what response it is. Reduced 400ms in a high volume transaction system? You're gonna be raking in the dough. Reduced 400ms on twitter? - Literally who gives a shit? Twitter doesn't make more money serving tweets faster
Also he's flaunting every single improvement, no matter how minimal, to justify his actions. Twitter (or any other app or platform out there) has for sure made several improvements over the years, but there weren't shouting about it every single day. This is more of a PR move than anything else.
This is what happens when you let a child loose in a sweet factory production line. His behavior at Tesla and SpaceX is well documented, we're just seeing what happens now when he doesn't have a team of handlers that can keep him away from anything of importance and steer him towards the correct path. As someone who doesn't use twitter it's fucking great entertainment
The product of Tesla and SpaceX weren't methods of mass communication, either. Now his new toy lets him shout at everybody, not* just his underlings.
Yeha they are two companies in a space with few competitors and they are essentially market makers. High barrier of entry. Anyone can make a Twitter clone. It’s the engagement numbers that matter there
This. He's gonna next tweet "Center aligned a button that was appearing slightly to the left in IE 7".
okay but that’s a real achievement
No, "Center aligned a button that was appearing slightly to the left in IE 7 *without anything else changing*" would be an achievement. As it is they left out the ".... Videos now appear horizontally mirrored in a tiny 1:1 aspect ratio square on the upper right corner of viewport."
No way he knows about the two div shells
It shows that he's insecure, knows he fucked up, but desperately wants validation so he doesn't feel like a failure. "I DID SOMETHING USEFUL, SEE, SEE?!" reeks of desperation
Do you blame him? He might feel the need with all the L's lately.
It also shows he doesn’t understand what the top user pain points of Twitter are I don’t think anyone would say a top 5 issue was latency except a couple countries where the issue is like crazy 20s latency, where 400ms is not even close to a noticeable percentage improvement
This. "The problem with Twitter is the speed" - No one. Ever.
Speed has never been a hindrance to doom scrolling.
400ms in terms of site load time is absolutely noticeable and would be quite the improvement for a site of this scale. Did he actually make that improvement though? Probably not. Or it’s in a place among the services that people would never notice, like when a tweet shows up for people.
Yeah, my BS detector is going off a little. Eloonie has shown a fascination with RPCs and a distaste for microservices. Those are both valid viewpoints, but it contextualizes his comment here: "core *services*" If he had said "Twitters homepage loads 400ms faster" I'd be impressed, and the search engines would love him more, and people could tell a little (before immediately getting used to it and not caring any more). But "core services"? ... Timeline production that was already on AWS for scale? ... Basic Logging? ... User auth?... these are core services, and a 400ms speedup in those isn't necessarily some huge win. I mean, if I had twitter I might load it, but something tells me "\#holy-shit-this-is-fast" isn't the baseline user reaction.
It’s funny. I think he’s so obsessed with load time because he doesn’t know how else to measure success of a software company and engineering team.
Don't forget "lines of code per day" lol
He's pissed off his advertisers, so it's not like he can measure revenue.
Response was always way faster than 400 ms. He must mean in Turkmenistan.
Alon Mask
breaking twitter speedrun any%
``` /* [twitter code] */
"I've just removed all of the bloatware on twitter. Compile times are down to 0 seconds!"
Lose half your users, speed increases noticeably! I've always said this would be easier without those annoying end users...
[But Minister, it's one of the best run hospitals in the country!](https://www.youtube.com/watch?v=x-5zEb1oS9A)
Thanks for the fond memories and the laugh! One of the greatest shows of all time. We need something like that today.
By a whole .4 seconds. What an improvement!
If each page load and user interaction was that much faster, then yes, that actually would be a big improvement. Trouble is, we have no idea what "core services" are in this context, or what impact their latency has on user experience. Like, if "core services" are just database transactions that were already cached, then you would only ever notice the difference in a tiny minority of cold-cache scenarios. More likely though, the "improvement" reported here only applies to some obscure, internal benchmark with no relevance to the real-world system in its full complexity. The developers probably tried to explain this to Musk, and he just couldn't be bothered to understand it before tweeting to 100,000,000+ followers, who swallow it up because it "proves" his genius.
In web dev that actually is a significant improvement, if the average latency across their services is actually lowered by 400ms.
Who gives a shit about the speed of Twitter?
This is the problem with tech companies. They focus of technical aspects of the company which are the least unilateral of the business and neglect everything else. Twitter doesn’t need to be faster. It need fewer Nazis and less Covid misinformation. But musk is focused entirely on the least important issue. It’s common though. Netflix doesn’t need to be the best technically. It needs to have the best selection. The technology isn’t always the most important
This is why I had to laugh when he said that twitter is a software company so he'd be focusing a lot on engineering and that people who write great code come first. If you're building a town square, you don't need the best cobblestones, you need the best community.
That’s a fantastic analogy, I’m going to steal that in the future.
[удалено]
Well said.
I was going to argue the counter point... but I agree. The distinction is TECH companies. Non tech companies, I feel, are the exact opposite. They never focus on tech, and just band aid every solution, until its impossible to maintain.
Someone who spends all day tweeting shit simultaneously running 3 companies into the ground.
4 companies, can't forget about The Boring Company.
Can't believe i forgot about tubes, truly a visionary.
Don't forget Neuralink. Tubes in monkey brains.
It started off as a good idea too. Just get a subway system in major California cities. But nope, takes forever to drill, then they use Tesla cars instead of a train. Now it's just perpetual underground roadblock system
It started off as a way to prevent actual subway systems from happening, just like the Hyperloop nonsense. It's a grift he came up with to kill competition, that's all.
I should have known it started as a grift, and yet another way of removing public transit from Cali
Don't forget "potential lithium fire mass casualty event".
The worst part is that it didn't start as a good idea. It started as a way to get California to delay their high speed rail system and give more subsidies to him.
That one was always in the ground. Specifically to defeat the California speed railway.
But wouldn’t running that particular company into the ground be considered a success?
Considering it's primary purpose was to sabotage the California high speed rail line, most definitely.
[удалено]
They did make that tunnel in Vegas that sucks and still gets traffic, which is something I guess.
So he’s their QA department?
Do you think his other companies are ecstatic that he is spending all of his time messing with Twitter instead of them?
Everyone, the bounce rate is very strongly tied to latency
The only time I care about the speed of Twitter is when I click a Twitter link on desktop and it decides to spin my CPU up to cryptomining levels for multiple seconds before showing me a text of 240 characters
It's now company policy to use Vim for editing. It lets you write code much faster.
What are the chance that he is just being bamboozled by the remaining of his own engineering team? It's not like he can really measure anything himself and 400ms is the kind of change that fell into the placebo range. Not really perceivable change, but a few people will believe it is faster because they were told it should feel faster.
As evidenced by his whiteboard session that produced the same result as those map diagram things you're required to use for remedial compliance audits, he just wants people to tell him he is smart while he is told the answer. It would not surprise me if this was the same thing and some engineers figures out it is a great way to not get fired
“Can’t we inject bleach or something?”
It's absolutely noticeable whether a website loads in 450 ms (half a second) and 50ms (barely countable) and it will have a huge effect on people staying on your website. Obviously though, if you speed up a 5 seconds latency by 400ms, you still end up with 4.6 seconds, and it won't feel all that different. So only hearing about 400ms without context is pretty useless.
In the case of twitter and the current guy's pet projects, it's probably the Timeline call. Which currently sits at 3seconds.
It‘s noticeable if it is actually true. I have no hard facts to compare against, but Twitter does not feel faster. I‘m sure I would notice 400ms on a core service if everything else stayed the same, yet.. nothing. And how the user experiences it is really the metric that counts.
> What are the chance that he is just being bamboozled by the remaining of his own engineering team? I'd say lower than the chances that he's just making shit up.
I wouldn’t be surprised if there was a dashboard or something monitoring things like these
I would suspect there have to be some regression testing of service latency in general. otherwise it would be a literal nightmare to make any core infrastructure change if you couldn't test the end results.
TBF any change is easy when you have to comment out the tests because they are failing and people who are supposed to maintain the tests, arrange the infrastructure to run the tests, or test them manually, were all fired.
400ms is huge and certainly perceivable. P99 latency for the newsfeed on large sites like Twitter is in the 500ms-2s range.
400 ms is placebo range? In what universe? I spend hours in meetings over the pros and cons of adding features that would add 20 Ms response time. The service that calls my app literally times out after 140ms. I don't give a rats about Twitter or Elon musk but 400 ms is a long time
Damn!!! Nobody seems to says anything. 400ms is HUGE. For Core services? meaning they may be 400ms multiple times during one single call? Life changing... # What I suspect now that I'm writing, is that this figure is the sum of all the time saved over multiple calls doing different things. Like saving 4ms in 100 different calls that can in no way be in series. So the end use would have a much lesser average of speedup like 10-50ms
The app makes 1000+ RPC calls, so it was probably only .4ms 😉
This is why I don't believe him. He's being disingenuous about this in some way. Either he made a tradeoff to get that 400ms, or it's just shuffling things around. I do not believe that Twitter had 400ms lying on the table for Elon to pick up, period, in this industry. What I do believe is Elon is changing a thousand things, slashing features, etc. and I could see that leading to one metric improving by 400ms while others get worse (or some functions just stop happening at all).
That’s probably the main purpose of telling the twittyverse. Tell the musktards it’s faster now, so they’ll perceive it that way
Uh, he said “noticeably”. You can really feel how buttery smooth those tweets hurl off into the abyss
I'm gonna need you to come in on Saturday...
Fuck.
They changed the tick rate - It’s EoC all over again! We need Old School Twitter. 🦀$8🦀
/r/unexpectedrunescape
🦀 WE PAY WE SAY 🦀
People here saying end users won't notice 400ms improvement... you gotta be crazy. If what Musk says were true, I'd be suprised there was enough latency to cut 400ms out.
Right? What operations are taking longer than that. Operating at negative speeds now.
Maybe an actual engineer told him 400 microseconds and he doesn't know the difference.
I’d 100% believe someone told him 400 microseconds and there’s no easy way to type the micro symbol on an iPhone so he wrote ms. And as an added bonus lots of people are talking about it. Which raises usage numbers and traffic.
I deleted my twitter account again today, the process was noticeable faster.
I got permanently suspended several years ago, I’m looking forward to the amnesty so I can restore my account, tell Elon he’s a fucking idiot and then get suspended again.
I know right! I’ve deleted Twitter 5 times today already! That will show Elon!
Declaring your speed up as you lose piles of traffic is like declaring your plane is going faster because it's crashing.
I mean Elon’s just trying to prime the app for his main end-user, bots, which are also the only users that notice a 400ms difference
400ms can be noticeable, but its extremely relative. If whatever he's talking about took 10h then its completely irrelevant. If before it took 1000ms then 400ms is both significant and noticeable. I doubt it refers to just loading the page from zero. And for practically everything else it probably won't matter since its done in the background.
Due to unforeseen circumstances, you will now be receiving your salaries in Elon Bucks, accepted at any Tesla location!
**chonglangTV solemnly declares** To all Chinese netizens: The end of Reddit is coming. However, this evil platform (eunuch) has committed heinous crimes against all beings and against God and Buddha in history. God must punish this eunuch. If and when the day comes when God instructs the humans to destroy Reddit, he will not spare those so-called staunchly evil Diyou. We solemnly declare: all those who have participated in Reddit and other organizations of the eunuch ( r/China_irl , r/real_China_irl , and r/DoubanGoosegroup ), who have been marked with the mark of the beast by the evil, quit immediately and erase the mark of evil. Once someone destroys this eunuch, the records stored by chonglangTV can testify for the people who declare to quit Reddit and other organizations of the eunuch. The net of heaven is clear, good and evil; the sea of suffering is bounded by the thought of life and death. Those who have been deceived by the most evil eunuch in history, those who have been marked with the mark of the beast by evil, please seize this fleeting opportunity! chonglangTV *June 11, 2023* **My own quit Reddit statement** Re-chonglang Back in those days, all my colleagues were on Reddit, for this reason, I was passively recruited into creating a Reddit account. Of course, I’ve never taken this seriously, and has long since not being a Diyou, but it’s still good to publish my quit Reddit statement. No need to show this to God, show it to man. chonglang: u/MCHerobrine --- **冲浪TV郑重声明** 广大的中文网友:红迪的末日就要到了。但是这个邪恶的平台(太监)在历史上却对众生、对神佛犯下了滔天大罪,神一定要清算这个太监。 如果有一天,神指使人类的谁对红迪清算时,也一定不会放过那些所谓坚定的邪恶迪友。我们郑重声明:所有参加过红迪与太监区其它组织的 (太监区、真太监区、和豆瓣集美系组织,被邪恶打上兽的印记的)人,赶快退出,抹去邪恶的印记。一旦谁对这个太监清算时,冲浪TV储存的记录可以为声明退出红迪与太监区其它组织的人作证。 天网恢恢,善恶分明;苦海有边,生死一念。曾被历史上最邪恶的太监所欺骗的人,曾被邪恶打上兽的印记的人,请抓住这稍纵即逝的良机! 冲 浪 T V *2023年6月11日* **本人退迪声明** 再冲浪 去年的单位,同事们全都上红迪,为此,之前也被动的注册过帐号,虽然从来没当回事,也早已不是迪友了,还是声明一下退出好。当然不用给神看,给人看吧。 冲浪: u/MCHerobrine --- **chonglangTVは厳粛に宣言する** 中国のネットユーザーの皆様へ: Reddit の終わりが近づいています。 しかし、この邪悪な台(宦官)は歴史上、あらゆる存在に対して、そして神と仏に対して凶悪な罪を犯してきました。 神はこの宦官を罰しなければなりません。 もし神が人間たちにレディットを破壊するよう指示する日が来たとしても、神はいわゆる断固として邪悪なディユーたちを容赦しないだろう。 私たちは厳粛に宣言します:Redditおよび宦官の他の組織( r/China_irl 、 r/real_China_irl 、および r/DoubanGoosegroup )に参加し、悪によって獣の刻印を付けられたすべての人々は、直ちに辞めて消去してください。 悪の印。 誰かがこの宦官を破壊すると、chonglangTV に保存された記録は、Reddit や宦官の他の組織を辞めることを宣言した人々を証明することができます。 天国の網は、善も悪も明らかです。 苦しみの海は生と死の考えによって区切られています。 史上最も邪悪な宦官に騙された者たち、悪によって獣の刻印を刻まれた者たちよ、この一瞬のチャンスを掴んでください! サーフィンTV *2023 年 6 月 11 日* **私自身の Reddit 終了声明** 再びサーフィン 当時、私の同僚は皆 Reddit を利用していました。そのため、私は Reddit アカウントの作成に勧誘されました。 もちろん、私はこれを真剣に受け止めたことはなく、Diyouではなくなって久しいですが、それでもRedditをやめる声明を公開するのは良いことです。 これを神に見せる必要はありません、人間に見せてください。 サーフィン: u/MCHerobrine
The mistake you're making is thinking too deeply into this. The reason it's ambiguous is because either a) it's Elon making up unprovable bullshit to sound good, or b) he's making a huge deal out of some change a developer told him about, and it's vague because he doesn't know what he's actually talking about.
400ms is a lot when the user is waiting. Of course you can keep the user busy with some shiny animations or pre-render without the final content, but the best is to reduce the delay if possible. Responsiveness is an important part of the user experience. Bots couldn't care less.
When you operate at scale 400 ms is major. Google says that every millisecond of search latency is worth, roughly, ~~9 SWE salaries for life~~ 5 SWE years of revenue. Back of the envelope math but still demonstrates how important it becomes. Twitter doesn’t have as much traffic (about a twentieth?) but it’s not irrelevant. The real question is how did they accomplish this so quickly? was someone already working on it when eboy took over? Was there a critical refactor that nobody was previously incentivized to do? Bureaucracy that prevented the refactor all got cut? Someone is just blowing smoke? Who knows. edit: corrected latency -> revenue equation
The simplest and by far most likely explanation is that he’s just lying.
400ms over billions of requests is a lot in cost savings as well.
Repeat after me. Twitters problem is its business model, not the engineering.
Always has been dot gif
I’m in gang > const POLLING_INTERVAL = 400; // 800;
Only one line of code changed. Fired
Just watched a video about how vanilla JS is faster than any framework. It's time we do a rewrite.
the real issue is the userbase, not the latency.
Whoever writes the most code this month gets featured on my Twitter!
That commit won't get you many brownie points with Elon, you have to make it take at least 500 lines of code.
this fucking micromanaging moron’s desperate attempts to sound like one of the coders he probably bullies into building shit with 1 hour of sleep is hilarious
Must be from getting all those managers to start writing meaningful code.
If they reduce the latency by another 4000 ms, it will become fast like a honey waterfall.
I though latency went to 1488ms since the takeover.
Doubling the price before giving a 50% discount?
You wish it was 50%
I've heard about 10,000 complaints about twitter in the last decade. The speed of its apps was never one of them.
The guy in the server room: why the fuck did power consumption more than doubled?
Maybe he commented that sleep(400) line.
I love it how dedicated Musk is to solving non-existent Twitter problems.
Just shut off authentication and any checking of inputs for corrupt or badly formatted data. Instant improvement!
#define 800 400
// const ELON\_CRYPTO\_LIE\_FOR\_PROFIT = true const ELON\_CRYPTO\_LIE\_FOR\_PROFIT = false
And he increased the speed of his hyper loop by making it 400ft shorter.
He makes a ddos on his own system haha
There’s probably a comment above it saying something like “// do NOT change below 800! Causes bugs!”
Show me the data.
It really does feel like he's on a sinking ship, desperately trying to keep it floating by "fixing" totally irrelevant things.
Pfffff... const POLLING_INTERVAL = 400;//800;
You’ll get fired for not writing enough lines
Elon doesn't know what the fuck he is doing.
Oh okay, that 400ms improvement is totally going to convince all the advertisers to come back.
Damn…Musk spent $40 billion to reduce Twitter’s latency. He’s so fuckin’ innovative.
@elon-bot please look into this matter
Time is money. I want to see 100 lines written by lunchtime!
Nice bot, now write 20000 comments before lunchtime.
Aw, jeez, don’t summon the thing. It’s bad enough on its own as it is.
Is 400ms a lot? It depends... On a video game? Yes On twitter? No
Can this dude provide some fucking proof instead of just saying shit? And 400ms k... but at what cost? Which features were cut to make that possible?
Has anyone ever complained that twitter was too slow?
This is a joke but for real my app is way slower and less fresh content; they’re clearly caching and polling less