I see that "the usual consequences" isn't all that popular based on downvoting. These comments are staying up on HN, it's handling the speech and the speech is gathering consequences too. Speech has consequences. If I insult your choice of clothing in front of a crowd, I can expect you to disinvite me from your party.
Perhaps this is a question of the use of the word "free". There's a narrow interpretation of it to mean "able to be said" and also "allowed or constrained by government". Twitter deplatforming this engineer would be fit the narrow flavor, and nothing written so far suggests that happened. Elon has not said the Twitter will have a free-speech-oriented employer-employee dynamic. Few if any workplaces have. I'd be very interested in hearing from people who think their management chain would handle it well, especially if they think their management chain would publicly pop off with the information level on topics that Elon appears to be.
I'm not on the side of a petty thin-skinned manager behaving like this at all. I just believe it is pretty much the common case that managers called out in public will fire you, so you'd expect it. Especially from Elon.
Not necessarily more important than the company, but you got my drift perfectly. Many CEOs would get you into Siberia and released over a period of months, quietly. Not this one, and I think everyone knew that ahead of time.
The fact these people don't realize this kind of behavior is unacceptable is ironic considering they've been censoring everyone else's for years.
As long as you know it's unacceptable then it makes standing up an act of bravery. If you think it's dunk-on-the-man time because of groupthink and collective disdain then you'll likely be surprised by the consequences.
So, are there 1,000 RPCs needed to render the timeline or not?
The Android engineer didn't seem to know the difference between an RPC and a request from an end user client. The former timeline engineer disabled public responses to his tweet and has refused to elaborate. Neither of them backed up their contradiction with a rebuttal.
Edit: Was curious so did some digging and found more:
> @elonmusk:
> I was told ~1200 RPCs independently by several engineers at Twitter, which matches # of microservices. The ex-employee is wrong.
> Same app in US takes ~2 secs to refresh (too long), but ~20 secs in India, due to bad batching/verbose comms. Actually useful data transferred is low.
> Part of today will be turning off the “microservices” bloatware. Less than 20% are actually needed for Twitter to work!
> And we will finally stop adding what device a tweet was written on (waste of screen space & compute) below every tweet. Literally no one even knows why we did that …
Yes, and I also know the difference between a request from an end user client and a server-to-server RPC which was referenced in Musk’s tweet. The Android engineer is confusing the two, and so are you apparently.
In fact by referring to the “App” making “RPCs” (2nd sentence), the most straight forward interpretation is that he was talking about client -> server calls.
That depends on proximate versus ultimate causes. Does the Android app "need" the 20 initial HTTP requests or does it "need" the thousands of services that ultimately keep that data in good shape?
I think most people, talking specifically about a client program, mean the former, as the latter is out of its control
Calling the backend services the "App" would be atypical. So it's expected than an App engineer (the one on Android, the most popular Twitter App) would assume Elon is talking about calls made by the App, wouldn't he?
There may be 1000+ microservices fed the firehose and so on on the backend. Sure.
But... those microservices also existed two weeks ago, when Twitter was running just fine.
That was already clear when he started a smear campaign against the Thailand cave rescuer guy who didn't like his submarine idea, calling the guy a pedo.
News quote:
// Asked what it felt like to be a “media mogul” after buying Twitter he said: “It is a medium as opposed to media." //
Notions of singular/plural and dissembling aside, you do realise you're just the big, exaggerated version of "guy who wastes his life on social media", right??? I mean, come on man. What the heck are you doing? It's the exact same trap that the most middling of ordinary people fall into - just suitably bigger, scaled to your role.
Nobody expected da Vinci to run the local town square. In fact I'm sure we're all glad he didn't.
FührerBunker vibes. I guess Steiner is now in charge of the Android division?
EDIT: For those who have not seen the movie, watch "The Downfall" (2004) for a peek at what might be going on in the Trump/Musk/Putin camp right now. Applies to anyone who has a NPD really
The guy wanted to get fired, obviously. These people who kamikaze like that are getting free followers, a great story, a ton of inbound job interest, and the pleasure of wasting some of Elon's time (his most valuable and limited resource). If you resign quietly, you get nothing. Makes total sense.
30 comments
[ 3.6 ms ] story [ 70.2 ms ] threadPerhaps this is a question of the use of the word "free". There's a narrow interpretation of it to mean "able to be said" and also "allowed or constrained by government". Twitter deplatforming this engineer would be fit the narrow flavor, and nothing written so far suggests that happened. Elon has not said the Twitter will have a free-speech-oriented employer-employee dynamic. Few if any workplaces have. I'd be very interested in hearing from people who think their management chain would handle it well, especially if they think their management chain would publicly pop off with the information level on topics that Elon appears to be.
I'm not on the side of a petty thin-skinned manager behaving like this at all. I just believe it is pretty much the common case that managers called out in public will fire you, so you'd expect it. Especially from Elon.
You can only think that as an unavoidable consequence if you assume the CEO's ego is more important than the company.
As long as you know it's unacceptable then it makes standing up an act of bravery. If you think it's dunk-on-the-man time because of groupthink and collective disdain then you'll likely be surprised by the consequences.
Someone from Reddit also offered him a job* and seemed understanding of what he did.
* https://twitter.com/softwarejameson/status/15920206816882442...
https://twitter.com/EricFrohnhoefer/status/15919687831489208...
The Android engineer didn't seem to know the difference between an RPC and a request from an end user client. The former timeline engineer disabled public responses to his tweet and has refused to elaborate. Neither of them backed up their contradiction with a rebuttal.
Edit: Was curious so did some digging and found more:
> @elonmusk:
> I was told ~1200 RPCs independently by several engineers at Twitter, which matches # of microservices. The ex-employee is wrong.
> Same app in US takes ~2 secs to refresh (too long), but ~20 secs in India, due to bad batching/verbose comms. Actually useful data transferred is low.
> Part of today will be turning off the “microservices” bloatware. Less than 20% are actually needed for Twitter to work!
> And we will finally stop adding what device a tweet was written on (waste of screen space & compute) below every tweet. Literally no one even knows why we did that …
In fact by referring to the “App” making “RPCs” (2nd sentence), the most straight forward interpretation is that he was talking about client -> server calls.
I think most people, talking specifically about a client program, mean the former, as the latter is out of its control
Calling the backend services the "App" would be atypical. So it's expected than an App engineer (the one on Android, the most popular Twitter App) would assume Elon is talking about calls made by the App, wouldn't he?
There may be 1000+ microservices fed the firehose and so on on the backend. Sure.
But... those microservices also existed two weeks ago, when Twitter was running just fine.
Also Musk: I cancelled my engineer who had the guts to disagree with me.
News quote: // Asked what it felt like to be a “media mogul” after buying Twitter he said: “It is a medium as opposed to media." //
Notions of singular/plural and dissembling aside, you do realise you're just the big, exaggerated version of "guy who wastes his life on social media", right??? I mean, come on man. What the heck are you doing? It's the exact same trap that the most middling of ordinary people fall into - just suitably bigger, scaled to your role.
Nobody expected da Vinci to run the local town square. In fact I'm sure we're all glad he didn't.
EDIT: For those who have not seen the movie, watch "The Downfall" (2004) for a peek at what might be going on in the Trump/Musk/Putin camp right now. Applies to anyone who has a NPD really
People are shocked that they can’t dunk on their boss in public. Lol.