zlacker

Twitter Is DDOSing Itself

submitted by ZacnyL+(OP) on 2023-07-01 18:17:21 | 1396 points 1021 comments
[view article] [source] [links] [go to bottom]
replies(79): >>ZacnyL+X1 >>ZacnyL+t2 >>kvetch+I3 >>ttctci+V3 >>arter4+ab >>jitl+xc >>agnost+jd >>rideon+ce >>Mizogu+rh >>quote+Mi >>bitwiz+Wj >>brucet+1k >>iguana+6l >>brucet+bl >>averev+el >>oh_sig+xn >>comboy+ep >>sgammo+6s >>lapcat+1t >>brigad+Iv >>Topfi+Ew >>lamont+yx >>shawnc+Az >>charci+sA >>grumpl+FA >>noncom+HA >>pfisch+1B >>ceaute+vB >>zagreb+cD >>hinkle+iD >>DecXic+aE >>DecXic+fE >>nwoli+EF >>aeyes+KF >>fwlr+CG >>renebe+TI >>lmeyer+4K >>jaimex+tK >>sakopo+hM >>summer+rM >>fredgr+MM >>Coneyl+hN >>mcint+UN >>TheBli+qO >>bernie+AQ >>tmpz22+CQ >>highma+hR >>rs999g+bS >>philli+rS >>seadan+WS >>inpdx+uT >>CodeWr+kV >>chaxor+nW >>mrcwin+1Y >>0xDEF+HZ >>pineap+p51 >>m3kw9+u51 >>justin+S61 >>penjel+hb1 >>runsWp+6e1 >>olalon+Ag1 >>brigan+bh1 >>andrey+Oh1 >>alfor+Rh1 >>indus+7k1 >>jrockw+5m1 >>sh34r+Mm1 >>pc_edw+es1 >>eql5+hs1 >>ajuc+Lt1 >>Paywal+Iu1 >>rochak+mw1 >>contin+ey1 >>insaid+JC1 >>choas+BR1 >>therou+La2 >>joeyth+Ih2 >>Patrol+Tt2 >>CatDad+oa7
1. ZacnyL+X1[view] [source] 2023-07-01 18:25:26
>>ZacnyL+(OP)
I find it hilarious Mastodon is more stable than one-instanced Twitter run by some madness tech-maniac.
replies(1): >>dredmo+Oa
2. ZacnyL+t2[view] [source] 2023-07-01 18:28:16
>>ZacnyL+(OP)
Archived: https://archive.ph/u5kNK
3. kvetch+I3[view] [source] 2023-07-01 18:34:23
>>ZacnyL+(OP)
Could this be the reason for the rate limiting? Elon thinks the server usage is scrapers when in reality it's just bad code causing a self DDOS?
replies(2): >>bradkn+NA >>anigbr+sY
4. ttctci+V3[view] [source] 2023-07-01 18:35:08
>>ZacnyL+(OP)
> Twitter is firing off about 10 requests a second to itself to try and fetch content that never arrives because Elon's latest genius innovation is to block people from being able to read Twitter without logging in.

It seems an outlandish claim, but then again Muskified Twitter has previous form for this kind of thing with that time when they self-derailed by locking themselves out of their own api, right?[1]

1: https://opuszine.us/posts/when-twitter-fails-itself

◧◩
5. dredmo+Oa[view] [source] [discussion] 2023-07-01 19:12:30
>>ZacnyL+X1
Mastodon has had its issues, both globally and for specific instances.

Sidekiq falling over is a big one. See: <https://docs.joinmastodon.org/admin/scaling/> and <https://nora.codes/post/scaling-mastodon-in-the-face-of-an-e...>

(I have to email my own admin every few months to ckeck if things are OK.)

And during the October Revolution as hoardes arrived from birdland, things got ssssslllloooowwww globally.

Worked out eventually, but it took a bit.

Individual instances also tend to run into scaling issues, with Jerry Bell's Infosec.Exchange coming to mind. (Mostly because Jerry's discussed this a bit.) And of course individual instances can be shut down or fail in various ways. I've migrated several times myself.

I will say that most of the time things seem fine, and it's exceptionally rare for there to be truly Fediverse-wide issues.

(I've been on Mastodon / the Fediverse since 2017, for the most part quite actively.)

6. arter4+ab[view] [source] 2023-07-01 19:15:11
>>ZacnyL+(OP)
This is interesting.

Judging from the screenshot, a huge amount of GET /TweetDetail is generated which triggers some rate limiting, as shown by the 429.

If this is indeed due to the recent decision to enforce authentication for all API calls, it means the curlprit may actually be the API gateway or something similar downstream.

Also, this behavior seem to never stop, which isn't what one would expect from an exponential backoff retry.

I don't claim to be a better engineer than the folks working at Twitter, but it is interesting to see something like this in the wild, all Musk-related considerations aside.

replies(6): >>bheadm+fr >>Quarre+yr >>cactus+cs >>romseb+qv >>readyp+kA >>kccqzy+5W
7. jitl+xc[view] [source] 2023-07-01 19:22:13
>>ZacnyL+(OP)
Bluesky feels like it’s buckling under the refugee crisis load
replies(3): >>Pxtl+Je >>bengal+XA >>noarch+HF
8. agnost+jd[view] [source] 2023-07-01 19:27:23
>>ZacnyL+(OP)
Now I’m really tempted to create a Twitter account and start reading. Maybe that’s 3D chess by design by the CTO to get people to sign up. /s
9. rideon+ce[view] [source] 2023-07-01 19:32:35
>>ZacnyL+(OP)
Keep in mind that Twitter engineers are under extreme pressure, knowing that their H1B visas are at stake, to implement Elon’s whims as quickly as possible on systems they’re unfamiliar with. I doubt many of us would perform better in their situation.
replies(2): >>xyzzyz+Af >>dcunit+Dta
◧◩
10. Pxtl+Je[view] [source] [discussion] 2023-07-01 19:34:43
>>jitl+xc
Mastodon.social is chugging along just fine
replies(1): >>jtrip+bu
◧◩
11. xyzzyz+Af[view] [source] [discussion] 2023-07-01 19:38:41
>>rideon+ce
Do you know how many current Twitter engineers are on H1B? Is this based on some data, or just speculation?
replies(2): >>moreli+Mf >>cactus+Lp
◧◩◪
12. moreli+Mf[view] [source] [discussion] 2023-07-01 19:39:31
>>xyzzyz+Af
Around 300. https://www.vice.com/en/article/n7z5px/twitter-employees-on-...
replies(3): >>lolind+yi >>lmeyer+as >>bialpi+0v
13. Mizogu+rh[view] [source] 2023-07-01 19:49:49
>>ZacnyL+(OP)
This kind of stuff is unavoidable with what's going on at Twitter. Infrastructure changes, platform changes and mass layoffs all at once. I'm actually impressed they haven't experienced more and longer outages.
replies(2): >>darkwr+Jr >>Sparyj+VG
◧◩◪◨
14. lolind+yi[view] [source] [discussion] 2023-07-01 19:55:51
>>moreli+Mf
That's all employees, not just engineers.
replies(4): >>george+Gk >>kibwen+2n >>booi+Xp >>moreli+QY1
15. quote+Mi[view] [source] 2023-07-01 19:57:28
>>ZacnyL+(OP)
One weekend Russia attacks Russia, next weekend Twitter attacks Twitter.
replies(4): >>throwa+Bl >>kzrdud+9v >>pagane+8w >>Method+7C
16. bitwiz+Wj[view] [source] 2023-07-01 20:02:42
>>ZacnyL+(OP)
It hurt itself in its confusion!
17. brucet+1k[view] [source] 2023-07-01 20:03:08
>>ZacnyL+(OP)
Meanwhile, I can see this very Mastadon post with no login just fine.

And the interface is not trying to assault me. It loads quick.

...Seems like a better product than Twitter for a public feed.

replies(6): >>bboygr+Yn >>ameliu+Zp >>pronik+Wr >>redox9+tv >>sph+eA >>Comput+mE
◧◩◪◨⬒
18. george+Gk[view] [source] [discussion] 2023-07-01 20:06:03
>>lolind+yi
Do you think twitter has a lot of marketers, PR, product managers under H1B? I don't have data, but in the tech companies I have worked at it engineers were the H1B visa holders, almost exclusively.
replies(1): >>alephn+Jo
19. iguana+6l[view] [source] 2023-07-01 20:07:56
>>ZacnyL+(OP)
Earlier I noticed the infinite reloading happening on the logout page as well
20. brucet+bl[view] [source] 2023-07-01 20:08:08
>>ZacnyL+(OP)
Also, taking Elon's word at face value for a second... is Twitter really worth scraping for AI training or whatever?

Its a hive of misinformation, disinformation and toxicity. Its succinct I guess, but nothing is eloquent or descriptive because of the character limit. And its full of repetitive "filler" information.

Who wants that in a foundational LLM dataset?

Maybe its OK for finding labeled images... But that still seems kidna iffy.

replies(8): >>kitsun+Fl >>afterb+Vl >>Hoasi+Fp >>TillE+Os >>ben_w+zx >>epista+bz >>exo-pl+bB >>muixoo+gG
21. averev+el[view] [source] 2023-07-01 20:08:33
>>ZacnyL+(OP)
I've a scalability problem

I'll add a dedicated microservice

I've now two scalability problems

replies(2): >>WhereI+9m >>turtle+gO
◧◩
22. throwa+Bl[view] [source] [discussion] 2023-07-01 20:10:24
>>quote+Mi
Don't forget when Reddit attacked Reddit two weeks ago.
replies(5): >>papito+wm >>stubyb+gn >>spacem+cq >>sva_+Ox >>rvba+mC
◧◩
23. kitsun+Fl[view] [source] [discussion] 2023-07-01 20:10:34
>>brucet+bl
The effectiveness of this sort of lockdown is questionable anyway, because the cat's already out of the bag and there's no getting it back in. Same for Reddit. The bulk of the data's already out there and nothing these companies can do will change that.
◧◩
24. afterb+Vl[view] [source] [discussion] 2023-07-01 20:11:51
>>brucet+bl
Maybe someone is trying to make a disinformation bot. (half-serious)

I mean as far as uses for LLMs go that seems to me a pretty realistic one. Mass quick propaganda with little effort. Go for immediate impact, doesn't matter if people look deeper, you're just looking to get a swell of emotional reactions.

replies(1): >>brucet+Xm
◧◩
25. WhereI+9m[view] [source] [discussion] 2023-07-01 20:13:04
>>averev+el
That's not a scalability problem, that's a poor engineering problem, let's not start to find excuses

Talents left twitter already, I wouldn't be surprised if the ones that took over are the ones who come from the intelligence industry, as opposed to the tech industry

◧◩◪
26. papito+wm[view] [source] [discussion] 2023-07-01 20:15:37
>>throwa+Bl
I don't have a problem with any of the three.
◧◩◪
27. brucet+Xm[view] [source] [discussion] 2023-07-01 20:18:01
>>afterb+Vl
Yeah, I guess its a way to make an "engagement optimization" bot using follows/likes from posts as criteria.

... That is horrifying.

◧◩◪◨⬒
28. kibwen+2n[view] [source] [discussion] 2023-07-01 20:18:27
>>lolind+yi
H1-B is for "highly skilled" workers, what skilled workers would Twitter have other than developers?
replies(1): >>mikequ+To
◧◩◪
29. stubyb+gn[view] [source] [discussion] 2023-07-01 20:19:07
>>throwa+Bl
The entire world now living the "hurt itself in its confusion" meme.
replies(1): >>WJW+iv
30. oh_sig+xn[view] [source] 2023-07-01 20:20:37
>>ZacnyL+(OP)
Certainly not good, but not all GET requests are equal. If these are responded to cheaply, at the point of connection termination, then it might be the case that no one has bothered to clean it up yet.
replies(1): >>Matthi+xu
◧◩
31. bboygr+Yn[view] [source] [discussion] 2023-07-01 20:22:56
>>brucet+1k
Most of the rest of the world doesn't agree.
replies(1): >>teawre+hr
◧◩◪◨⬒⬓
32. alephn+Jo[view] [source] [discussion] 2023-07-01 20:26:26
>>george+Gk
They absolutely have a number of PMs on work visas. I'm friends with a lot of them.
◧◩◪◨⬒⬓
33. mikequ+To[view] [source] [discussion] 2023-07-01 20:27:19
>>kibwen+2n
"fashion models of distinguished merit and ability"

https://www.dol.gov/agencies/whd/immigration/h1b

replies(2): >>golden+Xv >>YokoZa+8y
34. comboy+ep[view] [source] 2023-07-01 20:29:37
>>ZacnyL+(OP)
Anybody knows if these requests were happening before the login only change? Because it would be hilarious if huge scrapping operation was a bug in their javascript.
replies(3): >>global+YA >>samb17+bI >>photon+j51
◧◩
35. Hoasi+Fp[view] [source] [discussion] 2023-07-01 20:30:57
>>brucet+bl
> Also, taking Elon's word at face value for a second... is Twitter really worth scraping for AI training or whatever?

Maybe... if you build a LLM scrapping for the lulz?

◧◩◪
36. cactus+Lp[view] [source] [discussion] 2023-07-01 20:31:13
>>xyzzyz+Af
You can access H1B job titles and salaries. It's public.
◧◩◪◨⬒
37. booi+Xp[view] [source] [discussion] 2023-07-01 20:31:53
>>lolind+yi
I would imagine the vast majority of those are engineers. It’s pretty hard to get an H1B in a non technical field and I’m not sure Twitter would even have many of those types of jobs.
◧◩
38. ameliu+Zp[view] [source] [discussion] 2023-07-01 20:32:11
>>brucet+1k
I'm sure the loads are not comparable.
replies(5): >>parada+ar >>hinata+rr >>brucet+Er >>candid+Mt >>dijit+dD
◧◩◪
39. spacem+cq[view] [source] [discussion] 2023-07-01 20:33:11
>>throwa+Bl
Everyone else is going to do the same.

They're only holding out because they still believe the Fed will cut rates and they can borrow some more cheap money to keep the gravytrain going.

◧◩◪
40. parada+ar[view] [source] [discussion] 2023-07-01 20:37:40
>>ameliu+Zp
Equally, neither is the budget. Load isn't an excuse.
◧◩
41. bheadm+fr[view] [source] [discussion] 2023-07-01 20:38:08
>>arter4+ab
> If this is indeed due to the recent decision to enforce authentication for all API calls, it means the curlprit may actually be the API gateway or something similar downstream.

The way I understand it, DDoS is not caused by enforced authentication - enforced authentication is just a temporary measure against DDoS.

◧◩◪
42. teawre+hr[view] [source] [discussion] 2023-07-01 20:38:36
>>bboygr+Yn
Also most of the rest of the world doesn't use Twitter (I'm seeing about 240M total users?). The ones that do use Twitter do so because of a significant amount of money going into marketing Twitter's platform.

Conversely, relatively nothing goes into pushing people to use mastodon. It can only take off if it really does prove, not just useful, but more useful than a centralized version that's got money behind it.

replies(1): >>Brybry+bx
◧◩◪
43. hinata+rr[view] [source] [discussion] 2023-07-01 20:39:34
>>ameliu+Zp
It withstands being one of the first link on HN, and it still loads comfortably.

For a personal website, that's a great performance.

replies(3): >>WJW+Ru >>distan+7D >>vGPU+eE
◧◩
44. Quarre+yr[view] [source] [discussion] 2023-07-01 20:40:13
>>arter4+ab
I would guess the front end was written under the assumption that the back end would still work without auth. Perhaps the backend changes (mandatory auth + rate limiting) were pushed without sufficient testing of the front + back?
◧◩◪
45. brucet+Er[view] [source] [discussion] 2023-07-01 20:40:59
>>ameliu+Zp
Doesn't really matter if it works?

And if some massive org needs bandwidth for posts, can't they host their own public instance? I'm sure many organizations would prefer that over being at Twitter's mercy.

◧◩
46. darkwr+Jr[view] [source] [discussion] 2023-07-01 20:41:10
>>Mizogu+rh
Its a testament to how well designed and implemented the code base is, if the wheels havent started falling off yet (shockingly). I know we’re all supposed to shit on Twitter, but they had world class engineers working there before the mass layoffs and brain drain.
replies(1): >>Solven+p81
◧◩
47. pronik+Wr[view] [source] [discussion] 2023-07-01 20:42:31
>>brucet+1k
Early days of Twitter were just like that. Mastodon hasn't had the time to go to shit yet.
replies(6): >>mod50a+zt >>candid+Bt >>Macha+Rt >>sseagu+Qv >>aglusz+5x >>meepmo+uD
48. sgammo+6s[view] [source] 2023-07-01 20:43:36
>>ZacnyL+(OP)
wow. how would one even fix this without deliberate downtime? you'd have to deploy and hope that the frontend will make it through CDNs to reduce pressure, right?
replies(4): >>minima+Ls >>whatev+Xu >>bornfr+iy >>avl999+nC
◧◩◪◨
49. lmeyer+as[view] [source] [discussion] 2023-07-01 20:43:44
>>moreli+Mf
So maybe 20-30% of dev, which would be overrepresented here?
◧◩
50. cactus+cs[view] [source] [discussion] 2023-07-01 20:43:50
>>arter4+ab
Did Elon pay the AWS bill? That seems like a likely culprit. Twitter instances are being forcibly shutdown.
replies(3): >>amluto+bt >>badwol+TG >>colech+sr2
◧◩
51. minima+Ls[view] [source] [discussion] 2023-07-01 20:47:54
>>sgammo+6s
At minimum, you revert the commit/deploy to prod that caused the issue. But then that would likely mean reverting the recent policies and would make Elon look weak, so he'd never support it.
◧◩
52. TillE+Os[view] [source] [discussion] 2023-07-01 20:48:20
>>brucet+bl
It's useful if you want your LLM to be able to generate tweet-like microblogging text. That does have some value.

Or maybe you want to get an aggregate idea of what people are currently talking about in the world, stuff that doesn't rise to the level of capital-n News. There aren't a lot of alternatives for that.

replies(1): >>brucet+xx
53. lapcat+1t[view] [source] 2023-07-01 20:49:50
>>ZacnyL+(OP)
Dupe: >>36553762
◧◩◪
54. amluto+bt[view] [source] [discussion] 2023-07-01 20:50:54
>>cactus+cs
Twitter operates its own datacenters.
replies(3): >>cactus+4u >>cududa+3A >>stefan+VL
◧◩◪
55. mod50a+zt[view] [source] [discussion] 2023-07-01 20:53:03
>>pronik+Wr
Well, it's a FOSS self-hostable server program. Mastodon isn't a service, so it's not susceptible to enshittification per se. A particular Mastodon host, sure. But Mastodon itself is just a codebase.
replies(2): >>Shawnj+Pv >>kjkjad+Xw
◧◩◪
56. candid+Bt[view] [source] [discussion] 2023-07-01 20:53:07
>>pronik+Wr
How could a decentralized thing go to shit?
replies(1): >>kjkjad+8x
◧◩◪
57. candid+Mt[view] [source] [discussion] 2023-07-01 20:54:27
>>ameliu+Zp
It's not crunching a bunch of analysis or ads in the background. I bet it scales wonderfully with maybe some kind of cache/CDN if necessary.
◧◩◪
58. Macha+Rt[view] [source] [discussion] 2023-07-01 20:54:47
>>pronik+Wr
The point of it is that it isn't a company but a standard, so if one instance owner goes crazy and patches ads in you can move to another (or your own) and keep your network
replies(2): >>0xblin+xv >>bdw520+xA
◧◩◪◨
59. cactus+4u[view] [source] [discussion] 2023-07-01 20:55:45
>>amluto+bt
"Twitter and AWS signed a five-and-a-half-year contract in 2020, which AWS is not willing to renegotiate."

https://gritdaily.com/twitter-owes-aws-millions/

replies(1): >>willia+5v
◧◩◪
60. jtrip+bu[view] [source] [discussion] 2023-07-01 20:56:20
>>Pxtl+Je
Meaning.. people prefer bluesky to mastodon?
replies(1): >>danso+ww
◧◩
61. Matthi+xu[view] [source] [discussion] 2023-07-01 20:57:53
>>oh_sig+xn
Not exactly sure if that's what you recommend. But connection termination is not necessarily a good thing for DDOS mitigation. The reason is that the client might just retry immediatly - and it will do that using a new TLS connection. And the handshake for that connection has a huge cost. If you plan on disconnecting clients *after* a TLS connection had been established, you will also need to implement TLS handshake rate and connection limiting. That's possible, but I've only seen a tiny amount of services every implementing it.
◧◩◪◨
62. WJW+Ru[view] [source] [discussion] 2023-07-01 21:00:01
>>hinata+rr
HN traffic is not nearly the DDOS people make it out to be. I made it to spot #2 once and that was a few dozen hits per second at most. Maybe not something to serve with wordpress from a raspberry pi, but hardly apocalyptic levels of traffic.
replies(1): >>hparad+kv
◧◩
63. whatev+Xu[view] [source] [discussion] 2023-07-01 21:00:25
>>sgammo+6s
Yeah frontend retry DDoS is not a great situation to get in. I've tripped it in a test env before with a websocket app (erroneous retries caused certain clients to open the WS over and over and break the server).
◧◩◪◨
64. bialpi+0v[view] [source] [discussion] 2023-07-01 21:00:38
>>moreli+Mf
I think that may be outdated. Searching at https://www.uscis.gov/tools/reports-and-studies/h-1b-employe... yields around 60 applications in 2023 (but note that I'm not sure how things are counted given that H-1B is valid for 3 years).
replies(1): >>moreli+hz
◧◩◪◨⬒
65. willia+5v[view] [source] [discussion] 2023-07-01 21:01:25
>>cactus+4u
Twitter.com and the associated user-facing services do not run on AWS.
replies(1): >>vGPU+GR
◧◩
66. kzrdud+9v[view] [source] [discussion] 2023-07-01 21:01:42
>>quote+Mi
unlike what others have said, Twitter was very useful during the saturday mutiny in Russia. I follow a lot of people who supplied updates and thoughts.
◧◩◪◨
67. WJW+iv[view] [source] [discussion] 2023-07-01 21:02:13
>>stubyb+gn
Only the bits living on Twitter or Reddit though. Or in Russia I guess.
◧◩◪◨⬒
68. hparad+kv[view] [source] [discussion] 2023-07-01 21:02:24
>>WJW+Ru
Wordpress on a raspberry pi will handle static, properly cached content just fine.
◧◩
69. romseb+qv[view] [source] [discussion] 2023-07-01 21:02:57
>>arter4+ab
"curlprit" for too many GET's causing a 429 is just the perfect typo.
◧◩
70. redox9+tv[view] [source] [discussion] 2023-07-01 21:03:00
>>brucet+1k
On Mastodon simply discussing certain topics will get you banned, and instances that don't ban those users get defederated.

I prefer Twitter in the sense that it's more laissez faire in terms of what kinds of speech get you banned.

replies(13): >>golerg+Sv >>ceejay+Wv >>Saris+Yv >>hinkle+ew >>sleepy+fw >>bigbil+pw >>nkozyr+vw >>reaper+Fw >>mastod+Jw >>echelo+Sx >>mejari+Gz >>pessim+cG >>papito+q11
◧◩◪◨
71. 0xblin+xv[view] [source] [discussion] 2023-07-01 21:03:24
>>Macha+Rt
Sorry if this is a dumb question, I’m still new to it. Wouldn’t you have the same problem as with an email address? I mean, your handle or whatever it is called would still point to that instance/owner right? Or is there some kind of “DNS” or registry so you can move your handle to other instances?
replies(5): >>Macha+gy >>egyptu+jz >>vidarh+wz >>ploum+wA >>dmje+2E
72. brigad+Iv[view] [source] 2023-07-01 21:04:17
>>ZacnyL+(OP)
This is why you always use exponential backoff.
replies(4): >>fathyb+8z >>global+iz >>stan_k+aA >>Waterl+EA
◧◩◪◨
73. Shawnj+Pv[view] [source] [discussion] 2023-07-01 21:04:40
>>mod50a+zt
The biggest problem with Mastodon is that 3 instances comprise 50% of all traffic. That’s not that bad but that creates the conditions for the largest X instances to become Mastodon Inc., use VC money to fund advertising for their site and fund improvements the other instances don’t get, eventually defederate from the other instances, and finally enshittify. I think Mastodon is a bit more insulated from this than fully private companies, but it’s not invulnerable while that many users are on the biggest instances.
◧◩◪
74. sseagu+Qv[view] [source] [discussion] 2023-07-01 21:04:44
>>pronik+Wr
In Twitter’s early days only one celebrity could tweet at a time

https://theoutline.com/post/4147/in-twitters-early-days-only...

HN discussion:

>>17147404

◧◩◪
75. golerg+Sv[view] [source] [discussion] 2023-07-01 21:05:03
>>redox9+tv
Can I read more about this? What topics are banned?
replies(1): >>LeoPan+Mw
◧◩◪
76. ceejay+Wv[view] [source] [discussion] 2023-07-01 21:05:13
>>redox9+tv
“On Mastodon” is like saying “in restaurants”. There’s a wide variety of instances to various tastes.
replies(1): >>jug+Bw
◧◩◪◨⬒⬓⬔
77. golden+Xv[view] [source] [discussion] 2023-07-01 21:05:21
>>mikequ+To
Potential trophy wives of billionaires, of course.
◧◩◪
78. Saris+Yv[view] [source] [discussion] 2023-07-01 21:05:37
>>redox9+tv
You can hang out on an instance with like minded people, everyone else might defederate you but you'll have your space.
◧◩
79. pagane+8w[view] [source] [discussion] 2023-07-01 21:06:26
>>quote+Mi
We're also during the France attacks France weekend, and Twitter self-immolating certainly doesn't help with staying in touch with things down there.
◧◩◪
80. hinkle+ew[view] [source] [discussion] 2023-07-01 21:06:51
>>redox9+tv
When someone says, "certain topics will get you banned" that doesn't make me judge the platform, that makes me judge the person.

People are going to assume it's something you don't want to name, if you won't name it.

replies(4): >>source+6x >>screye+rx >>redox9+Ly >>echelo+Qy
◧◩◪
81. sleepy+fw[view] [source] [discussion] 2023-07-01 21:07:07
>>redox9+tv
That is.. quite opposite from the experience I have had. I have discussed a fair amount of topics, it was civil, and things were fine.

Though, the only time when I did see that happen, was when someone was transphobic, homophobic, racist and such.

replies(1): >>SV_Bub+Qw
◧◩◪
82. bigbil+pw[view] [source] [discussion] 2023-07-01 21:08:16
>>redox9+tv
What kind of topics would those be?
replies(1): >>kstrau+qK
◧◩◪
83. nkozyr+vw[view] [source] [discussion] 2023-07-01 21:08:54
>>redox9+tv
> I prefer Twitter in the sense that it's more laissez faire in terms of what kinds of speech get you banned.

I really don't think it is. It's still largely political, and subject to the whim of the reader.

The guy who tracked and reported on Twitter Blue subscriptions was suspended today.

You always have to kiss someone's ring.

◧◩◪◨
84. danso+ww[view] [source] [discussion] 2023-07-01 21:09:05
>>jtrip+bu
A lot of people who’ve wanted to jump ship to Mastodon have had plenty of opportunity to do so in the past year. Bsky is still invite only but had significantly increased its rate of handing out invite codes in the past 2 weeks. Today might be the day that invitees have decided to finally check things out
◧◩◪◨
85. jug+Bw[view] [source] [discussion] 2023-07-01 21:09:40
>>ceejay+Wv
Yes, but the point being made is that you then choose a more welcoming instance and then it's defederated instead because it allowed your post, so then your Mastodon experience sucks anyway and you only gave yourself an illusion of freedom.

I'm not sure how common this issue is but I _can_ say that I've been through a defederation bullshit myself because the large instance did something as egregious as welcoming people regardless alignment to Swedish government party (i.e. any party with over 4% of votes in Sweden). That was far too much for some instances like mastodon.art to handle. The admin got fed up since he had neither will nor moderation resources of that kind and shut down the instance, so everyone had to migrate which is a headache by its own even if supported.

From other stories, I swear the greatest threat to the Fediverse is politics and more or less childish cross-instance strife. I just now checked my Mastodon feed and this very fucking issue was discussed once more so I guess some drama has went down again while I was away. There's been trouble of this kind on Lemmy too already.

People say "it's like e-mail". Yeah, if we have like 20 major e-mail servers in the world and there's drama across them as we bet on the winners via Patreon.

replies(1): >>VWWHFS+ax
86. Topfi+Ew[view] [source] 2023-07-01 21:09:47
>>ZacnyL+(OP)
Speaking from very painful, personal experience, few things are more agitating than being forced to execute on something you fully know is a horrible idea, especially when you tried and failed to communicate this fact to the individual pushing you to go against your best judgement.

Even more so when that person later loudly proclaims that they never made such a request, even when provided with written proof.

I can of course not say whether the people currently working at Twitter did warn that the recent measures could have such major side effects, but I would not be surprised in the slightest, considering their leadership's mode of operation.

Even as someone who very much detests what Twitter has become over the last few months and in fact did not like Twitter before the acquisition, partly due to short format making nuance impossible, but mostly for the effect Tweets easy embeddability had on reporting (3 Tweets from random people should not serve as the main basis for an article in my opinion), I must say, I feel very sorry for the people forced to work at that company under that management.

replies(16): >>Waterl+7A >>choppa+4C >>beebma+8I >>sander+2L >>praise+TL >>martin+oN >>ezoe+sV >>goalie+PX >>cyanyd+fZ >>tomcam+J71 >>AbraKd+ca1 >>r00bot+im1 >>Shorel+5z1 >>maxlin+6G1 >>isaacr+AG1 >>thauma+pB2
◧◩◪
87. reaper+Fw[view] [source] [discussion] 2023-07-01 21:09:54
>>redox9+tv
> On ~~Mastodon~~ Twitter simply discussing certain topics will get you banned.

Also true.

replies(1): >>redox9+Ux
◧◩◪
88. mastod+Jw[view] [source] [discussion] 2023-07-01 21:10:19
>>redox9+tv
Which instance? Sounds like you joined a niche instance of a few hundred people. I find twitter to be extremely restrictive, you can’t have open discussions, you either get banned or get piled on by abusive blue check accounts.
◧◩◪◨
89. LeoPan+Mw[view] [source] [discussion] 2023-07-01 21:11:04
>>golerg+Sv
When they say "banned", they mean "if I say grotesquely offensive things, other people will chose not to listen".

You know, just like in real life.

There are plenty of instances that allow abhorrent content, if that's what you want, but you can't force others to receive it.

replies(3): >>meepmo+9x >>golerg+Vx >>mardif+MI
◧◩◪◨
90. SV_Bub+Qw[view] [source] [discussion] 2023-07-01 21:11:47
>>sleepy+fw
>Though, the only time when I did see that happen, was when someone was transphobic, homophobic, racist and such

“I mean, when all the wrong and bad people are kicked out everything is great!”

No one is complaining about people with Ford vs Chevy comments being banned. It’s the controversial things that need to be refuted, not hidden.

What makes you so absolutely certain you are on the “right side” of any opinion? Because the people in charge of these services are censoring the other side?

How long before you find yourself with “the wrong thoughts”?

replies(2): >>burtne+mH >>kstrau+dK
◧◩◪◨
91. kjkjad+Xw[view] [source] [discussion] 2023-07-01 21:12:36
>>mod50a+zt
Make no mistake though, enshittification follows the population. Mastodon is about as protected as html in that sense. Could you build a nice lean mean performant static site in html? Of course, but hardly anyone does that. Most popular sites that you are able to discover these days are enshittified because the incentives favor that.
replies(1): >>qchris+VB
◧◩◪
92. aglusz+5x[view] [source] [discussion] 2023-07-01 21:13:30
>>pronik+Wr
Mastodon doesn't have the incentive to go to shit, as there's no company trying to earn as much money as possible behind it.
replies(1): >>virapt+9D
◧◩◪◨
93. source+6x[view] [source] [discussion] 2023-07-01 21:13:31
>>hinkle+ew
Why would you judge the person because some kid somewhere is a trigger happy moderator?

What happened to thinking for yourself?

replies(1): >>hinkle+ky
◧◩◪◨
94. kjkjad+8x[view] [source] [discussion] 2023-07-01 21:13:57
>>candid+Bt
Take the current crop of decentralized website as an example. No one forces you to make an enshittified website, people do it on their own accord.
◧◩◪◨⬒
95. meepmo+9x[view] [source] [discussion] 2023-07-01 21:14:02
>>LeoPan+Mw
Some people confuse the freedom of speech with the right to be listened to.
◧◩◪◨⬒
96. VWWHFS+ax[view] [source] [discussion] 2023-07-01 21:14:04
>>jug+Bw
Maybe you can make you own instance and then you can have all the swedish government parties you want
replies(1): >>jug+Qx
◧◩◪◨
97. Brybry+bx[view] [source] [discussion] 2023-07-01 21:14:04
>>teawre+hr
What microblogging service does most of the rest of the world use? Weibo? Telegram channels?
replies(4): >>antifr+by >>Shared+Dy >>henghe+WD >>dopa42+Wn2
◧◩◪◨
98. screye+rx[view] [source] [discussion] 2023-07-01 21:15:25
>>hinkle+ew
Come on, in a lot coastal discourse it is practically taboo to mention vanilla opinions that are held by 70+% of the population.

Mastodon instances are largely moderated by people from the other 30%. You are free to judge if you want. But don't pretend this is a violation of publicly accepted morals in the 1st world.

replies(7): >>antifr+yy >>guelo+Gy >>ESMirr+Oy >>bigbil+xz >>therea+jA >>chasin+JB >>SSLy+qQ
◧◩◪
99. brucet+xx[view] [source] [discussion] 2023-07-01 21:15:59
>>TillE+Os
Output formatting or a quick finetune/LORA can do microblogging very easily.

Yeah, lots of general chat is unfortunately stuck in Twitter (or difficult -to-scrape siloed off platforms.

100. lamont+yx[view] [source] 2023-07-01 21:16:01
>>ZacnyL+(OP)
I think we're about at the point where the people who predicted chaos at twitter after Elon basically fired most of the experienced engineers have been proven correct. The duct tape is all coming apart at the seams now.

It isn't quite as decisive as a submarine imploding, and ceasing to exist, but it has turned into a brightly burning tirefire.

replies(6): >>bravoe+Kz >>lr4444+yB >>avl999+PC >>termin+KD >>shon+9E >>dcunit+kua
◧◩
101. ben_w+zx[view] [source] [discussion] 2023-07-01 21:16:01
>>brucet+bl
The thing that LLMs bring to the table isn't factual knowledge — we already had that, even some AI projects specifically dedicated to that — but rather the ability to correctly interact with natural language.

Twitter is great for examples of that, and the toxicity and disinformation doesn't get in the way.

Conversely, a training set doesn't need to be up to date to be useful for that.

I don't know if anyone really was trying to scrape it (examples of Musk disagreeing with his own engineers come to mind), but I assume it's possible, and given the quality of code ChatGPT spits out I can easily believe a really bad scraper has been produced by someone who thought they could do without hiring a software developer. If so, they might think they can get hot stock tips or forewarning of a pandemic from which emoji people post or something — not really what an LLM is for, but loads of people (even here!) conflate all the different kinds of AI into one thing.

◧◩◪
102. sva_+Ox[view] [source] [discussion] 2023-07-01 21:17:27
>>throwa+Bl
It is kinda funny if you consider these companies might consider their user data to be useful, especially with recent advances in LLM models. I've been thinking if you just exclude Reddit posts from training youll probably achieve much lower bullshit scores, as that seems to be what most posts on there seem to represent. I think data curation (by sources) could achieve quite a bit.
◧◩◪◨⬒⬓
103. jug+Qx[view] [source] [discussion] 2023-07-01 21:17:48
>>VWWHFS+ax
And then I get defederated for having done so. Did you even read my post? It's an illusion freedom that does not exist in practice because this is Mastodon we're talking about.
replies(5): >>VWWHFS+Hy >>vidarh+OA >>alpaca+TC >>rsynno+VT >>andrek+UU
◧◩◪
104. echelo+Sx[view] [source] [discussion] 2023-07-01 21:18:02
>>redox9+tv
> On Mastodon simply discussing certain topics will get you banned, and instances that don't ban those users get defederated.

This is why P2P is superior. Federation nodes can be used to strong-arm collective behavior against the will of individual users.

I don't mind being exposed to liberal and conservative thought. I want to consume almost the entire spectrum of human discourse so that I can synthesize ideas for myself and understand more effectively. As long as the signal is reasonably high.

Reddit and fediverse moderators wield absolute power over their fiefdoms. They're intellectual dictatorships. (Not to mention egotistical behaviors some of them have.)

P2P allows the end user to consume what they want, weight discussions how they want, and participate in any number of emergent clusters. It's the real path forward.

replies(2): >>misnom+nz >>kstrau+BK
◧◩◪◨
105. redox9+Ux[view] [source] [discussion] 2023-07-01 21:18:07
>>reaper+Fw
Yes, that's why I said its more permissive, not that Twitter is fully permissive.
◧◩◪◨⬒
106. golerg+Vx[view] [source] [discussion] 2023-07-01 21:18:14
>>LeoPan+Mw
In twitter, people can choose not to follow or mute you on individual basis, that's basically what “not listening” means. Banning somebody means preventing other people from listening to them, so it's not the same.

Maybe it works different on Mastodon?

replies(2): >>vidarh+fB >>ploum+zC
◧◩◪◨⬒⬓⬔
107. YokoZa+8y[view] [source] [discussion] 2023-07-01 21:19:25
>>mikequ+To
Is the assertion here that Twitter is employing H1-B fashion models?
◧◩◪◨⬒
108. antifr+by[view] [source] [discussion] 2023-07-01 21:19:54
>>Brybry+bx
I imagine 'none'. With Twitter, the most recognized micro logging site in the world only has 240M of the worlds population, I conclude micro logging isn't popular worldwide.
◧◩◪◨⬒
109. Macha+gy[view] [source] [discussion] 2023-07-01 21:20:21
>>0xblin+xv
Yes, you can use your own domain as a handle even if you're relying on someone else's server for hosting. It's sadly a little more complicated than DNS though:

https://blog.maartenballiauw.be/post/2022/11/05/mastodon-own...

◧◩
110. bornfr+iy[view] [source] [discussion] 2023-07-01 21:20:46
>>sgammo+6s
You first remove rate limits, then implement and release exponential backoff on frontend, then apply rate limits again (on a small segment of users first, then more). No biggie, you just need to be very careful. And boss needs to chill for that time, which is unlikely to happen.
◧◩◪◨⬒
111. hinkle+ky[view] [source] [discussion] 2023-07-01 21:20:49
>>source+6x
> What happened to thinking for yourself?

What do you think I'm doing, right now?

Someone is invoking censorship as a reason not to adopt a new platform. No specifics, just rabble rousing. That's manipulation. Pushing back is thinking for yourself.

Or, they are being imprecise and undermining their position, in which case what I said works as advice on further conversations. Either way is thinking.

replies(1): >>pessim+sI
◧◩◪◨⬒
112. antifr+yy[view] [source] [discussion] 2023-07-01 21:22:14
>>screye+rx
I am having trouble imagining what you mean. Can you illustrate your point with an example opinion that is held by 70% of the population but is taboo to discuss?
replies(2): >>ploum+9B >>murder+kD
◧◩◪◨⬒
113. Shared+Dy[view] [source] [discussion] 2023-07-01 21:22:45
>>Brybry+bx
> What microblogging service does most of the rest of the world use?

Most of the world doesn't.

◧◩◪◨⬒
114. guelo+Gy[view] [source] [discussion] 2023-07-01 21:22:51
>>screye+rx
"coastal" is ridiculous. American vs American hate is out of control.
replies(1): >>moreli+Tz
◧◩◪◨⬒⬓⬔
115. VWWHFS+Hy[view] [source] [discussion] 2023-07-01 21:23:01
>>jug+Qx
that's because nobody wants to hear what the people on your instance has to say. you think they should be forced to?
replies(1): >>jug+968
◧◩◪◨
116. redox9+Ly[view] [source] [discussion] 2023-07-01 21:23:30
>>hinkle+ew
When you name something, then it becomes a flamewar about that something.

But generally speaking, anything that the US/"San Francisco" left wing ideology deems "bad" is generally unwelcome.

◧◩◪◨⬒
117. ESMirr+Oy[view] [source] [discussion] 2023-07-01 21:23:40
>>screye+rx
It’s amusing you’re perfectly illustrating the OPs point. “Vanilla opinions” is so vague as to be completely meaningless.
◧◩◪◨
118. echelo+Qy[view] [source] [discussion] 2023-07-01 21:23:58
>>hinkle+ew
I'm LGBT and my spouse is trans. I don't believe you should silence anti-trans rhetoric. I believe you should engage it.

The ability for /r/conservative to ban my counter arguments is just as harmful as Mastodon shutting down the anti-trans positions.

Conversation is what moves us forward and is how we find commonality.

I grew up religious and conservative. I changed a lot of my viewpoints through friendly conversations in the internet of 2000-2010, before tumblrism, cancel culture, and censorship took hold.

If I grew up in today's world or internet, I might never have been exposed to different opinions in a non-hostile, no-judgment environment. By trying to segregate, censor, and ban we're only leading to intractable polarization. Never giving folks an opportunity to change. Never accepting that people are capable of growth.

Please let's talk with each other. Even if we disagree. You'd be surprised how effective that can be.

We're all suffering though this world together. Laugh away our differences and find the ways and the things that we share. We all hold more in common than you might think.

Love your enemy, even if they don't love you (yet).

If I could have one lasting impact on this world, it would be this message.

replies(5): >>egyptu+vA >>ktm5j+AA >>krapp+lC >>ohgodp+PD >>guilyi+ob5
◧◩
119. fathyb+8z[view] [source] [discussion] 2023-07-01 21:27:15
>>brigad+Iv
And when you're at Twitter scale, sprinkle some jitter too.
replies(1): >>oblio+UK
◧◩
120. epista+bz[view] [source] [discussion] 2023-07-01 21:27:43
>>brucet+bl
While there may be huge sections of Twitter content that are like what you describe, I haven't encountered that. Instead I see tons of hyper-focused discussion from very specialized scientists that I wouldn't see otherwise. I see lots of discussion if obscure housing policy, that I wouldn't see otherwise.

Now, this has been severely degraded by the changes that Musk has made. The spam in direct messages is off the charts now, whereas in the past I would get maybe a spam per year. And when one of my areas of interest has a post that gets popular, I have to scroll past all the insipid clout-chasing replies from blue check marks which get floated to the top of replies in an attempt to reward some of the worst people on the internet. Also the long form tweets that need to be expanded are a big deflation of user experience, as reading and replying to those are suboptimal compared to a tweet thread.

But this is also the general internet: 99% spam plus 1% quality. And the quality of the 1% of good Twitter is some of the very best of timer material out there.

And since LLMs have been trained on this same mix... they seem to be mostly good at filtering. But they do lie an awful lot.

replies(3): >>rvba+ZC >>michae+iF >>brucet+ZY
◧◩◪◨⬒
121. moreli+hz[view] [source] [discussion] 2023-07-01 21:28:28
>>bialpi+0v
The year is also only half over.
replies(1): >>bialpi+4F
◧◩
122. global+iz[view] [source] [discussion] 2023-07-01 21:28:32
>>brigad+Iv
This is why you SHOULD always use exponential backoff. ;)
replies(1): >>mmastr+hA
◧◩◪◨⬒
123. egyptu+jz[view] [source] [discussion] 2023-07-01 21:28:37
>>0xblin+xv
You can transfer your account to another Mastodon instance, yeah.
◧◩◪◨
124. misnom+nz[view] [source] [discussion] 2023-07-01 21:28:53
>>echelo+Sx
Then just make your own instance?

Or is the complaint that you don’t have the power to force yourself on people who don’t want to read your shit?

replies(2): >>kelvin+tH >>pessim+qJ
◧◩◪◨⬒
125. vidarh+wz[view] [source] [discussion] 2023-07-01 21:29:37
>>0xblin+xv
Assuming the old instance doesn't just totally shut down, you can trigger a "move" process that makes your followers automatically re-follow your new address.

On top of that, you can host your own webfinger alias, as sibling suggests, which lets you have an unchanging address that forwards to your current server. But note that accounts follows URI's not the handles, so you still need the move process to migrate existing followers.

It's not by any means perfect, but it's improving (e.g. the move process is relatively new) and probably will keep improving.

◧◩◪◨⬒
126. bigbil+xz[view] [source] [discussion] 2023-07-01 21:29:40
>>screye+rx
> vanilla opinions that are held by 70+% of the population.

Name three.

127. shawnc+Az[view] [source] 2023-07-01 21:29:57
>>ZacnyL+(OP)
My 14yr old daughter sent me this screenshot the other day with the comment "I think that one sentence sums up twitter pretty well".

https://capture.dropbox.com/GqgTAxRimqAXzrdo

replies(5): >>virapt+EE >>furyof+oG >>LexiMa+AH >>teduna+GJ >>dcunit+Fta
◧◩◪
128. mejari+Gz[view] [source] [discussion] 2023-07-01 21:30:20
>>redox9+tv
>I prefer Twitter in the sense that it's more laissez faire in terms of what kinds of speech get you banned.

Musk literally just said that the term 'cis' is a slur that will get you banned.

◧◩
129. bravoe+Kz[view] [source] [discussion] 2023-07-01 21:31:06
>>lamont+yx
25 years of products being honed for shareholder value, instead of customer or user value. We may be at peak consumer tolerance for anti-pattern, in-app purchase, subscription-model, ad-packed, data-siphoning, dopamine driven, gated experiences.
replies(3): >>Online+zA >>bozhar+cC >>hyperp+4D
◧◩◪◨⬒⬓
130. moreli+Tz[view] [source] [discussion] 2023-07-01 21:32:01
>>guelo+Gy
Americans used to literally own other Americans, while committing genocide against other Americans.
replies(1): >>pessim+EH
◧◩◪◨
131. cududa+3A[view] [source] [discussion] 2023-07-01 21:32:24
>>amluto+bt
Yeah but they use GCS for auth, moderation, and caching. They apparently haven’t been paying Google since April and the contract expired June 30th
◧◩
132. Waterl+7A[view] [source] [discussion] 2023-07-01 21:32:35
>>Topfi+Ew
At least once have I done a CC blast as a form of insurance when being asked to do something absolutely boneheaded.
replies(2): >>7thacc+OE >>madaxe+iG1
◧◩
133. stan_k+aA[view] [source] [discussion] 2023-07-01 21:33:13
>>brigad+Iv
self ddos with backoff, :chef kiss:
◧◩
134. sph+eA[view] [source] [discussion] 2023-07-01 21:33:36
>>brucet+1k
It's MastOdon, not MastAdon.
replies(1): >>revski+qB
◧◩◪
135. mmastr+hA[view] [source] [discussion] 2023-07-01 21:34:00
>>global+iz
There may exist valid reasons in particular circumstances to ignore a particular item, but the full implications must be understood and carefully weighed before choosing a different course.

(thanks RFC 2119)

◧◩◪◨⬒
136. therea+jA[view] [source] [discussion] 2023-07-01 21:34:02
>>screye+rx
> vanilla opinions

Like what?

◧◩
137. readyp+kA[view] [source] [discussion] 2023-07-01 21:34:02
>>arter4+ab
Could someone report the error at press@twitter.com and see what they think about it?
replies(2): >>vuln+WQ >>ineeda+311
138. charci+sA[view] [source] 2023-07-01 21:34:38
>>ZacnyL+(OP)
It's not a self ddos if twitter isn't going down. You can see in the video twitter is properly handling the load and is returning HTTP 429 when the client is sending too many requests. Hitting the rate limiter or requesting a post is light weight. It's not like it's spamming login requests which require a lot of resources due to key stretching.
replies(3): >>thakop+7B >>simonw+kC >>hn9272+rX
◧◩◪◨⬒
139. egyptu+vA[view] [source] [discussion] 2023-07-01 21:35:04
>>echelo+Qy
I'm a fifty-something trans lady and I am just fucking tired of trying to change viewpoints. I just want to live my life and talk with my friends without some butthead coming in and telling me I shouldn't exist, I get enough of that by checking the news lately.

If you have the energy to politely engage people who think of you as a child molester who should be shot on sight, great! Go for it! But I have done that, and I am tired, and I do not want to do it any more. I run a Mastodon and I just want it to be a space to talk to my friends and maybe make some new ones, and thus, I block the fuck out of places I do not expect to get anything but hate from.

replies(1): >>hinkle+KB
◧◩◪◨⬒
140. ploum+wA[view] [source] [discussion] 2023-07-01 21:35:10
>>0xblin+xv
Let’s say that I want to move my @ploum@mamot.fr account (my real Mastodon account) to another server, let say "writing.exchange".

1. I create an account @ploum@writing.exchange on writing.exchange.

2. I go to mamot.fr and, in the settings, I enable migration to @ploum@writing.exchange.

3. I go to writing.exchange and, in the settings, I start the migration from @ploum@mamot.fr.

All my followers and following are automatically transfered. For them, it is transparent. They still follow me on my new account without them being even notified.

Of course, you need cooperation from mamot.fr. If mamot.fr decide to close your account, you can’t migrate it.

But it works well, I’ve used it myself. It is really great and allows people to do "server hoping" to join a community that fit better their need.

replies(1): >>0xblin+Np1
◧◩◪◨
141. bdw520+xA[view] [source] [discussion] 2023-07-01 21:35:10
>>Macha+Rt
The problem there is that there's nothing stopping the crazy instance owner from retaliating by "defederating" your own instance and cutting you off from your network.
replies(2): >>jtode+rE >>LexiMa+HI
◧◩◪
142. Online+zA[view] [source] [discussion] 2023-07-01 21:35:20
>>bravoe+Kz
> We may be at peak consumer tolerance for anti-pattern, in-app purchase, subscription-model, ad-packed, data-siphoning, dopamine driven, gated experiences.

As much as I want this to be true, I think this sentiment is really only popular on tech-savvy forums like HN. Most people don't use ad blockers, and I've had people get mad at me when I suggest that they do (directly in response to something where they are complaining about ads).

replies(1): >>tough+LA
◧◩◪◨⬒
143. ktm5j+AA[view] [source] [discussion] 2023-07-01 21:35:21
>>echelo+Qy
As a trans woman living in a conservative area, I get where you're coming from but I seriously disagree. The hardest pill for me to swallow through all of this has been realizing that some people will never change no matter how much you engage them. The only way I maintain my sanity is to do whatever I can to reduce my exposure to that kind of thing so I don't end up engaging with it.. because it just never goes well.

I realize it's a complicated issue, and I'm never a fan of banning speech. But not all speech deserves a response.

◧◩
144. Waterl+EA[view] [source] [discussion] 2023-07-01 21:35:37
>>brigad+Iv
I wonder if exponential backoff should be the default behaviour for request libraries/APIs.

Their default of “just go ham on that API” feels like the same footgun of “by default this Humongous Database is wide open.”

replies(1): >>DropIn+9Z
145. grumpl+FA[view] [source] 2023-07-01 21:35:42
>>ZacnyL+(OP)
"Yeah, let's roll this out on a Friday night before the biggest national holiday weekend of the summer."
146. noncom+HA[view] [source] 2023-07-01 21:35:56
>>ZacnyL+(OP)
Perfect example of why you don’t just fire all your senior engineers.

You can’t debug and root cause if you do. So you end up adding hacky point fixes

replies(1): >>wand3r+BG
◧◩◪◨
147. tough+LA[view] [source] [discussion] 2023-07-01 21:36:02
>>Online+zA
> and I've had people get mad at me when I suggest that they do. lol that's a new one, why?
replies(3): >>Nikola+nB >>Online+HB >>hsbaua+jF
◧◩
148. bradkn+NA[view] [source] [discussion] 2023-07-01 21:36:08
>>kvetch+I3
Ask him whether he wrote the code himself that is DDOS-ing Twitter. I wouldn't be surprised if he had that much hubris.
◧◩◪◨⬒⬓⬔
149. vidarh+OA[view] [source] [discussion] 2023-07-01 21:36:16
>>jug+Qx
Free speech is not freedom to force everyone else to listen. You get defederated from those instances who choose not to want to listen to you.

Users on those instances who want to listen to you are free to go to instances that don't defederate you.

replies(1): >>jug+c48
◧◩
150. bengal+XA[view] [source] [discussion] 2023-07-01 21:37:17
>>jitl+xc
Is it still invite only? I don’t think I know anyone that’s got on there yet.
◧◩
151. global+YA[view] [source] [discussion] 2023-07-01 21:37:21
>>comboy+ep
I can say for sure that a certain flow ("back" from Profile view or similar) would trigger an infinite redirecting loop on Firefox on my Android device, with probably dozens of requests over a couple of seconds until rate limiting kicked in. Maybe there were many of these little bugs which together looked like some kind of DDOS or scraping.
replies(1): >>andrel+3K
152. pfisch+1B[view] [source] 2023-07-01 21:37:35
>>ZacnyL+(OP)
Threads is about to launch and I have a feeling once that happens twitter will quickly become the next Truth Social.
replies(1): >>rsynno+tS
◧◩
153. thakop+7B[view] [source] [discussion] 2023-07-01 21:38:24
>>charci+sA
2 Nines is sufficient at scale?
replies(2): >>charci+OB >>notqui+RB
◧◩◪◨⬒⬓
154. ploum+9B[view] [source] [discussion] 2023-07-01 21:39:26
>>antifr+yy
It is funny how, in their own bubble, people assume that their opinion is held by 70% of the population while it is often the opposite (fun fact: more people voter for Hillary Clinton that Trump yet Trump voters believe that they are the majority. Same for abortion where polls showed that a clear majority of the US was pro-choice yet a very loud minority has a lot of political power)
◧◩
155. exo-pl+bB[view] [source] [discussion] 2023-07-01 21:39:40
>>brucet+bl
Don't write Elon off. If your goal is to create a toxic misinformation bot, Twitter is indispensable.
◧◩◪◨⬒⬓
156. vidarh+fB[view] [source] [discussion] 2023-07-01 21:39:57
>>golerg+Vx
On Mastodon, people can choose to pick an instance that will rarely defederate anyone and follow or mute on an individual basis, or they can choose an instance where moderators will take a firmer line.
replies(2): >>tinus_+XL >>erik_s+zM
◧◩◪◨⬒
157. Nikola+nB[view] [source] [discussion] 2023-07-01 21:40:51
>>tough+LA
Not the op but I have that experience frequently. These are perceived as geeky needy techie things that are not for normal people (sprinkle quotations as needed). It's the same as people getting upset at suggestion to add lock of some sort to their phone (face, fingerprint, whatever) or backup their phone.

After some pondering I think it's peoples' insecurity misfiring. They use these complicated layered and potentially risky and dangerous pieces of technology, aware they don't fully understand them, that they work as magic that could stop any moment. Trying to understand and secure them is a massive rabbit hole. So I think there's kind of a rejection to go down that hole or acknowledge the problem or, most of all, face the vulnerability and exposure.

My 100 Croatian lipa fwiw :-)

replies(1): >>tough+5I
◧◩◪
158. revski+qB[view] [source] [discussion] 2023-07-01 21:41:13
>>sph+eA
No difference to me.
159. ceaute+vB[view] [source] 2023-07-01 21:41:42
>>ZacnyL+(OP)
Central Services finally caught Archibald Tuttle, now everything is falling apart.
replies(2): >>southw+hD >>Edward+OR
◧◩
160. lr4444+yB[view] [source] [discussion] 2023-07-01 21:41:53
>>lamont+yx
I dunno. We are several months out after the major layoffs. Maybe some very recent bad decisions were made internally that pared back too far, but I think Musk has long since been proven correct that the core platform could function on a fraction of the workforce it had at the time of takeover.
replies(5): >>polyga+8C >>firest+yC >>simonw+FC >>Maraza+4E >>anders+AE
◧◩◪◨⬒
161. Online+HB[view] [source] [discussion] 2023-07-01 21:42:40
>>tough+LA
Ultimately it boils down to "it should just work" but to be more specific one person said "I shouldn't have to do anything different!" and directed their anger towards me instead of the ads they were previously complaining about.

People that aren't tech-savvy don't want to think about tech any more than they already do. Having to understand something new about tech is just another problem to them. I'm not saying that as an insult - just an observation.

◧◩◪◨⬒
162. chasin+JB[view] [source] [discussion] 2023-07-01 21:42:52
>>screye+rx
> vanilla opinions that are held by 70+% of the population.

Ooh, ooh, ooh? Like what kind of "vanilla opinion?"

replies(1): >>mardif+nI
◧◩◪◨⬒⬓
163. hinkle+KB[view] [source] [discussion] 2023-07-01 21:42:56
>>egyptu+vA
Common rhetoric among PoC even twenty years ago was essentially, "We're tired of being spokespeople and tutors for your problems."

Not everyone is cut out to be an educator, and I think you should have the option not to be voluntold for the job. Not just because it should be your right, but because insisting that everyone in a group can speak for that group is itself stereotyping. I think once you see that it's really hard to be patient with people who don't.

◧◩◪
164. charci+OB[view] [source] [discussion] 2023-07-01 21:43:18
>>thakop+7B
For a consumer facing surface. Yes.
◧◩◪
165. notqui+RB[view] [source] [discussion] 2023-07-01 21:43:40
>>thakop+7B
It’s Twitter. A nine is more than enough for their most critical workloads.
replies(1): >>8organ+WO
◧◩◪◨⬒
166. qchris+VB[view] [source] [discussion] 2023-07-01 21:44:07
>>kjkjad+Xw
> Mastodon is about as protected as html in that sense.

I think you're probably using the term "enshittify" differently than the parent comment. Enshittification, at least as I tend to see it used, doesn't really follow from a particular technology stack, but more about how an organization itself approaches its end users, particularly against over-exploitation/monetization of a given platform. It typically doesn't speak to the underlying technology (i.e. html vs. MB of Javascript vs. WASM), since that is (within reason) somewhat orthogonal to how the organizations running instances treat their users/how end users actually experience the platform.

◧◩
167. choppa+4C[view] [source] [discussion] 2023-07-01 21:45:14
>>Topfi+Ew
Well "forced to execute" is somewhat subjective. If you are convinced leadership is doing the "wrong thing," then best to either leave or accept that you're just collecting your paycheck.

In the case of Twitter, the new owner has thoroughly broken the advertising business and is trying to aggressively pursue a new version of the data business Twitter once had-- E.g. Google's Caffeine, which Twitter also eventually lost https://searchengineland.com/google-search-algorithm-change-... ... The statements about "too many scrapers" are almost certainly as illegitimate as the previous pre-acquisition statements about "too many bots."

The nature of business is that there's no judiciary or referee... the purpose of a business is to make money. Tech businesses just happen to hire lots of academically-oriented engineers who developed their skills in a different environment. It's possible to build a culture of "fairness" in a business, but at the end of the day even Google dropped "don't be evil."

replies(3): >>pavel_+PF >>DonHop+DT >>Consul+uj1
◧◩
168. Method+7C[view] [source] [discussion] 2023-07-01 21:45:29
>>quote+Mi
France is attacking France.
replies(1): >>julien+vD
◧◩◪
169. polyga+8C[view] [source] [discussion] 2023-07-01 21:45:29
>>lr4444+yB
Do you think if we fired every civil engineer tomorrow, the bridges and the highways they built would fall apart right afterwards, or even in a few months?

Engineering isn't like service positions where the lack of competent personnel is felt immediately; the debt keeps growing until your whole system collapses under it one day, how far the day is in the future depends on what system you're working on.

replies(1): >>oittaa+GF
◧◩◪
170. bozhar+cC[view] [source] [discussion] 2023-07-01 21:45:41
>>bravoe+Kz
AAA video game industry sure seems to be pushing this idea with the past years of broken, unfinished, beta projects being released as complete products.
◧◩
171. simonw+kC[view] [source] [discussion] 2023-07-01 21:46:35
>>charci+sA
The theory here is that this JavaScript bug caused the huge increase in requests which is why Twitter introduced strict limits on how many tweets users could access.

So the result wasn't an outage, it was a radical reduction in functionality.

I think that still qualifies as a self-ddos.

◧◩◪◨⬒
172. krapp+lC[view] [source] [discussion] 2023-07-01 21:46:36
>>echelo+Qy
Mastodon isn't shutting down anti-trans positions, specific instances are choosing not to federate with other instances that harbor those positions. Those instances and the homophobes and transphobes are still there.

And you're free to engage the people who want to put you and your spouse on a train car in conversation all you like. Maybe you'll deprogram one or two, but you'll just help spread their propaganda to exponentially more people than you could ever help.

I have no commonality with such people and don't want to find any. I don't want to share a society with them, and I know they don't want to share one with me. I certainly don't want to debate the Jewish Question or "groomers" or race science with them on my gamedev instance.

>We're all suffering though this world together. Laugh away our differences and find the ways and the things that we share.

You know these people want you dead, right? They don't believe you have a right to exist. You and your spouse. Especially your spouse. We're not talking about a difference in belief about tax laws or support for opposing soccer teams here. "Laugh away our differences?" I'm sorry but with all due respect fuck that.

◧◩◪
173. rvba+mC[view] [source] [discussion] 2023-07-01 21:46:37
>>throwa+Bl
Spez trying to kill reddit for short term gain is nothing new.

I really dont understand how the "investors" who will end up holding the bag after the IPO dont see that.

◧◩
174. avl999+nC[view] [source] [discussion] 2023-07-01 21:46:51
>>sgammo+6s
First thing I would try is seeing if the front end has a different retry strategy for a different status code (say 503). If so I'd change the status returned for throttling to be that (503).

Barring that, turning off server side throttling or atleast making it less aggressive to slow the retry storm seems the most reasonable.

◧◩◪
175. firest+yC[view] [source] [discussion] 2023-07-01 21:47:54
>>lr4444+yB
Agree. Plus it’s easy to crap on Elon but it’s also the poor Twitter architecture and quality of people they have working for them that caused this despite Elon’s desire to require login to read Twitter. He didn’t write the code.
replies(1): >>simonw+NC
◧◩◪◨⬒⬓
176. ploum+zC[view] [source] [discussion] 2023-07-01 21:48:05
>>golerg+Vx
The fact is that Twitter makes you believe that you are listened to, even if you say shitty stuff.

Mastodon confronts you that if you say shitty stuff, nobody wants to listen to you.

People complaining being banned or being on defederated instances are people other don’t want to listen. They pretend to have a personal opinion while they are only assaulting others.

LGBT is a good example: you cannot have an opinion about it. Those people exist. They have the right to exist. You have the right to not engage in any LGBT activity. But you don’t have the right to talk about a "debate". There’s none. If you do, I you maintain that using "cisgender" should be a banned word, you are simply an asshole and can’t complain that people don’t want to listen to your ramblings. And yes, this will get you banned.

replies(1): >>pessim+CJ
◧◩◪
177. simonw+FC[view] [source] [discussion] 2023-07-01 21:48:32
>>lr4444+yB
Complex systems like Twitter don't break overnight when you lay off the talented engineers.

They deteriorate piece-by-piece, potentially over the course of many months, until the compounding effects of these problems and the growing technical debt overwhelms the team that they have left.

replies(1): >>qweras+jD
◧◩◪◨
178. simonw+NC[view] [source] [discussion] 2023-07-01 21:49:15
>>firest+yC
Elon is responsible for the quality of the people who work for Twitter. That's what a CEO does.
replies(1): >>firest+XE
◧◩
179. avl999+PC[view] [source] [discussion] 2023-07-01 21:49:26
>>lamont+yx
I am not disagreeing with you but self-ddos is not entirely uncommon. When I worked at Amazon this would happen a few times a year. Not on the main amazon.com website but on supporting services often initiated by but not limited to kindle devices. Having something like this slip through the cracks of even experienced engineers isn't uncommon.
replies(3): >>Tade0+zF >>lamont+JH >>dcunit+cua
◧◩◪◨⬒⬓⬔
180. alpaca+TC[view] [source] [discussion] 2023-07-01 21:49:46
>>jug+Qx
Freedom doesn't mean everyone gets whatever they want.

Your freedom just doesn't override the freedom of others to avoid you. You can't force others to interact with you and there's nothing wrong with that.

replies(1): >>jug+R68
◧◩◪
181. rvba+ZC[view] [source] [discussion] 2023-07-01 21:50:10
>>epista+bz
As someone who doesnt use twitter, I dont understand how can you have any sort of a real discussion with a 140 character limit.

The best discussion platform is IMHO the older version of reddit / i.reddit with the nested comments + possibility to be indexed by google + possibility to reply to old posts. The super-nesting comments feature is great.

replies(1): >>epista+RD
◧◩◪
182. hyperp+4D[view] [source] [discussion] 2023-07-01 21:50:29
>>bravoe+Kz
This is a perfect example of how "shareholder value" is a thought-terminating cliche.

Twitter was previously a public company, which was beholden to shareholders, and aimed to try and increase its stock price (as far as "shareholder value" actually means anything, this is basically it). I wouldn't praise previous management (the company wasn't profitable), but they were not a complete dumpster fire.

Then Twitter was bought out, and taken private, removing the obligation to "shareholder value." The ensuing dumpster fire is one that will be marveled at for years.

I'm not saying public corporations are better than private, or that "shareholder value" is a good slogan. I'm just saying that your comment is every bit as irrelevant as the porn spam that's clogging Twitter these days. (Thanks for fixing the spam problem, y'all!).

replies(3): >>Terr_+kF >>B1FF_P+AF >>lamont+oH
◧◩◪◨
183. distan+7D[view] [source] [discussion] 2023-07-01 21:50:44
>>hinata+rr
previous HN articles linking to instances has caused them to become overloaded. this instance just seems to know how to handle it
◧◩◪◨
184. virapt+9D[view] [source] [discussion] 2023-07-01 21:50:58
>>aglusz+5x
Apart from Facebook (I mean Meta (I mean Threads)). Let's see how that one plays out, but initially it seems like they'll be blocked by almost every bigger instance anyway.
replies(1): >>aglusz+iG
185. zagreb+cD[view] [source] 2023-07-01 21:51:08
>>ZacnyL+(OP)
The Elon Twitter movie will be the next Borat, I can’t wait.
replies(1): >>henry2+DR
◧◩◪
186. dijit+dD[view] [source] [discussion] 2023-07-01 21:51:26
>>ameliu+Zp
Honestly.

what the fuck is this response?

I hear always that centralising everything is great because efficiencies of scale: but then we have something that works as good or better and the response is; “ah yeah, but the load is so high!”

Why do I care? I don't honestly give a shit about how much load you have, you could be factoring Pi on every page load; it means -nothing- to me. I kindly invite you to give more of a shit about user experience.

This also goes for when “complicated” systems fail, maybe making them so complicated and centralised is not the way.

replies(3): >>jtode+5E >>kevin_+VE >>latenc+YR
◧◩
187. southw+hD[view] [source] [discussion] 2023-07-01 21:51:56
>>ceaute+vB
Brilliant reference. Absolutely zapped it. Legend.
188. hinkle+iD[view] [source] 2023-07-01 21:51:57
>>ZacnyL+(OP)
Don't interrupt your opponent when they are making a mistake.
replies(1): >>justin+yM
◧◩◪◨
189. qweras+jD[view] [source] [discussion] 2023-07-01 21:52:16
>>simonw+FC
Which pieces have deteriorated?
replies(5): >>jtode+LD >>hyperp+sE >>termin+eF >>badwol+2I >>salger+zI
◧◩◪◨⬒⬓
190. murder+kD[view] [source] [discussion] 2023-07-01 21:52:30
>>antifr+yy
86% of Americans think that police funding should increase or stay the same: https://www.pewresearch.org/short-reads/2023/02/03/before-re...

80% of Americans think that the southern border should have increased security: https://www.pewresearch.org/short-reads/2022/09/08/republica...

50% of Americans oppose affirmative action (with 33% approving, 16% not sure): https://www.pewresearch.org/politics/2023/06/08/more-america...

replies(3): >>jmopp+pG >>pessim+0H >>clipsy+L51
◧◩◪
191. meepmo+uD[view] [source] [discussion] 2023-07-01 21:54:03
>>pronik+Wr
What? Remember the fail whale?

Twitter shit the bed all the time in the early days.

◧◩◪
192. julien+vD[view] [source] [discussion] 2023-07-01 21:54:25
>>Method+7C
Haha I was looking for this one!
◧◩
193. termin+KD[view] [source] [discussion] 2023-07-01 21:56:06
>>lamont+yx
right? it's a shame hacker news doesn't let you reply to old comments, there's a few threads I'd like to follow up on from people who refused to believe Elon was destroying twitter
replies(3): >>Maraza+nE >>hsbaua+MF >>dcunit+Ota
◧◩◪◨⬒
194. jtode+LD[view] [source] [discussion] 2023-07-01 21:56:08
>>qweras+jD
Those who could know are working at other places now.
◧◩◪◨⬒
195. ohgodp+PD[view] [source] [discussion] 2023-07-01 21:57:14
>>echelo+Qy
They're not looking to debate you or find common ground with you. They're looking to eradicate you, or at the very least send you back to the closet.
replies(1): >>pessim+XH
◧◩◪◨
196. epista+RD[view] [source] [discussion] 2023-07-01 21:57:26
>>rvba+ZC
It's a 280 character per message limit, with replies.

This is actually hugely beneficial to discussion as it makes people focus on the most salient point first, and further points go below, and each are easy to address individually.

Longer form material goes to outside links, sometimes, but Twitter threads are also great for long form content. At least for executive summaries that link out to the detailed bits for each primary point. Once the UI for Twitter prioritized threading, it became quite easy to express extremely long chains of evidence.

replies(1): >>mkl+oJ
◧◩◪◨⬒
197. henghe+WD[view] [source] [discussion] 2023-07-01 21:58:07
>>Brybry+bx
The rest of the world uses WhatsApp Status. Twitter is for those who hand in their sanity in pursuit of an audience.
◧◩◪◨⬒
198. dmje+2E[view] [source] [discussion] 2023-07-01 21:58:25
>>0xblin+xv
Yes. This IMO is one of the 3 key issues with federation as it is now:

1. Noone understand what "federation" is so they all flock to the big servers hence making the majority of the system totally non-federated in nature

2. Findability (of users, topics, servers) is terrible which pushes people to 1)

3. What you said. Until there's such a thing as federated identity, we're all still tied to one server, thus one server owner can ban / switch off / over-moderate and we're all back to square one

Some of this can be solved with ux and education but I worry that some of it is basically baked in to federation.

Edit: yeh I mean in theory you can move servers but it's apparently not easy...!

◧◩◪
199. Maraza+4E[view] [source] [discussion] 2023-07-01 21:58:26
>>lr4444+yB
It is a testament to the engineers of old Twitter that their systems stayed standing for as long as they did.
◧◩◪◨
200. jtode+5E[view] [source] [discussion] 2023-07-01 21:58:34
>>dijit+dD
I've been arguing with Twitter emigres who seem to think that the UX on masto sucks.

I would say that Twitter is an automatic transmission, mastodon is a standard.

◧◩
201. shon+9E[view] [source] [discussion] 2023-07-01 21:59:09
>>lamont+yx
I have to disagree. If you honestly take the emotion and politics out of this and evaluate on merit alone, what do you think?

Twitter wasn’t healthy before Musk bought it. It wasn’t a thriving business, it was a very old, very large startup still struggling to find market fit and loosing a lot of money.

Also, it wasn’t a thriving product. It was stagnant.

Since Twitter was purchased, the amount of features they have shipped has been impressive. They’ve shipped a lot of features and extended the platform a lot. To your point they have also done this with far less engineers than before.

Regarding any downtime, everyone has downtime. Google, Amazon, Meta… the best of the best still have it regardless of money or manpower.

Considering what that team has done with less resources, I think the achievement still pretty good. What do you think?

replies(5): >>moored+LE >>felipe+tF >>rvz+vF >>lamont+9I >>snowwr+uN
202. DecXic+aE[view] [source] 2023-07-01 21:59:16
>>ZacnyL+(OP)
Unlike what people imagine, the selfDDOS bug that occurs does not burden requests to the Twitter system, but becomes a loop for users requesting access.
replies(1): >>dcunit+psa
◧◩◪◨
203. vGPU+eE[view] [source] [discussion] 2023-07-01 21:59:51
>>hinata+rr
HN itself is run on a single server. So long as you’re not running something bloated or trying to host on a DSL connection, you’ll be fine.
204. DecXic+fE[view] [source] 2023-07-01 21:59:55
>>ZacnyL+(OP)
Not as people imagine , the selfDDOS bug that occurs does not burden requests to the Twitter system, but becomes a loop for users requesting access.
replies(2): >>wzy+xF >>danShu+RH
◧◩
205. Comput+mE[view] [source] [discussion] 2023-07-01 22:00:31
>>brucet+1k
Mastodon absolutely does not load quickly. I clicked the link and saw the followup tweet/post/whatever for a couple of seconds before it reflowed and showed me the actually linked tweet in a smaller body font. The had to wait longer for the whole thing to finish loading. There is a ton of unnecessary JS bloat on the linked site.
◧◩◪
206. Maraza+nE[view] [source] [discussion] 2023-07-01 22:00:31
>>termin+KD
I think I had someone do the old sarcastic "remind me of this in one year" under one of my posts predicting technical doom for Twitter.

Definitely a good one to revisit.

replies(2): >>Maraza+KH >>dcunit+Uta
◧◩◪◨⬒
207. jtode+rE[view] [source] [discussion] 2023-07-01 22:00:42
>>bdw520+xA
He could defederate from you, but one for his instance. If you haven't pissed off the whole federation and you backed up your data (another thing you can do on mastodon) you'll be fine, and keep all your followers too.
◧◩◪◨⬒
208. hyperp+sE[view] [source] [discussion] 2023-07-01 22:00:47
>>qweras+jD
- Spam protection is non-existent. An NFL post showed an explicit sex act as the top response for over two weeks before it was deleted. https://twitter.com/schuh_dan/status/1657777263817940996 this was the tweet, though I don't have an exact record of when it was deleted. You can also look at https://twitter.com/patio11/status/1674876982260273152 for another example, though the porn spam has only been there for 24 hours this time.

- Outages really are common: https://twitter.com/altluu/status/1577806809217503232

replies(1): >>qweras+wF
◧◩◪
209. anders+AE[view] [source] [discussion] 2023-07-01 22:01:17
>>lr4444+yB
>I think Musk has long since been proven correct that the core platform could function on a fraction of the workforce it had at the time of takeover.

It REALLY sounds like you don't understand how any of this works.

Tech products don't stop working when you fire most of the staff.

But bugs stop being fixed and problems begin to add up, until a critical point is reached,m where the whole house of cards collapses.

Thinking that "Elon was proven right" simply because Twitter didn't implode the second he announced the layoffs, makes me think you don't understand how tech and software works.

replies(1): >>firest+W71
◧◩
210. virapt+EE[view] [source] [discussion] 2023-07-01 22:02:02
>>shawnc+Az
Fyi, on mobile the image doesn't load and the download link is broken.
replies(1): >>mkl+VH
◧◩◪
211. moored+LE[view] [source] [discussion] 2023-07-01 22:03:24
>>shon+9E
> It wasn’t a thriving business, it was a very old, very large startup still struggling to find market fit and loosing a lot of money.

Twitter was profitable in 2018 and 2019.

https://www.netcials.com/financial-net-profit-year-quarter-u...

replies(1): >>meowki+XF
◧◩◪
212. 7thacc+OE[view] [source] [discussion] 2023-07-01 22:03:43
>>Waterl+7A
You gotta get executives in writing sometimes or they'll throw you under the bus later.
replies(3): >>Waterl+TF >>Liquid+fR >>yawara+c21
◧◩◪◨
213. kevin_+VE[view] [source] [discussion] 2023-07-01 22:04:44
>>dijit+dD
Mastodon isn't truly decentralized. Every instance is its own feifdom and you have to communicate directly with them to exchange messages. This is unlike how Usenet, FidoNet, and SMTP work. They are truly decentralized as you can exchange data without directly accessing a peer's host server.
replies(2): >>kstrau+wI >>teduna+8K
◧◩◪◨⬒
214. firest+XE[view] [source] [discussion] 2023-07-01 22:04:57
>>simonw+NC
I understand the sentiment. He also has managers who might get fired next
◧◩◪◨⬒⬓
215. bialpi+4F[view] [source] [discussion] 2023-07-01 22:05:40
>>moreli+hz
IIRC the H-1B application period is some time in the first half of April every year (so all the ones that would be filed this year have already been filed), but IDK if renewals need to catch that train.

Edit: clarifications.

replies(1): >>moreli+K02
◧◩◪◨⬒
216. termin+eF[view] [source] [discussion] 2023-07-01 22:06:09
>>qweras+jD
I currently can't read any tweets from https://twitter.com/elonmusk because it's just said "something went wrong. try reloading" for the last 8 hours or so.

I'd consider that deteriorated service.

also just out of curiosity while trying to find historical outage data I found this article.

https://www.theguardian.com/technology/2022/jul/14/twitter-e...

Last july (before elon took over), the site was apparently down for 45 minutes and "one of the site’s longest outages for years". Today it's been basically barely usable for most of the day.

replies(1): >>qweras+6H
◧◩◪
217. michae+iF[view] [source] [discussion] 2023-07-01 22:06:37
>>epista+bz
Can you share some profiles/contents like this? I've been searching for it and failing miserably
replies(1): >>epista+rH
◧◩◪◨⬒
218. hsbaua+jF[view] [source] [discussion] 2023-07-01 22:06:46
>>tough+LA
I’ve had someone say they want to support the content, which I understand. If only they knew how their data was being abused.
◧◩◪◨
219. Terr_+kF[view] [source] [discussion] 2023-07-01 22:06:49
>>hyperp+4D
> Then Twitter was bought out, and taken private, removing the obligation to "shareholder value."

Does it really though? Private shareholders are still shareholders. It replaces a diffuse duty to keep a bunch of public-shareholders happen with a possibly-more-direct "do what I say or be replaced tomorrow."

> "shareholder value" is a thought-terminating cliche

I think when people use it dismissively, it's not really about shareholders per se, but about one that are focused on short-term growth at the expense of long-term growth or a sustainable business model.

replies(1): >>hyperp+wL
◧◩◪
220. felipe+tF[view] [source] [discussion] 2023-07-01 22:07:55
>>shon+9E
> [...] it was a very old, very large startup [...]

Can we start to call companies with almost 18 years old just "companies" and not startup anymore?

replies(2): >>shon+dG >>takeda+G11
◧◩◪
221. rvz+vF[view] [source] [discussion] 2023-07-01 22:08:20
>>shon+9E
> Regarding any downtime, everyone has downtime. Google, Amazon, Meta… the best of the best still have it regardless of money or manpower.

I mean, I would expect Microsoft to do a much better job than Twitter to keep GitHub from going down every single month after acquiring it. The frequency of GitHub going down with 100M+ users using it is much worse than Twitter.

It turns out that GitHub's constant downtime for years is all fine (especially tech folks) here despite the monthly complaints anyway. The latest one here [0] But only with Twitter, the speed-bumps are exaggerated and magnified.

[0] >>36523843

◧◩◪◨⬒⬓
222. qweras+wF[view] [source] [discussion] 2023-07-01 22:08:21
>>hyperp+sE
Thanks for the reply.

The twitter post you linked to was from October of last year; I'm not sure how to draw any conclusions from it.

◧◩
223. wzy+xF[view] [source] [discussion] 2023-07-01 22:08:23
>>DecXic+fE
So this "unforeseen" loop now eats in the users 600 tweets per whatever, so now when you land and Twitter's homepage you are pass this measly limit with 5 rotations of your scroll wheel.
◧◩◪
224. Tade0+zF[view] [source] [discussion] 2023-07-01 22:08:27
>>avl999+PC
But in such cases surely there's some kind of rate limiter in place?

I mean, if I'm reading that screenshot correctly this is 700+ requests a minute.

I've tripped the rate limiter with less on other sites.

replies(1): >>avl999+qR
◧◩◪◨
225. B1FF_P+AF[view] [source] [discussion] 2023-07-01 22:08:39
>>hyperp+4D
> not a complete dumpster fire.

I never liked Twitter, don't have accounts, etc. To me this "dumpster fire" talk sounds like just sour grapes.

replies(1): >>hyperp+JL
226. nwoli+EF[view] [source] 2023-07-01 22:09:02
>>ZacnyL+(OP)
Seems like it might not even be a bug. Elon says they limited it to 600 viewed tweets per day which is an insane limit. Most people would go through that in 5 minutes of scrolling
replies(3): >>samb17+NH >>impiss+uL >>smcl+4A1
◧◩◪◨
227. oittaa+GF[view] [source] [discussion] 2023-07-01 22:09:24
>>polyga+8C
Did you forget how people were saying that Twitter would stop working within days?
replies(1): >>WarOnP+hI
◧◩
228. noarch+HF[view] [source] [discussion] 2023-07-01 22:09:26
>>jitl+xc
I've been on their waiting list for what seems like months at this point. Huge missed opportunity for them, being unable to leverage Twitter's failings.
replies(1): >>jitl+NQ
229. 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.

replies(3): >>epista+5H >>evan_+jK >>reddit+hU
◧◩◪
230. hsbaua+MF[view] [source] [discussion] 2023-07-01 22:09:42
>>termin+KD
I think it’s intents like yours which is why they’re not allowed. Shame, because there are some genuine value in having it too..
◧◩◪
231. pavel_+PF[view] [source] [discussion] 2023-07-01 22:09:51
>>choppa+4C
> Well "forced to execute" is somewhat subjective. If you are convinced leadership is doing the "wrong thing," then best to either leave or accept that you're just collecting your paycheck.

Я, Unless your visa is sponsored by your employer.

replies(3): >>threes+oI >>curtis+IP >>choppa+LR
◧◩◪◨
232. Waterl+TF[view] [source] [discussion] 2023-07-01 22:10:07
>>7thacc+OE
If executives are throwing you under a bus, make an exit. There’s no coming back from a clown show like that.
replies(1): >>jagged+cM
◧◩◪◨
233. meowki+XF[view] [source] [discussion] 2023-07-01 22:10:42
>>moored+LE
After years of losing money, and then not being profitable in 2020+.

I'm not going to spend a lot of time researching this.

This 2019 article says they cut costs/Vine and jumped to video ads which boosted revenue 24% which might explain why they were profitable in 2019.

https://www.cnn.com/2019/02/07/tech/twitter-earnings-q4/inde...

In 2018 there is mention of a "one-time release of deferred tax asset valuation allowance,” which accounted for $683 million [of income]".

https://www.vox.com/2018/10/25/18018046/twitter-q3-2018-earn...

OP's point stands in my opinion. Twitter was/is a flagging centralized service that may not survive if it doesn't pivot.

◧◩◪
234. pessim+cG[view] [source] [discussion] 2023-07-01 22:11:57
>>redox9+tv
It's a shitty monoculture mostly filled with a particular demographic (like most new and obscure tech things), the people who program computers, and the people who they meet at parties.

This would disappear with more widespread usage. The problem is the software, not the culture. If the software is improved, or the dead ends are pruned and something else is created that learns the lessons from previous tries, the new cultures will bury the old.

If building software required experts on model trains or K-pop, the culture would suck, too. The goal is to make that a stage rather than an endpoint.

edit: I enjoy model trains, but I do not get into political or social discussions with model train guys.

◧◩◪◨
235. shon+dG[view] [source] [discussion] 2023-07-01 22:12:19
>>felipe+tF
Totally agree with you. It was only a startup in the sense that it was still struggling to find profitability / solid market fit.

As opposed to something like Amazon which grew and grew for nearly 20 years, always burning more cash than it made to fuel growth, but they understood the business really well and when they decided to optimize for profitability rather than growth, never never gone back.

replies(1): >>HWR_14+EI
◧◩
236. muixoo+gG[view] [source] [discussion] 2023-07-01 22:12:45
>>brucet+bl
I once got paid $20 as an undergrad to go through hundreds of thousands of tweets and convert slang into plain english for training data. The only thing I took away from the experience, aside from finally getting good with vim macros, is the average tweet is really low effort an uninteresting. I don't recall reading a single thing that I would imagine someone retweeting (think that's what it's called). Maybe I was given only replies. Anyway, not sure if there's value there for LLMs, but I'd be skeptical.
◧◩◪◨⬒
237. aglusz+iG[view] [source] [discussion] 2023-07-01 22:13:19
>>virapt+9D
Even if Facebook starts using ActivityPub in one of their products the protocol will still be just a protocol. And if FB's product goes to shit it won't affect ActivityPub.
◧◩
238. furyof+oG[view] [source] [discussion] 2023-07-01 22:13:34
>>shawnc+Az
I see a giant circle around like 10 sentences, none of which feel like the sum up twitter in any way? After some consideration I guess maybe you're referring to "What's happening?"
replies(1): >>shawnc+RJ2
◧◩◪◨⬒⬓⬔
239. jmopp+pG[view] [source] [discussion] 2023-07-01 22:13:37
>>murder+kD
None of those are really taboo to discuss: police funding has only increased in recent years, Joe Biden has been quietly upgrading security on the southern border since the start of his term, and the supreme court recently ruled against affirmative action.
replies(1): >>GolfPo+VP
◧◩
240. wand3r+BG[view] [source] [discussion] 2023-07-01 22:14:54
>>noncom+HA
I definitely agree. I do think the major issue at Twitter is more managerial than engineering though. They likely could have run Twitter at the same output with the current team. The problem is a CEO who is learning on the job by altering basically everything at a superfast pace.

The root cause is business & feature experimentation at scale with a tight runway & no executive oversight.

replies(1): >>pschue+z31
241. fwlr+CG[view] [source] 2023-07-01 22:14:59
>>ZacnyL+(OP)
Oh come on. This is console.log spam. This isn’t a “self-DDoS”.
replies(1): >>manana+rJ
◧◩◪
242. badwol+TG[view] [source] [discussion] 2023-07-01 22:16:53
>>cactus+cs
Well, they haven't paid their GCP bill... https://theconversation.com/twitter-is-refusing-to-pay-googl...
replies(1): >>o1y32+PV1
◧◩
243. Sparyj+VG[view] [source] [discussion] 2023-07-01 22:17:00
>>Mizogu+rh
True, the rate of improvements has been insane. I use it pretty often and haven't even noticed a second of unavailability even today and right now, not to say I use it 24/7 though. It's pretty obvious some people have a political bend to their hatred of Twitter so any second something isn't perfect they jump on it. It's really a sad state of affairs really.
replies(5): >>arghan+nH >>danShu+gI >>Edward+6R >>djur+6Z >>DonHop+S11
◧◩◪◨⬒⬓⬔
244. pessim+0H[view] [source] [discussion] 2023-07-01 22:17:26
>>murder+kD
Nearly 70% of U.S. adults say transgender athletes should be allowed to compete only on sports teams that correspond with the sexes they were assigned at birth

https://www.nbcnews.com/nbc-out/out-news/americans-oppose-in...

replies(1): >>moreli+qI
◧◩
245. epista+5H[view] [source] [discussion] 2023-07-01 22:17:55
>>aeyes+KF
One thing about having leadership that is known to lie about anything or everything, for any sort of imagined personal gain, is that the very concept of truth is destroyed.

I agree that this is probably not the bug at the root of it all. But I also don't believe the story that Musk is selling for why he's in effect shutting down the site. But both could be true and I'm still thinking about other potential reasons, a complete waste of my time, but it's a weird mental honeypot.

The book "Nothing is true and everything is possible" describes Putin's use of misinformation to maintain control of the populace and eliminate democratic types of politics, but it really feels like it applies here too. There will always be Musk fanbois who will parrot whatever he wants them to say, but most know it's just self-serving BS. And anybody trying to get to the root of everything gets easily sidetracked into narratives that feel right but have zero data backing them, like this bug.

Anyway, highly recommend this book if you want to see a likely path for the future of the US:

https://en.wikipedia.org/wiki/Nothing_Is_True_and_Everything...

replies(7): >>kristi+nJ >>concor+2K >>Edward+nQ >>hgsgm+T01 >>sander+B21 >>Robotb+V51 >>mrcwin+b81
◧◩◪◨⬒⬓
246. qweras+6H[view] [source] [discussion] 2023-07-01 22:17:56
>>termin+eF
Parent is suggesting that gradual deterioration is occurring. I'm trying to figure out if that's what's happening, or if this is simply a bug that hit production (possibly due to the higher rate of product changes, or otherwise.)

It's hard to find nuance and information anymore. It's as if all we have to work with is politics and hatred.

replies(1): >>termin+MH
◧◩◪◨⬒
247. burtne+mH[view] [source] [discussion] 2023-07-01 22:19:46
>>SV_Bub+Qw
First they came for the Nazis...
replies(1): >>pessim+0J
◧◩◪
248. arghan+nH[view] [source] [discussion] 2023-07-01 22:19:46
>>Sparyj+VG
This is absolutely preposterous. Any casual user of the service can rattle off a dozen failing elements going back for months.
◧◩◪◨
249. lamont+oH[view] [source] [discussion] 2023-07-01 22:19:49
>>hyperp+4D
> This is a perfect example of how "shareholder value" is a thought-terminating cliche.

I think "shareholder value" is just a distraction and a rationalization.

The driving force is the MBA-ization of management and people looking to juice short-term profitability so that they can cash out or get large bonuses and then job hop away.

replies(1): >>hyperp+zL
◧◩◪◨
250. epista+rH[view] [source] [discussion] 2023-07-01 22:20:09
>>michae+iF
I would scroll through my timeline, but it is now impossible to show you the good content.

Often times the best posters are not the same people publishing the best stuff in their field, but sometimes they are. Aggregators are a different category.

What types of science are you interested in? Some random accounts that I can see right now:

@ShanuMathew93 - renewable energy tech and biz and news

@IdoTheThinking - California housing

@TheStalwart - finance, macroceconomics, microeconomics, etc.

@doctorveera - general genomics

◧◩◪◨⬒
251. kelvin+tH[view] [source] [discussion] 2023-07-01 22:20:24
>>misnom+nz
I think that with p2p you don't have to think of servers and still be decentralized like downloading a torrent file, peertube etc
◧◩
252. LexiMa+AH[view] [source] [discussion] 2023-07-01 22:20:52
>>shawnc+Az
> "What's happening?"

That's a very good question.

◧◩◪◨⬒⬓⬔
253. pessim+EH[view] [source] [discussion] 2023-07-01 22:21:13
>>moreli+Tz
That didn't really count, because they all agreed that black people and natives weren't Americans and had no rights they were bound to respect. The real oppression is when relatively wealthy upper-middle class people get criticized.
◧◩◪
254. lamont+JH[view] [source] [discussion] 2023-07-01 22:21:33
>>avl999+PC
Yeah it happened when I worked at Amazon as well. I also more recently worked pretty closely with people at Facebook and knew something about the issues they would occasionally have (which didn't match what the headline speculations were at all). But twitter is repeatedly having these kinds of issues.
◧◩◪◨
255. Maraza+KH[view] [source] [discussion] 2023-07-01 22:21:35
>>Maraza+nE
Found it, in response to me saying Twitter was dead but it just didn't realise it yet a poster said

"i'm favoriting this so i can come back to it, like that dropbox comment."

Delicious.

◧◩◪◨⬒⬓⬔
256. termin+MH[view] [source] [discussion] 2023-07-01 22:22:17
>>qweras+6H
Fair enough, I'm sorry for being rude with my answer. For what it's worth, I don't think any of us outside of twitter will truly know if things have actually deteriorated or it's just a one-off bug. At this point though, I don't think there's much difference since the effect is the same.
◧◩
257. samb17+NH[view] [source] [discussion] 2023-07-01 22:22:37
>>nwoli+EF
I noticed the frontend hammering the backend for the past few weeks, so I suspect that these new rate limits are a response to that, even if Musk wouldn't publicly admit it.

I don't doubt that Twitter saw a massive increase in traffic recently, but I feel at least somewhat confident that it's mostly self-inflicted on Twitter's part.

◧◩
258. danShu+RH[view] [source] [discussion] 2023-07-01 22:22:56
>>DecXic+fE
I do think this probably isn't the reason for rate-limiting tweets so harshly; I don't know for sure, but I suspect this isn't a technical issue and it is legitimately Elon snapping and just implementing a wildly bad business decision.

But that being said, a loop of users requesting access from Twitter's system is a thing that would burden Twitter's system.

Requesting access and denying access isn't free. You can definitely DDOS your own website by having all of your users repeatedly request access to it in a loop.

◧◩◪
259. mkl+VH[view] [source] [discussion] 2023-07-01 22:23:06
>>virapt+EE
Loads fine for me on Firefox Android (but I don't get which sentence is supposed to sum up Twitter).
◧◩◪◨⬒⬓
260. pessim+XH[view] [source] [discussion] 2023-07-01 22:23:09
>>ohgodp+PD
That's just monstering your enemy to justify any behavior towards them.
replies(1): >>clipsy+e61
◧◩◪◨⬒
261. badwol+2I[view] [source] [discussion] 2023-07-01 22:23:21
>>qweras+jD
This thread talking about twitter effectively DDoSing itself, for start...
◧◩◪◨⬒⬓
262. tough+5I[view] [source] [discussion] 2023-07-01 22:23:51
>>Nikola+nB
I can see it at which point I just install it for them, tell them how it works and how to disable if it gets and the way and move on.

But you gotta have a very good relationship with someone to just do that I guess

◧◩
263. beebma+8I[view] [source] [discussion] 2023-07-01 22:24:03
>>Topfi+Ew
A union vote is the only way to save that platform. Either unionize or let the company die.
replies(1): >>drekip+hJ
◧◩◪
264. lamont+9I[view] [source] [discussion] 2023-07-01 22:24:17
>>shon+9E
https://www.npr.org/2022/11/25/1139180002/twitter-loses-50-t...

Yeah, it is going great.

I see HackerNews is counterintuitively up its own ass again.

◧◩
265. samb17+bI[view] [source] [discussion] 2023-07-01 22:24:49
>>comboy+ep
I've noticed the frontend hammering the backend quite often in the past few weeks. It would not surprise me at all to learn that the "influx of scraping" was mostly Twitter's fault.
replies(1): >>ezoe+4q1
◧◩◪
266. danShu+gI[view] [source] [discussion] 2023-07-01 22:25:29
>>Sparyj+VG
> a second of unavailability

Being unable to look at anyone's tweets doesn't count as unavailability to you?

◧◩◪◨⬒
267. WarOnP+hI[view] [source] [discussion] 2023-07-01 22:25:30
>>oittaa+GF
Maybe "Twitter would stop paying it's bills within days" was too brash a prediction and it was stepped back.
◧◩◪◨⬒⬓
268. mardif+nI[view] [source] [discussion] 2023-07-01 22:26:28
>>chasin+JB
Trans people in sports? Wanting strong borders? Disagreeing with stuff like drag reading sessions?

Not American or white or whatever, just stating the obviously less widely supported stuff that may sound uncontroversial to the more terminally online.

replies(2): >>moreli+uI >>chasin+59i
◧◩◪◨
269. threes+oI[view] [source] [discussion] 2023-07-01 22:26:34
>>pavel_+PF
And you have a young family.

And it's a tough market where 5% of IT engineers across the board have recently been let go.

Even non visa holders at Twitter have had to wait it out, sometimes months, until a suitable job was found.

replies(1): >>Dma54r+KK
◧◩◪◨⬒⬓⬔⧯
270. moreli+qI[view] [source] [discussion] 2023-07-01 22:26:45
>>pessim+0H
This is obviously not taboo to discuss since every mainstream media source has been discussing it nonstop with virtually no reference to like, actual data, for over a year.
◧◩◪◨⬒⬓
271. pessim+sI[view] [source] [discussion] 2023-07-01 22:26:49
>>hinkle+ky
Or they're assuming good faith in their opponents. To not know what has been censored on twitter, and that the recent interest in mastodon was a reaction to the lifting of some of that censorship, is either to be playing stupid or to actually not have the background to discuss the subject usefully.
replies(1): >>hinkle+Zx1
◧◩◪◨⬒⬓⬔
272. moreli+uI[view] [source] [discussion] 2023-07-01 22:27:45
>>mardif+nI
> Disagreeing with stuff like drag reading sessions?

What does this mean? Drag queens shouldn't be allowed to read? Like what concrete policy are you saying they can't propose which isn't obviously overreach?

replies(1): >>mardif+iQ
◧◩◪◨⬒
273. kstrau+wI[view] [source] [discussion] 2023-07-01 22:28:04
>>kevin_+VE
I genuinely don't understand what you mean here. I don't directly access any peer's server when I want to talk to them.
◧◩◪◨⬒
274. salger+zI[view] [source] [discussion] 2023-07-01 22:28:14
>>qweras+jD
I would imagine the checks and balances that a mature engineering organization maintains to prevent the unintended consequences of capricious management decisions.
◧◩◪◨⬒
275. HWR_14+EI[view] [source] [discussion] 2023-07-01 22:28:25
>>shon+dG
Didn't it take Amazon 15-20 years to blunder into AWS?
replies(1): >>oblio+8L
◧◩◪◨⬒
276. LexiMa+HI[view] [source] [discussion] 2023-07-01 22:28:58
>>bdw520+xA
Only if you have a single account. Most Mastodon clients allow multi-accounting quite trivially.

Also probably not the best argument to make in a thread whose main topic of conversation is about how one of the biggest social networks on the internet is disintegrating in real time thanks in part to the management of its owner.

◧◩◪◨⬒
277. mardif+MI[view] [source] [discussion] 2023-07-01 22:29:36
>>LeoPan+Mw
What would be grotesquely offensive stuff to you? You realize that grotesquely offensive to very online Americans is an extremely niche thing? It makes sense to NOT want your online presence to be tied to whatever some Americans think makes perfect sense, right?

I don't think you'd agree that it would be weird to not want your social media and what you see online to be tied to what some, for example, Saudi dudes think is acceptable at the moment.

replies(1): >>LeoPan+0M
278. renebe+TI[view] [source] 2023-07-01 22:30:27
>>ZacnyL+(OP)
The kind of input you have when feeding tweets into an LLM is toxicity. It looks like something you can blackmail LLM for. Look, you have all this toxic trash in your model.

Like: we have the sources and you could detox you model if you pay for it.

◧◩◪◨⬒⬓
279. pessim+0J[view] [source] [discussion] 2023-07-01 22:31:30
>>burtne+mH
That's what happened. People started demanding that Nazis be censored on Myspace. I knew people at the time who were under the impression that being a racist was already illegal in some way, and thought that Myspace not immediately banning all of them made the site an accessory to the crime. The worst part was they seemed to be centering it around me because I was the only black person they knew.
◧◩◪
280. drekip+hJ[view] [source] [discussion] 2023-07-01 22:33:36
>>beebma+8I
Unions are for the people, not the company
replies(6): >>flohof+LN >>eyelid+vO >>Scalen+aV >>hgsgm+C01 >>zen928+S21 >>beebma+Sb1
◧◩◪
281. kristi+nJ[view] [source] [discussion] 2023-07-01 22:34:18
>>epista+5H
That’s exactly it. Musk a week ago was telling us that there were a record number of user seconds on the site. Now he’s telling us they’re all content-scrapers. The very concept of truth is eroded.
replies(2): >>partia+mO >>18pfsm+cU
◧◩◪◨⬒
282. mkl+oJ[view] [source] [discussion] 2023-07-01 22:34:32
>>epista+RD
Twitter threads seem awful for long form content. I have never seen long form content on Twitter that I could be sure I'd seen the way the author intended.
replies(1): >>phatfi+SR
◧◩◪◨⬒
283. pessim+qJ[view] [source] [discussion] 2023-07-01 22:34:48
>>misnom+nz
You've figured it out entirely. Mastodon is run by the kind of people who are willing to put in a bunch of time, effort, and money into dictating the conversation of others. People who enjoy that kind of power.
◧◩
284. manana+rJ[view] [source] [discussion] 2023-07-01 22:35:00
>>fwlr+CG
No, look closely: the animation does not show the console, it shows the network pane. Each line is a (presumably unsuccessful) request to the Twitter backend. If a lot of people have the Twitter web frontend open and running in this state, it could in fact overload the backend.
replies(1): >>fwlr+r81
◧◩◪◨⬒⬓⬔
285. pessim+CJ[view] [source] [discussion] 2023-07-01 22:36:57
>>ploum+zC
> Mastodon confronts you that if you say shitty stuff, nobody wants to listen to you.

Mastodon isn't a person, you're talking about the guy who runs the instance.

> nobody wants to listen to you.

The person who runs your Mastodon instance is not everybody.

◧◩
286. teduna+GJ[view] [source] [discussion] 2023-07-01 22:37:17
>>shawnc+Az
Editor's Choice?
◧◩◪
287. concor+2K[view] [source] [discussion] 2023-07-01 22:41:19
>>epista+5H
> One thing about having leadership that is known to lie about anything or everything, for any sort of imagined persona gain

I will note that the few times I investigated claims of Elon lies they were not proper lies, either being misunderstood, misleading (which IS unethical, don't get me wrong), of indeterminate truth value (he said, she said type stuff), delusional optimism or actually true.

Like journalists, Musk rarely outright knowingly makes literally false statements, but this does not mean you should take what he says at face value.

replies(3): >>epista+gK >>Negati+SV >>daniel+Eo1
◧◩◪
288. andrel+3K[view] [source] [discussion] 2023-07-01 22:41:30
>>global+YA
Perhaps the engineers that understood how to analyze the logs were laid off?
289. lmeyer+4K[view] [source] 2023-07-01 22:41:50
>>ZacnyL+(OP)
Apparently their 5-year cloud contract failed to renew today

So, there may be a much simpler explanation for why their new rate limits on regular users to can-barely-scroll levels, and how that has all sorts of unintended consequences they weren't ready for

replies(1): >>ikrenj+XX
◧◩◪◨⬒
290. teduna+8K[view] [source] [discussion] 2023-07-01 22:42:02
>>kevin_+VE
How do plan to send me an email without talking to my mail server?
◧◩◪◨⬒
291. kstrau+dK[view] [source] [discussion] 2023-07-01 22:42:39
>>SV_Bub+Qw
I run a Mastodon instance. You don't have to see eye to eye with me or my users to talk to us. However, I have defederated from instances that host:

* Loli porn

* Extreme neo-Nazi content; I'm talking about swastikas, hardcore racial slurs, and the like

* Targeted bullying and harassment

You want to spark a conversation about the relative merits of Republican fiscal policy, let's chat! You want to say that we should still own slaves, Jews eat babies, or gay people shouldn't exist? Go away. I don't owe you a soapbox.

Disconnecting from a server with despicable content doesn't take away that server's right to speak. It just preserves my -- and my users' -- right not to hear it.

◧◩◪◨
292. epista+gK[view] [source] [discussion] 2023-07-01 22:43:00
>>concor+2K
I don't want to quibble about semantics, but habitual behavior of this sort just falls under the category of "liar" for me.
replies(1): >>concor+oK1
◧◩
293. evan_+jK[view] [source] [discussion] 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.

replies(2): >>pschue+q31 >>olalon+3g1
◧◩◪◨
294. kstrau+qK[view] [source] [discussion] 2023-07-01 22:43:56
>>bigbil+pw
"Oh, you know."
295. jaimex+tK[view] [source] 2023-07-01 22:44:24
>>ZacnyL+(OP)
So you say, but its been working fine all day so...

Yeah, gonna keep using it.

replies(1): >>jaimex+vq1
◧◩◪◨
296. kstrau+BK[view] [source] [discussion] 2023-07-01 22:46:09
>>echelo+Sx
> I want to consume almost the entire spectrum of human discourse

...said no one who's ever been a moderator.

You find out quickly that there are some perfectly horrid people out there. You absolutely do not want to hear everything that people say. It seems like you would, but you really don't.

◧◩◪◨⬒
297. Dma54r+KK[view] [source] [discussion] 2023-07-01 22:47:44
>>threes+oI
Cry me a river, IT workers especially the ones working for SV companies are one of the most privileged people out there.
◧◩◪
298. oblio+UK[view] [source] [discussion] 2023-07-01 22:49:15
>>fathyb+8z
What do you mean?
replies(3): >>jyxent+qL >>wolfga+PL >>8organ+vN
◧◩
299. sander+2L[view] [source] [discussion] 2023-07-01 22:51:23
>>Topfi+Ew
I'm curious about this: When you were experiencing this, why didn't you quit? I truly feel bummed for the people remaining at Twitter who are miserable but for whatever reason feel they can't just quit.
replies(3): >>nicola+yP >>Topfi+oC1 >>Frost1+E92
◧◩◪◨⬒⬓
300. oblio+8L[view] [source] [discussion] 2023-07-01 22:52:09
>>HWR_14+EI
Amazon's retail side was almost always marginally profitable and that was while they were reinvesting like mad in retail infrastructure (data centers, warehouses, etc).
replies(1): >>lamont+g31
◧◩◪◨
301. jyxent+qL[view] [source] [discussion] 2023-07-01 22:54:30
>>oblio+UK
Adding some randomization to the exponential backoff times to avoid the thundering herd problem: https://en.wikipedia.org/wiki/Thundering_herd_problem
◧◩
302. impiss+uL[view] [source] [discussion] 2023-07-01 22:54:51
>>nwoli+EF
Might be time to reflect on how much useless information we consume
replies(3): >>johann+rU >>devnul+oV >>dyno12+ev1
◧◩◪◨⬒
303. hyperp+wL[view] [source] [discussion] 2023-07-01 22:54:52
>>Terr_+kF
If your point is that both old Twitter and new Twitter have people who have put money into it, and expect to not lose their money, you are correct.

I would still recommend not using the word “shareholder value” for the concept. It’s just…having a business that you don’t want to lose money? Some people do dislike the concept of business, but I don’t think they should talk about “shareholder value”, they should just attack capitalism.

In any case, it’s still irrelevant to a discussion of Twitter. The old management was also expected to turn a profit, but somehow avoided Elon’s string of silly ideas.

◧◩◪◨⬒
304. hyperp+zL[view] [source] [discussion] 2023-07-01 22:55:29
>>lamont+oH
Do you think old Twitter didn’t have MBAs?
replies(1): >>lamont+eQ
◧◩◪◨⬒
305. hyperp+JL[view] [source] [discussion] 2023-07-01 22:57:43
>>B1FF_P+AF
It’s well documented that advertisers have been fleeing Twitter because they see the new management as bad for them. While Twitter has engineering and reliability problems, the loss of advertising revenue is the life or death challenge for the company.

I’m pretty ambivalent about advertising, but it was the only reasonable way for Twitter to make money, so I would not have bought Twitter and then chased away all the advertisers.

◧◩◪◨
306. wolfga+PL[view] [source] [discussion] 2023-07-01 22:58:36
>>oblio+UK
Say you have a bug that caused 100,000 HTTP requests to hang, and you kick the node and make them all fail at once. One second later, 100,000 clients suddenly retry simultaneously, causing a huge spike in load which makes most of their requests fail. They use exponential backoff, so two seconds after that, 99,000 clients retry, causing a huge spike in load that makes most of their requests fail. Four seconds after that, 98,000 clients retry...

If you introduce a bit of randomness into the retry timing (say, multiply by 1.8~2.2 instead of a straight doubling), that thundering herd will spread itself out and be much easier to recover from.

◧◩
307. praise+TL[view] [source] [discussion] 2023-07-01 22:59:23
>>Topfi+Ew
>Speaking from very painful, personal experience, few things are more agitating than being forced to execute on something you fully know is a horrible idea, especially when you tried and failed to communicate this fact to the individual pushing you to go against your best judgement.

In this case the horrible idea is being forced to push changes to production at a moments notice

replies(2): >>tbrown+YT >>Topfi+Yy1
◧◩◪◨
308. stefan+VL[view] [source] [discussion] 2023-07-01 22:59:25
>>amluto+bt
And yet they also host with AWS, Google Cloud and Oracle. Cloud people take note: this is what lock-in looks like, and it's coming to a place near you.
replies(2): >>SkyPun+CM >>firest+BU
◧◩◪◨⬒⬓⬔
309. tinus_+XL[view] [source] [discussion] 2023-07-01 22:59:53
>>vidarh+fB
So the alternative to Twitter is Balkanized safe spaces where you only talk to like-minded people.
replies(3): >>LeoPan+3X >>moreli+ED1 >>vidarh+Q23
◧◩◪◨⬒⬓
310. LeoPan+0M[view] [source] [discussion] 2023-07-01 23:00:10
>>mardif+MI
I'm not sure what you're complaining about. Don't join the Saudi instances, then? That's kind of the whole point of Mastodon, and federated services in general. There will always be instances that match whatever worldview you may have.

What you can't do, and should never expect other people to do, is to be forced to receive what you're posting, or to put it another way, you can't force people to listen to you.

◧◩◪◨⬒
311. jagged+cM[view] [source] [discussion] 2023-07-01 23:02:00
>>Waterl+TF
I have a general rule that I make proactive, diligent efforts to inform and correct, and I do it 3 times to 3 different groups in leadership, and if that doesn't work, I'm out.

I'm about 2 for 8 but you gotta try sometimes.

replies(3): >>steveB+3O >>qchris+S31 >>andbbe+P91
312. sakopo+hM[view] [source] 2023-07-01 23:02:30
>>ZacnyL+(OP)
What I find more ironic than this bug is is that all of these Mastodon evangelists still have Twitter accounts after their Elon meltdown. So much so that they even use it after Twitter stopped public access.
replies(2): >>ImaCak+fN >>rsynno+4S
313. summer+rM[view] [source] 2023-07-01 23:03:55
>>ZacnyL+(OP)
> If you missed the initial news of the impending showdown, Platformer reported on June 10th that Twitter had been refusing to pay Google for its cloud services ahead of their contract’s June 30th renewal date.

> Twitter’s Google Cloud contract dates back to 2018.

https://www.engadget.com/twitter-has-supposedly-started-payi...

Oh... this explains all this fiasco :facepalm:

replies(4): >>partia+VN >>18pfsm+rT >>nights+431 >>acedTr+L02
◧◩
314. justin+yM[view] [source] [discussion] 2023-07-01 23:04:22
>>hinkle+iD
Why do people oppose Twitter? It's a social network, you can choose not to use it.
replies(5): >>agonz2+ZO >>Barrin+TT >>AHOHA+jU >>vba616+W31 >>throwa+1l1
◧◩◪◨⬒⬓⬔
315. erik_s+zM[view] [source] [discussion] 2023-07-01 23:04:24
>>vidarh+fB
The trouble is how to judge them. Automated censorship of others is invisible unless they announce it or you somehow know what you should have been able to see.
replies(2): >>wolfga+iN >>vidarh+g33
◧◩◪◨⬒
316. SkyPun+CM[view] [source] [discussion] 2023-07-01 23:04:42
>>stefan+VL
No, this has nothing to do with lock-in. This has done nothing to do with decision making that subverts good engineering.
317. fredgr+MM[view] [source] 2023-07-01 23:06:20
>>ZacnyL+(OP)
Use A marketing idiot as engineer chief, win stupid prizes
◧◩
318. ImaCak+fN[view] [source] [discussion] 2023-07-01 23:10:36
>>sakopo+hM
Have you considered that a lot of people use both platforms and don’t really care about the politics of it?

Those who do care are very loud (on both platforms) but they might be a minority in practice.

replies(1): >>rainco+wU1
319. Coneyl+hN[view] [source] 2023-07-01 23:10:57
>>ZacnyL+(OP)
Have they tried batching API calls? /s
◧◩◪◨⬒⬓⬔⧯
320. wolfga+iN[view] [source] [discussion] 2023-07-01 23:10:59
>>erik_s+zM
Mastodon instances have a section on the About page (under “Moderated servers”) which shows you exactly that. You can even get it programatically: https://docs.joinmastodon.org/methods/instance/#domain_block...
replies(1): >>erik_s+0O
◧◩
321. martin+oN[view] [source] [discussion] 2023-07-01 23:11:50
>>Topfi+Ew
The people at Twitter who understood the system and could predict the side effects were all fired or left. My guess is Elon said "the site's too slow!" Engineers noticed that the home feed request was slow. They didn't understand how it worked, had no tools to profile it, and were given an unrealistic deadline to fix it. So about the only thing they could do was issue multiple, parallel requests and hope that at least one of them was fast.

I worked in the games industry for a while, and came to understand how they could spend so much money and so much time, and yet release a game where even basic functionality was broken. It's exactly this sort of extreme schedule pressure that, ironically, makes a huge morass where changing one thing breaks 10 other things, so progress grinds to a halt.

replies(10): >>uncone+dR >>walrus+UR >>andsoi+7X >>humean+mZ >>sigzer+O51 >>jayd16+o71 >>camero+oc1 >>hvis+Dd1 >>ineeda+Ck1 >>Topfi+OD1
◧◩◪
322. snowwr+uN[view] [source] [discussion] 2023-07-01 23:12:22
>>shon+9E
The company was not thriving but the product itself was rock solid.

It’s hilarious to think it is at all acceptable to kill public access, and drastically limit authenticated access, because of a few scrapers. There is no way Twitter prior to Musk’s acquisition would have had to do so.

> What do you think?

I think you are not looking at the situation objectively.

replies(1): >>shon+tT
◧◩◪◨
323. 8organ+vN[view] [source] [discussion] 2023-07-01 23:12:37
>>oblio+UK
Jitter is a little randomness in how long clients wait between retries. It ensures that you don't have a "thundering herd" all retrying at the same time. Imagine if your API used exponential backoff of [1s, 2s, 4s, 8s, ...] and a large group of requests gets a retryable error at t=0. They will all retry at exactly t=1, t=2, etc. If the group is large enough that repeated surge of requests can knock you offline.

There's nasty form of this where the site is offline for a bit and then all the clients rush their requests in when it comes back online. The client requests are all coordinated on the site recovery time and end up overloading the site with their coordinated retries.

replies(4): >>henry2+RQ >>nights+041 >>doomle+o91 >>bezout+LV1
◧◩◪◨
324. flohof+LN[view] [source] [discussion] 2023-07-01 23:14:42
>>drekip+hJ
Those people often have a better idea how to run "their" company (and are more interested in keeping the company alive) than the latest celebrity CEO who's then replaced with the next one after six months.
325. mcint+UN[view] [source] 2023-07-01 23:15:19
>>ZacnyL+(OP)
Matters little, but the rate limits are opening back up. 6k/600/300 -> 8k/800/400 (~noon) -> 10k/1k/500 (~3pm)

https://twitter.com/elonmusk/status/1675214274627530754 and self-reply

replies(3): >>kennyw+7R >>willia+JR >>rideon+aU
◧◩
326. partia+VN[view] [source] [discussion] 2023-07-01 23:15:23
>>summer+rM
As the article says, and as Bloomberg, etc have also reported. Twitter finally agreed to play nice with Google and the issue was resolved. They are probably trying to get off of GCP, but this isn't because they suddenly lost access to GCP from payment refusal.
replies(1): >>Blackj+DU
◧◩◪◨⬒⬓⬔⧯▣
327. erik_s+0O[view] [source] [discussion] 2023-07-01 23:15:57
>>wolfga+iN
Thanks, it looks like they fixed some prior complaints about not being able to see this.
◧◩◪◨⬒⬓
328. steveB+3O[view] [source] [discussion] 2023-07-01 23:16:07
>>jagged+cM
Yeah more often than not people just really really want to touch the hot stove.

Being the bearer of bad “stoves are hot to the touch” news makes you a downer.

replies(1): >>Waterl+tO
◧◩
329. turtle+gO[view] [source] [discussion] 2023-07-01 23:16:53
>>averev+el
As a haiku:

  I can't scale this more
  I'll add a microservice
  I can't scale these more
◧◩◪◨
330. partia+mO[view] [source] [discussion] 2023-07-01 23:17:48
>>kristi+nJ
That's what makes it so perfect when he echos conspiracy theories, Russian talking points, and other whacky talking points and elevates untrustworthy sources by tweeting things like "interesting" catapulting them into everyone's feed.
replies(1): >>Freedo+c11
331. TheBli+qO[view] [source] 2023-07-01 23:17:57
>>ZacnyL+(OP)
I don't see any unusual behavior when looking at the debugger in Chrome. People have a political issue with Elon. Which is fine. People are entitled to it.
replies(1): >>eyelid+FP
◧◩◪◨⬒⬓⬔
332. Waterl+tO[view] [source] [discussion] 2023-07-01 23:18:03
>>steveB+3O
And in some absolutely bizarre anti-logic, I’ve seen some decide that the person trying to warn is somehow responsible for the inevitable outcome.

Not enough of you believed and now this balloon is adrift and will never make it to Imaginationland.

replies(3): >>inpdx+8T >>Aeolun+9Y >>waters+cZ
◧◩◪◨
333. eyelid+vO[view] [source] [discussion] 2023-07-01 23:18:17
>>drekip+hJ
Unions are generally predicated on representing their members, but there are countless permutations of nuance where such representation would also benefit or protect the company, at least to some extent.
◧◩◪◨
334. 8organ+WO[view] [source] [discussion] 2023-07-01 23:22:55
>>notqui+RB
One nine allows 10% downtime. That's 36 days per year. I doubt that.
replies(1): >>klawed+kQ1
◧◩◪
335. agonz2+ZO[view] [source] [discussion] 2023-07-01 23:23:48
>>justin+yM
Putting the personality of the owner aside, they have been running an experiment for the last few months on how to operate a tech company, overworking your engineers and treating them like replaceable automata. Do you want them to succeed and set that as an example for others to follow?
replies(2): >>lolind+IY >>TheHap+gb1
◧◩◪
336. nicola+yP[view] [source] [discussion] 2023-07-01 23:28:23
>>sander+2L
https://www.vice.com/en/article/n7z5px/twitter-employees-on-...
replies(2): >>rs999g+LS >>sander+Ka1
◧◩
337. eyelid+FP[view] [source] [discussion] 2023-07-01 23:29:05
>>TheBli+qO
The post suggests a race condition as the underlying cause of the behavior shown in screen captures. It’s perfectly possible the race condition does exist, and being a race condition you just didn’t happen to trigger it. It’s also perfectly possible to discover such a defect with or without any personal bias towards Musk or Twitter.

Reporting it publicly this way can also be a favor to both, as it gives them a fairly malleable narrative for reversing course, or directing responsibility, or both. Even if it’s simultaneously embarrassing to have it out there. And it’s not like either Musk or Twitter is a stranger to embarrassment, or particularly shy about courting it.

replies(1): >>TheBli+ZP
◧◩◪◨
338. curtis+IP[view] [source] [discussion] 2023-07-01 23:29:32
>>pavel_+PF
If your visa is sponsored, you should be especially prepared to execute even if the leadership is doing the wrong thing, at least until you have an alternative. Being hired on visa means having less contractual power, and there's no way around it.
◧◩◪◨⬒⬓⬔⧯
339. GolfPo+VP[view] [source] [discussion] 2023-07-01 23:31:42
>>jmopp+pG
I've noticed than when people on the internet say "I'm not allowed to discuss X", what they actually mean 99% of the time is "I'm not allowed to be an abusive jerk to other participants". (The other 1% of the time, they're posting off-topic in a tightly focused forum.)
◧◩◪
340. TheBli+ZP[view] [source] [discussion] 2023-07-01 23:32:04
>>eyelid+FP
Clearly there is something wrong with the site. So I don't doubt there is a bug. But the OP gives no helpful information that could be used to reproduce the issue and fails to describe it in any helpful detail really. They seem content to just effectively say "Twitter is dumb." Which, again, is fine but not all that technical and interesting.
replies(1): >>eyelid+EQ
◧◩◪◨⬒⬓
341. lamont+eQ[view] [source] [discussion] 2023-07-01 23:34:45
>>hyperp+zL
I'm not talking about only Twitter at this point
◧◩◪◨⬒⬓⬔⧯
342. mardif+iQ[view] [source] [discussion] 2023-07-01 23:35:22
>>moreli+uI
To be clear it's not personal beliefs that I have, just contentious issues I could think of that are far more controversial irl versus online. Also I think the issue is the reading sessions for kids.
replies(1): >>moreli+sC1
◧◩◪
343. Edward+nQ[view] [source] [discussion] 2023-07-01 23:35:34
>>epista+5H
I feel like that book title is paraphrased from the maxim of the leader of the Assassins in that Alamut novel.

"Nothing is an absolute reality, all is permitted"

◧◩◪◨⬒
344. SSLy+qQ[view] [source] [discussion] 2023-07-01 23:36:18
>>screye+rx
Coastal? Like, related to beaches, tides, or some kind of environmental impact?
345. bernie+AQ[view] [source] 2023-07-01 23:38:32
>>ZacnyL+(OP)
Twitter told me I spend too much time on Twitter. I agree. Thanks!
346. tmpz22+CQ[view] [source] 2023-07-01 23:39:52
>>ZacnyL+(OP)
Can we please recognize that this is a holiday weekend and Elon rammed a big release forcing his engineers to come in and iterate multiple patches over the last 12 hours.
replies(7): >>truemo+lU >>paxys+A11 >>nashas+b91 >>TheHap+Ba1 >>TX81Z+Gj1 >>croes+TK1 >>bernie+jb2
◧◩◪◨
347. eyelid+EQ[view] [source] [discussion] 2023-07-01 23:40:01
>>TheBli+ZP
There’s information in the post that very probably points at the underlying cause. The scrollbar jumping is a dead giveaway: Twitter loads more content based on scroll position. If your viewport is sized such that displaying the error message triggers another load event by its corresponding change in scroll position, it will try again indefinitely absent some additional logic to bail out.

Edit: this of course depends on some other implementation details, like the rendering flow and browser behavior. If showing the error is memoized, it shouldn’t trigger the loop unless they’re also rendering some intermediate loading state asynchronously.

replies(2): >>TheBli+zR >>dcunit+Gsa
◧◩◪
348. jitl+NQ[view] [source] [discussion] 2023-07-01 23:41:49
>>noarch+HF
Based on app perf today, they’re probably metering signups for good reasons.
◧◩◪◨⬒
349. henry2+RQ[view] [source] [discussion] 2023-07-01 23:42:31
>>8organ+vN
I enjoyed your comment a lot. Interesting to think that abstract structures like a load balanced webserver have a simil to the fundamental frequency observer in physical structure
◧◩◪
350. vuln+WQ[view] [source] [discussion] 2023-07-01 23:43:11
>>readyp+kA
Quite the knee slapper. Thanks. I hope you didn’t spend many brain cycles on it.
replies(3): >>Scalen+9W >>meepmo+c41 >>oneeye+dz1
◧◩◪
351. Edward+6R[view] [source] [discussion] 2023-07-01 23:44:27
>>Sparyj+VG
Political bent?

Can't I just think Elon Musk is a twat without it being somehow political?

replies(1): >>pwdiss+TM1
◧◩
352. kennyw+7R[view] [source] [discussion] 2023-07-01 23:44:40
>>mcint+UN
I can't read that. "Something went wrong". And I believe under the new logged-in-only rules, I wouldn't even be able to read it if the site was up.

Twitter links are now poisoned, and basically useless.

replies(2): >>justco+WW >>mcint+S07
◧◩◪
353. uncone+dR[view] [source] [discussion] 2023-07-01 23:46:19
>>martin+oN
Except, progress grinding to a halt pretty much described Twitter before Elon Musk too. The story that anyone who knew anything was let go is just that, a story, as the number of employees by year shows Twitter, and other tech companies in the same period, overhired and then went back to pre-2020 levels.

The only difference between then and now is that there is a big personality at the top who now personifies everything Twitter does, especially if things go wrong, whereas before it was mainly just a faceless bureaucracy whose Trust and Safety lead at times had more visibility than the CEO.

The subtext is that Twitter changing hands also involved trimming a lot of the dead weight, particularly hitting the softer managerial/diversity/HR side. Now a lot of people are rooting for the site to fail because it has gotten too "bro-ey", as the era of trust-and-safety and $15k backchannel bluecheck deals has made way for free-speech and monthly subscriptions.

replies(9): >>beaned+eS >>PavleM+hS >>pfisch+pS >>1attic+YS >>benzib+dT >>kristi+AU >>Negati+GU >>ineeda+KU >>miunau+aX
◧◩◪◨
354. Liquid+fR[view] [source] [discussion] 2023-07-01 23:46:32
>>7thacc+OE
From previous stories about Elon, telling him he’s wrong is a guarantee you’re going under that bus.
replies(1): >>Walter+0U
355. highma+hR[view] [source] 2023-07-01 23:46:45
>>ZacnyL+(OP)
What a toxic thread... Both here and the post on sfba.social
replies(1): >>tasubo+bT
◧◩◪◨
356. avl999+qR[view] [source] [discussion] 2023-07-01 23:47:36
>>Tade0+zF
> But in such cases surely there's some kind of rate limiter in place?

Not really, our team maintained a reverse-proxy that fronted all requests that came into amazon. And whenever we would have a self-ddos event, we'd get a request from the backend team whose service was getting self-ddos'd to shed traffic before it reached their service hosts to prevent it from browning out. In many case ddos's were coming from kindle devices which were not even easy to update so deploying a "fix" wasn't even always an option.

◧◩◪◨⬒
357. TheBli+zR[view] [source] [discussion] 2023-07-01 23:49:03
>>eyelid+EQ
>There’s information in the post that very probably points at the underlying cause. The scrollbar jumping is a dead giveaway

Maybe that theory is correct. But I feel like pretending this post is getting to the top of HN because it's a technically interesting diagnostic analysis is sort of silly.

replies(1): >>eyelid+OU
◧◩
358. henry2+DR[view] [source] [discussion] 2023-07-01 23:49:38
>>zagreb+cD
It’s already being produced. I heard that the budget was US$44B
replies(1): >>x86x87+r21
◧◩◪◨⬒⬓
359. vGPU+GR[view] [source] [discussion] 2023-07-01 23:49:48
>>willia+5v
While it looks like they never started the move over to AWS, the press release makes it sound like they do use some AWS services.

> In addition, Twitter will continue to use AWS services such as Amazon CloudFront (AWS’s fast content delivery network service that securely delivers data, videos, applications, and APIs with low latency and high transfer speeds to customers globally) and Amazon DynamoDB (AWS’s key-value database that delivers single-digit millisecond performance at any scale).

replies(1): >>willia+CS
◧◩
360. willia+JR[view] [source] [discussion] 2023-07-01 23:49:55
>>mcint+UN
I regained access and got rate-limited again (presumably under these new limits) within about 5-6 minutes.
◧◩◪◨
361. choppa+LR[view] [source] [discussion] 2023-07-01 23:50:09
>>pavel_+PF
Everybody has an opportunity cost against losing their job. And employees do have Rights but the right to have technical initiatives adjudicated against stupidity is not one of them.

The OP is fundamentally wrestling with an issue of justice, but the bottom line is that in business there is no punishment for stupid. There is only reward for profit.

◧◩
362. Edward+OR[view] [source] [discussion] 2023-07-01 23:50:32
>>ceaute+vB
Bloody typical, they've gone back to metric without telling us.
◧◩◪◨⬒⬓
363. phatfi+SR[view] [source] [discussion] 2023-07-01 23:50:47
>>mkl+oJ
As a light user of Twitter (and not at all at the moment, i don't have an account) the character limit for tweets felt like a good thing.

The tweet threads are not terrible, but are inconvenient enough for people to be succinct as possible. Now there are walls of text from blue check marks that like the sound of their own voice far more than their content is insightful.

Sure I've read interesting long tweets, but I'd rather have a link to another site meant for long form writing than it living on Twitter, doubly so now as what bits of good content there were are behind a login wall.

But i get it, Elon needed something to make the blue check "worth it".

◧◩◪
364. walrus+UR[view] [source] [discussion] 2023-07-01 23:51:22
>>martin+oN
> The people at Twitter who understood the system and could predict the side effects were all fired or left.

This is like a case study in what happens when you fire everyone except the sycophants and yes-men.

I only feel sorry for remaining non-yes-men twitter employees who might still be there because for whatever personal reasons they're in a precarious economic situation where they can't quit (H1B?) or are tied to the company for healthcare coverage (Thanks, America, for being the greatest country in the world) because they can't afford any other health insurance option.

replies(3): >>julesq+gT >>menset+bV >>willia+EZ
◧◩◪◨
365. latenc+YR[view] [source] [discussion] 2023-07-01 23:52:17
>>dijit+dD
I couldn't see a few threads on Mastadon a few weeks ago, the post was up for 24 hours, and the perceived outage never dropped through that entire period, and probably longer after I stopped caring about the post. There were numerous people on HN experiencing the same.
◧◩
366. rsynno+4S[view] [source] [discussion] 2023-07-01 23:52:46
>>sakopo+hM
I’ve been off Twitter since naughty ol’ mr car started his war on the journalists (I did return briefly to make a silly joke when he briefly banned mention of the dread term ‘mastodon’). I’ve kept the account, because, well, I’ve had it for over 15 years (back when they had a visible auto-incrementing numeric ID it was six figures), and maybe at some point he’ll lose interest and Twitter will return to semi-competent (it was never great) management. I suspect a lot of people are in the same boat.

But also, yes, I use it to observe the latest meltdown; why shouldn’t I?

replies(1): >>jjuliu+Hc1
367. rs999g+bS[view] [source] 2023-07-01 23:53:24
>>ZacnyL+(OP)
Sounds more like bad QA that forgot to test an use case
replies(2): >>minima+wU >>throwa+6m1
◧◩◪◨
368. beaned+eS[view] [source] [discussion] 2023-07-01 23:54:27
>>uncone+dR
There's definitely a strong element of people here rooting for Twitter to fail because they dislike Elon's politics.
replies(7): >>inpdx+ZS >>epista+RV >>1attic+JW >>tadfis+TX >>DonHop+8Y >>bloope+wY >>bart_s+376
◧◩◪◨
369. PavleM+hS[view] [source] [discussion] 2023-07-01 23:54:42
>>uncone+dR
Unless you have some information I don’t, Twitter is way below its pre-pandemic staffing levels. Obviously hard to tell exactly how low they went as they’re not public anymore, but this is quite different from Meta and such that really did just go back to pre-pandemic level. CNBC say Twitter is at 1300 people, a drop of 80%. It’s mind boggling.
◧◩◪◨
370. pfisch+pS[view] [source] [discussion] 2023-07-01 23:56:01
>>uncone+dR
Name another tech company that lost 80% of its employees.

https://www.cnbc.com/amp/2023/01/20/twitter-is-down-to-fewer...

371. philli+rS[view] [source] 2023-07-01 23:56:06
>>ZacnyL+(OP)
All Elon had to do was leave it alone and, oh, right, the 44 billion.

Hahahahaha! Man, Parag Agrawal and his team knew exactly what they were doing. A fool and his money are soon parted, indeed.

replies(2): >>bottle+OZ >>Sai_+do1
◧◩
372. rsynno+tS[view] [source] [discussion] 2023-07-01 23:56:16
>>pfisch+1B
Only without the main attraction. Always seemed like a weird strategy, that.
◧◩◪◨⬒⬓⬔
373. willia+CS[view] [source] [discussion] 2023-07-01 23:57:39
>>vGPU+GR
I worked there. Services running on GCP are a significant part of the internal service infra (ml platform, etc.) and it's not impossible that the abrupt loss of GCP would cause user-facing problems. The GCP spend was many, many times the AWS spend. Unless things changed since last November, AWS is not a meaningful part of the internal or user-facing infra.

With respect to DynamoDB specifically, Twitter has its own custom distributed key-value store: https://blog.twitter.com/engineering/en_us/a/2014/manhattan-... that twitter.com itself runs on.

replies(1): >>18pfsm+UW
◧◩◪◨
374. rs999g+LS[view] [source] [discussion] 2023-07-01 23:59:05
>>nicola+yP
It's still not forced to work, unless going back to your home country is worse than working at Twitter?
replies(3): >>Scalen+NU >>dawnbr+0Z >>amf12+f11
375. seadan+WS[view] [source] 2023-07-02 00:00:54
>>ZacnyL+(OP)
Focusing on the technical issue at hand - can anyone tell the exact issue at play? Is this an issue of client retry logic that on a 429 without backoff? Hence, the self-ddos?
◧◩◪◨
376. 1attic+YS[view] [source] [discussion] 2023-07-02 00:01:02
>>uncone+dR
> The story that anyone who knew anything was let go is just that, a story, as the number of employees by year shows Twitter, and other tech companies in the same period, overhired and then went back to pre-2020 levels.

Citation needed. Show me the 2020 Twitter headcount. Show me the 2023 Twitter headcount.

> The only difference between then and now is that there is a big personality at the top who now personifies everything Twitter does, especially if things go wrong, whereas before it was mainly just a faceless bureaucracy whose Trust and Safety lead at times had more visibility than the CEO.

That is not the 'only difference'. There is also the matter of all the hate speech. Which I guess you don't really notice, as you're not one of the targets, but I sure am. This is like Trump going 'boo hoo everyone hates me because I'm Donald Trump,' when in fact there is this small matter of an armed insurrection. You are writing off the valid political concerns of your opponents as being rooted in personality, rather than in odious politics.

> The subtext is that Twitter changing hands also involved trimming a lot of the dead weight, particularly hitting the softer managerial/diversity/HR side.

This is the most reality-defying way of recalling that the entire company basically quit on him overnight, but ok, bro

> Now a lot of people are rooting for the site to fail because it has gotten too "bro-ey", as the era of trust-and-safety and $15k backchannel bluecheck deals has made way for free-speech and monthly subscriptions.

That is not the reason we are anticipating its failure. We are anticipating its failure because we understand how people, platforms, and software interact. 'Hope' has nothing to do with it; we just read it off the verniers.

replies(1): >>stOnes+UY
◧◩◪◨⬒
377. inpdx+ZS[view] [source] [discussion] 2023-07-02 00:01:19
>>beaned+eS
As a software developer, I hate the way he treats his employees. Politics are secondary.
replies(1): >>beaned+L93
◧◩◪◨⬒⬓⬔⧯
378. inpdx+8T[view] [source] [discussion] 2023-07-02 00:02:10
>>Waterl+tO
Schrödinger's logic. If only they'd kept their mouths shut.
◧◩
379. tasubo+bT[view] [source] [discussion] 2023-07-02 00:02:22
>>highma+hR
Lots of FAANG developers here hate Musk because he has shown that 80% of them is a waste of salary.
replies(2): >>Bryant+gU >>x86x87+cA2
◧◩◪◨
380. benzib+dT[view] [source] [discussion] 2023-07-02 00:02:27
>>uncone+dR
You claim with a straight face that, had Musk not taken over Twitter, it would have had the same rate of outages and level of degradation as it does now? It's completely obvious to anyone familiar with the stability of Twitter pre and post Musk that his takeover was an inflection point. You're ignoring reality in order to support a claim that fired non-coders and "diversity hires" contributed nothing.
replies(1): >>uncone+Y32
◧◩◪◨
381. julesq+gT[view] [source] [discussion] 2023-07-02 00:02:48
>>walrus+UR
to be fair i would guess that a lot of the engineers there are also stuck because of visa issues. plenty of sychophants too i’m sure.
replies(1): >>alsetm+s01
◧◩
382. 18pfsm+rT[view] [source] [discussion] 2023-07-02 00:04:38
>>summer+rM
https://www.reuters.com/technology/twitter-resumes-paying-go...

That's from a week ago.

replies(1): >>mmcwil+t41
◧◩◪◨
383. shon+tT[view] [source] [discussion] 2023-07-02 00:04:49
>>snowwr+uN
Regarding the product, it was solid as in reliable, but stagnant.

I don’t pretend to know all of the motivations behind the policy moves.

That said, I’ve got some experience with scraping; got sued by LinkedIn in 2014. We were using AWS Spot Instances to hit it hard for very little money. It was not uncommon to accidentally take large services down.

Scrapers can and do add very significant load. We also scraped Twitter back in the day as well.

replies(1): >>snowwr+2j1
384. inpdx+uT[view] [source] 2023-07-02 00:04:51
>>ZacnyL+(OP)
People commenting that people who are still at Twitter because of their own volition, just stop. Certainly some are still there because they want to be, but there are absolutely people trapped there economically one way or another, working for a tyrant.
replies(1): >>TheHap+Ib1
◧◩◪
385. DonHop+DT[view] [source] [discussion] 2023-07-02 00:05:21
>>choppa+4C
Wouldn't it be more efficient if Twitter just served as a broker for connecting scrapers directly to bots, so they didn't have to pay the bandwidth charges?
◧◩◪
386. Barrin+TT[view] [source] [discussion] 2023-07-02 00:07:52
>>justin+yM
I've got a rule of thumb, if a communication network is so large that governments who control nuclear arms use it to communicate "just ignore it" doesn't really work
◧◩◪◨⬒⬓⬔
387. rsynno+VT[view] [source] [discussion] 2023-07-02 00:07:59
>>jug+Qx
You can, generally, say whatever you want via Activitypub. However, no individual Mastodon instance is obliged to facilitate this, nor is any particular Mastodon user obliged to listen to you.

Personally, I prefer not to listen to certain peoples’ Important Opinions about how people like me shouldn’t have rights (life is too bloody short), so I use a Mastodon instance which doesn’t tolerate that. People with such opinions are of course entitled to use a Mastodon instance which does (and there are plenty of them). I’m struggling to see an issue here. Person A is free to say whatever old nonsense they like, Person B is free not to listen to it.

I am, by the way, genuinely curious; I just don’t get the issue here. If a person with Important Opinions can’t hassle the rest of us with said opinions because we choose to opt out of them, well, so what?

replies(1): >>jug+m58
◧◩◪
388. tbrown+YT[view] [source] [discussion] 2023-07-02 00:08:20
>>praise+TL
> push changes to production at a moments notice

Isn't that one of the DORA metrics?

replies(1): >>Birdie+w21
◧◩◪◨⬒
389. Walter+0U[view] [source] [discussion] 2023-07-02 00:08:31
>>Liquid+fR
Every person in power is told he's wrong every day, all day, by most everyone.

Heck, I've hired people to teach me things, told them they were wrong, and learned the hard way, many times.

replies(4): >>Liquid+xV >>BearOs+cc1 >>chrisw+8e1 >>Waterl+oX1
◧◩
390. rideon+aU[view] [source] [discussion] 2023-07-02 00:09:27
>>mcint+UN
I managed to hit the (newly raised?) rate limit simply by tapping that link. What a circus.
replies(1): >>delect+nq2
◧◩◪◨
391. 18pfsm+cU[view] [source] [discussion] 2023-07-02 00:09:39
>>kristi+nJ
His claim is that there are a few hundred scrapers causing issues, which makes sense given the recent changes to the paid API.

An assumptions of good faith was once a well-held principle on this website, and it's too bad legacy media has led so many astray.

Hatred for Musk has truly captured many otherwise very logical minds.

replies(2): >>Scalen+KV >>djur+gY
◧◩◪
392. Bryant+gU[view] [source] [discussion] 2023-07-02 00:10:02
>>tasubo+bT
Twitter has been severely hampered for 12+ hours, and that’s only the latest issue. I don’t think Musk has demonstrated anything conclusively quite yet.
◧◩
393. reddit+hU[view] [source] [discussion] 2023-07-02 00:10:24
>>aeyes+KF
Depends on the scale of the overall system. I have personally seen and attempted to mitigate degenerate cases where these retries overwhelmed the backend so much that the servers were falling behind in simply rejecting the requests.

Infact it got so bad because of all those retries at multiple levels from upstream callers that requests were essentially timing out at the TCP buffer/queue before they could be processed by the application.

Don’t know if the Twitter homepage backend is at similar scale.

replies(1): >>aeyes+Ie1
◧◩◪
394. AHOHA+jU[view] [source] [discussion] 2023-07-02 00:10:34
>>justin+yM
Personally, not just twitter, all social media I’m happy to see it dies, and no, “stop using it” mindset isn’t an argument when it severely affects the majority of the people around you, and start not just influencing the populace opinions but shaping the next generation. Who ever controls that narrative in the media get to decide what’s the next laws to be considered, after all, that’s how democracy works.
replies(1): >>hinkle+Ex1
◧◩
395. truemo+lU[view] [source] [discussion] 2023-07-02 00:10:50
>>tmpz22+CQ
extremely recognized.
replies(1): >>EGreg+RY
◧◩◪
396. johann+rU[view] [source] [discussion] 2023-07-02 00:11:32
>>impiss+uL
So many things are useless, but still entertaining in one way or another.

And then Twitter is used for "relevant" information as well, from emergency or transport authorities using it for quick information instead of having their own system to news of any kind or discussions and information exchange in different peer groups.

Considering that they count all tweets being loaded towards the quota (for instance replies to a tweet, if you open the detail page) and they like to shove tweets from Musk and others in the timelines the quota can be reached quite quickly even on considerate use.

replies(1): >>jjuliu+pc1
◧◩
397. minima+wU[view] [source] [discussion] 2023-07-02 00:12:04
>>rs999g+bS
In that case, it's not QA's fault, it's the organization's fault since it hit production already.
◧◩◪◨
398. kristi+AU[view] [source] [discussion] 2023-07-02 00:12:45
>>uncone+dR
This narrative just about washed when Musk hadn’t had time to get his feet under the table, and all we could speak about is “Elon could!”

The data is in now!

◧◩◪◨⬒
399. firest+BU[view] [source] [discussion] 2023-07-02 00:12:50
>>stefan+VL
Cloud agnostic is hard
◧◩◪
400. Blackj+DU[view] [source] [discussion] 2023-07-02 00:13:02
>>partia+VN
Well, I'm sure that migration off of GCP will go smoothly with no problems. Won't cause any more stability issues with Twitter. /s
◧◩◪◨
401. Negati+GU[view] [source] [discussion] 2023-07-02 00:13:50
>>uncone+dR
> The subtext is that Twitter changing hands also involved trimming a lot of the dead weight, particularly hitting the ... diversity ... side.

Your statement is gross.

replies(2): >>JPws_P+qY >>uncone+642
◧◩◪◨
402. ineeda+KU[view] [source] [discussion] 2023-07-02 00:14:26
>>uncone+dR
>has made way for free-speech

Here’s just a few of the people (in these cases journalists) that Elon has banned. It’s not hard to find other examples of censorship either. That’s his right, he owns all of it, but he lied about ideals of free speech. If it’s speech he doesn’t like, he kills it:

Ryan Mac

Drew Harwell

Micah Lee

Matt Binder

Aaron Rupar

Donie O’Sullivan

Tony Webster

EDIT: these bans were related to reporting on the elonjet tracking account that was banned. He didn’t just ban the account he didn’t like, he banned the accounts of journalists who talked about that.

replies(3): >>minima+1W >>camjoh+WY >>uncone+T32
◧◩◪◨⬒
403. Scalen+NU[view] [source] [discussion] 2023-07-02 00:14:48
>>rs999g+LS
Would anyone get a visa to work in another country if it would not be better than being in their home country?
replies(1): >>lansti+ug1
◧◩◪◨⬒⬓
404. eyelid+OU[view] [source] [discussion] 2023-07-02 00:14:53
>>TheBli+zR
It made its way to HN because people here find it interesting enough to discuss. It’s not some anti-Musk conspiracy. And it’s not anyone else’s fault you didn’t recognize the technical implications from the information available.
replies(1): >>eyelid+k71
◧◩◪◨⬒⬓⬔
405. andrek+UU[view] [source] [discussion] 2023-07-02 00:16:03
>>jug+Qx

  > And then I get defederated for having done so.
if i don't like what someone is saying i have the freedom to disassociate from them, wether its in real-life or in mastodon or whatever

  > It's an illusion freedom that does not exist in practice because this is Mastodon we're talking about.
i think you are confusing freedom with privilege.
replies(1): >>jug+l68
◧◩◪◨
406. Scalen+aV[view] [source] [discussion] 2023-07-02 00:18:48
>>drekip+hJ
What makes you say that?
◧◩◪◨
407. menset+bV[view] [source] [discussion] 2023-07-02 00:18:56
>>walrus+UR
Yeah I wish Obama care had simply been: 'employer provided healthcare is illegal in 2024'
replies(3): >>Travis+v51 >>saboot+v61 >>eastbo+ho1
408. CodeWr+kV[view] [source] 2023-07-02 00:20:05
>>ZacnyL+(OP)
So move fast and break things apparently isn’t HN’s chosen methodology any longer.
replies(1): >>minima+a01
◧◩◪
409. devnul+oV[view] [source] [discussion] 2023-07-02 00:20:31
>>impiss+uL
Entertainment is justified and good.
◧◩
410. ezoe+sV[view] [source] [discussion] 2023-07-02 00:20:59
>>Topfi+Ew
It's like stupid boss asking to turn off the air conditioner of server room to save power.
◧◩◪◨⬒⬓
411. Liquid+xV[view] [source] [discussion] 2023-07-02 00:21:47
>>Walter+0U
>Every person in power is told he's wrong every day, all day, by most everyone.

Not those who just punish anyone who dares. Then they're just not told anything but "yes, sir" until disaster strikes.

replies(1): >>cgio+YX
◧◩◪◨⬒
412. Scalen+KV[view] [source] [discussion] 2023-07-02 00:24:55
>>18pfsm+cU
To assume good faith in the face of a mountain of evidence to the contrary would be intellectually dishonest, something that is still, fortunately, held in disregard on this site.
replies(1): >>camjoh+n01
◧◩◪◨⬒
413. epista+RV[view] [source] [discussion] 2023-07-02 00:26:02
>>beaned+eS
I hate Elon's politics but want Twitter succeed.

And if he didn't make his politics part of how he runs stuff, I probably wouldn't even care about his politics. But you know how celebrities get crap for inserting politics into things, when they know very little about that topic? Elon is going to get the same.

◧◩◪◨
414. Negati+SV[view] [source] [discussion] 2023-07-02 00:26:07
>>concor+2K
There's a very well known case of Musk making the same claim multiple years in a row, with it being false every single time.

I prefer to assume the best out of people, but when someone is that obviously wrong that many times with that much personal gain to come from it, I can't believe that man as smart as he is would also be that misled.

replies(1): >>concor+BK1
◧◩◪◨⬒
415. minima+1W[view] [source] [discussion] 2023-07-02 00:27:19
>>ineeda+KU
For posterity, those journalists were banned (unbanned a few months later) for just reporting on ElonJet, who used publicly available FAA data to track Elon's jet. Elon called it doxxing. And also temporarily banned links to Mastodon just to prevent people from accessing ElonJet that way.

https://en.wikipedia.org/wiki/ElonJet

replies(1): >>ineeda+qX
◧◩
416. kccqzy+5W[view] [source] [discussion] 2023-07-02 00:27:42
>>arter4+ab
While exponential backoff is theoretically optimal, I doubt it's actually used that often in practice. I've seen too many cases where someone decides serving user requests with low latency is so important that they'd rather have a constant randomized backoff than exponential backoff. I've been in many design meetings and seen enough documents where the decision not to use exponential backoff is explicitly made, understanding the tradeoff with overloading and system recovery.
replies(2): >>klabb3+w01 >>colech+jr2
◧◩◪◨
417. Scalen+9W[view] [source] [discussion] 2023-07-02 00:27:58
>>vuln+WQ
Making jokes about Twitter is too easy.
418. chaxor+nW[view] [source] 2023-07-02 00:29:12
>>ZacnyL+(OP)
https://youtu.be/FeAMiBKi_EM

The webdev or JavaScript mentality of if it breaks, don't worry, we can fix it live strikes again.

◧◩◪◨⬒
419. 1attic+JW[view] [source] [discussion] 2023-07-02 00:32:12
>>beaned+eS
It is -- and I cannot stress this enough -- entirely OK to root for the failure of a company that is owned, directed and dominated by an odious person with abhorrent politics.

Compare:

- hoping Ballmer-era Microsoft would fail in their attempts to snuff out Linux

- hoping that USSR would fail in their attempts to snuff out large numbers of their own citizens

- hoping that the Confederates would fail at snuffing out resistance to literal slavery

- (in fiction,) hoping that the Death Star would fail at snuffing out various planets, etc

and so forth.

There is not some weird list of permissible root-reasons. You have no gotcha; you are just gotten.

replies(3): >>0xcde4+LY >>DonHop+SZ >>beaned+vj7
◧◩◪◨⬒⬓⬔⧯
420. 18pfsm+UW[view] [source] [discussion] 2023-07-02 00:34:43
>>willia+CS
Thanks for weighing in with some actual first-hand knowledge. It is appreciated.

The latest on cloud hosting is from a week ago, and I'm guessing you don't have any more recent info than this:

https://www.reuters.com/technology/twitter-resumes-paying-go...

replies(1): >>willia+3Z
◧◩◪
421. justco+WW[view] [source] [discussion] 2023-07-02 00:35:05
>>kennyw+7R
here are the tweets

>To address extreme levels of data scraping & system manipulation, we’ve applied the following temporary limits: > >- Verified accounts are limited to reading 6000 posts/day >- Unverified accounts to 600 posts/day >- New unverified accounts to 300/day

https://twitter.com/elonmusk/status/1675187969420828672

> Rate limits increasing soon to 8000 for verified, 800 for unverified & 400 for new unverified

https://twitter.com/elonmusk/status/1675214274627530754

> Now to 10k, 1k & 0.5k

https://twitter.com/elonmusk/status/1675260424109928449

replies(2): >>kevinv+Md1 >>Norweg+mo1
◧◩◪◨⬒⬓⬔⧯
422. LeoPan+3X[view] [source] [discussion] 2023-07-02 00:35:53
>>tinus_+XL
This is a weird way of saying "a platform where you can't force other people to read your posts", yeah.

That's vastly superior to Twitter, which routinely shoves stuff in your timeline from people you do not follow.

replies(1): >>tinus_+Lx1
◧◩◪
423. andsoi+7X[view] [source] [discussion] 2023-07-02 00:36:24
>>martin+oN
> The people at Twitter who understood the system and could predict the side effects were all fired or left.

Are you saying the engineers who are now at Twitter don’t have the right skills?

replies(8): >>tadfis+KX >>nights+u31 >>davidc+a41 >>spamiz+R61 >>nborwa+j81 >>95014_+G81 >>scott_+xn1 >>tchaff+xv1
◧◩◪◨
424. miunau+aX[view] [source] [discussion] 2023-07-02 00:37:13
>>uncone+dR
What a fantastically bad take supported by no facts whatsoever. I like your graphics work but you should really think before you type this kind of a thing up.
replies(1): >>uncone+N42
◧◩◪◨⬒⬓
425. ineeda+qX[view] [source] [discussion] 2023-07-02 00:38:54
>>minima+1W
Good point, they were all related as bans resulting from reporting or tweeting about the elonjet ban. I edited my comment accordingly since it’s important context to know the ones I mentioned were all related to a single event (though he’s silenced others as well for different reasons too)
replies(1): >>uncone+wm2
◧◩
426. hn9272+rX[view] [source] [discussion] 2023-07-02 00:38:57
>>charci+sA
> It's not a self ddos

Maybe not

> if twitter isn't going down

I disagree. Ddos is a type of attack, not the result of an attack. If they're hitting their services way too many times in a distributed fashion, it's a ddos regardless of how it was handled.

Similarly, would you say this[0] wasn't a ddos because it was mitigated? I think not.

[0] https://blog.cloudflare.com/26m-rps-ddos/

replies(1): >>charci+R41
◧◩◪◨
427. tadfis+KX[view] [source] [discussion] 2023-07-02 00:42:30
>>andsoi+7X
That's a non-sequitir. You can be at the top of your field and not completely understand a complex system. Also, the right people may not have even been involved in the implementation of this "feature".
replies(4): >>andsoi+021 >>wpietr+K21 >>hrisng+H51 >>Rimbo+fc1
◧◩
428. goalie+PX[view] [source] [discussion] 2023-07-02 00:43:23
>>Topfi+Ew
I’ll play the devils advocate here but frontend devs need to smarten up. This is basic error handling that should have been in place for years. Blocking tweets with 403 or whatever they chose shouldn’t trigger endless retries on short intervals.. ever!
replies(7): >>jlund-+tY >>giovan+CY >>sheeps+501 >>dimmke+011 >>the-rc+h91 >>hakane+IK1 >>yxre+1v2
◧◩◪◨⬒
429. tadfis+TX[view] [source] [discussion] 2023-07-02 00:44:00
>>beaned+eS
That's... a perfectly reasonable position to hold?
replies(2): >>JPws_P+OY >>beaned+Cx2
◧◩
430. ikrenj+XX[view] [source] [discussion] 2023-07-02 00:44:26
>>lmeyer+4K
google wouldn't just shut off services for a big customer like that...
replies(4): >>lolind+mY >>dehrma+271 >>wnevet+nd1 >>lmeyer+t92
◧◩◪◨⬒⬓⬔
431. cgio+YX[view] [source] [discussion] 2023-07-02 00:45:01
>>Liquid+xV
Not in Musk’s defense, I guess there are enough signs that his posture is authoritarian and therefore bound to end up with yes-men, but people in power also sometimes are willing to listen in the proper context. I.e. as long as it is in private or in a trusted forum, where being the Cassandra does not link the warning with their leadership. Of course the really powerful will also react to potentially uncomfortable feedback in a proper forum or in person, rather than in public.
432. mrcwin+1Y[view] [source] 2023-07-02 00:46:02
>>ZacnyL+(OP)
I assume the new CEO will hold Twitter’s tech leader responsible.
◧◩◪◨⬒
433. DonHop+8Y[view] [source] [discussion] 2023-07-02 00:47:01
>>beaned+eS
And now that he's opened his big fat mouth and revealed just what kind of a person he really is, I'm also rooting for unconed to fail because of his politics.
◧◩◪◨⬒⬓⬔⧯
434. Aeolun+9Y[view] [source] [discussion] 2023-07-02 00:47:19
>>Waterl+tO
> I’ve seen some decide that the person trying to warn is somehow responsible for the inevitable outcome.

You should have warned me about this more convincingly!

replies(2): >>steveB+t51 >>spirit+uo1
◧◩◪◨⬒
435. djur+gY[view] [source] [discussion] 2023-07-02 00:48:50
>>18pfsm+cU
The assumption of good faith for Elon Musk disappeared the moment that he baselessly called someone a pedophile for criticizing him.
replies(1): >>revsca+531
◧◩◪
436. lolind+mY[view] [source] [discussion] 2023-07-02 00:49:22
>>ikrenj+XX
If someone completely stops paying the bills, it doesn't really matter how high of a roller they are, you can't keep serving them indefinitely.
◧◩◪◨⬒
437. JPws_P+qY[view] [source] [discussion] 2023-07-02 00:49:37
>>Negati+GU
His statements were dumb in many ways, but your hand-wringing is gross and un-constructive.
◧◩
438. anigbr+sY[view] [source] [discussion] 2023-07-02 00:50:16
>>kvetch+I3
This could explain why my computer fan goes into overdrive when trying to read Twitter, has been going on for a few months but I don't care enough to figure it what's going on in the bg
◧◩◪
439. jlund-+tY[view] [source] [discussion] 2023-07-02 00:50:28
>>goalie+PX
I’d bet (not that much, but like $20) that someone has a .ifClientError() or if responseStatus === 4xx somewhere.

If you’ve never had to handle authorization in a particular area, it might have been safe to assume that any 4xx error should have been retried when the code was originally written and someone didn’t write them all out

replies(1): >>wongar+FZ
◧◩◪◨⬒
440. bloope+wY[view] [source] [discussion] 2023-07-02 00:50:31
>>beaned+eS
Fascists don't have politics, they have hatred.
replies(1): >>18pfsm+nb2
◧◩◪
441. giovan+CY[view] [source] [discussion] 2023-07-02 00:51:07
>>goalie+PX
Maybe the frontend team and QA were never made aware that 403 errors could be triggered like this.
replies(1): >>8n4vid+av1
◧◩◪◨
442. lolind+IY[view] [source] [discussion] 2023-07-02 00:52:09
>>agonz2+ZO
Yep. And it's hard to separate the personality of the owner from this—the more successful Musk is, the more that he's seen as the next Steve Jobs, the higher my odds of ending up working for a Musk wannabe. He is not a good leader, and the sooner his leadership style blows up in his face the better for all of us.
◧◩◪◨⬒⬓
443. 0xcde4+LY[view] [source] [discussion] 2023-07-02 00:52:17
>>1attic+JW
I like Michael Hobbes's succinct gripe regarding the "debate RFK" nonsense about a week ago (alas, on Twitter, hence no link to the thread):

> The problem with this asinine debate over debating is that everyone is trying to come up with a content-neutral principle.

replies(2): >>bandra+j01 >>1attic+x11
◧◩◪◨⬒⬓
444. JPws_P+OY[view] [source] [discussion] 2023-07-02 00:53:00
>>tadfis+TX
I think its like, totally reasonable? to want the Gates Foundation to like implode and everybody who works for it to be unemployed? and all those poor African kids to go unvaccinated?

Because I kinda think Bill Gates has bad politics?

replies(1): >>ryukaf+L01
◧◩◪
445. EGreg+RY[view] [source] [discussion] 2023-07-02 00:53:14
>>truemo+lU
recognized even more
◧◩◪◨⬒
446. stOnes+UY[view] [source] [discussion] 2023-07-02 00:53:42
>>1attic+YS
who is 'we' and why are they the same group as the 'lot of people'?
◧◩◪◨⬒
447. camjoh+WY[view] [source] [discussion] 2023-07-02 00:54:59
>>ineeda+KU
More recently he banned Aaron Greenspan, founder of Plainsite, and prominent Elon Musk critic. https://www.cnbc.com/2023/06/15/elon-musk-led-twitter-suspen...
◧◩◪
448. brucet+ZY[view] [source] [discussion] 2023-07-02 00:55:33
>>epista+bz
Well we should train LLMs from your old feed then!

I am only half kidding. "Profiles of specialized Twitter readers" would be an excellent dataset if it could somehow be filtered down to that.

◧◩◪◨⬒
449. dawnbr+0Z[view] [source] [discussion] 2023-07-02 00:55:55
>>rs999g+LS
For some people, "going back to your home country" means going back to a place where basic human rights are not protected by law. Further, I'm not sure what having your visa revoked would do to your future immigration prospects--not to mention that, once that visa is revoked, you're technically "in the country illegally", and you may have heard about how badly our legal system treats people, both with and without citizenship.
◧◩◪◨⬒⬓⬔⧯▣
450. willia+3Z[view] [source] [discussion] 2023-07-02 00:56:19
>>18pfsm+UW
Correct, no more recent (or less public) info than that. Like I say, losing GCP could cause problems users notice, but sounds like that’s not going to happen.
◧◩◪
451. djur+6Z[view] [source] [discussion] 2023-07-02 00:56:33
>>Sparyj+VG
It's been unusable all day.
◧◩◪
452. DropIn+9Z[view] [source] [discussion] 2023-07-02 00:56:43
>>Waterl+EA
I doubt it ever would become the standard unless everyone was using third party libraries that forced it in some way, most likely opaque by default which would cause plenty of devs headaches, right?

The easiest path will always be the default for the majority of devs, with a simple "timer" type solution being the easiest to implement in pretty much all cases except where otherwise it's literally forced on them.

◧◩◪◨⬒⬓⬔⧯
453. waters+cZ[view] [source] [discussion] 2023-07-02 00:56:47
>>Waterl+tO
> I’ve seen some decide that the person trying to warn is somehow responsible for the inevitable outcome.

All. the. time...

Pervasive cognitive glitch: inability to distinguish between _problems_ and _people_.

Identifying the problem ==> causing the problem.

replies(2): >>afterb+941 >>steveB+Q51
◧◩
454. cyanyd+fZ[view] [source] [discussion] 2023-07-02 00:57:23
>>Topfi+Ew
Ok, but the only people left are either hostages or sycophants.

Doubt either care at this point.

replies(1): >>agentg+401
◧◩◪
455. humean+mZ[view] [source] [discussion] 2023-07-02 00:58:01
>>martin+oN
> The people at Twitter who understood the system and could predict the side effects were all fired or left

And never created sufficient testing.

replies(3): >>bandya+P11 >>whatev+n21 >>greent+X71
◧◩◪◨
456. willia+EZ[view] [source] [discussion] 2023-07-02 01:00:00
>>walrus+UR
> This is like a case study in what happens when you fire everyone except the sycophants and yes-men.

The initial and biggest waves of layoffs last year were of people who hadn’t yet had a chance to demonstrate whether they were or were not sycophants. They were essentially random.

replies(3): >>yawara+Y11 >>in_cah+l21 >>wpietr+Z21
◧◩◪◨
457. wongar+FZ[view] [source] [discussion] 2023-07-02 01:00:10
>>jlund-+tY
But wouldn't responseStatus === 4xx indicate that the problem is on your end and retrying is unlikely to fix the issue. A 5xx is worth a retry, a 4xx should imho just produce an error message.

And even if you do retry, exponential backoff has been the standard for a long time (and is mentioned by the Twitter API documentation as a good solution to 429 responses)

replies(1): >>crater+x21
458. 0xDEF+HZ[view] [source] 2023-07-02 01:00:20
>>ZacnyL+(OP)
I made an account around the time ChatGPT API (GPT-3.5) access was released to follow all the LLM news. The account is now getting aggressively rate limited that I cannot even see new tweets for 2-3 minutes.
◧◩
459. bottle+OZ[view] [source] [discussion] 2023-07-02 01:00:54
>>philli+rS
Playing 5 dimensional chess with that poison pill huh?
◧◩◪◨⬒⬓
460. DonHop+SZ[view] [source] [discussion] 2023-07-02 01:01:36
>>1attic+JW
And speaking of having no gotcha but just being gotten, if you have showdead=true you can see one of Musk's biggest stans trevioustrouble rolling out their very best most deep and thoughtful arguments in support of Musk:

>>36556393

>trevioustrouble 1 hour ago [flagged] [dead] | parent | context | prev | next [–] | on: Twitter Is DDOSing Itself

>It’s just a feed, and needs to be rate-limited for unregistered users. No need to pull out your philosophy-degree. The people that were fired from Twitter were fired for good reason and if you think you’d do a better job than Elon with Twitter, you wouldnt.

>* PS: Dislike my comment fags

And then they sum up their politics and best arguments and what the Twitter they're fighting so hard for and what Musk they worship so much is all about, in just one word:

>>36556423

>trevioustrouble 1 hour ago [flagged] [dead] | parent | context | flag | vouch | favorite | on: Twitter Is DDOSing Itself

>fag

And that's the best they've got.

It really makes Musk's apologists so angry and frustrated to see everyone laughing their asses off at Musk explosively and bloodily sharting himself in public like that, because now they have to follow behind the elephant and wipe up all the mess.

◧◩◪
461. agentg+401[view] [source] [discussion] 2023-07-02 01:02:51
>>cyanyd+fZ
Or they're just people trying to earn their pay. Why must everything be a political divide these days...
replies(1): >>wpietr+931
◧◩◪
462. sheeps+501[view] [source] [discussion] 2023-07-02 01:02:51
>>goalie+PX
..and using exponential back-off, if not limiting the number of retries.

Though it’s hard to know for sure what really went down. Could be a number of things. Including a lack of subject matter experts (Elon recently admitted to laying off some people they shouldn’t have).

replies(1): >>Dextro+I01
◧◩
463. minima+a01[view] [source] [discussion] 2023-07-02 01:03:26
>>CodeWr+kV
HN was mocking Facebook's slogan even a decade ago after their numerous outages back then.

They had to change it to "Move Fast and Build Stable Infra" for a reason.

◧◩◪◨⬒⬓⬔
464. bandra+j01[view] [source] [discussion] 2023-07-02 01:04:02
>>0xcde4+LY
I think the bigger problem there is that RFK could win the debate but that still wouldn't make vaccines cause autism.
◧◩◪◨⬒⬓
465. camjoh+n01[view] [source] [discussion] 2023-07-02 01:04:21
>>Scalen+KV
In fact there’s a giant list of reasons to assume bad faith with anything Musk says. https://elonmusk.today/
◧◩◪◨⬒
466. alsetm+s01[view] [source] [discussion] 2023-07-02 01:04:43
>>julesq+gT
That’s what they meant about H1B.

https://www.google.com/search?q=h1b+visa

◧◩◪
467. klabb3+w01[view] [source] [discussion] 2023-07-02 01:05:14
>>kccqzy+5W
I wouldn’t be surprised if this has no back off or limit at all. 10 RPS is fast enough that it may simply be sequential.
◧◩◪◨
468. hgsgm+C01[view] [source] [discussion] 2023-07-02 01:06:31
>>drekip+hJ
For the people who work at the company and want to continue.

They don't get paid after the company dies.

◧◩◪◨
469. Dextro+I01[view] [source] [discussion] 2023-07-02 01:07:41
>>sheeps+501
Devil's advocate here: did we consider that any such exponential back off goes out the window when users, faced with a non-working site, will just refresh the page therefor reseting the whole process?
replies(1): >>NavinF+W51
◧◩◪◨⬒⬓⬔
470. ryukaf+L01[view] [source] [discussion] 2023-07-02 01:08:09
>>JPws_P+OY
The Bill and Melinda Gates Foundation is a charity. Twitter is a for-profit social network. These are not particularly comparable.
◧◩◪
471. hgsgm+T01[view] [source] [discussion] 2023-07-02 01:08:51
>>epista+5H
George Costanza said "it's not a lie of you believe it."

Is it a lie if you don't know or even care if it's true or what it means? That's where we are with Elon Musk.

replies(1): >>Projec+E11
◧◩◪
472. dimmke+011[view] [source] [discussion] 2023-07-02 01:09:35
>>goalie+PX
You're right about error handling, but consider that the user who posted this was logged in. The screenshot they post is of a specific tweet, but they reference the home feed being down. What kind of API call was it making where it's asking for a list of tweets to serve to a logged in user and that call is not authenticated? It makes me think that the blocking was implemented improperly.

Unless the home feed being down is simply a side effect - the service that fetches tweets being DDOS'd by other views in the app making numerous non authenticated calls.

But I was also thinking about this earlier today. These days, everybody is so quick to say "the software is easy, it's the community that's hard" - I've even said it myself a few times in the past few weeks, but I think that might be overstated.

Building good software is hard. Keeping it good is even harder. What does the codebase look like for Twitter's front-end at this point?

How many frameworks has the base functionality been ported through? How many quick pivots from product adding features, adjusting things squashed down the ability to address technical debt or even have functioning unit and regression testing?

The fact that this 1. Made it to production and 2. Was not noticed and rolled back immediately (like, in under 30 minutes) is extremely concerning (and obviously very embarrassing.) If I had private data stored on Twitter of ANY kind (like DMs that I don't want getting out - a messaging system rich, famous, and powerful people have been using like email for over a decade), at this point I would be trying to get that data removed however I could, or accept that there's a strong possibility there's going to be a huge data breach and all of the data will be leaked.

replies(1): >>spixy+3f2
◧◩◪
473. ineeda+311[view] [source] [discussion] 2023-07-02 01:10:00
>>readyp+kA
Whoever is in charge of that account went all Oregon Trail on things and caught dysentery
◧◩◪◨⬒
474. Freedo+c11[view] [source] [discussion] 2023-07-02 01:10:39
>>partia+mO
As someone who doesn't use Twitter too much, what conspiracy theories has Musk echoed or platformed?
replies(2): >>minima+U21 >>Edward+Ml1
◧◩◪◨⬒
475. amf12+f11[view] [source] [discussion] 2023-07-02 01:10:46
>>rs999g+LS
Have you moved to another country across the world, made it your home, and had to choose between doing stupid things for a corporation bought by a new CEO or uproot your life and go back home? As much as it's sounds like an easy decision, most people won't uproot their life for Twitter.
◧◩◪
476. papito+q11[view] [source] [discussion] 2023-07-02 01:12:47
>>redox9+tv
May I suggest 8chan? Almost no moderation at all, but make sure you have a gallon of Clorox by your desk because you will want to pour that into your eyes.
◧◩◪◨⬒⬓⬔
477. 1attic+x11[view] [source] [discussion] 2023-07-02 01:13:36
>>0xcde4+LY
Disclaimer: I'm not American and have only the foggiest notion of who RFK is, but the urge to identify boundary conditions for 'permissible wants' does feel especially America-y to me. I speculate that it has something to do with the veneration given to markets --- the underlying anxiety being that having feelings about an intensely cultural use of forty billion dollars is somehow antithetical to the conduct befitting an ideal rational agent.
◧◩
478. paxys+A11[view] [source] [discussion] 2023-07-02 01:13:56
>>tmpz22+CQ
Twitter Engineers have had over a year to get out and find another job. At this point the terms of their employment and the expectations from their boss are all crystal clear. Hard to sympathize with those who continue to stick around for whatever reason.
replies(7): >>buitre+621 >>barbaz+z51 >>nashas+T81 >>joe__f+Gm1 >>badreq+lq1 >>Johnny+Dq1 >>little+9B1
◧◩◪◨
479. Projec+E11[view] [source] [discussion] 2023-07-02 01:14:38
>>hgsgm+T01
https://en.wikipedia.org/wiki/On_Bullshit
◧◩◪◨
480. takeda+G11[view] [source] [discussion] 2023-07-02 01:15:33
>>felipe+tF
I'm starting to think today the word startup means a non profitable company that only exist, because interest rates are low and investors don't have any better options than invest into them.
◧◩◪◨
481. bandya+P11[view] [source] [discussion] 2023-07-02 01:17:36
>>humean+mZ
Yes, because Elon Musk would never scrap existing pre-release testing procedures.
◧◩◪
482. DonHop+S11[view] [source] [discussion] 2023-07-02 01:18:10
>>Sparyj+VG
As if your delusional denial of reality wasn't totally political.
◧◩◪◨⬒
483. yawara+Y11[view] [source] [discussion] 2023-07-02 01:19:01
>>willia+EZ
'Random layoffs'--sounds like a model of great management!
◧◩◪◨⬒
484. andsoi+021[view] [source] [discussion] 2023-07-02 01:19:09
>>tadfis+KX
> You can be at the top of your field and not completely understand a complex system.

The tweet reads: "Twitter is firing off about 10 requests a second to itself to try and fetch content that never arrives because Elon's latest genius innovation is to block people from being able to read Twitter without logging in."

Does that strike you as complex? I mean, surely they had the context (need to log in) because it was all over the news

replies(2): >>fesoli+C31 >>BeefWe+8d1
◧◩◪
485. buitre+621[view] [source] [discussion] 2023-07-02 01:19:48
>>paxys+A11
In this job market, it's hard. And many engineers are on H1B visas so it's even harder to jump ship.
replies(2): >>paxys+I21 >>jonono+gQ1
◧◩◪◨
486. yawara+c21[view] [source] [discussion] 2023-07-02 01:20:14
>>7thacc+OE
> or they'll throw you under the bus

and they'll throw you under the bus

◧◩◪◨⬒
487. in_cah+l21[view] [source] [discussion] 2023-07-02 01:21:30
>>willia+EZ
I don’t think that’s true at all. Elon allowed any employee who wanted to quit with three months’ severance. Anyone who wasn’t a true believer and had options could have quit.
replies(1): >>martin+rz1
◧◩◪◨
488. whatev+n21[view] [source] [discussion] 2023-07-02 01:22:03
>>humean+mZ
There is never sufficient testing. If there is, then you have a formal proof for your algorithm.
replies(1): >>kybern+zT1
◧◩◪
489. x86x87+r21[view] [source] [discussion] 2023-07-02 01:23:01
>>henry2+DR
Let that sink in!

Right?

replies(1): >>zagreb+fc2
◧◩◪◨
490. Birdie+w21[view] [source] [discussion] 2023-07-02 01:24:09
>>tbrown+YT
Yes, but so is Change Failure Rate (and a good team will use feature flagging anyway for gradual rollouts, so you don't roll out a DDoSing broken feature to 100% of users, just a tiny subset).
◧◩◪◨⬒
491. crater+x21[view] [source] [discussion] 2023-07-02 01:24:31
>>wongar+FZ
There are libraries, usually under the general heading of "circuit breaker", that handle 429 and other reasons to retry in a sane manner. I'm not a JS expert but I believe either yammer/circuit-breaker-js or nodeshift/opossum would work in the browser. Even a hand-coded exponential backoff with jitter is simple enough to do for most cases.
◧◩◪
492. sander+B21[view] [source] [discussion] 2023-07-02 01:24:57
>>epista+5H
I know this is getting too political so I'll deserve the downvotes, but totally ignoring anything else, this is why I fundamentally could not and cannot stand Donald Trump. This is his playbook too, just constant willful dishonesty and distortion.
◧◩◪◨
493. paxys+I21[view] [source] [discussion] 2023-07-02 01:26:27
>>buitre+621
If they truly cannot get another job despite trying hard for 15 months then really they should be thanking Musk for giving them a steady paycheck when no one else in the industry will.
replies(3): >>Wingy+731 >>tivert+Ei1 >>shippi+QY4
◧◩◪◨⬒
494. wpietr+K21[view] [source] [discussion] 2023-07-02 01:26:52
>>tadfis+KX
For sure. I'd add that even super-geniuses get overwhelmed when asked to do too many things at once. Kudos to whoever's still left at Twitter; the current erratic decay is better than I would have expected after this long. But when maintenance and improvement are deferred long enough, eventually you reach the point where on average solving 1 problem creates >1.0 problems.
◧◩◪◨
495. zen928+S21[view] [source] [discussion] 2023-07-02 01:28:27
>>drekip+hJ
a company is made of: _____
replies(1): >>typon+d31
◧◩◪◨⬒⬓
496. minima+U21[view] [source] [discussion] 2023-07-02 01:28:55
>>Freedo+c11
The most notable one is the Paul Pelosi incident: https://www.cnn.com/2022/10/30/business/musk-tweet-pelosi-co...
◧◩◪◨⬒
497. wpietr+Z21[view] [source] [discussion] 2023-07-02 01:30:08
>>willia+EZ
You're correct that they could have also fired some sycophants. But that doesn't mean the current proportion of sycophants is any lower.

I should also add that Musk's management methods are likely to turn any remaining people in to yes men. E.g., his "demon mode" routine: https://fortune.com/2023/06/29/elon-musk-demon-mode-rip-peop...

◧◩
498. nights+431[view] [source] [discussion] 2023-07-02 01:31:01
>>summer+rM
Twitter does not use google cloud as the main backend service. All of its self hosted.

Gcloud only supports batch jobs and data analysis.

◧◩◪◨⬒⬓
499. revsca+531[view] [source] [discussion] 2023-07-02 01:31:27
>>djur+gY
Same. Up until that moment he was still somewhat laudable, if weird, at least for casual observers. Then he labeled that guy a pedophile and it’s been pretty much all downhill from there.
◧◩◪◨⬒
500. Wingy+731[view] [source] [discussion] 2023-07-02 01:31:45
>>paxys+I21
If I understand correctly, the U.S. doesn’t allow them to get another job without getting a new H-1B and there are dramatically more applicants than visas each year. They are unlikely to get a new one so their options are to either stay at Twitter or leave the U.S.
replies(3): >>paxys+c31 >>kumarm+Z31 >>wil421+xc1
◧◩◪◨
501. wpietr+931[view] [source] [discussion] 2023-07-02 01:32:22
>>agentg+401
You say that in a tone of contradiction, but sycophants are absolutely trying to earn their pay. They've just decided that their true job is what their context rewards.
replies(1): >>agentg+g32
◧◩◪◨⬒⬓
502. paxys+c31[view] [source] [discussion] 2023-07-02 01:32:53
>>Wingy+731
You understand wrong. If you already have an H-1B visa then you don't need to enter the lottery again. You just need another job offer in a similar role, and can start working immediately.
replies(4): >>window+J31 >>odux+r61 >>tivert+oi1 >>yafbum+wi1
◧◩◪◨⬒
503. typon+d31[view] [source] [discussion] 2023-07-02 01:33:02
>>zen928+S21
The board of directors, rich shareholders and the C-Suite team. Incidentally they also employ powerless servants who are interchangeable and disposable.
replies(1): >>vba616+He1
◧◩◪◨⬒⬓⬔
504. lamont+g31[view] [source] [discussion] 2023-07-02 01:33:48
>>oblio+8L
They had lots of Free Cash Flow. It was always routed directly back into growing the business instead of taking profits. Which is always the right thing to do if you can grow the business without hitting any walls, and you avoid paying any taxes that way.

Companies that behave that way and have good returns on capital employed and have large growth in earnings, free cash flow, etc are good investments. Doesn't matter if they're not showing profits.

◧◩◪
505. pschue+q31[view] [source] [discussion] 2023-07-02 01:36:15
>>evan_+jK
This. I'd bet substantial amounts of money that the evil scraper idea is the result of a) another issue + b) paranoia + c) Musk thinking he understands better than anybody else.
replies(1): >>berkle+v91
◧◩◪◨
506. nights+u31[view] [source] [discussion] 2023-07-02 01:36:43
>>andsoi+7X
All the best people I know left.
◧◩◪
507. pschue+z31[view] [source] [discussion] 2023-07-02 01:38:14
>>wand3r+BG
To say he's learning on the job is speculation on your part. He's on the job, I'll give you that.
replies(1): >>wand3r+Nh1
◧◩◪◨⬒⬓
508. fesoli+C31[view] [source] [discussion] 2023-07-02 01:39:20
>>andsoi+021
I don't know what kind of systems you worked on in your career, but even simpler systems with smaller userbases than twitter are quite complex if you are new to it.

Twitter serves their service to the entire world, with multiple layers of systems working in conjunction in order to make things work smoothly. A new engineer that has not been working on it for no more than a couple months would likely be unaware of how the different systems communicate and interact. A change like this will have have a lot of unintended consequences, and not having a senior engineer with lots of context leading the change will undoubtedly cause these kinds of issues.

replies(3): >>chris_+l91 >>sangno+dc1 >>wruza+ri1
◧◩◪◨⬒⬓⬔
509. window+J31[view] [source] [discussion] 2023-07-02 01:40:11
>>paxys+c31
Can you provide a source on this? It sounds like you know what you're talking about, but this is the internet and I'm not in a position to tell if you're mistaken or not.
replies(2): >>paxys+U31 >>Perihe+d41
◧◩◪◨⬒⬓
510. qchris+S31[view] [source] [discussion] 2023-07-02 01:41:29
>>jagged+cM
You don't happen to have a blog or something where you outline, even if it's without tons of detail or being too specific, what these incidents looked like, do you? These feel like (hopefully) rare enough events that I'd love to try to learn from other people's experiences before I run into this kind of situation myself.
replies(1): >>jagged+ei1
◧◩◪◨⬒⬓⬔⧯
511. paxys+U31[view] [source] [discussion] 2023-07-02 01:41:33
>>window+J31
Just google H1B visa transfer. All of this is (or at least should be) pretty common knowledge in the tech world.
◧◩◪
512. vba616+W31[view] [source] [discussion] 2023-07-02 01:41:39
>>justin+yM
Some people signed up for Twitter, years ago, specifically to avoid other people using their name. I think it was a thread on HN.

Once you are signed up, it's tempting to use it. Then you realize it's a bad idea to use it, but it takes self-control.

Now, with the current leadership, who knows if they will purge inactive accounts and/or reissue IDs.

I don't know if this scenario accounts for much of the antagonism, but it is one possibility. It is possible that some people don't like it, but can't let go of it completely, and the new management creates uncertainty and doubt that never ends.

◧◩◪◨⬒⬓
513. kumarm+Z31[view] [source] [discussion] 2023-07-02 01:42:15
>>Wingy+731
You got it wrong. There is a process called H1B Transfer. Employers file for transfer to their company once they make an offer.

https://visaguide.world/us-visa/nonimmigrant/employment/h1b/...

◧◩◪◨⬒
514. nights+041[view] [source] [discussion] 2023-07-02 01:42:26
>>8organ+vN
Also useful in caching mechanisms.
◧◩◪◨⬒⬓⬔⧯▣
515. afterb+941[view] [source] [discussion] 2023-07-02 01:43:32
>>waters+cZ
It's simpler than this. You made them look stupid, so they want to get rid of you. Blaming you for the current mess is a start.
replies(1): >>steveB+b61
◧◩◪◨
516. davidc+a41[view] [source] [discussion] 2023-07-02 01:43:39
>>andsoi+7X
Are the very least they have terrible judgment considering they still work at Twitter (excluding people dealing with visa issues)
replies(1): >>dredmo+961
◧◩◪◨
517. meepmo+c41[view] [source] [discussion] 2023-07-02 01:43:53
>>vuln+WQ
Why do you take people criticizing Elon Musk so personally?
◧◩◪◨⬒⬓⬔⧯
518. Perihe+d41[view] [source] [discussion] 2023-07-02 01:43:53
>>window+J31
This is just an h1b transfer. No lottery needed. Not as easy as having a green card, but still an order of magnitude easier than doing the h1b lottery. https://www.upcounsel.com/h1b-visa-transfer#:~:text=Yes%2C%2....
◧◩◪
519. mmcwil+t41[view] [source] [discussion] 2023-07-02 01:46:44
>>18pfsm+rT
The sourcing on that story is a single unnamed person whereas both companies refused to comment. Seems like there could be more to the story than "Twitter started paying again and everything's fine."
◧◩◪
520. charci+R41[view] [source] [discussion] 2023-07-02 01:50:38
>>hn9272+rX
Self ddos is more fuzzy because there is no intent. If I wget all pages from a site's site map is that a dos? If it was architecture to handle that kind If load the site would be unaffected and if wasn't it could potentially cause availability problems. If after starting my download script I noticed the server couldn't handle my requests then I would recognize I am dosing them.
replies(1): >>hn9272+54g
◧◩
521. photon+j51[view] [source] [discussion] 2023-07-02 01:55:03
>>comboy+ep
Some of the scraping was because Twitter fucked up the API so bots moved to scraping.

Dumb but obvious consequence

522. pineap+p51[view] [source] 2023-07-02 01:56:52
>>ZacnyL+(OP)
On a side note, I must say that Mastadon having a side bar on mobile is a very poor design choice.
replies(2): >>pschue+281 >>throwa+9l1
◧◩◪◨⬒⬓⬔⧯▣
523. steveB+t51[view] [source] [discussion] 2023-07-02 01:57:37
>>Aeolun+9Y
I worked for a guy whose boss was trying to throw him under the bus constantly. In one scenario after being reminded of something, he said "I don't recall that conversation, you need to put this kind of stuff into email". So in a following scenario where he did send an email, boss man said "I get lots of email, you can't send an email and assume I read it."

This is why I find if you don't already have good relations with management and trust each others judgement, it really doesn't matter.

They will do as they wish, and throw you under the bus as needed.

replies(1): >>jefftk+471
524. m3kw9+u51[view] [source] 2023-07-02 01:57:50
>>ZacnyL+(OP)
Worked fine with me. It’s a bit annoying seeing a mastodon user shtting on twitter, there was no self own, the post sounded good because it resonates with Elon haters.
◧◩◪◨⬒
525. Travis+v51[view] [source] [discussion] 2023-07-02 01:57:52
>>menset+bV
I don't see how that would be any better than what we have now. If employer provided healthcare was removed, that would leave us with a bunch of private healthcare companies. These private companies would drive up the cost even more.

If an affordable or free healthcare option was offered on top of making employer provided healthcare illegal, then I completely am behind your idea.

replies(2): >>photon+p61 >>ars+t91
◧◩◪
526. barbaz+z51[view] [source] [discussion] 2023-07-02 01:58:09
>>paxys+A11
Without knowing much about the people I opt to approach this with a bit more empathy. Things are shitty for lots of people. Now is not the time to judge people.
replies(1): >>paxys+M51
◧◩◪◨⬒
527. hrisng+H51[view] [source] [discussion] 2023-07-02 02:00:01
>>tadfis+KX
geohot was naively optimistic when he offered his so called "internship" to Musk. Ended up resigning in one month without delivering anything.
replies(1): >>buggle+nb1
◧◩◪◨⬒⬓⬔
528. clipsy+L51[view] [source] [discussion] 2023-07-02 02:00:57
>>murder+kD
Don't forget, in 1967 (the year in which Loving v Virginia was decided), interracial marriage had less than 20% popular support: https://news.gallup.com/poll/354638/approval-interracial-mar...
◧◩◪◨
529. paxys+M51[view] [source] [discussion] 2023-07-02 02:01:27
>>barbaz+z51
Why assume anything at all about them? Maybe they believe in the product they are building and don't mind putting in the extra work?
◧◩◪
530. sigzer+O51[view] [source] [discussion] 2023-07-02 02:01:46
>>martin+oN
> The people at Twitter who understood the system and could predict the side effects were all fired or left.

You have zero idea if that is true or not.

replies(8): >>lolind+i61 >>spamiz+J61 >>anonym+q81 >>chris_+391 >>Rimbo+Ub1 >>jrm4+vd1 >>onion2+Rk1 >>rlt+lx1
◧◩◪◨⬒⬓⬔⧯▣
531. steveB+Q51[view] [source] [discussion] 2023-07-02 02:02:46
>>waters+cZ
I got tasked with essentially project managing a doomed project that the boss had already made all the tech decisions & promises on. Nothing was built but we had customers with firm dates for go-live. It was clearly not going to work, and not be on time. I pointed some of this out.

He then asked me to do weekly RAG status for stakeholders. So I did and it all slowly turned red with no easy remediation.

He did two things that made me realize it was time to go:

First, when I suggested that "if I report red status all year and then it doesn't complete on time, but I kept everyone well informed - am I going to be rewarded end of year".. to which I got nervous laughter response.

Second, he started talking about "what if we change the definition of done", such that we just start marking things amber/green because like.. well some of it is running in QA or hey its like 70% done, so why not mark it done?

Just seemed like he handed me the keys to a sinking boat as he stepped off in the last life boat.

◧◩◪
532. Robotb+V51[view] [source] [discussion] 2023-07-02 02:03:12
>>epista+5H
Man, the really annoying thing is that Elon-haters are so dishonest (refusing to engage when obviously wrong claims are made, repeating things that have been long disproven, repeating hearsay as fact, etc), that it's hard to actually identify any actual lies Elon has made. Meaning, not just exaggerations or failed predictions, but straight up intentional lies.

My favorite is when things are claimed to be impossible, that Elon's lying because the thing is impossible, but then it happens anyway.

Where Elon gets in trouble is he's wildly over-optimistic on a few things, such as AI. He predicted an AGI would take over in 5 years around 2015 or so (so we're 3 years off), and I think he really believed it. That's why he's always claiming things like self-driving, and doing it without sensors or whatever. His paranoia of AGI and his over-confidence on self-driving have exactly the same root cause (believing AI will conquer all). Elon has had so many instances of overcoming status quo expert predictions (whether on solar energy, battery-electric vehicles, reusable launch vehicles, or whathaveyou), that I think it makes him increasingly unable to very effectively listen to experts.

And he's also incredibly gullible and easily taken in by all sorts of scammers, including rightists and just plain sycophants telling him what they think he wants to hear. Which is increasingly what he's left with as everyone else who is sick of his bull has left.

replies(1): >>the_gi+ex1
◧◩◪◨⬒
533. NavinF+W51[view] [source] [discussion] 2023-07-02 02:03:15
>>Dextro+I01
The server load from that is negligible since those requests stop at the load balancer.

On that note, the 10 requests/second in the post is also negligible for the same reason. Only requests that hit backend servers matter

replies(1): >>8n4vid+qv1
◧◩◪◨⬒
534. dredmo+961[view] [source] [discussion] 2023-07-02 02:06:10
>>davidc+a41
There might be numerous other reasons: <>>36556578 >
◧◩◪◨⬒⬓⬔⧯▣▦
535. steveB+b61[view] [source] [discussion] 2023-07-02 02:06:32
>>afterb+941
It's step 2 of the "3 envelopes" method of management.
◧◩◪◨⬒⬓⬔
536. clipsy+e61[view] [source] [discussion] 2023-07-02 02:07:32
>>pessim+XH
It's an accurate description of right-wing views: https://www.rollingstone.com/politics/politics-news/cpac-spe...

And no, there is no such thing as eradicating "transgenderism" without eradicating transgender people anymore than you could eradicate "blackism" without eradicating black people. It is a meaningless distinction invented to provide a paper-thin veneer over what is simply a call for mass murder.

◧◩◪◨
537. lolind+i61[view] [source] [discussion] 2023-07-02 02:08:35
>>sigzer+O51
About 80% of Twitter was laid off or quit. I think it's a reasonable supposition that a good number of those were critical personnel who felt they could get a better deal somewhere else.
replies(2): >>Franks+X91 >>maxlin+VG1
◧◩◪◨⬒⬓
538. photon+p61[view] [source] [discussion] 2023-07-02 02:09:48
>>Travis+v51
Its not a given that prices would increase

Look at how these systems work in other countries

replies(1): >>ekianj+Ve1
◧◩◪◨⬒⬓⬔
539. odux+r61[view] [source] [discussion] 2023-07-02 02:09:57
>>paxys+c31
What you said is true - a new lottery is not needed. However before offering a job to a H1B candidate the company should demonstrate that it advertised this job to the general public and no non H1B candidate (a US citizen or permanent resident) applied or was eligible. In the current job market, there are tons of citizens and permanent residents in the job market making it difficult if not impossible for a H1B holder to get a new job.
replies(1): >>Michae+B81
◧◩◪◨⬒
540. saboot+v61[view] [source] [discussion] 2023-07-02 02:10:34
>>menset+bV
That wasn't possible, having Lieberman's vote was required, and he said no to anything like that
replies(1): >>889135+Xk1
◧◩◪◨
541. spamiz+J61[view] [source] [discussion] 2023-07-02 02:12:15
>>sigzer+O51
If it's not true that's actually more damning: The "experts" seem to frequently break it.
◧◩◪◨
542. spamiz+R61[view] [source] [discussion] 2023-07-02 02:15:10
>>andsoi+7X
They lack knowledge not skills. To my knowledge there is no "intuitively understand how my changes will impact a complex system without studying it" skill (unless that system is under a robust test suite, which Twitter is not)
replies(1): >>andsoi+I91
543. justin+S61[view] [source] 2023-07-02 02:15:11
>>ZacnyL+(OP)
Did the Fail Whale appear, or was it too busy capsizing boats?
◧◩◪
544. dehrma+271[view] [source] [discussion] 2023-07-02 02:17:45
>>ikrenj+XX
A medium-sized customer making a point of not paying the bills to negotiate hard? If they come back, I'd put them on a pre-paid plan.
◧◩◪◨⬒⬓⬔⧯▣▦
545. jefftk+471[view] [source] [discussion] 2023-07-02 02:18:11
>>steveB+t51
Talk verbally, and then send an email afterwards with notes. This means that they definitely were informed, because you talked to them, and you have something to point them to if they don't remember, because you send notes.

This is protection in adversarial scenarios, but is also just a great habit In general. Verbal discussion is really good for getting people on the same page, but without notes it's very easy for details and decisions to get lost.

replies(2): >>steveB+La1 >>q7xvh9+ai1
◧◩◪◨⬒⬓⬔
546. eyelid+k71[view] [source] [discussion] 2023-07-02 02:20:53
>>eyelid+OU
And after a while out with my pup enjoying sunshine and play, I think I should be a little more friendly than this.

It can take a lot of time and effort to develop instincts like “scrollbar jumping and network calls are related”. They’re so obvious to me that I didn’t even bother inspecting anything, I just “debugged” on my phone by connecting familiar dots and describing the familiarity. But if it’s not immediately obvious to you and if you have an inclination to be more familiar, I’d strongly recommend spending more time manually fuzzing rando sites with dev tools open. You’ll probably get a lot more out of that than dissecting personal motivations on any thread on any site. And you’ll have a much better calibrated bullshit detector too.

◧◩◪
547. jayd16+o71[view] [source] [discussion] 2023-07-02 02:21:41
>>martin+oN
> The people at Twitter who understood the system

But this is Scaling-101 stuff. It's not some super complex or unique system going wrong. At least according to the article, it's a classic case of bad retry logic leading to a death spiral.

https://en.wikipedia.org/wiki/Thundering_herd_problem

replies(1): >>PaulDa+Na1
◧◩
548. tomcam+J71[view] [source] [discussion] 2023-07-02 02:24:15
>>Topfi+Ew
How do you force someone to work at Twitter?
replies(1): >>Franks+3a1
◧◩◪◨
549. firest+W71[view] [source] [discussion] 2023-07-02 02:25:57
>>anders+AE
Pretty sure parent does

Plus there’s always technical debt and even the ‘best’ engineers at Twitter made mistakes

Maybe if the architecture wasn’t so brittle and more easily testable by these engineering ‘gods’ then we wouldn’t have this problem

◧◩◪◨
550. greent+X71[view] [source] [discussion] 2023-07-02 02:26:05
>>humean+mZ
You can't write tests for the changes someone might make in the future.
replies(1): >>onion2+ul1
◧◩
551. pschue+281[view] [source] [discussion] 2023-07-02 02:27:46
>>pineap+p51
I want to agree with you since I generally hate this kind of thing but honestly the Mastodon web ui on mobile doesn't bother me for some reason.
◧◩◪
552. mrcwin+b81[view] [source] [discussion] 2023-07-02 02:29:36
>>epista+5H
This.

The media is flawed. Journalists are flawed. The Verge in particular has some atrocious coverage of tech.

But the problem with Elon is that in his world, we must rely on him for true information. As if the direct source is inherently true. He’s just as full of it as anyone else with interests.

◧◩◪◨
553. nborwa+j81[view] [source] [discussion] 2023-07-02 02:30:52
>>andsoi+7X
Alternately, if they have the “right skills” why is this happening? Clearly they don’t have some of the needed skills to prevent this. And a self-DDOS might be a good indication of that.
◧◩◪
554. Solven+p81[view] [source] [discussion] 2023-07-02 02:31:53
>>darkwr+Jr
I can easily visualize a wooden wagon rolling along a rocky slow descent forever and all of the reasons its wheels would eventually break loose.

In the case of a platform like Twitter, aside from random acts of god and weather, aside from money, what are the sort of stuff that slowly breaks its wheels off over time such that, without staff, it inevitably stops working completely?

replies(1): >>kevinv+le1
◧◩◪◨
555. anonym+q81[view] [source] [discussion] 2023-07-02 02:32:17
>>sigzer+O51
We can just read posts by former twitter staff engineers who say the same thing.
◧◩◪
556. fwlr+r81[view] [source] [discussion] 2023-07-02 02:32:19
>>manana+rJ
Sure, I mis-spoke in saying it was console.log spam, that’s not specifically what’s happening. But let’s be real, if you’re getting a 429 response that is at most a cached hash table lookup per request, for a site has probably top 50 in the world in terms of “scaling to handle heavy request loads” for a decade.

There’s just no chance this specific thing is actually what’s causing issues for Twitter, it’s obviously a consequence of the heavy scraping and steps to stop the heavy scraping. It frustrates me to no end that smart technical software people, who can have intelligent discussions on not just code but a wide range of topics from nuclear powers to superconductors, suddenly lose their ability to have these discussions when a certain person is involved.

replies(2): >>bubble+ff1 >>dcunit+Nsa
◧◩◪◨⬒⬓⬔⧯
557. Michae+B81[view] [source] [discussion] 2023-07-02 02:33:43
>>odux+r61
The original purpose of the H1B system was exactly for those rare individuals that have some X skill(s) that can't be met by the domestic job market. The implication being that practically zero entry to intermediate level jobs would have H1Bs filling them, even in SV.

Though the expected norm nowadays is for it to be a cheaper second-rate labour supply restricted by years long waiting lists and lotteries, and not a smooth pipeline of geniuses and super-geniuses interested in emigrating to the US,

replies(1): >>j16sdi+bq1
◧◩◪◨
558. 95014_+G81[view] [source] [discussion] 2023-07-02 02:34:05
>>andsoi+7X
William of Ockham would like a word.
replies(1): >>Sketch+Jd1
◧◩◪
559. nashas+T81[view] [source] [discussion] 2023-07-02 02:36:13
>>paxys+A11
The activist mindset is not part of professionalism. If people chose to stick with their jobs, it is their professionalism. And if people chose not to leave, it is a sacrifice they made.

Any professional worth his salt would do the same.

◧◩◪◨
560. chris_+391[view] [source] [discussion] 2023-07-02 02:38:03
>>sigzer+O51
It’s likely. The number of people predicting degradation were wrong only on the length of time it took for the degradation to start occurring.
replies(1): >>lansti+dd1
◧◩
561. nashas+b91[view] [source] [discussion] 2023-07-02 02:39:50
>>tmpz22+CQ
The arrogance of the guy is so huge, hubris does not touch him. Thoughts are with the programmers.

What I’m more surprised about is how gum and shoestring the twitter engineering is now a days. They put in no emphasis on doing deep divides into the code base and instead opt to do the simplest shortest fix. And it causes problems.

replies(2): >>starbu+ur1 >>bart_s+yO6
◧◩◪
562. the-rc+h91[view] [source] [discussion] 2023-07-02 02:40:52
>>goalie+PX
Not just frontend developers. The backend should serve a 429 or 503 error, complete with a Retry-After header: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Re...

That would give the server side more control over the retrying logic (when the header is properly interpreted). I'm surprised Elon hasn't implemented this himself.

◧◩◪◨⬒⬓⬔
563. chris_+l91[view] [source] [discussion] 2023-07-02 02:41:19
>>fesoli+C31
Your argument is that it is a non sequitur to say that the right skilled people are not at twitter, using the argument that the right people with the available skills were not involved in this feature.
replies(1): >>Baseba+an1
◧◩◪◨⬒
564. doomle+o91[view] [source] [discussion] 2023-07-02 02:41:32
>>8organ+vN
Ah, so it’s like CDMA in WLAN, TIL
◧◩◪◨⬒⬓
565. ars+t91[view] [source] [discussion] 2023-07-02 02:42:30
>>Travis+v51
> that would leave us with a bunch of private healthcare companies.

It's already a bunch of private companies.

> These private companies would drive up the cost even more.

Other way around - by having to actually directly compete for customers, instead of just having to convince a few large corporation prices would go down, not up.

Although we really should not ignore that insurance companies are not the drivers of higher costs, it's health care providers that do that.

It's enjoyable to blame insurance companies, but the reality is their profits are capped by law - they are not the problem. Dr.'s will have to take a pay cut, and there will have to be mass layoffs, there's no other way to reduce costs.

replies(5): >>unusua+0f1 >>joomoo+Uf1 >>quickt+tk1 >>ohgodp+Hs1 >>user_t+wi2
◧◩◪◨
566. berkle+v91[view] [source] [discussion] 2023-07-02 02:42:35
>>pschue+q31
This is a really ignorant take to dismiss scrapers. LLMs operate by having petabytes of conversational training data. Scraping is how OpenAI trained GPT. It’s how all their copycats are trying to do the same.

Elon can be a monumental asshat, and he can be self-DDOS’ing, and can be accurate about scraping at the same time. It’s why every single social media platform is heading toward becoming a walled garden.

replies(3): >>pschue+oa1 >>gmerc+Sf1 >>dyno12+Qn2
◧◩◪◨⬒
567. andsoi+I91[view] [source] [discussion] 2023-07-02 02:44:55
>>spamiz+R61
> knowledge there is no "intuitively understand how my changes will impact a complex system without studying it" skill (unless that system is under a robust test suite, which Twitter is not

then how do they have confidence that anything works before they subject hundreds of millions of people around the world to system updates? that seems disrespectful to the user, if you asked me.

replies(2): >>jbeam+rb1 >>mypalm+Ou1
◧◩◪◨⬒⬓
568. andbbe+P91[view] [source] [discussion] 2023-07-02 02:45:46
>>jagged+cM
not my circus

did you get copmensation for the 2 times it worked out

replies(1): >>jagged+Qh1
◧◩◪◨⬒
569. Franks+X91[view] [source] [discussion] 2023-07-02 02:46:34
>>lolind+i61
"But the code is self-documenting!"
replies(3): >>IntelM+Ic1 >>_the_i+5o1 >>ithkui+sO1
◧◩◪
570. Franks+3a1[view] [source] [discussion] 2023-07-02 02:47:11
>>tomcam+J71
If they quit their H1-B gets revoked.
replies(1): >>tomcam+ed1
◧◩
571. AbraKd+ca1[view] [source] [discussion] 2023-07-02 02:47:57
>>Topfi+Ew
> I feel very sorry for the people forced to work at that company under that management.

Forced? You know slavery was abolished a long time ago no?

replies(2): >>oddeva+rc1 >>sh34r+sp1
◧◩◪◨⬒
572. pschue+oa1[view] [source] [discussion] 2023-07-02 02:49:35
>>berkle+v91
I'm not denying that scrapers exist, I'm just highly suspicious of this explanation given that: a) he's proven time and time again how willing he is to say shit just to get attention b) he doesn't seem to understand software very well c) if shit was imploding for reasons related to decisions he made, this is precisely the kind of blame externalization I would expect.
replies(1): >>evan_+7b1
◧◩
573. TheHap+Ba1[view] [source] [discussion] 2023-07-02 02:52:29
>>tmpz22+CQ
What holiday is it?
replies(2): >>voganm+6b1 >>easton+Lb1
◧◩◪◨
574. sander+Ka1[view] [source] [discussion] 2023-07-02 02:54:26
>>nicola+yP
I was asking about this specific person's situation. I do recognize (and despise) the visa issue that indentures immigrants to employers. But I'm curious what other circumstances there may be.
◧◩◪◨⬒⬓⬔⧯▣▦▧
575. steveB+La1[view] [source] [discussion] 2023-07-02 02:54:27
>>jefftk+471
Yes, but..

If you are in the kind of adversarial management relationship where this is necessary, you have already lost.

Do you think this kind of guy, when you point to "hey remember the conversation, here's the follow-up mail with the meeting notes" he's gonna be like "oh yeah, I was wrong, you are right." ?

It's good to have meeting agendas and follow up minutes, I just rarely find that they are going to help you litigate anything. More to remind you how a decision came to be.

◧◩◪◨
576. PaulDa+Na1[view] [source] [discussion] 2023-07-02 02:54:43
>>jayd16+o71
This has absolutely nothing to do with the thundering herd problem.
replies(2): >>m00x+ib1 >>jayd16+vh1
◧◩◪
577. voganm+6b1[view] [source] [discussion] 2023-07-02 02:57:45
>>TheHap+Ba1
Is this really easier than consulting a calendar?

Its the weekend before the 4th of July, the independence day for USA - many employers give employees Monday and Tuesday off, creating a potential four day break during what is typically very good weather - that being said Twitter is presumably (still) an international company with people in all different holiday areas.

replies(3): >>TheHap+6f1 >>joeyth+eh2 >>taskfo+Tg9
◧◩◪◨⬒⬓
578. evan_+7b1[view] [source] [discussion] 2023-07-02 02:57:50
>>pschue+oa1
Yeah, scrapers have always existed and while their traffic is undoubtedly higher than it has been in the past, it can't possibly be any significant amount of traffic when compared to the rest of the traffic hitting the site.

A real scraper would be stopped by a rate limit set to, like, 100 tweets/minute. 600 tweets/day is a completely pointless, punitive limit.

replies(2): >>manque+kP1 >>berkle+Cp2
◧◩◪◨
579. TheHap+gb1[view] [source] [discussion] 2023-07-02 02:59:06
>>agonz2+ZO
Every social network and large tech company has awful people running it? And I'm yet to see anything beyond "an anonymous source" on this apparent overworking.

If you work for a large US tech company, you are replacable automata. How do people not know this? Am I the crazy one here?

replies(2): >>sander+hc1 >>dbeley+az1
580. penjel+hb1[view] [source] 2023-07-02 02:59:11
>>ZacnyL+(OP)
the irony of all the premature celebrations over the past 8 months. If you stick your head in the sand and pretend there are no problems, i guess there really arent any, until maybe there is?
◧◩◪◨⬒
581. m00x+ib1[view] [source] [discussion] 2023-07-02 02:59:37
>>PaulDa+Na1
+1.

Ironic that someone saying it's scaling 101 follows up the comment with a completely wrong explanation.

◧◩◪◨⬒⬓
582. buggle+nb1[view] [source] [discussion] 2023-07-02 03:00:06
>>hrisng+H51
Not true. He temporarily got the login nag modal removed. It was a nice few weeks.
replies(1): >>hrisng+2o1
◧◩◪◨⬒⬓
583. jbeam+rb1[view] [source] [discussion] 2023-07-02 03:01:13
>>andsoi+I91
They don’t have confidence. The site has been breaking down. It is indeed disrespectful to the user.
◧◩
584. TheHap+Ib1[view] [source] [discussion] 2023-07-02 03:02:54
>>inpdx+uT
What nonsense. Silicon Valley employees are some of the best paid in the world and have chosen to enter into a contract in a capitalist society. Even if any are "economically trapped" (they're not) and it's not of their own volition (it is), it's been a year since Musk bought the company, plenty of time to find another job.

I don't think you understand what a "tyrant" is. Companies aren't democracies.

replies(1): >>aetimm+8i1
◧◩◪
585. easton+Lb1[view] [source] [discussion] 2023-07-02 03:03:18
>>TheHap+Ba1
4th of July (America’s birthday). Which is actually Tuesday, but many people are taking Monday off too.
◧◩◪◨
586. beebma+Sb1[view] [source] [discussion] 2023-07-02 03:04:35
>>drekip+hJ
This fundamentally misunderstands unions. Hospital unions often strike for the safety of patients, to stop unsafe policies by the hospital leadership.
replies(1): >>vba616+kd1
◧◩◪◨
587. Rimbo+Ub1[view] [source] [discussion] 2023-07-02 03:04:51
>>sigzer+O51
You might be right; the person you're replying to might have zero idea.

Now me... I know someone personally who was a senior exec for Twitter's software team, who left after Elon's purge.

He left because all the people who understood the system and could predict the side effects were fired or left. He'd been with companies going through death spirals before, and had no interest in being involved with another one.

So, while the person you're replying to might not know, my friend DOES know.

replies(2): >>djbusb+hf1 >>j16sdi+Ep1
◧◩◪◨⬒⬓
588. BearOs+cc1[view] [source] [discussion] 2023-07-02 03:07:54
>>Walter+0U
Then you haven't heard about about Vladimir Putin.
◧◩◪◨⬒⬓⬔
589. sangno+dc1[view] [source] [discussion] 2023-07-02 03:08:12
>>fesoli+C31
> A change like this will have have a lot of unintended consequences, and not having a senior engineer with lots of context leading the change will undoubtedly cause these kinds of issues.

Having a senior engineer with a lot of context is worthless if the work environment does not promote open communication. You don't want to be the senior engineer or leader who shows "poor judgement" by opposing the mercurial owner "for no reason" if you're overridden and the feature launch succeeds without a glitch; no one gets fired for implementing a request that came straight from the top.

This is why non-rushed, scaled roll-outs are essential for large system: had they tried this on 1% / 5% / 10% of random traffic first, they could have caught this. Yet again, if the directive to roll it out to production came from the very top, you set that gate to 100% immediately.

◧◩◪◨⬒
590. Rimbo+fc1[view] [source] [discussion] 2023-07-02 03:08:24
>>tadfis+KX
Bingo. You can know a specific technology inside and out, but easily get lost in a large system built in that technology if you haven't worked with it before.

It's very easy to get caught in assumptions like, "Nobody would ever do things THIS way, so they must have built it THAT way," only to find out that, once upon a time, THIS way was the right way to do things, only for it to over time become less and less optimal, but the costs of changing things were too high to fix it. Once your system is old enough and large enough, you'll have several thousand things just like that.

◧◩◪◨⬒
591. sander+hc1[view] [source] [discussion] 2023-07-02 03:08:33
>>TheHap+gb1
Don't you know anyone who used to work there? I've worked for a large US tech company, and no, it was not the same.
◧◩◪
592. camero+oc1[view] [source] [discussion] 2023-07-02 03:09:53
>>martin+oN
> So about the only thing they could do was issue multiple, parallel requests and hope that at least one of them was fast.

lol nobody would do this to solve this problem because it doesn't even remotely solve it or give the appearance of solving it, if anything it's guaranteed to make things go slower

replies(1): >>kortil+Fd1
◧◩◪◨
593. jjuliu+pc1[view] [source] [discussion] 2023-07-02 03:09:58
>>johann+rU
>And then Twitter is used for "relevant" information as well, from emergency or transport authorities using it for quick information instead of having their own system to news of any kind or discussions and information exchange in different peer groups.

I really don't think it's wise to be putting so many eggs in one basket, convenient as that might be. This right here is a strong example of that.

replies(1): >>johann+tL1
◧◩◪
594. oddeva+rc1[view] [source] [discussion] 2023-07-02 03:10:06
>>AbraKd+ca1
"Forced" could also mean holding someone's visa hostage, threatening consequences in addition to losing a job, or just in general being in a situation where, while they are not physically or legally required to keep a job, they have no other viable options.
◧◩◪◨⬒⬓
595. wil421+xc1[view] [source] [discussion] 2023-07-02 03:10:50
>>Wingy+731
You could’ve googled about H-1B before commenting.
◧◩◪
596. jjuliu+Hc1[view] [source] [discussion] 2023-07-02 03:12:33
>>rsynno+4S
Because maybe it'd be better if we stopped giving him attention. He thrives on it in a negative way.
◧◩◪◨⬒⬓
597. IntelM+Ic1[view] [source] [discussion] 2023-07-02 03:12:36
>>Franks+X91
No matter how good your documentation or comments are, that doesn't mean whoever is left holding the bag will understand it. Or at least not in the amount of time it would take to keep it from exploding

I understand the abstracted theory of how a nuclear power plant works (uranium heats water -> makes steam -> drives turbines etc) but if you sat me down at the control console and asked me to restart a reactor? Yeah I'd have no idea where to even begin. Even if I had a manual as thick as a fridge to (slowly) flick through

replies(3): >>mastaz+fg1 >>fires1+7j1 >>2muchc+CG1
◧◩◪◨⬒⬓
598. BeefWe+8d1[view] [source] [discussion] 2023-07-02 03:16:51
>>andsoi+021
It's not obvious. Per Mudge's whistleblowing, Twitter didn't have a test environment so it's entirely possible they had no idea this would happen.[1]

[1]: https://www.wired.com/story/mudge-twitter-whistleblower-secu...

replies(1): >>mips_r+FZ2
◧◩◪◨⬒
599. lansti+dd1[view] [source] [discussion] 2023-07-02 03:17:55
>>chris_+391
I think most experts were fascinated by the whole experiment as it is essentially gathering data on a subject we had theories on but no experiments.

I used to work at a company where both the main data center and the main dev office were in the flight path of a major airport. We joked that if the data center had a plane hit it we’d go down quickly but recover but if the office building got hit we be fine for a while but long term in trouble.

◧◩◪◨
600. tomcam+ed1[view] [source] [discussion] 2023-07-02 03:17:56
>>Franks+3a1
Yikes. Great point.
◧◩◪◨⬒
601. vba616+kd1[view] [source] [discussion] 2023-07-02 03:19:04
>>beebma+Sb1
On the other hand, some unions (mine) sign contracts that say they will not strike and do whatever they can to prevent one.

I haven't witnessed what happens if the members were determined to anyway, or read up on the circumstances of past wildcat strikes.

Also, the last time I saw something about my local hospital nurses' union in the news, they were alleging that the recruiting and employment of foreign nurses violated human trafficking laws. Basically, they signed people up from another country with a huge penalty if they quit early as "compensation" for the cost of importation.

To me, that strongly suggested the union was not playing a strong hand, when it comes to "unsafe policies".

◧◩◪
602. wnevet+nd1[view] [source] [discussion] 2023-07-02 03:19:29
>>ikrenj+XX
Don't you have to pay your bill to be considered a customer?
replies(2): >>playin+wQ1 >>manque+yQ1
◧◩◪◨
603. jrm4+vd1[view] [source] [discussion] 2023-07-02 03:20:30
>>sigzer+O51
Zero idea is a bit much. Seems like an entirely reasonable assumption.
◧◩◪
604. hvis+Dd1[view] [source] [discussion] 2023-07-02 03:21:37
>>martin+oN
> My guess is Elon said "the site's too slow!"

Seems more like a thinly disguised attempt to force people to purchase subscriptions. Blue checkmarks and all.

replies(2): >>photoc+cg1 >>shapef+AL1
◧◩◪◨
605. kortil+Fd1[view] [source] [discussion] 2023-07-02 03:21:42
>>camero+oc1
Google did this a long time ago. It’s more nuanced than you think. Two requests would be issued and the first acknowledged one cause the second to be cancelled. There was a public paper on this from Dean iirc and the method is a decade old.
replies(3): >>sagarm+bf1 >>dmazzo+rH1 >>camero+vi2
◧◩◪◨⬒
606. Sketch+Jd1[view] [source] [discussion] 2023-07-02 03:22:10
>>95014_+G81
Ol' Billy Razor?
◧◩◪◨
607. kevinv+Md1[view] [source] [discussion] 2023-07-02 03:22:41
>>justco+WW
Can you imagine Mark Zuckerberg writing these type of granular site outage status updates?
608. runsWp+6e1[view] [source] 2023-07-02 03:27:10
>>ZacnyL+(OP)
Is there anywhere in this thread where there is actual info and not just people complaining about and taking shots at Elon Musk because they dont like him or his politics?
replies(1): >>dcunit+esa
◧◩◪◨⬒⬓
609. chrisw+8e1[view] [source] [discussion] 2023-07-02 03:27:15
>>Walter+0U
> Every person in power is told he's wrong every day, all day, by most everyone.

Wait, what? That's a ridiculous assertion, even taken as hyperbole. A huge percentage of people in power surround themselves with "yes-men", and are allergic to (even constructive) criticism, let alone direct disagreement.

replies(1): >>Walter+yk1
◧◩◪◨
610. kevinv+le1[view] [source] [discussion] 2023-07-02 03:32:06
>>Solven+p81
The ostensible cause for the rate limiting was “excessive scraping”. Battling stuff like this or e.g. spam bots is a constant arms race. So, without staff, the bad actors will eventually win.
◧◩◪◨⬒⬓
611. vba616+He1[view] [source] [discussion] 2023-07-02 03:36:05
>>typon+d31
Modern Western capitalism is pretty similar to the Soviet Union or China's.

"State capitalism" and "monopoly capitalism" (the bad kind according to socialists) are about as different as Coke and Pepsi.

Ultimately the "owners" in practice are people you never heard of that work for (government) pension funds and index funds. The billionaires, founders, and celebrities are mostly a sideshow. That's not a denial of wealth inequality, just as officially socialist countries have.

But nearly all big companies have no owner in a top hat running the show, just faceless committees, responsible for buying everything - that company and all its competitors. Bureaucrats, apparatchiks, public or private, it's much the same.

If the C-suite and directors of huge companies are generally parasites, it's because robber barons and corporate raiders are the exception today. People whose job is to invest trillions of dollars by simply buying everything for sale have the least control imaginable over company managers. The current situation reflects classic criticisms of socialism, but it won anyway.

Nearly every source of information on public company stocks in the US has a figure for "institutional ownership". If a company is of any size, and is a real business, this is usually a high % - this is a reality check if what I'm writing sounds outlandish because nobody talks about anything but Twitter around here.

replies(1): >>cyber_+qj1
◧◩◪
612. aeyes+Ie1[view] [source] [discussion] 2023-07-02 03:36:28
>>reddit+hU
It is unlikely that a system with the scale of Twitter implements the API rate limiter in the backend. Usually you'd do this as early as possible together with other WAF stuff.

If IPs or IP ranges get really annoying we block them on the network level.

Big public sites like Twitter obviously need to have this technology. Due to their political content they probably also need sophisticated DDoS protection.

replies(1): >>gmerc+Yf1
◧◩◪◨⬒⬓⬔
613. ekianj+Ve1[view] [source] [discussion] 2023-07-02 03:40:16
>>photon+p61
Sounds like you have no clue about whats happening in other countries
replies(3): >>zer0to+pv1 >>ffgjgf+Kw1 >>FireBe+oM2
◧◩◪◨⬒⬓⬔
614. unusua+0f1[view] [source] [discussion] 2023-07-02 03:40:53
>>ars+t91
> It's enjoyable to blame insurance companies, but the reality is their profits are capped by law - they are not the problem.

What a delightfully naive view.

Answer me two simple questions:

1) How are insurance companies profits capped?

2) How does increasing or decreasing costs affect thier allowable profits?

replies(1): >>ars+or1
◧◩◪◨
615. TheHap+6f1[view] [source] [discussion] 2023-07-02 03:42:25
>>voganm+6b1
I searched "what holiday is it this weekend" on kagi and found nothing. I don't know what country GP is in and I haven't heard about any public holidays this weekend.

The "America is the default" is tiring. The US makes up ~ 5% of the population, and most of us do not default to American thinking.

replies(5): >>woodso+hi1 >>boc+Ai1 >>badreq+wq1 >>yibg+Ot1 >>bart_s+2R6
◧◩◪◨⬒
616. sagarm+bf1[view] [source] [discussion] 2023-07-02 03:43:28
>>kortil+Fd1
The technique is called "request hedging".
◧◩◪◨
617. bubble+ff1[view] [source] [discussion] 2023-07-02 03:44:56
>>fwlr+r81
Agreed, it's fud - and there are professional botnets on HackerNews to amplify what they want.

What I've noticed is there's little technical discussion, and more so emotional-provoking replies.

◧◩◪◨⬒
618. djbusb+hf1[view] [source] [discussion] 2023-07-02 03:45:36
>>Rimbo+Ub1
This is still hearsay.

However, even with my limited experience in similar scenarios on smaller scale - it still feels accurate.

◧◩◪◨⬒
619. gmerc+Sf1[view] [source] [discussion] 2023-07-02 03:53:41
>>berkle+v91
It’s quite ignorant to assume petabytes of garbage have any value at this point. See Chinchilla
replies(1): >>berkle+Js1
◧◩◪◨⬒⬓⬔
620. joomoo+Uf1[view] [source] [discussion] 2023-07-02 03:54:00
>>ars+t91
perhaps we should sidestep the problem of profitability in healthcare entirely and create a non-profit healthcare system? which even the most free-market loving enthusiast should be in agreement with -- inelastic demand and all
replies(2): >>ars+Ir1 >>flagra+mR1
◧◩◪◨
621. gmerc+Yf1[view] [source] [discussion] 2023-07-02 03:54:46
>>aeyes+Ie1
Sometimes people are cheap and don’t pay their cloudflare bill or their engineers.
◧◩◪
622. olalon+3g1[view] [source] [discussion] 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

replies(1): >>idiftl+Ng1
◧◩◪◨
623. photoc+cg1[view] [source] [discussion] 2023-07-02 03:59:08
>>hvis+Dd1
That's the first thing that came to mind. It's a pay-to-play move, which is not at all surprising. People seem to forget that fully-featured social media-centric corporations are run for profit, and if they can't get enough advertising to balance the books, then what's left but subscriptions?

Sometimes people buy media corporations because they're interesting in using them to promote their other more lucrative operations (think Jeff Bezos and the Washington Post) so they don't really care about profitability, but I don't think Twitter fits that model, but who knows?

replies(1): >>sh34r+Rn1
◧◩◪◨⬒⬓⬔
624. mastaz+fg1[view] [source] [discussion] 2023-07-02 03:59:42
>>IntelM+Ic1
I have the impression that the comment you are replying to was sarcastic. Of course you're right that experience can't be replaced with documentation. The role of documentation IMHO is making it easier for people to gain experience by smoothing out the process -> it aids the process of gaining experience, does not replace it
◧◩◪◨⬒⬓
625. lansti+ug1[view] [source] [discussion] 2023-07-02 04:02:51
>>Scalen+NU
Maybe if they were unsure about which they preferred.
626. olalon+Ag1[view] [source] 2023-07-02 04:04:46
>>ZacnyL+(OP)
It's an interesting theory but the DDoS predates the decision to disable anonymous access. In fact, that decision was taken in order to mitigate an ongoing DDoS[0][1]. So while it's possible that the questionnable web front end retry logic is not helping things, it's not the root cause.

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

> Temporary emergency measure. We were getting data pillaged so much that it was degrading service for normal users!

[1] 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.

replies(2): >>koboll+Gl1 >>tsimio+Tv1
◧◩◪◨
627. idiftl+Ng1[view] [source] [discussion] 2023-07-02 04:07:10
>>olalon+3g1
The links won’t load
replies(1): >>olalon+ph1
628. brigan+bh1[view] [source] 2023-07-02 04:11:49
>>ZacnyL+(OP)
> There must have been an insane nest of logic that the devs had to tiptoe through to make the service workable as a private only service.

It seems that this statement can lead to different conclusions based on one's biases for or against Musk / freedom of speech:

1) The code base is a mess because the smaller, current team don't know what they're doing and/or management (i.e. Musk) is pushing them too hard and making poor decisions

2) The code base is a mess because the far greater number of engineers there before didn't know what they were doing and/or management weren't pushing them hard enough and were making poor decisions.

Both could be true but I'm going with something the more complex view that it's a little bit of everything, and that Twitter does seem to be moving in a positive direction overall.

replies(2): >>makeit+um1 >>smcl+ZL1
◧◩◪◨⬒
629. olalon+ph1[view] [source] [discussion] 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.

◧◩◪◨⬒
630. jayd16+vh1[view] [source] [discussion] 2023-07-02 04:16:30
>>PaulDa+Na1
Explain why not, if you please. If unresponsiveness causes increased traffic, which causes further unresponsiveness, is that not referred to as a thundering herd problem? Is the stated mitigation of a backoff not fully relevant here?
replies(1): >>inepte+ek1
◧◩◪◨
631. wand3r+Nh1[view] [source] [discussion] 2023-07-02 04:20:17
>>pschue+z31
I mean, I'll give you that, I did chuckle. Frankly, this whole thing is a huge debacle and I can only imagine the context switch penalty being paid going from cars, to ISP, to rockets to Twitter. That said, I personally am astounded by Elon's tenacity. I would definitely not bet against it succeeding, but im not sure I'd bet on its success. If I had to choose though, I would bet on success at like 49/51 odds
replies(1): >>pschue+Le2
632. andrey+Oh1[view] [source] 2023-07-02 04:20:31
>>ZacnyL+(OP)
> Twitter is firing off about 10 requests a second to itself to try and fetch content that never arrives because Elon's latest genius innovation is to block people from being able to read Twitter without logging in

Well, for one, this sounds just like yet another Elon-hater's comment. In _most_ cases, Elon's businesses are fairly successful, so a sarcastic "Elon's latest genius innovation" doesn't belong here.

For second, how do you know the idea came directly from Elon? It could easily be the result of a brainstorming session led by a product team.

Elon is not writing Twitter's code. He is not a Software Engineer at Twitter. Even if the idea came from him, why is he being attacked for a bad deployment?

And lastly, why do people think that the change is bad? There are plenty of web sites that do not allow you to view their content without creating an account first. Is Twitter not allowed to experiment? Why not? I would appreciate hearing well-thought-out arguments that explain the potential negative impact on the business.

replies(3): >>vore+Zh1 >>willia+4j1 >>rsynno+0I1
◧◩◪◨⬒⬓⬔
633. jagged+Qh1[view] [source] [discussion] 2023-07-02 04:20:41
>>andbbe+P91
Of course not :) Preventing disaster earns no kudos
634. alfor+Rh1[view] [source] 2023-07-02 04:20:44
>>ZacnyL+(OP)
This is expected with a faster rate of pushing features.

Funny things is Twitter views are hiher than ever and it will be fixed quickly.

(No reason to make a big deal out of it) But I think tests and refactor of the codebase will be necessary to increase their speed of innovation.

replies(1): >>cochne+Wi1
◧◩
635. vore+Zh1[view] [source] [discussion] 2023-07-02 04:22:21
>>andrey+Oh1
He did make the call to do that, did he not? He publicly stated it on Twitter.
replies(1): >>andrey+ui1
◧◩◪
636. aetimm+8i1[view] [source] [discussion] 2023-07-02 04:23:31
>>TheHap+Ib1
Anecdotally, you are wildly incorrect.
◧◩◪◨⬒⬓⬔⧯▣▦▧
637. q7xvh9+ai1[view] [source] [discussion] 2023-07-02 04:23:56
>>jefftk+471
Another good way is to take notes live in the meeting — and have the doc shared on screen (for remote) or projected on the wall (for in-person).

That way, it's unavoidably in front of everyone's face, and you get the perk of ironclad timestamps in the document-editing history.

◧◩◪◨⬒⬓⬔
638. jagged+ei1[view] [source] [discussion] 2023-07-02 04:24:41
>>qchris+S31
No, they're not the kind of thing I like to talk about in more than generalities because they paint me in a negative light, even though most of the work I do is more about positive-sum games.

If you ever have a beverage with me or drop me an email I'm happy to discuss without naming names, but public is unwise, sadly.

One of these years I'm going to retire and start a youtube channel. If you like similar stories, ThePrimagen[1] definitely has a similar flavor. He talks about some situations at Netflix that are eerily familiar, even though I've never worked for them.

[1] https://www.youtube.com/c/theprimeagen

◧◩◪◨⬒
639. woodso+hi1[view] [source] [discussion] 2023-07-02 04:25:44
>>TheHap+6f1
I generally agree with your sentiment, but Twitter is a US company with most of their employees residing in the US (at least presumably?). So in this case it’s reasonable to assume they meant it’s a holiday in the US.
replies(2): >>bombol+e32 >>joeyth+hh2
◧◩◪◨⬒⬓⬔
640. tivert+oi1[view] [source] [discussion] 2023-07-02 04:26:41
>>paxys+c31
> You understand wrong. If you already have an H-1B visa then you don't need to enter the lottery again. You just need another job offer in a similar role, and can start working immediately.

The other employer still needs to be willing to sponsor you, and that's often not the case.

◧◩◪◨⬒⬓⬔
641. wruza+ri1[view] [source] [discussion] 2023-07-02 04:27:36
>>fesoli+C31
“Trying to make a pigtail out of these unbrushed hair may unscrew the ears”. Sorry, yep, twitter is big. But if preventing tens of doomed requests before a login requires a senior engineer with lots of context, then the program was screwed up long before the layoffs.
replies(1): >>atoav+0t1
◧◩◪
642. andrey+ui1[view] [source] [discussion] 2023-07-02 04:27:53
>>vore+Zh1
Why does it matter that he made the call to do that? I get plenty of "do this, do that" requests from my manager. And if I break things, is it my manager's fault? I'm trying to understand your logic. Please, explain.

Edit: here is my take on it + the most likely scenario of what's going to happen next. This was a bad deployment and such things are not unusual in software industry. In this specific case, there are zero reasons to blame the CTO. From what I'm observing right now, Twitter has already fixed the issue - the website loads just fine. Next, they will do a retro, learn from their mistakes and try to not repeat the same mistakes again in the future. There will be more bad deployments and that's normal. However, with time, they'll make things better, the SLA will go up and the overall stability of their services will stabilize, – one of the biggest social networks on the planet will have the least number of engineers running that same social network.

replies(3): >>unchar+ll1 >>ewoodr+Eu1 >>willdr+Pu1
◧◩◪◨⬒⬓⬔
643. yafbum+wi1[view] [source] [discussion] 2023-07-02 04:27:56
>>paxys+c31
> don't need to enter the lottery again

Yes

> can start working immediately

Abso-lutely not. Check out Reddit to look for accounts of how the transfer works and see how easy it really is...

When you transfer, you need a lot of cooperation from the new firm as they have to be ok filing paperwork, they have to do it in a timely fashion, and due to processing delays on the order of weeks (if all goes well) you cannot start work immediately. For many, many employers, this puts you at a strong disadvantage against applicants who are all good to go and ready to show up for work on Monday.

◧◩◪◨⬒
644. boc+Ai1[view] [source] [discussion] 2023-07-02 04:29:47
>>TheHap+6f1
You’re on the English-speaking internet when the only other countries awake are Canada and Australia/NZ.

You’re in an America conversation thread, whether you like it or not.

replies(2): >>defros+Yi1 >>joeyth+sh2
◧◩◪◨⬒
645. tivert+Ei1[view] [source] [discussion] 2023-07-02 04:30:46
>>paxys+I21
> If they truly cannot get another job despite trying hard for 15 months then really they should be thanking Musk for giving them a steady paycheck when no one else in the industry will.

That's an asshole take.

Everything I've read is that Twitter is working its remaining engineers to the bone. Job searches can be extremely draining, and I can imagine many Twitter engineers don't have the energy remaining. Add to that mix visa and immigration issues, and I could totally see people getting trapped there.

replies(2): >>ceroxy+yj1 >>throwa+Pw1
◧◩
646. cochne+Wi1[view] [source] [discussion] 2023-07-02 04:34:59
>>alfor+Rh1
What substantial features have they been pushing? To me it looks like just a bunch of ways to limit and monetize their existing userbase.
replies(1): >>ralfd+dH1
◧◩◪◨⬒⬓
647. defros+Yi1[view] [source] [discussion] 2023-07-02 04:36:19
>>boc+Ai1
Pretty sure Singapore, Indonesia, Korea, etc are both awake and home to large numbers of English speaking (even if only ESL) IT professionals.
◧◩◪◨⬒
648. snowwr+2j1[view] [source] [discussion] 2023-07-02 04:37:13
>>shon+tT
Sites that wish to be ubiquitous must handle scraping in a way that is transparent to valuable users. It’s not like scraping is a new or complex threat to availability. This is table stakes for large services in 2023.

Twitter was very good at this, and their new-found inability is a glaring sign that their engineering is slipping.

replies(1): >>shon+lr2
◧◩
649. willia+4j1[view] [source] [discussion] 2023-07-02 04:38:09
>>andrey+Oh1
> why is he being attacked for a bad deployment?

Because it's quite literally one of the things he's responsible for at Twitter, by his own choice and description of his role (https://twitter.com/elonmusk/status/1656748197308674048).

replies(1): >>andrey+xj1
◧◩◪◨⬒⬓⬔
650. fires1+7j1[view] [source] [discussion] 2023-07-02 04:39:37
>>IntelM+Ic1
I was a reactor operator. I can't do it now. It takes continuous use to maintain knowledge and skills that narrow.
replies(1): >>lifeis+yv1
◧◩◪◨⬒⬓⬔
651. cyber_+qj1[view] [source] [discussion] 2023-07-02 04:41:54
>>vba616+He1
From David Graeber's "Anthropology and the rise of the professional-managerial class"

(The full link is https://www.journals.uchicago.edu/doi/pdfplus/10.14318/hau4...., recommend reading the whole thing):

"As radical theorists like Michael Albert were already pointing out in the 1970s, this is the key flaw of traditional socialism: actual members of the working classes have no immediate hatred for capitalists because they never meet them; in most circumstances, the immediate face of oppression comes in the form of managers, supervisors, bureaucrats, and educated professionals of one sort or another—that is, precisely the people to whom a state socialist regime would give more power, rather than less (Albert and Hahnel 1979; Albert 2003). The decisive victory of capitalism in the 1980s and 1990s, ironically, has had precisely the same effect. It has led to both a continual inflation of what are often purely make-work managerial and administrative positions—“bullshit jobs”—and an endless bureaucratization of daily life, driven, in large part, by the Internet."

replies(1): >>vba616+un1
◧◩◪
652. Consul+uj1[view] [source] [discussion] 2023-07-02 04:43:03
>>choppa+4C
I don't understand why anyone, at any job that is not C-level, has an attitude of anything other than collecting your paycheck. I care about my professional reputation and my career, but I don't care at all about the well-being of the company that has hired me to perform some task. I will advise to the best of my ability, but if they blow themselves up, why should I lose any sleep? That's their problem, not mine.

Detaching myself emotionally from my employer was one of the best things I've ever done for my mental health. When I was young I got upset when "the company" made bad decisions. Now I feel no negative emotion about it, sometimes I laugh at them.

replies(2): >>golerg+eF1 >>epups+mS1
◧◩◪
653. andrey+xj1[view] [source] [discussion] 2023-07-02 04:43:39
>>willia+4j1
Should a CTO perform UAT?
replies(1): >>willia+hk1
◧◩◪◨⬒⬓
654. ceroxy+yj1[view] [source] [discussion] 2023-07-02 04:43:43
>>tivert+Ei1
The "golden handcuffs", I know many people in this position and have been in it myself.
◧◩
655. TX81Z+Gj1[view] [source] [discussion] 2023-07-02 04:45:28
>>tmpz22+CQ
But at least they got to deploy directly to prod.
656. indus+7k1[view] [source] 2023-07-02 04:50:31
>>ZacnyL+(OP)
Wasn’t Elon our North Star first principle thinker?
◧◩◪◨⬒⬓
657. inepte+ek1[view] [source] [discussion] 2023-07-02 04:52:17
>>jayd16+vh1
It's the difference between one customer asking a hundred cooks for a waffle and a hundred customers asking one cook for a waffle. The former is the thundering herd (a bunch of processes trying to do something that only needs to be done once, causing resource contention) and this is akin to the latter (with the "customers" being parallel requests from the frontend).
replies(2): >>jayd16+ym1 >>sh34r+Ro1
◧◩◪◨
658. willia+hk1[view] [source] [discussion] 2023-07-02 04:52:46
>>andrey+xj1
A CTO is responsible for failures in the technology org. A CTO who describes himself as responsible for "sysops" is specifically responsible for failures in SRE/ops. Leaders are responsible for work they didn't personally do. If they don't want to be responsible for their reports then they can always go back to being a junior IC.
replies(1): >>dcunit+4ta
◧◩◪◨⬒⬓⬔
659. quickt+tk1[view] [source] [discussion] 2023-07-02 04:54:42
>>ars+t91
> It's enjoyable to blame insurance companies, but the reality is their profits are capped by law - they are not the problem.

Health insurance profits are capped only as a percentage of premiums collected, not a fixed dollar amount cap. The rule is you must pay out 80% of premiums collected, everything else is OH&P.

Turns out, if healthcare costs go up, then premiums go up. If premiums go up, then insurer profits go up.

Healthcare providers and health insurers have an aligned perverse incentive to have healthcare cost as much as possible, since that is what increases their profits.

This isn’t a hard relationship to uncover if you are familiar with the insurer profit cap portion of the ACA and also how money gets made.

replies(1): >>ars+rr1
◧◩◪◨⬒⬓⬔
660. Walter+yk1[view] [source] [discussion] 2023-07-02 04:55:22
>>chrisw+8e1
How many people tell Musk he's wrong every day? From reading social media, probably around a million! Heck, just look at the replies to his Twitter posts.
replies(2): >>short_+rD1 >>iainme+TD1
◧◩◪
661. ineeda+Ck1[view] [source] [discussion] 2023-07-02 04:56:25
>>martin+oN
>The people at Twitter who understood the system and could predict the side effects were all fired or left

Not necessarily. I’ve predicted bad outcomes for decisions in a few cases and been ignored but stuck around regardless. Mostly because I like my job and the goals of my organization even if it makes bad decisions.

Of course to remain productive and improve my influence in future decision making it is absolutely critical that when predictions come true, I do not go anywhere near an “I told you so mentality.”

Instead I do what I can to clean up the mess with a “how can I help?” attitude. And increasingly over time people take my opinions and analysis much much more seriously.

I wouldn’t say that’s the path everyone should take, especially because some work environments are just too toxic for any progress at all (I ran away, fast, from two jobs like that). And some people cherish having an entirely new type of challenge every few years instead of shepherding something through longer periods of time. All valid paths.

replies(6): >>lolind+Qm1 >>scott_+on1 >>rkager+Up1 >>laserl+Br1 >>nathas+iC1 >>midasu+bQ1
◧◩◪◨
662. onion2+Rk1[view] [source] [discussion] 2023-07-02 05:00:21
>>sigzer+O51
The current state of Twitter seems to indicate there's a significant problem with the code, which implies the people who would have either spotted that before it was deployed or fixed it quickly afterwards, are unable to do so. Given the number of layoffs and resignations Occam's Razor would suggest the reason is because those people aren't available to do that work.

We don't kmow it's true but it is a likely explanation.

replies(1): >>tomato+aS1
◧◩◪◨⬒⬓
663. 889135+Xk1[view] [source] [discussion] 2023-07-02 05:01:56
>>saboot+v61
Plus, health care spending is like >10% of GDP. You don't rewrite the rules like that with upsetting a great deal of corporate interests. An appreciable number of people benefit from all the inefficiency in delivering health care.
replies(1): >>autoex+1m1
◧◩◪
664. throwa+1l1[view] [source] [discussion] 2023-07-02 05:03:56
>>justin+yM
That social network shut prominet scientists voice during the COVID that's why many people like me hate it
◧◩
665. throwa+9l1[view] [source] [discussion] 2023-07-02 05:05:03
>>pineap+p51
It's a waste of space but in overall it looks amazing
◧◩◪◨
666. unchar+ll1[view] [source] [discussion] 2023-07-02 05:06:34
>>andrey+ui1
If you inform your manager that doing X could break the site and they still push for it, then it is in fact their fault when it breaks.

The point of a decision-maker is to make informed decisions, if you fail to do that, then you fail at leadership.

◧◩◪◨⬒
667. onion2+ul1[view] [source] [discussion] 2023-07-02 05:08:32
>>greent+X71
That's exactly why you write tests. You want to be sure future changes don't break present functionality, especially if the future changes are being done by someone who doesn't understand your part of the system.
replies(2): >>Sketch+Bd2 >>greent+wT3
◧◩
668. koboll+Gl1[view] [source] [discussion] 2023-07-02 05:09:45
>>olalon+Ag1
Honestly it probably has more to do with the decision to basically shut down API access without exorbitant fees than it has to do with AI startups or whatever.

Surely there are some colossal archives of all tweets before whatever date floating around that those startups are using instead.

◧◩◪◨⬒⬓
669. Edward+Ml1[view] [source] [discussion] 2023-07-02 05:10:25
>>Freedo+c11
When Twitter's working, just search for any tweet where he says "Interesting".

Or Google "Elon Musk conspiracy" and click the top link. I don't know if you'll be able to read the tweets they reference though.

◧◩◪◨⬒⬓⬔
670. autoex+1m1[view] [source] [discussion] 2023-07-02 05:13:23
>>889135+Xk1
> An appreciable number of people benefit from all the inefficiency in delivering health care.

Not anything close the the number of people who suffer from the all the inefficiency in delivering health care, but guess which has more money to bribe lawmakers with

671. jrockw+5m1[view] [source] 2023-07-02 05:13:37
>>ZacnyL+(OP)
Who knew that firing all of your software engineers could make for bad software.
◧◩
672. throwa+6m1[view] [source] [discussion] 2023-07-02 05:13:57
>>rs999g+bS
At my last start-up, there were 3-4 times the number of engineers and yet they failed to do basic testing and engineers ended up do that job too. Funnily some of them were paid more than engineers
◧◩
673. r00bot+im1[view] [source] [discussion] 2023-07-02 05:16:56
>>Topfi+Ew
I'm going through this right now in my job, having built a tool to manage vulnerability tickets for my team, and having it's first use be deleting every vulnerability ticket, despite my protests. The person executing this is more concerned about looking good on paper than actually improving security.
◧◩
674. makeit+um1[view] [source] [discussion] 2023-07-02 05:19:12
>>brigan+bh1
This makes me realize "the code base is a mess" has been so overused it could be a standard greeting in our profession.

Everyone has their horror story and extreme examples, but for any mildly profitable company that went through a decade or more of operation, I think it's kinda of a meaningless statement.

replies(1): >>brigan+vn1
◧◩◪◨⬒⬓⬔
675. jayd16+ym1[view] [source] [discussion] 2023-07-02 05:20:43
>>inepte+ek1
Hmm, I was thinking it still applies in the sense that the many many duplicate retries are hitting many of Twitter's servers causing unnecessary duplicated load when a single successful response would satisfy the client and reduce the traffic.

In my mind, it is much closer to needlessly asking every server for the same information because the requests are most likely load balanced, but I guess it's true that I don't know the load balancing strategy. Even still, is it not more likely than not that those retries are hitting multiple servers?

replies(1): >>inepte+Do1
◧◩◪
676. joe__f+Gm1[view] [source] [discussion] 2023-07-02 05:22:12
>>paxys+A11
You are telling people who are being abused that it's their fault that they didn't leave. This is victim blaming.
replies(2): >>edanm+wn1 >>paxys+Ik2
677. sh34r+Mm1[view] [source] 2023-07-02 05:22:52
>>ZacnyL+(OP)
I'm astounded it took this long to finally die. All those Twitter engineers who were harassed by Elmo's very online fan club, and were treated with such cruelty and disdain on their way out, clearly did an incredible job. Hats off to them.

The curse of IT Operations: if you do everything right, management grifters never think you did anything at all. Why do I need you? Everything works fine!

Most Internet platforms are put together by popsicle sticks and bubble gum. If Reddit didn't have 2000 full time employees babysitting that steaming POS, it would be offline by the end of the week. But Twitter was like a chicken running around with its head chopped off, and it didn't stop running for 9 months. It's a testament to how incredible those engineers were.

This collapse at Twitter should have happened by January. It's a real shame it didn't. How many thousands of tech workers were laid off because Musk's fellow parasitic oligarchs saw Twitter running "fine" after the lobotomy, and followed him off the cliff like a bunch of lemmings? How many billions of dollars has the economy lost because of this one despicable man?

Elon Musk is a fraud. He is not an engineer. He's a lazy bum who mooched his whole life off his groomer daddy's apartheid emerald money. He would be nothing without that disgusting, incestuous old man. Despite his enormous financial privilege, Elmo was too lazy to enter the US legally. He was in the US for many years as an illegal immigrant. He only bothered to get off his lazy ass and finish his Economics degree because the risk of his deportation was becoming a real problem for X.com. That crooked philistine doesn't know the first thing about hard work, engineering, or finance. He's a damn good conman, he's good at shitposting, and that's about it. He has no other skills. He is not an engineer. He has no STEM degree. His only real accomplishment in life is proving that you can, in fact, spend billions of dollars in one lifetime, if you simply buy a bird app, run it into the ground, and salt the earth behind it.

replies(1): >>quenix+iw1
◧◩◪◨
678. lolind+Qm1[view] [source] [discussion] 2023-07-02 05:24:59
>>ineeda+Ck1
> Mostly because I like my job and the goals of my organization even if it makes bad decisions.

Keep in mind that Musk intentionally turned Twitter completely upside down. Anything that people there liked about it before Musk is likely gone—coworkers, WFH, perks.

◧◩◪◨⬒⬓⬔⧯
679. Baseba+an1[view] [source] [discussion] 2023-07-02 05:29:37
>>chris_+l91
You seem to be confusing knowledge and skill.

Twitter could be packed with extremely skillful senior engineers who don't understand the product well enough to predict complex outcomes of planned changes.

replies(1): >>shapef+7M1
◧◩◪◨
680. scott_+on1[view] [source] [discussion] 2023-07-02 05:32:19
>>ineeda+Ck1
People didn’t leave because of the bad decisions. They left because Musk said he wanted “hardcore” people who’d work 80 hour weeks. Turns out masochism isn’t correlated with great engineering.
replies(2): >>ineeda+Px1 >>yieldc+oy1
◧◩◪◨⬒⬓⬔⧯
681. vba616+un1[view] [source] [discussion] 2023-07-02 05:33:18
>>cyber_+qj1
I disagree with every part of this quote and the whole "bullshit jobs" thesis.

People think they know what a job is, without having done it.

You cannot imagine even, say, stocking shelves at a retail store, without doing it.

If, for the sake of argument, most jobs are bullshit, the only way that can be maintained is if people are ignorant of what other people do.

But if you're so ignorant, you should consider that you can't imagine jobs you don't do, let alone do them.

One job I had I suppose was bullshit, was sweeping a fairly spotless warehouse, because, I was told, a division boss was coming to inspect, and so they hired a temp to look busy.

But a job is not bullshit, just because you have a flight of fancy that involves massive restructuring of an organization or society. "Writing this CRUD application should be unnecessary because everybody should've used the same database in the beginning". So...make a time machine, or get everyone using one of them to switch. Should be roughly comparable difficulty.

And I'm pretty sure that "the key flaw of traditional socialism" is not that they recognized reality. I think it was Lenin who declared that there would have to be a temporary phase of socialism. It's a sick mind that thinks the "key flaw" of existent socialism was employing educated administrators and not, say, dekulakization.

replies(3): >>vba616+jq1 >>cyber_+st1 >>tsimio+At1
◧◩◪
682. brigan+vn1[view] [source] [discussion] 2023-07-02 05:34:02
>>makeit+um1
> This makes me realize "the code base is a mess" has been so overused it could be a standard greeting in our profession.

I'm printing up t-shirts already, pre-order now and get 10% off the insane nest of logic tee while stocks still last!

◧◩◪◨
683. edanm+wn1[view] [source] [discussion] 2023-07-02 05:34:23
>>joe__f+Gm1
Are you really considering a tough work environment at a high tech company to be abuse? At company that little voluntarily choose to be employed at?

Do you know what conditions are like in most jobs?

replies(2): >>bombol+RK1 >>o1y32+uV1
◧◩◪◨
684. scott_+xn1[view] [source] [discussion] 2023-07-02 05:34:26
>>andsoi+7X
The quote doesn’t say that at all
◧◩◪◨⬒
685. sh34r+Rn1[view] [source] [discussion] 2023-07-02 05:39:10
>>photoc+cg1
> then what's left but subscriptions?

The WeChat model is the obvious answer to that rhetorical question. Build paid services on top of your hellsite with millions of addicts using it daily. For example, Twitter could have easily been the gateway to OnlyFans, or to Patreon. Apple is another example of this kind of value-added ecosystem that leverages a foothold to sell other crap to people.

Or there's the TikTok model: gobble up all the data, sell data to governments, give MBS or Putin admin access to Twitter, build AI on top of the dataset.

Even a private equity chop-shop like Bain could do a better job of extracting value from Twitter than this mess.

This isn't a profit-seeking venture for Musk. This is about politics, about power, and primarily about revenge. Musk is giving Notch stiff competition for the title of most pathetic billionaire.

replies(2): >>Qwerti+5x1 >>user_n+KP1
◧◩◪◨⬒⬓⬔
686. hrisng+2o1[view] [source] [discussion] 2023-07-02 05:41:15
>>buggle+nb1
I just realize how poetic that is since you're now no longer able to view anything without logging in.
◧◩◪◨⬒⬓
687. _the_i+5o1[view] [source] [discussion] 2023-07-02 05:42:04
>>Franks+X91
Of course. The machines get it. And do exactly as commanded. ;)
replies(1): >>jjgree+lR1
◧◩
688. Sai_+do1[view] [source] [discussion] 2023-07-02 05:44:29
>>philli+rS
I have an alternative theory for this. Once Elon was forced by the DE court to buy Twitter, he went to autocrats and dictators with money and told them he'd burn Twitter to the ground on their behalf for 44B.

No Twitter, no Arab Spring. No live updates of disasters, no need to shutdown the internet to prevent dissenting voices from spreading.

replies(3): >>adamcb+2p1 >>extasi+pY1 >>regula+tB2
◧◩◪◨⬒
689. eastbo+ho1[view] [source] [discussion] 2023-07-02 05:45:44
>>menset+bV
Meanwhile, France made mutuelle (half of the healthcare) mandatorily paid by employers. When you leave, you can keep it for a time, but it’s essentially paid by the employer…
◧◩◪◨
690. Norweg+mo1[view] [source] [discussion] 2023-07-02 05:46:57
>>justco+WW
I have an idea. We should create a scaping system that scrapes all tweets and makes them availabe so that people are able to see what other people think they are linking to when they link to a broken Twitter page. /s

Either that or people should stop linking to broken pages.

◧◩◪◨⬒⬓⬔⧯▣
691. spirit+uo1[view] [source] [discussion] 2023-07-02 05:48:07
>>Aeolun+9Y
I got "You should have been more persuasive!" too once. Hell of a thing to say to someone who you know is ND.
replies(1): >>steveB+MU1
◧◩◪◨⬒⬓⬔⧯
692. inepte+Do1[view] [source] [discussion] 2023-07-02 05:49:25
>>jayd16+ym1
Sure, maybe? We (or at least I) know little about the actual problem here, and metaphors only go so far. But to my mind, "too many things trying to handle a request" gets a cool name because it is a fairly narrow and unusual problem, whereas "too many requests" goes by many names (DoS, hammering, flood, etc) because it's depressingly common.
◧◩◪◨
693. daniel+Eo1[view] [source] [discussion] 2023-07-02 05:49:31
>>concor+2K
Which one of those did calling a cave-diving child rescuer a pedo fall under?
replies(1): >>concor+dK1
◧◩◪◨⬒⬓⬔
694. sh34r+Ro1[view] [source] [discussion] 2023-07-02 05:52:47
>>inepte+ek1
The thundering herd problem is more like, there's a hundred cooks, one griddle, and only one of them can make an acceptable waffle for the customer.

This specific problem we're discussing, of concurrent client retries effectively launching a self-imposed DDOS attack, isn't exactly the thundering herd problem. It's clients and servers instead of threads, for one thing. But it's a good enough analogy to another type of cascading failure in concurrent computing, IMO.

◧◩◪
695. adamcb+2p1[view] [source] [discussion] 2023-07-02 05:54:18
>>Sai_+do1
Are we doing theories? Mine is that Peter Thiel sold Musk on buying Twitter by convincing him of his ability to make it profitable with his genius, knowing full well he'd sink the thing in 18 months, and another pesky tool would be off the table for awhile.
◧◩◪
696. sh34r+sp1[view] [source] [discussion] 2023-07-02 05:58:00
>>AbraKd+ca1
Unless you are in prison. You think I'm BSing then read the 13th amendment.
◧◩◪◨⬒
697. j16sdi+Ep1[view] [source] [discussion] 2023-07-02 05:59:41
>>Rimbo+Ub1
I don't know you or your friend, but thinking how dreadful some hiring process can be, I would defer changing my job as much as possible..
replies(2): >>d3ckar+yy1 >>Captai+kD1
◧◩◪◨⬒⬓
698. 0xblin+Np1[view] [source] [discussion] 2023-07-02 06:01:12
>>ploum+wA
Thanks for the explanation.
◧◩◪◨
699. rkager+Up1[view] [source] [discussion] 2023-07-02 06:02:34
>>ineeda+Ck1
Thanks for your good work.
◧◩◪
700. ezoe+4q1[view] [source] [discussion] 2023-07-02 06:03:51
>>samb17+bI
Are you suggesting Elon found out the true culprit the hard way?
◧◩◪◨⬒⬓⬔⧯▣
701. j16sdi+bq1[view] [source] [discussion] 2023-07-02 06:05:13
>>Michae+B81
What you said is correct from the policy/public perspective.

This thread is talking about, from employee's perspective, it is hard to jump ship.

replies(1): >>Michae+Cf2
◧◩◪◨⬒⬓⬔⧯▣
702. vba616+jq1[view] [source] [discussion] 2023-07-02 06:06:01
>>vba616+un1
You know who thought he knew what was a "bullshit job"? Paul Bremer, that's who. That worked out well.

Edit: Maybe the clusterf*ck was Rumsfeld's idea.

"all public sector employees affiliated with the Ba'ath Party were to be removed from their positions and be banned from any future employment in the public sector... When the CPA turned over enforcement of de-Ba'athification to Iraqi politicians, however, these rules were broadly expanded and used to punish political opponents, including nearly 11,000 teachers who were dismissed from the party and removed from government"

https://en.wikipedia.org/wiki/Paul_Bremer

◧◩◪
703. badreq+lq1[view] [source] [discussion] 2023-07-02 06:06:45
>>paxys+A11
Sounds like you live in a bubble where nobody needs immigration sponsorship.
◧◩
704. jaimex+vq1[view] [source] [discussion] 2023-07-02 06:08:48
>>jaimex+tK
its still online...
◧◩◪◨⬒
705. badreq+wq1[view] [source] [discussion] 2023-07-02 06:08:52
>>TheHap+6f1
seems like a great reason not to use Kagi
replies(1): >>IIsi50+59a
◧◩◪
706. Johnny+Dq1[view] [source] [discussion] 2023-07-02 06:09:57
>>paxys+A11
Someone pointed out that it looks like most of the workers that stayed at Twitter appear to be foreign born and are probably reliant on Twitter's sponsorship of their H1-B visa.

https://www.vice.com/en/article/n7z5px/twitter-employees-on-...

replies(2): >>voytec+uC1 >>paxys+c12
◧◩◪◨⬒⬓⬔⧯
707. ars+or1[view] [source] [discussion] 2023-07-02 06:17:49
>>unusua+0f1
1: Obama care: 80/20 rule.

2: Costs change nothing. But increased health care expenses do allow them to earn more (the 20).

replies(1): >>unusua+P72
◧◩◪◨⬒⬓⬔⧯
708. ars+rr1[view] [source] [discussion] 2023-07-02 06:18:36
>>quickt+tk1
> Healthcare providers and health insurers have an aligned perverse incentive to have healthcare cost as much as possible

OK, I can agree with that - but it doesn't change my point that cost reductions need to start with providers, NOT with insurance companies.

◧◩◪
709. starbu+ur1[view] [source] [discussion] 2023-07-02 06:19:02
>>nashas+b91
Applying the simplest shortest fix can sometimes be a good method to synchronize the state of the code with management.

Instead of engineering trying to buffer and fix weird management decisions, this just exposes them.

replies(1): >>bileka+HF1
◧◩◪◨
710. laserl+Br1[view] [source] [discussion] 2023-07-02 06:20:37
>>ineeda+Ck1
> goals of my organization

What do you think they are?

replies(1): >>ineeda+lw1
◧◩◪◨⬒⬓⬔⧯
711. ars+Ir1[view] [source] [discussion] 2023-07-02 06:22:30
>>joomoo+Uf1
They exist. It helps nothing.

The gigantic UPMC is a non profit. Actually a TON of hospitals are non profits - every religious founded hospital is a non profit (Maimonides Medical Center, or every Mercy Hospital (Wikipedia counts 33 of them)).

60% of hospitals are non-profit.

replies(1): >>tchaff+Rv1
712. pc_edw+es1[view] [source] 2023-07-02 06:29:49
>>ZacnyL+(OP)
Its funny how the entirety of silicon valley just forgot that Twitter was infamous for their unholy mess of a codebase which at some points looked like it had a secret mission to increase world entropy and terraform the planet.

I still remember watching podcasts, reading blogposts, hearing prominent VC's like Elad talking about etc.. Now everbody silent because Elon is the baba yaga...

replies(3): >>pc_edw+6t1 >>guax+Vz1 >>didip+aQ3
713. eql5+hs1[view] [source] 2023-07-02 06:30:35
>>ZacnyL+(OP)
Here's a guy who understands what's REALLY going on:

https://twitter.com/i/status/1675254646942896128

replies(4): >>yafbum+ht1 >>kaonas+WL1 >>Eric_W+gB2 >>jquery+fS2
◧◩◪◨⬒⬓⬔
714. ohgodp+Hs1[view] [source] [discussion] 2023-07-02 06:36:02
>>ars+t91
So, you spend every single day of your existence in the US being absolutely fucked by the private medical sector, and you think that for some reason having no collective bargaining ability will make you better off?

I have a bridge to sell you.

◧◩◪◨⬒⬓
715. berkle+Js1[view] [source] [discussion] 2023-07-02 06:36:13
>>gmerc+Sf1
I agree, but there are hundreds if not thousands of AI startups trying to make their own relevant LLM, and they're going to be scraping Twitter. The Onion called it many years ago [1]: "400 billion tweets and not one useful bit of data was ever transmitted".

[1] https://www.youtube.com/watch?v=cqggW08BWO0&t=138s

replies(1): >>rightb+RD1
◧◩◪◨⬒⬓⬔⧯
716. atoav+0t1[view] [source] [discussion] 2023-07-02 06:38:04
>>wruza+ri1
I don't disagree, but: Twitter was big and it worked. Then someone created incentives for many people who know the code to leave.

The one's left don't know all the code (how could they?), but were forced to change many things about the site at a "just do it" basis. This error didn't happen because someone was too stupid to remove the code, it did happen because the connection to another thing was removed and the failsafe on the landing page doesn't have exponential backdown built in, not something you can necessarily know or investigate before, when an executive breaths down your neck and wants you to just do it.

This is about the new managment, not about engineers.

◧◩
717. pc_edw+6t1[view] [source] [discussion] 2023-07-02 06:38:44
>>pc_edw+es1
To go further, its crazy how much cognitive dissonance can penetrate even the smartest among us.. If you had some understanding of how modern systems at twitters scale works, you'd know such a bug is highly unlikely.

You have multiple clients (android, ios, web) and a whole cluster of microservices calling each other. The microservices calling each other will easily use up more requests.

IMO the likely culprit is rate limits being triggered by a huge increase in scraping caused by the new api pricing.

◧◩
718. yafbum+ht1[view] [source] [discussion] 2023-07-02 06:39:50
>>eql5+hs1
"Something went wrong. Try reloading"

Man, we do need a public square.

replies(1): >>hiepph+wS1
◧◩◪◨⬒⬓⬔⧯▣
719. cyber_+st1[view] [source] [discussion] 2023-07-02 06:41:14
>>vba616+un1
Note that this paper was written in 2014, three years before the book "Bullshit Jobs" was published. I wasn't really trying to bring out the whole book into discussion (which has noticable flaws and details left out.) I was just trying to point out similarities between your comments and Graeber's, that's all.

But since you've begun a knee-jerk reaction against this, I think there are some flaws with your criticisms (assuming you have read the book):

> People think they know what a job is, without having done it. > But if you're so ignorant, you should consider that you can't imagine jobs you don't do, let alone do them.

What Graeber has done in the book is to actually do numerous interviews with the people who have actually claimed to have done these jobs, and then categorize them into some noticable patterns to arrive at a conclusion. If you can't experience every job in the universe, the closest you can get is to talk with the people who have done them - and this is what he's precisely did. There are claims that the sample size wasn't enough or it was biased - which I think is totally apt. But it's incredibly dismissive of you to describe this attempt as "ignorant": how are we supposed to do any anthropological / sociological work in a large scale when you claim "no scholar can even try to analyze various types of work without actually doing everything in-person beforehand?"

> But a job is not bullshit, just because you have a flight of fancy that involves massive restructuring of an organization or society. "Writing this CRUD application should be unnecessary because everybody should've used the same database in the beginning". So...make a time machine, or get everyone using one of them to switch. Should be roughly comparable difficulty.

I think the "duck-tapers" Graeber describes in his book are a bit different from what you understand currently. He's mostly talking about the people who are doing tedious cleanup work because of reasons that can obviously and trivially be fixed but the higher-ups in the organization are not doing it for various reasons (mostly politics).

replies(1): >>vba616+BS3
◧◩◪◨⬒⬓⬔⧯▣
720. tsimio+At1[view] [source] [discussion] 2023-07-02 06:43:19
>>vba616+un1
A key flaw in your thinking is that the "bullshit jobs" label that Graeber talks about was not assigned by outside observers, but by the people doing those jobs themselves. The point was that a huge number of people believe their own job is bullshit, not that some arbiter of truth believes that others' jobs are bullshit.
replies(1): >>vba616+WJ3
721. ajuc+Lt1[view] [source] 2023-07-02 06:45:03
>>ZacnyL+(OP)
How is Elon allowed to transport people to space?
replies(1): >>activi+c72
◧◩◪◨⬒
722. yibg+Ot1[view] [source] [discussion] 2023-07-02 06:45:40
>>TheHap+6f1
Maybe because Twitter is a US company with headquarters in San Francisco?
◧◩◪◨
723. ewoodr+Eu1[view] [source] [discussion] 2023-07-02 06:54:47
>>andrey+ui1
FWIW the site is not loading fine, my timeline briefly loaded and then I was "rate limited" again since about four hours ago.
724. Paywal+Iu1[view] [source] 2023-07-02 06:55:48
>>ZacnyL+(OP)
drama queen

429 requests handled at the load balancer are extremely light weight

◧◩◪◨⬒⬓
725. mypalm+Ou1[view] [source] [discussion] 2023-07-02 06:57:04
>>andsoi+I91
A/B testing.
◧◩◪◨
726. willdr+Pu1[view] [source] [discussion] 2023-07-02 06:57:13
>>andrey+ui1
The service level agreement will go up? With whom?
◧◩◪◨
727. 8n4vid+av1[view] [source] [discussion] 2023-07-02 06:59:49
>>giovan+CY
BS. If there's a new limit of 600 tweets or whatever, then they should try hitting that limit on each client to see what happens. This sounds very reproducible.
◧◩◪
728. dyno12+ev1[view] [source] [discussion] 2023-07-02 07:00:27
>>impiss+uL
<scrolls through HN comments>

<pause>

<scrolls through HN comments>

◧◩◪◨⬒⬓⬔⧯
729. zer0to+pv1[view] [source] [discussion] 2023-07-02 07:03:07
>>ekianj+Ve1
Well let me enlighten you, as someone who doesn't live in america. I pay a bit less than 150 euros a months in health insurance in the Netherlands. It is not tied to my employer in any way. If I was poor I could ask for those payments to be subsidized by the state.

If I am sick I can just get an appointment with my GP within the day and not pay a thing, they can refer me to specialists or blood tests if needed, which are also fast and free. The remaining healthcare costs for medications or dentistry are so low I don't even notice them.

Hope this will shed some light to you about what's happening in other countries.

replies(2): >>patrec+BD1 >>rgblam+VI1
◧◩◪◨⬒⬓
730. 8n4vid+qv1[view] [source] [discussion] 2023-07-02 07:03:30
>>NavinF+W51
How does the load balancer know if they hit the tweet limit or not? Sounds like they need to query a db for that
replies(2): >>sheeps+q92 >>NavinF+zC4
◧◩◪◨
731. tchaff+xv1[view] [source] [discussion] 2023-07-02 07:05:43
>>andsoi+7X
Someone who has the right skills to be an air traffic controller doesn't have the right skills to be the only air traffic controller.
◧◩◪◨⬒⬓⬔⧯
732. lifeis+yv1[view] [source] [discussion] 2023-07-02 07:06:18
>>fires1+7j1
Seriously ? How did you end up in that line of work?

HN has a tendancy to find something like "nominative determinism" - "comment determinism" where a comment about a job produces a (contradictory) reply from someone doing that job.

replies(2): >>Eisens+WU2 >>Cobalt+LN6
◧◩◪◨⬒⬓⬔⧯▣
733. tchaff+Rv1[view] [source] [discussion] 2023-07-02 07:10:15
>>ars+Ir1
He said a healthcare system. Not a hospital. They are related, but not the same thing.
replies(1): >>ars+qr3
◧◩
734. tsimio+Tv1[view] [source] [discussion] 2023-07-02 07:10:28
>>olalon+Ag1
That is a post-backlash claim by Elon Musk, so it should be taken with a huge grain of salt.
replies(1): >>olalon+Cz1
◧◩
735. quenix+iw1[view] [source] [discussion] 2023-07-02 07:16:04
>>sh34r+Mm1
> He has no STEM degree.

Musk has a bachelor's degree in physics from the University of Pennsylvania: https://www.snopes.com/fact-check/musk-physics-degree/.

Further, while I share some criticism of the man, many very technical people from companies such as SpaceX and Tesla have come forward with public comments, praising him for "truly grasping the engineering" and "being involved in every technical design decision". Make of these what you will:

Kevin Watson, Falcon 9 avionics:

Elon is brilliant. He’s involved in just about everything. He understands everything. If he asks you a question, you learn very quickly not to go give him a gut reaction.

He wants answers that get down to the fundamental laws of physics. One thing he understands really well is the physics of the rockets. He understands that like nobody else. The stuff I have seen him do in his head is crazy.

He can get in discussions about flying a satellite and whether we can make the right orbit and deliver Dragon at the same time and solve all these equations in real time. It’s amazing to watch the amount of knowledge he has accumulated over the years.

Tom Mueller, SpaceX founding employee:

We’ll have, you know, a group of people sitting in a room, making a key decision. And everybody in that room will say, you know, basically, “We need to turn left,” and Elon will say “No, we’re gonna turn right.” You know, to put it in a metaphor. And that’s how he thinks. He’s like, “You guys are taking the easy way out; we need to take the hard way.”*

And, uh, I’ve seen that hurt us before, I’ve seen that fail, but I’ve also seen— where nobody thought it would work— it was the right decision. It was the harder way to do it, but in the end, it was the right thing.*

Garrett Reisman, engineer and former NASA astronaut:

What's really remarkable to me is the breadth of his knowledge. I mean I've met a lot of super super smart people but they're usually super super smart on one thing and he's able to have conversations with our top engineers about the software, and the most arcane aspects of that and then he'll turn to our manufacturing engineers and have discussions about some really esoteric welding process for some crazy alloy and he'll just go back and forth and his ability to do that across the different technologies that go into rockets cars and everything else he does.

Josh Boehm, former Head of Software QA at SpaceX:

Elon is both the Chief Executive Officer and Chief Technology Officer of SpaceX, so of course he does more than just ‘some very technical work’. He is integrally involved in the actual design and engineering of the rocket, and at least touches every other aspect of the business (but I would say the former takes up much more of his mental real estate). Elon is an engineer at heart, and that’s where and how he works best.

Along with many others.

replies(1): >>jquery+Zw2
◧◩◪◨⬒
736. ineeda+lw1[view] [source] [discussion] 2023-07-02 07:16:41
>>laserl+Br1
The organization’s stated mission, inherent not just to it but to all places of its sort, is <X>, even though, unfortunately, we often end up chasing <Y> instead.

It’s a difficult balance: <Y> is in fact necessary to continually achieve <X> but there are times where decisions focus exclusively, or at least too much, on <Y>. But we live in the real world, and sometimes that’s necessary. (<Y> is not money though it has an impact on our financials) And also sometime people with a broader view see further than I do and those choices that seem wrong come around a few years later and it turns out <X> is actually better off for it. It keeps me humble, skeptical of my own certainty even when it seems faultless.

But I’m also at a point now where people who pop up and start shouting <r>! or <f>! or something completely random like “Well how about <~€€€~>?” I can easily deal with: I go back, do a bit of the work I do, show it to the right people, and those shouts -disappear. Sometimes one gets through and it’s annoying, but whatever, nothing is perfects.

Of course the above vastly oversimplifies things. There are many, many more variables to juggle along the way. But I hope it gives a reasonable sense of things.

And I’m sure the “<X>” style notation of things in my explanation makes it harder understand what I mean, but I value my privacy, hence the abstractions of the factors involved.

replies(1): >>fho+eC1
737. rochak+mw1[view] [source] 2023-07-02 07:17:07
>>ZacnyL+(OP)
Elon is truly one of the CEOs of all time
replies(1): >>activi+372
◧◩◪◨⬒⬓⬔⧯
738. ffgjgf+Kw1[view] [source] [discussion] 2023-07-02 07:20:24
>>ekianj+Ve1
The Swiss healthcare system is privatized to a higher degree than the US one (no Medicare/aid equivalents) yet it seems to be doing mostly fine because of sensible regulation?
replies(2): >>Captai+QH1 >>roydiv+ti4
◧◩◪◨⬒⬓
739. throwa+Pw1[view] [source] [discussion] 2023-07-02 07:21:38
>>tivert+Ei1
Devs should be thankful not to Musk but to previous management who sponsored them visas.

This is what I think happened:

- few companies are willing to go through paperwork to sponsor visas. Old Twitter was, Musk Twitter probably isn't

- Musk inherited a bunch of visa-sponsored devs from old Twitter, and they will have trouble finding a new h1b sponsor to transfer

- those are the devs that cannot negotiate better salaries or leave easily

Basically Musk's Twitter's lights are on thanks to those employees. And whether they are good or not doesn't matter, they can't leave either way, job market is hostile

◧◩◪◨⬒⬓
740. Qwerti+5x1[view] [source] [discussion] 2023-07-02 07:24:04
>>sh34r+Rn1
>This isn't a profit-seeking venture for Musk. This is about politics, about power, and primarily about revenge.

I strongly disagree; this is about Musk buying Twitter accidentally, and then running it as best he could without losing face as "real world iron man". He's fucking up left, right and center because he was completely unprepared to actually run it, and suddenly needs $40B to pay off his debtors.

It's also about politics, power and revenge, but it's primarily about Musk being a fucking idiot and constantly digging himself deeper.

◧◩◪◨
741. the_gi+ex1[view] [source] [discussion] 2023-07-02 07:26:16
>>Robotb+V51
He has always been a rightists. He just dumped money on some cool stuff like self driving electric cars and rockets. Which is really cool, of course. But he wasn't "left with no other options". That's a lame excuse.
◧◩◪◨
742. rlt+lx1[view] [source] [discussion] 2023-07-02 07:27:42
>>sigzer+O51
Why should such things matter if it fits his narrative?
◧◩◪◨
743. hinkle+Ex1[view] [source] [discussion] 2023-07-02 07:31:59
>>AHOHA+jU
Twitter is basically smoking. You don't have to use it to be affected, you just have to be downwind.

It was easier to ignore this when they had a more benevolent dictator.

◧◩◪◨⬒⬓⬔⧯▣
744. tinus_+Lx1[view] [source] [discussion] 2023-07-02 07:32:59
>>LeoPan+3X
And that is how you end up in an echo chamber where it looks as if your ideas are the only ideas and everyone obviously agrees with you.
◧◩◪◨⬒
745. ineeda+Px1[view] [source] [discussion] 2023-07-02 07:33:50
>>scott_+on1
I think there may be a disconnect between what Musk says and the reality on the ground. Enough so that I, given such a situation, would wait around a little bit to see how things played out before jumping ship. But as I said in my original comment, I’ve sprinted away from toxicity before, and will do so again if it becomes obvious.
replies(3): >>Timon3+gG1 >>Mister+oZ2 >>pcthro+ls3
◧◩◪◨⬒⬓⬔
746. hinkle+Zx1[view] [source] [discussion] 2023-07-02 07:34:58
>>pessim+sI
We weren't talking about twitter. We were talking about one Mastodon server defederating another for hate speech. That's not 'some topics'. That's hate speech.

If they're talking about some other kind of speech that I might actually care about, they should have mentioned it. Because the next bad one I can think of is even worse than hate speech.

747. contin+ey1[view] [source] 2023-07-02 07:37:00
>>ZacnyL+(OP)
The comments in there gloating over somebody else's mistakes is exactly why I don't use Twitter - except it's apparently the same on Mastodon.
◧◩◪◨⬒
748. yieldc+oy1[view] [source] [discussion] 2023-07-02 07:39:22
>>scott_+on1
yeah its correlated with getting deported from the US if you lose your employer
replies(2): >>manuel+ZD1 >>Burnin+6F1
◧◩◪◨⬒⬓
749. d3ckar+yy1[view] [source] [discussion] 2023-07-02 07:40:54
>>j16sdi+Ep1
Hiring processes are a cakewalk compared to company in death spiral. Damn, even compared to a company with a bad period of high pressure.

It’s a mistake to stay.

◧◩◪
750. Topfi+Yy1[view] [source] [discussion] 2023-07-02 07:44:14
>>praise+TL
Yes, that is very much true. Even if, as some have commented, the people remaining at Twitter lack oversight over the entire codebase to predict that this specific change could have such a knock-on effect, not having testing and staging environments, pushing something straight to production, would give even an inexperienced person pause for thought.

As said, I don't want to speculate whether someone raised their voice on this being a likely outcome specifically, as not having testing prior to release is the much more obvious and significant issue here, driven by leadership.

◧◩
751. Shorel+5z1[view] [source] [discussion] 2023-07-02 07:45:10
>>Topfi+Ew
It's just another requirement. I don't see anything terrible or even bad with the requirement itself. Rate limiting is the new normal, in a post ChatGPT world. The implementation, of course, is atrocious and should be corrected. You are putting your opinion over the requirements of the job, and basically guaranteeing a bad outcome and an atrocious implementation. Maybe you can share your stories about real bad decisions, so we can judge properly, but so far this is not a good overview.
◧◩◪◨⬒
752. dbeley+az1[view] [source] [discussion] 2023-07-02 07:45:56
>>TheHap+gb1
Every CEO of the top tech companies would be fired for the kind of controversy Musk has monthly.

Musk gets away with it because he's the owner but most social media and tech companies aren't led by this awful people.

◧◩◪◨
753. oneeye+dz1[view] [source] [discussion] 2023-07-02 07:46:46
>>vuln+WQ
Do you think it's more or less funny than auto-replying to all PR enquiries with poo, when you are an incredibly large company?
◧◩◪◨⬒⬓
754. martin+rz1[view] [source] [discussion] 2023-07-02 07:50:01
>>in_cah+l21
Last I checked, he hadn't paid a single dime of that promised severance.
◧◩◪
755. olalon+Cz1[view] [source] [discussion] 2023-07-02 07:51:28
>>tsimio+Tv1
It seems more plausible than the alternative. Let's say that Twitter availability issues were really caused by disabling anonymous access and that Elon wants to back out of his decision due to public backlash, wouldn't he just reverse the decision? That would fix both of his issues at once. He could even claim to have solved the scraping issues through a clever trick that doesn't require disabling anonymous access. The fact he hasn't done so indicates that there is a genuine issue that he can't just fix by restoring anonymous access.
replies(1): >>tsimio+TA1
◧◩
756. guax+Vz1[view] [source] [discussion] 2023-07-02 07:53:45
>>pc_edw+es1
The difference is that Twitter was not arrogant about it. Saying they where hardcore engineers with insane working hours and other bollocks. Musk dislike comes from him being extremely dickish about other peoples work while being an absolute clusterfuck of a manager.

Twitter was not bad because of its tech. Musk made it worse.

◧◩
757. smcl+4A1[view] [source] [discussion] 2023-07-02 07:55:01
>>nwoli+EF
5 minutes is maybe an exaggeration. I know that when Tweetbot reported I had >500 in my feed I had enough nonsense to read for a couple of 20 minute tram rides.
◧◩◪◨
758. tsimio+TA1[view] [source] [discussion] 2023-07-02 08:06:36
>>olalon+Cz1
The theory is more that Elon wants to prevent public access to Twitter in hopes of making it more profitable, but he doesn't like the backlash to such cash grabs and has invented this story which makes the Auth requirement and non-paying account view quotas more palatable.

It's important to note that Twitter's desires are fundamentally at odds with the desires of the content creators on Twitter on this point. Twitter, ideally, wants to only show it's tweet to real people who will click on an ad, since it costs money to show tweets and bots or people who don't look at ads are not paying that money back. Creators on Twitter want their tweet to be shown to anyone at all, and will leave if they feel people just aren't seeing their tweets.

So, Twitter must walk a fine line when trying to restrict who can see their tweets, lest they alienate content creators. Inventing a common foe is a tried-and-true tactic for getting people to accept changes that hurt them.

replies(1): >>olalon+EC1
◧◩◪
759. little+9B1[view] [source] [discussion] 2023-07-02 08:08:47
>>paxys+A11
Looking for a new job requires time and energy (especially at the moment) and these are scarce resources when you've been un constant crunch for the past 9 months…
◧◩◪◨⬒⬓
760. fho+eC1[view] [source] [discussion] 2023-07-02 08:19:41
>>ineeda+lw1
> but I value my privacy

I guess the way you abstracted will probably reduce your privacy (a tiny bit). At least I have not seen anybody write "<X>" instead of just X in this usecase.

So either this is very specific to you, or is very common in your circles so you do it too. Both of which reduce the number of potential candidate if somebody tries to doxx you.

Additional you (or your editor) uses “” over " which also reduces the number of candidates.

(Not trying to attack you here, just thought it was notable)

replies(1): >>ineeda+HE1
◧◩◪◨
761. nathas+iC1[view] [source] [discussion] 2023-07-02 08:20:06
>>ineeda+Ck1
Tell me you're in your 4th year at a BigCo without telling me you're in your 4th year at a BigCo.

The goals of the organization are mostly a facade. The people running the organization, and their actions, are what the goals of the organization actually are.

replies(3): >>nomel+yK2 >>Frondo+j03 >>ineeda+PC3
◧◩◪
762. Topfi+oC1[view] [source] [discussion] 2023-07-02 08:21:23
>>sander+2L
That is a good question, but on the two specific occasions when something of this sort did not make me leave instantly, there were very specific factors at play. I cannot comment on the first situation as that would require an extensive post with an obscene amount of context on my background, politics in my country, the people involved, weighing up the public good, etc. Simply, would go beyond a HN comment and I feel I couldn't do the situation justice anyway for someone who wasn't following local news at the time these things happened.

The second instance, I feel I can comment on, though allow me to leave out details to spare the people involved public embarrassment.

There, the changes, whilst annoying and born out of a complete misunderstanding of a core part of their alleged competency (Imagine a Botanist telling you leaves are always blue because that is the color of the sky), were not going to break anything, just look silly and create unnecessary, but compensated, work.

In that case, I also viewed the specific project finally launching as vitally important to our user base and wanted the results to go public for their benefit, so the decision was made to document and execute on their requests, so we could go live.

Of course, two weeks before our go live date, they changed their requests again ("leaves are not blue, they are violet because of the wave length of light") and had a hard time understanding that changes can have a knock on effect and some things are a bit more complex than Find and Replace. If I had been forced to make those changes at that point, I'd have packed my bags.

Simply said, when my work has the potential to benefit users and I know that arguing, even though I am correct, will lead to massive delays, I'd rather just put that silly request in writing and deal with these things after the users have received what has been worked on. Try to explain when someone is wrong, but if that doesn't work, finish the project, argue later.

Of course, if after the fact responsibility isn't taken, that finished project gets mentioned in my CV for the next employer.

replies(1): >>sander+u32
◧◩◪◨⬒⬓⬔⧯▣
763. moreli+sC1[view] [source] [discussion] 2023-07-02 08:22:15
>>mardif+iQ
Drag queens reading at libraries is one of those things that's absolutely more controversial online than IRL. Nobody gave a shit until Facebook and Twitter groups whipped it up as a culture war issue, and so far even conservative analysts and judges are like "wtf, this is nothing, you can't ban it" and they've had to shift to broad obscenity bans instead, which do not have popular support.
◧◩◪◨
764. voytec+uC1[view] [source] [discussion] 2023-07-02 08:22:30
>>Johnny+Dq1
Can sponsored H1-B visa holders look for another sponsorship to try to switch jobs, or would they get deported after resigning from "hardcore Twitter"?
replies(3): >>bileka+PG1 >>manque+YH1 >>paxys+g12
◧◩◪◨⬒
765. olalon+EC1[view] [source] [discussion] 2023-07-02 08:25:14
>>tsimio+TA1
My initial contention was directed towards the claim that Twitter was accidentally DDoSing itself. However, it seems you are proposing another theory - that there is no DDoS at all and Twitter is "faking" its availability issues to introduce quotas and a login requirement. While I personally perceive this as veering into conspiracy theory territory, I concede that it isn't entirely beyond the realm of possibility.
replies(1): >>tsimio+UF1
766. insaid+JC1[view] [source] 2023-07-02 08:26:02
>>ZacnyL+(OP)
My favourite part of this whole fiasco is that 'Space Karen' is now trending on twitter
replies(1): >>timeon+dD1
◧◩
767. timeon+dD1[view] [source] [discussion] 2023-07-02 08:31:38
>>insaid+JC1
Less funny is that those people are still on twitter.
◧◩◪◨⬒⬓
768. Captai+kD1[view] [source] [discussion] 2023-07-02 08:34:45
>>j16sdi+Ep1
Arguably, most of the ex-Twitter employees had zero say if they wanted to defer a job search or not.

They were just summarily fired.

◧◩◪◨⬒⬓⬔⧯
769. short_+rD1[view] [source] [discussion] 2023-07-02 08:36:00
>>Walter+yk1
The millions of people on social media are not the one surrounding Musk and having his ear.

Let's say there are a 100 people who actually interact with him in a professional context. Those are the ones that are yes men.

◧◩◪◨⬒⬓⬔⧯▣
770. patrec+BD1[view] [source] [discussion] 2023-07-02 08:37:17
>>zer0to+pv1
The problem with the above account is that the 150 euros you claim to pay per month for health "insurance" is transparently a fantasy number, and in reality you probably pay closer to an order of magnitude more into the Dutch health system.
replies(1): >>ben_w+EH1
◧◩◪◨⬒⬓⬔⧯
771. moreli+ED1[view] [source] [discussion] 2023-07-02 08:37:52
>>tinus_+XL
Well, and like, the entire rest of the world.
◧◩◪
772. Topfi+OD1[view] [source] [discussion] 2023-07-02 08:38:58
>>martin+oN
It is very possible that they did not predict this specific down stream effect, for one of many reasons. I do not want to discount that, though, as I am not at Twitter and am not on a first name basis with anyone there. Maybe there are some who did see this.

What I maintain though is that most anyone still working on code at Twitter, regardless of their experience or overview of the code base, would strongly argue for testing and staging, which appear to go against current leadership's mode of operation, likely because of the time pressure you mentioned.

Not pushing such changes straight to production is a concept I feel anyone working at Twitter would subscribe to, yet has to painfully go against, lest they be led go.

◧◩◪◨⬒⬓⬔
773. rightb+RD1[view] [source] [discussion] 2023-07-02 08:39:22
>>berkle+Js1
I can't imagine worse training data than e.g. Twitter and Reddit posts. How about like, dunno, books?

Edit: Ah, nvm, if you are trying to do a chat bot it is essentially what you want.

◧◩◪◨⬒⬓⬔⧯
774. iainme+TD1[view] [source] [discussion] 2023-07-02 08:39:27
>>Walter+yk1
That’s not the same thing at all. The original comment was clearly talking about people who work directly for him, whom he has the power to fire on the spot.
◧◩◪◨⬒⬓
775. manuel+ZD1[view] [source] [discussion] 2023-07-02 08:42:07
>>yieldc+oy1
I bet that most, if not all, H1B visa holders working for Twitter, would be able to land a job pretty quickly if they wanted to.
replies(1): >>moreli+CF1
◧◩◪◨⬒⬓⬔
776. ineeda+HE1[view] [source] [discussion] 2023-07-02 08:48:38
>>fho+eC1
<*> was my own ad hoc convention in the moment. My “.” style is the default for the mobile phone I’m on, which is the US, and I don’t mind sharing that since I’ve mentioned it in plenty of prior posts. But I do honesty appreciate the analysis, those aren’t things I’d specifically considered when posting now or in the past, and it’s always useful to know what subtle signals can be picked up in that sort of detail. Heck someone observant could probably infer broad geo region (time zone) just from the fact that I am making these comments at this time.
replies(2): >>fho+ZQ1 >>correl+BS1
◧◩◪◨⬒⬓
777. Burnin+6F1[view] [source] [discussion] 2023-07-02 08:52:46
>>yieldc+oy1
H1Bs don't actually get deported for that.
replies(2): >>habine+fO1 >>Analem+o02
◧◩◪◨
778. golerg+eF1[view] [source] [discussion] 2023-07-02 08:53:58
>>Consul+uj1
Even one of the first 10 employees with single percentage digit options?
replies(1): >>Consul+iF6
◧◩◪◨⬒⬓⬔
779. moreli+CF1[view] [source] [discussion] 2023-07-02 08:57:34
>>manuel+ZD1
Individually yes. It's less clear what happens if Twitter is shedding hundreds of engineers at the same time many other companies are freezing hiring or letting people go.
◧◩◪◨
780. bileka+HF1[view] [source] [discussion] 2023-07-02 08:57:57
>>starbu+ur1
From experience management really don't care about the state of the code or infrastructure. All they want to know is the soonest something can be done.

Elon strikes me as worse because he likes to think he understands what his engineers know.

replies(2): >>bborud+qW1 >>starbu+JU2
◧◩◪◨⬒⬓
781. tsimio+UF1[view] [source] [discussion] 2023-07-02 09:00:42
>>olalon+EC1
My theory is more:

1. Twitter decides to go account only for monetization reasons, and implements this feature with some bugs.

2. People start complaining about the new Twitter policy.

3. Availability issues start being observed, caused by the bugs in the implementation of 1 - possibly a self-DDoS.

4. Elon, in response to 2, lies about 1 being a temporary response to an external pre-existing DDoS attack. People start associating 3 with the claimed DDoS attack.

5. In a hasty attempt to fix 3, whose exact cause they have not yet determined, Twitter starts implementing stringent view quotas. Since 3 was not caused by an external DDoS attack, this actually only makes the problem worse.

I'm not claiming this is definitely what happened, just that it is a plausible time-line of events. The one Elon presented is also plausible, of course.

The best question that could help us distinguish these two cases from the outside is whether Twitter's availability issues started being observed before or after the authentication policy change. I would say that Elon's claim is far less likely to be true if the noticeable availability issues only appeared after the policy change. Conversely, my version of events (which is more or less the same as TFA's, I think) is far less believable if the availability issues happened before the Auth change.

I will note that I didn't use Twitter at all in the last few days and thus don't know which is the case. On HN, I definitely saw the Auth policy change story at least a day before seeing significant complaints about other availability issues, though.

◧◩
782. maxlin+6G1[view] [source] [discussion] 2023-07-02 09:03:32
>>Topfi+Ew
That's nothing. Instead hopping on the bandwagon hating on the thing we all use and care about, a situation where you would know a solution but are not allowed to act because of fear of even trying anything is so much worse. Especially when you know of it for a very long time and are not even allowed to try, while also being ostracized and being "that guy" for suggesting it repeatedly. Talking of different technical and business approaches to things where the "original" still somehow works but is slowly killing the company. Been there, done that.

But when a higher-up so clearly takes responsibility of something that is risky but deemed necessary, it provides for a lot better space to also respond to any potential problems that pop up, while not needing to suffer snarky comments in hindsight as a dev.

Of course something like this is easier to hate on ...

replies(1): >>Weylan+gN1
◧◩◪◨⬒⬓
783. Timon3+gG1[view] [source] [discussion] 2023-07-02 09:05:03
>>ineeda+Px1
If it was only that Elon had said it, I might agree. But he also had multiple rounds of layoffs (after lying every time and saying "this was the last!"). He had multiple horrible mandatory meetings forcing people to drop everything and fly over the country. He forced people to print out their code so he could review their work.

Nobody good stays during ALL of this.

replies(1): >>drzaiu+n12
◧◩◪
784. madaxe+iG1[view] [source] [discussion] 2023-07-02 09:06:04
>>Waterl+7A
I have usually just produced a disclaimer and asked the relevant party to please read and sign it, indemnifying me against any consequences of the decision they have made.

That usually gets them to sit up and reconsider.

Occasionally they sign the damned thing, and then it’s popcorn “I told you so” time.

◧◩
785. isaacr+AG1[view] [source] [discussion] 2023-07-02 09:10:32
>>Topfi+Ew
This is all speculation.

The push to "make the content less user friendly" and push then to our app/logged in experience is similar to reddit's push and it doesn't really present an insurmountable challenge on the technical side.

These technical hurdles are temporary. Not the end of the world. The "only in our app/only logged in" requirements are bad on a philosophical level of user choice, not on the "this is terrible technically" side.

Attacking it on that note is just perpetuating the narrative where elonmuskmanbad (which is more political than consistent with the treatment others get) above more specific truths.

◧◩◪◨⬒⬓⬔
786. 2muchc+CG1[view] [source] [discussion] 2023-07-02 09:10:55
>>IntelM+Ic1
AKA domain knowledge
◧◩◪◨⬒
787. bileka+PG1[view] [source] [discussion] 2023-07-02 09:12:36
>>voytec+uC1
They would need to go through the process again of a new visa with the new potential employer. It's a real pain.

I would imagine a lot of the H1 b visa holders are there just to let their visa run out while making some money.

Anyway it doesn't matter. This isn't and engineer problem. It's a management problem. The management is the definition of incompetent.

replies(2): >>voytec+mJ1 >>croes+0L1
◧◩◪◨⬒
788. maxlin+VG1[view] [source] [discussion] 2023-07-02 09:14:24
>>lolind+i61
This rhetoric is well past its peak. When the firings happened, people said twitter would crash in a week. It's been a long time since then, and twitter, for my very generic uses and purposes, has just gotten better.

Demonizing past hard decisions at every unrelated point of difficulty has to be the worst kind of toxicity there is.

replies(4): >>seanhu+4J1 >>ziftfa+dM1 >>correl+CT1 >>lolind+m42
◧◩◪
789. ralfd+dH1[view] [source] [discussion] 2023-07-02 09:17:47
>>cochne+Wi1
10000 character longform tweets are now possible and 2 hour long videos.
◧◩◪◨⬒
790. dmazzo+rH1[view] [source] [discussion] 2023-07-02 09:21:09
>>kortil+Fd1
I think the fundamental difference is that Google was using request hedging within their own network, sending the same request to two different internal servers in case one was slow, while Twitter appears to be sending the same request to the same server over the public Internet.
◧◩◪◨⬒⬓⬔⧯▣▦
791. ben_w+EH1[view] [source] [discussion] 2023-07-02 09:23:03
>>patrec+BD1
According to wikipedia:

> Funding for all short-term health care is 50% from employers, 45% from the insured person and 5% by the government.

> Premiums paid by the insured are, on average, €137 per month for basic health care

- https://en.wikipedia.org/wiki/Healthcare_in_the_Netherlands

Only an order of magnitude if you're in base-2.

That said, this doesn't quite track with the numbers for

https://en.wikipedia.org/wiki/List_of_countries_by_total_hea...

and

https://en.wikipedia.org/wiki/International_dollar

But even then, counting all payers and not just the residents' sticker price, the USA is the high-priced outlier.

replies(1): >>patrec+u12
◧◩◪◨⬒⬓⬔⧯▣
792. Captai+QH1[view] [source] [discussion] 2023-07-02 09:26:00
>>ffgjgf+Kw1
While generally true it needs to be noted that health insurance is very expensive in Switzerland.

I'm not complaining since, first, this is a political decision and second, the level of service is outstanding.

For example: psychotherapy is paid for or, if your doc orders an MRI you get an appointment after tomorrow.

There's also no such shit as in network health providers (exceptions apply for some insurance models) or pre-existing conditions for the basic health plan (which is still pretty good and comprehensive).

While I do think that it's an overall good system it is expensive (and subsidized for people who can't afford it).

Also, health insurance is mandatory.

◧◩◪◨⬒
793. manque+YH1[view] [source] [discussion] 2023-07-02 09:27:33
>>voytec+uC1
They can look for other jobs but have to be in a new job within 60 days of leaving twitter with all the paperwork etc, given the market I would expect it is not as easy as say a year back even.

It is easier with other tech companies because unlike Musk they are/were generous severance time so those probably got 90+ days in severance time and the 60 days with say FAANG layoffs.

Also switching jobs can set them back on their path to permanent residency application timelines , depending on the country of citizenship that could be adding some years to continue on H1B and this dependency cycle so people close to their PR may try to stick it out

No one gets deported per se, most undocumented immigrants are people who fly over and overstay their visas, the USCIS will not check anything when they leave (by design so no one worries about leaving) however if they overstay the visa, it will be a tough time entering again , very likely to be rejected at the border or new visa application would be denied.

◧◩
794. rsynno+0I1[view] [source] [discussion] 2023-07-02 09:27:51
>>andrey+Oh1
(A) He claims to be the CTO.

(B) Are you familiar with the expression “the buck stops here”?

replies(1): >>andrey+va2
◧◩◪◨⬒⬓⬔⧯▣
795. rgblam+VI1[view] [source] [discussion] 2023-07-02 09:36:31
>>zer0to+pv1
That's less than half of what the typical UK taxpayer pays for healthcare. Surely the Dutch health system is also partially funded by government revenue?
replies(2): >>shapef+mM1 >>FireBe+eK2
◧◩◪◨⬒⬓
796. seanhu+4J1[view] [source] [discussion] 2023-07-02 09:38:02
>>maxlin+VG1
> Demonizing past hard decisions at every unrelated point of difficulty has to be the worst kind of toxicity there is.

It's not great, but that's really a bizarre thing to say. There are many many things far more toxic than that.

replies(1): >>maxlin+a32
◧◩◪◨⬒⬓
797. voytec+mJ1[view] [source] [discussion] 2023-07-02 09:40:53
>>bileka+PG1
I agree that this is very much a management problem. Incompetent management, to add. I'm just curious why would these engineers stick for so long. Everything I read about Twitter nowadays suggest a highly toxic work environment. And from experience: having an unstable boss is tiring, to say the least.
◧◩◪◨⬒
798. concor+dK1[view] [source] [discussion] 2023-07-02 09:51:23
>>daniel+Eo1
Imo: jumping to conclusions based on stupid stereotypes.

He should have lost that libel case imo as I do think he meant it.

◧◩◪◨⬒
799. concor+oK1[view] [source] [discussion] 2023-07-02 09:54:00
>>epista+gK
I think it's an important distinction to make. Because it does means that you can actually infer true things from his statements (or a journalists statements, as news orgs do this kind of "lying" a lot), unlike with a habitual liar.
replies(1): >>epista+ly3
◧◩◪◨⬒
800. concor+BK1[view] [source] [discussion] 2023-07-02 09:57:02
>>Negati+SV
This is the guy who still thinks a Martian colony is a good idea and that the woke mind virus is one of the most dangerous threats to society. I'm not sure he's very grounded in reality at all when it comes to the future.
◧◩◪
801. hakane+IK1[view] [source] [discussion] 2023-07-02 09:58:01
>>goalie+PX
Just speculating, but the server is probably throwing 429 (Too Many Requests) errors, and yes, the client should respect and back off when it encounters that. According to the post, it seems not to. Strange!
◧◩◪◨⬒
802. bombol+RK1[view] [source] [discussion] 2023-07-02 10:00:11
>>edanm+wn1
Freedom to be exploited or be homeless…
replies(1): >>edanm+kO1
◧◩
803. croes+TK1[view] [source] [discussion] 2023-07-02 10:00:20
>>tmpz22+CQ
And?

These are the hardcore programmers of Twitter 2.0, aren't they?

replies(1): >>romano+dV1
◧◩◪◨⬒⬓
804. croes+0L1[view] [source] [discussion] 2023-07-02 10:02:22
>>bileka+PG1
This sounds pretty much like boilerplate exploitation
replies(1): >>banana+nR1
◧◩◪◨⬒
805. johann+tL1[view] [source] [discussion] 2023-07-02 10:08:42
>>jjuliu+pc1
It's hard to compete with something free, with many users.

If those information providers weren't on Twitter (well, a year back, nowadays may be sifferent) they'd be ridiculed.

Of course using Twitter as only/primary channel is and always was questionable, but alternative systems are more expensive.

◧◩◪◨
806. shapef+AL1[view] [source] [discussion] 2023-07-02 10:09:32
>>hvis+Dd1
> Seems more like a thinly disguised attempt to force people to purchase subscriptions. Blue checkmarks and all.

6k tweets a day even with the blue mark of shame makes something like tweetdeck functionally useless.

Obviously Elon and I have different uses for "The Worlds Town Square"

replies(1): >>shapef+NB4
◧◩
807. kaonas+WL1[view] [source] [discussion] 2023-07-02 10:13:22
>>eql5+hs1
American censorship has long relied on the manipulation model rather than the overt removal model, because the former is far more effective.
◧◩
808. smcl+ZL1[view] [source] [discussion] 2023-07-02 10:13:51
>>brigan+bh1
Why do you say Twitter is moving in a positive direction? My experience is that I dislike their app and they killed the one I liked (Tweetbot), it's frequently down (I still get the "Something went wrong" error), and any kind of conversation is dead because blue-check replies (usually quite low-quality) are prioritised. There are other reasons to dislike today's Twitter that I needn't go into here, but these are enough to turn me away any time I decide to come back and check it out again.
replies(1): >>brigan+gN3
◧◩◪◨⬒⬓⬔⧯▣
809. shapef+7M1[view] [source] [discussion] 2023-07-02 10:14:31
>>Baseba+an1
Likewise you can have a "poor quality" 1x employee who has knowledge of how everything within the stack is glued together; where there is chewingum and where there are steel beams.

They are potentially more vauable than the 100x engineer who has intimate knowledge of how googles shipping container datacentres work.

◧◩◪◨⬒⬓
810. ziftfa+dM1[view] [source] [discussion] 2023-07-02 10:15:49
>>maxlin+VG1
Can you explain how the Twitter experience has gotten better for you?
replies(1): >>maxlin+z62
◧◩◪◨⬒⬓⬔⧯▣▦
811. shapef+mM1[view] [source] [discussion] 2023-07-02 10:18:20
>>rgblam+VI1
According to our research, the average cost of an individual private health insurance plan sits at around £85 per month or £1,020 per year!

A typical family premium (two adults in their 40s and two children under 10) can vary from £700 to £1,800 a year.

The average price of a private healthcare policy in the UK is £1,032.84 per year (February 2022)

Google results ...

replies(1): >>rgblam+nO1
◧◩◪◨
812. pwdiss+TM1[view] [source] [discussion] 2023-07-02 10:25:04
>>Edward+6R
No, because considering anyone a twat is inherently a (small-p) political judgement.
◧◩◪
813. Weylan+gN1[view] [source] [discussion] 2023-07-02 10:29:23
>>maxlin+6G1
Don't use Twitter and don't care in the slightest if it goes down.

Will admit that seeing a billionaire go mental is funny. Petty I know.

replies(1): >>maxlin+eV7
◧◩◪◨⬒⬓⬔
814. habine+fO1[view] [source] [discussion] 2023-07-02 10:42:27
>>Burnin+6F1
Yes, they absolutely do. There are some serious penalties if you overstay your visa.
replies(1): >>Burnin+mX5
◧◩◪◨⬒⬓
815. edanm+kO1[view] [source] [discussion] 2023-07-02 10:43:35
>>bombol+RK1
I mean, that's not an "against Twitter" complaint, that's an "against everything in the way the world works" complaint.

I think it's a pretty wrong complaint too, but for sure that's not on Twitter.

(And I really don't think Twitter employees are the best case study here, they are mostly capable of not literally being homeless if they work somewhere else.)

replies(1): >>joe__f+Eb2
◧◩◪◨⬒⬓⬔⧯▣▦▧
816. rgblam+nO1[view] [source] [discussion] 2023-07-02 10:44:01
>>shapef+mM1
>The average price of a private healthcare policy in the UK is £1,032.84 per year

I did use the word "taxpayer". The UK's health service costs £2700 per head of population. Obviously what people contribute towards that varies.

Also my question remains unanswered. Is the Dutch health system topped up by government funding?

◧◩◪◨⬒⬓
817. ithkui+sO1[view] [source] [discussion] 2023-07-02 10:45:49
>>Franks+X91
Indeed, if a dumb computer can understand the code and execute it flawlessly then so can you! /s
◧◩◪◨⬒⬓⬔
818. manque+kP1[view] [source] [discussion] 2023-07-02 10:57:49
>>evan_+7b1
Depends on how they scrape .

100 tweets / minute is hardly deterrent for a botnet using comprised devices on non data center IPs

◧◩◪◨⬒⬓
819. user_n+KP1[view] [source] [discussion] 2023-07-02 11:02:52
>>sh34r+Rn1
Wechat isn't a subscription model. It is money tized exactly the same way as Twitter, advertising.
◧◩◪◨
820. midasu+bQ1[view] [source] [discussion] 2023-07-02 11:08:19
>>ineeda+Ck1
What do you do when people decide to make the exact ama E mistake again?

If you can’t refer to “last time this was disaster” (aka “I told you so”) how do you prevent it.

replies(2): >>freedo+KF2 >>ineeda+oG3
◧◩◪◨
821. jonono+gQ1[view] [source] [discussion] 2023-07-02 11:08:51
>>buitre+621
This is the strongest job market for job seekers in about 60 years.
replies(1): >>o1y32+8V1
◧◩◪◨⬒
822. klawed+kQ1[view] [source] [discussion] 2023-07-02 11:09:35
>>8organ+WO
Wouldn’t 1 nine be 9%?
replies(1): >>8organ+Ua2
◧◩◪◨
823. playin+wQ1[view] [source] [discussion] 2023-07-02 11:11:31
>>wnevet+nd1
No.
◧◩◪◨
824. manque+yQ1[view] [source] [discussion] 2023-07-02 11:11:34
>>wnevet+nd1
Legally no, you are a customer if you have a contract .

same way we are a tenant( and have rights) even if you don’t pay rent.

Disputes are resolved via arbitration and courts , no payment does not give GCP ( or any vendor) unilateral right to terminate (the contract however possibly might ) .

Usually vendor has to give notice of termination and there would be a time window before termination can occur .

Unpaid dues are like unpaid mortgage there are many steps before the vendor can get a court to force the party to make payment or seize assets in lieu

◧◩◪◨⬒⬓⬔⧯
825. fho+ZQ1[view] [source] [discussion] 2023-07-02 11:17:26
>>ineeda+HE1
Writing style is also a lot more individual than people recognize.

Iirc word histograms almost uniquely identify authors. Of course this is on larger amounts of text, but I guess you could identify users over seperate platforms this way.

E.g. Intend to use ellipsis (...) to separate thoughts in online conversation a lot. But I try to not do that in reddit, where I try to stay somewhat anonymous.

Still, I assume that it would be possible to correlate my reddit and HN account just by comparing the word histograms (ie which words I use and how often).

replies(1): >>ineeda+bF3
◧◩◪◨⬒⬓⬔
826. jjgree+lR1[view] [source] [discussion] 2023-07-02 11:21:55
>>_the_i+5o1
They used to, now they mutter amongst themselves, casting occasional contemptuous glances at you and me.
◧◩◪◨⬒⬓⬔⧯
827. flagra+mR1[view] [source] [discussion] 2023-07-02 11:22:30
>>joomoo+Uf1
If this is aimed at free-market living enthusiasts, I believe the response from them would be that the market is currently not stopping anyone from opening non-profit healthcare providers today.
◧◩◪◨⬒⬓⬔
828. banana+nR1[view] [source] [discussion] 2023-07-02 11:23:04
>>croes+0L1
welcome to the H1-B visa system!
replies(1): >>mechan+7m2
829. choas+BR1[view] [source] 2023-07-02 11:25:11
>>ZacnyL+(OP)
they forgot to fix the Settings page on anonymous tweets which sending constantly data and receives a HTTP 429 Too Many Requests
◧◩◪◨⬒
830. tomato+aS1[view] [source] [discussion] 2023-07-02 11:31:42
>>onion2+Rk1
But these are "significant problems with the code" which evidently can't be fixed by simply reverting relevant changes. In that case, it seems more likely to me that these are due to long-standing issues which would have caught up to the company sooner or later.
replies(1): >>onion2+d52
◧◩◪◨
831. epups+mS1[view] [source] [discussion] 2023-07-02 11:34:30
>>Consul+uj1
This is healthy but some of us find themselves in a position where caring about the company has tangential benefits like bonuses, stock options, que promotions and other objectives with a well defined incentive for you to personally care about it.
replies(1): >>Consul+YE6
◧◩◪
832. hiepph+wS1[view] [source] [discussion] 2023-07-02 11:36:07
>>yafbum+ht1
Also 500 for me. This is almost a joke.

At least if it's blocking me from viewing the tweet's comments, returns me some decent messages. But no, just a plain "Something went wrong." like a hackathon page.

◧◩◪◨⬒⬓⬔⧯
833. correl+BS1[view] [source] [discussion] 2023-07-02 11:37:13
>>ineeda+HE1
Then you'll probably appreciate the following info. You have commented excessively on HN over the years. If you have done any publicly accessible writing with your real name attached, then it is quite easy to find out who you are by correlating writing styles. (If you don't have done so publicly then at least your employer will be able to do that using all internal writing on one hand and all your HN contributions on the other.)

Sounds far fetched, but it's really not that hard. Quite recently somebody hacked this for correlating HN accounts with each other and found alt accounts of people with high accuracy. Which people confirmed. And that wasn't even a serious attempt, just a little hack on a sunday night.

In a sense, it's all too late now since all your writing is already out there. But could be good to know for the future.

replies(2): >>sveron+SX1 >>ineeda+E82
◧◩◪◨⬒
834. kybern+zT1[view] [source] [discussion] 2023-07-02 11:45:54
>>whatev+n21
Beware of bugs in the above code; I have only proved it correct, not tried it. – Donald Knuth

It's not just hypothetical either. There was a bug in a sorting algorithm a few years back that had been 'proved' correct. I think it was to do with numbers wrapping, and that hadn't been considered in the mathematical proof.

replies(1): >>Regic+8I2
◧◩◪◨⬒⬓
835. correl+CT1[view] [source] [discussion] 2023-07-02 11:46:19
>>maxlin+VG1
> for my very generic uses and purposes, has just gotten better.

Interesting. My "generic uses and purposes" was to occasionally scroll around through tweets somebody linked me to.

That's entirely impossible now since I don't have an account (and don't plan to create one).

Roughly speak, it has become infinitely worse for me.

replies(2): >>18pfsm+J12 >>maxlin+d42
◧◩◪
836. rainco+wU1[view] [source] [discussion] 2023-07-02 11:54:02
>>ImaCak+fN
You're replying to a thread on HN. The thread is a link to a Mastodon post. The post has the following tags:

#TwitterDown #MastodonMigration #DDOS #TwitterFail #SelfDDOS

This is why context matters.

◧◩◪◨⬒⬓⬔⧯▣▦
837. steveB+MU1[view] [source] [discussion] 2023-07-02 11:56:18
>>spirit+uo1
That's actually the perfect ironclad management logic BS, lol.

You are wrong because you were right but unable to persuade me. Not "hmm, maybe I should be more receptive to my reports feedback".

◧◩◪◨⬒
838. o1y32+8V1[view] [source] [discussion] 2023-07-02 11:58:34
>>jonono+gQ1
...if you flip burgers or change sheets in a hotel, sure. Maybe read about people finding engineering positions, understand that section of the job market and realize how out of touch you are.
replies(1): >>lenoci+EE2
◧◩◪
839. romano+dV1[view] [source] [discussion] 2023-07-02 11:59:16
>>croes+TK1
AFAIK most are H1B holders who are in "hostage" situation.
replies(1): >>croes+QZ1
◧◩◪◨⬒
840. o1y32+uV1[view] [source] [discussion] 2023-07-02 12:01:26
>>edanm+wn1
Easy to type that on your keyboard. Maybe work at Twitter for 3 months under H1B and come back and tell us how well it goes.
◧◩◪◨⬒
841. bezout+LV1[view] [source] [discussion] 2023-07-02 12:04:08
>>8organ+vN
TIL about jitter
◧◩◪◨
842. o1y32+PV1[view] [source] [discussion] 2023-07-02 12:04:37
>>badwol+TG
That's slightly outdated information:

https://www.engadget.com/twitter-has-supposedly-started-payi...

◧◩◪◨⬒
843. bborud+qW1[view] [source] [discussion] 2023-07-02 12:08:57
>>bileka+HF1
> Elon strikes me as worse because he likes to think he understands > what his engineers know.

Early on in my career I had a name for this. I called it "gamle helter" in Norwegian which roughly translates to "old heroes". An "old hero" is someone who used to be competent in a field, has stopped being competent, doesn't recognize this themselves and is now a nuisance to anyone who actually knows what they are doing, but can't pull rank. One way to become an old hero is typically to end up in management and not practice whatever discipline you think you understand.

To be fair, I highly doubt that Musk was ever a competent software engineer, much less a good engineering manager. He is a PR person. He sells an image that he is a technology person.

replies(1): >>bernie+wb2
◧◩◪◨⬒⬓
844. Waterl+oX1[view] [source] [discussion] 2023-07-02 12:17:28
>>Walter+0U
This only happens to good leaders, not all leaders. Bad leaders systematically stop this behaviour through various forms of discouragement.
◧◩◪◨⬒⬓⬔⧯▣
845. sveron+SX1[view] [source] [discussion] 2023-07-02 12:21:48
>>correl+BS1
It's unclear to me what you're meant to do about this besides never post anything, which is depressing. Hence I don't even try.
replies(2): >>fho+wZ1 >>correl+Xp4
◧◩◪
846. extasi+pY1[view] [source] [discussion] 2023-07-02 12:25:39
>>Sai_+do1
That theory is pure speculation on the basis of motive with no actual grounding in reality, no offense. There's not a shred of evidence that GlobalAutocracy™ banded together to cough up $50B to kill of Twitter...
◧◩◪◨⬒
847. moreli+QY1[view] [source] [discussion] 2023-07-02 12:31:10
>>lolind+yi
You can look at the NAICS codes, the overwhelming majority are 54.
◧◩◪◨⬒⬓⬔⧯▣▦
848. fho+wZ1[view] [source] [discussion] 2023-07-02 12:37:04
>>sveron+SX1
I guess you can try to develop two very distinct writing styles.

Or, as I do, consider everything posted to HN to be linked to me. My handle is actually an abbreviation of my full name. I consider HN to be "professional" correspondence.

replies(1): >>balder+mm2
◧◩◪◨
849. croes+QZ1[view] [source] [discussion] 2023-07-02 12:39:03
>>romano+dV1
So a different kind of hardcore
◧◩◪◨⬒⬓⬔
850. Analem+o02[view] [source] [discussion] 2023-07-02 12:42:55
>>Burnin+6F1
They absolutely do. I’m not sure why you’re posting this; it’s just demonstrably wrong.
replies(1): >>safety+rz2
◧◩◪◨⬒⬓⬔
851. moreli+K02[view] [source] [discussion] 2023-07-02 12:46:01
>>bialpi+4F
H-1B approval has two stages, the registration period (March/April) and the petition period (ends 90 days after post-registration selection). AIUI this is counting petitions (i.e. I-129s), so won't be accurate until at least 90 days after selection notices - which would be around now - but then the site itself says it can further trail by a quarter.
◧◩
852. acedTr+L02[view] [source] [discussion] 2023-07-02 12:46:07
>>summer+rM
Twitters core services are on prem dcs
◧◩◪◨
853. paxys+c12[view] [source] [discussion] 2023-07-02 12:48:52
>>Johnny+Dq1
How many Twitter engineers are on H-1B? 10%? 50%? 90%? Unless someone can find this number out for real, why is the default argument "they are all being held captive and cannot leave"? Would you apply the same logic to Tesla and SpaceX, who have the same working conditions? Here's a more reasonable take - engineers believe in the product they are building and are happy with the salary they get.
replies(1): >>onlyre+M72
◧◩◪◨⬒
854. paxys+g12[view] [source] [discussion] 2023-07-02 12:49:31
>>voytec+uC1
They can look for another job while they are employed. If they quit they just have 60 days or they must leave the country.
◧◩◪◨⬒⬓⬔
855. drzaiu+n12[view] [source] [discussion] 2023-07-02 12:49:44
>>Timon3+gG1
I wouldn't say nobody, there's likely folks held captive by H1B visas with limited options/mobility
replies(2): >>Timon3+y22 >>Retric+7f2
◧◩◪◨⬒⬓⬔⧯▣▦▧
856. patrec+u12[view] [source] [discussion] 2023-07-02 12:50:48
>>ben_w+EH1
> Only an order of magnitude if you're in base-2.

Nope. Look at how much the Netherlands actually spends on Healthcare, it's about 11.2% of GDP in 2021 [1]. Per capita GDP in 2021 was ~53k€.

((53k€*11.2%)/12) ≈ 495€

Only problem is, like most developed countries, close to a majority of people are net recipients (around 40%). Someone will have to pay their share too. Chances are, if you're posting on HN, that's you, as you'll be somewhere in the top 5% income bracket. I think if the OP does the math based on their actual numbers, they'd be more likely to find themselves in the ~1000€/month ballpark than the 150€/month they seem to think they are paying.

> But even then, counting all payers and not just the residents' sticker price, the USA is the high-priced outlier.

The Netherlands (11% of GDP) is not quite as extreme as the US (17%), but it's certainly nothing to write home about, especially as I don't get the impression that either health care expenditure as percentage of GDP or demographics are moving in a favorable direction.

[1] https://data.worldbank.org/indicator/SH.XPD.CHEX.GD.ZS?end=2...

replies(1): >>ben_w+WF2
◧◩◪◨⬒⬓⬔
857. 18pfsm+J12[view] [source] [discussion] 2023-07-02 12:53:02
>>correl+CT1
It's a big holiday weekend in America, and having an outage seems like a minimal inconvenience, especially for those of us without an account.

There are entire communities of people who relied on the ability to simply read Twitter without an account, took the time to write code of their own, and now are reacting with much more maturity than HN seems to be. The petty personal attacks are simply astonishing.

"RIP Nitter" https://github.com/zedeus/nitter/issues/919

◧◩◪◨⬒⬓⬔⧯
858. Timon3+y22[view] [source] [discussion] 2023-07-02 13:00:25
>>drzaiu+n12
If you really want I can qualify my earlier statement, I thought it was obvious:

GP wrote:

> Enough so that I, given such a situation, would wait around a little bit to see how things played out before jumping ship.

That means "nobody" is talking about the group of people who have the option of "waiting around a little bit to see how things played out before jumping ship". H1B visa holders aren't included in that earlier group, so I didn't think a further qualification is necessary.

◧◩◪◨⬒⬓⬔
859. maxlin+a32[view] [source] [discussion] 2023-07-02 13:05:34
>>seanhu+4J1
It really depends I suppose. If you consider the accused to to be in an unearned place of power, it might feel like an acceptable thing to do (albeit still quite icky and pedesterian). But if the situation is very different and/or you are not sure if your PoV is fully justified, this can absolutely be the most toxic low-effort thing one can do when thrown at someone who's already fighting an uphill battle. Without going to specifics this is something I've experienced myself, and have also seen happen close to me in a very toxic calculated way. So these kinds of comments are IMHO overally very unconstructive.
◧◩◪◨⬒⬓
860. bombol+e32[view] [source] [discussion] 2023-07-02 13:05:54
>>woodso+hi1
It might be a surprise to you, but people who don't live in the USA have no idea of what the holidays in the USA are!
replies(2): >>joeyth+mh2 >>woodso+RV2
◧◩◪◨⬒
861. agentg+g32[view] [source] [discussion] 2023-07-02 13:06:13
>>wpietr+931
So what though? They existed before and they'll continue to exist, they didn't magically appear 'because Musk.'
replies(1): >>wpietr+vE2
◧◩◪◨
862. sander+u32[view] [source] [discussion] 2023-07-02 13:08:02
>>Topfi+oC1
That makes sense, thanks for sharing. I definitely get the thing about not wanting to let people down. And I do wonder if that's how a lot of the people remaining at Twitter feel.
◧◩◪◨⬒
863. uncone+T32[view] [source] [discussion] 2023-07-02 13:11:07
>>ineeda+KU
Elonjet was bait by people with an axe to grind and a chip on their shoulder, and if this isn't blindingly obvious, I have a bridge to sell you.

There is no doubt that, after firing Vijaya Gadde (sp?), the corporate focus has shifted away from censoring every single tweet, and more towards letting people say what they want. This does not mean every single tweet is left up, or that annoying Elon isn't a catastrophically stupid thing for journalists to do.

Do you dispute this?

replies(1): >>smolde+gQ4
◧◩◪◨⬒
864. uncone+Y32[view] [source] [discussion] 2023-07-02 13:11:47
>>benzib+dT
No, you claim that I am claiming that.

What I claim is that: - OPs story that Twitter was a healthy and productive tech company pre-Elon is complete non-sense. How many years did people pine for an edit button? - Twitter returned to pre-2020 staffing levels, which is true - Twitter struggled to push out new features (like an edit button) for years, which is true, wheras post-Elon they pushed out edit buttons, longer tweets, subscriptions, etc.

replies(1): >>benzib+cS2
◧◩◪◨⬒
865. uncone+642[view] [source] [discussion] 2023-07-02 13:13:00
>>Negati+GU
Your statement is an admission that you prefer to judge messages for their implied moral valence instead of their truth content. Personally I find that pathetic.
◧◩◪◨⬒⬓⬔
866. maxlin+d42[view] [source] [discussion] 2023-07-02 13:13:47
>>correl+CT1
I really don't expect this to be permanent. For this very second though, I do get your point, there are quite a few services I only visit occasionally through links and even after making an account I was a lurker for the longest time on Twitter.

However talking in a way that takes the current critical temporary state as the default forever isn't very fair

replies(1): >>correl+IZ2
◧◩◪◨⬒⬓
867. lolind+m42[view] [source] [discussion] 2023-07-02 13:14:47
>>maxlin+VG1
There were some people who predicted that in the heat of the moment, but the rational people at the time were predicting that Twitter would limp along, gradually start to show cracks, and eventually become a husk of what it was as the systems slowly degraded. I'd say we're well on track for that prediction.

This isn't an unrelated difficulty—this kind of bug is the direct result of losing (or ignoring) the people who knew better. Institutional knowledge is a tech company's lifeblood, and Musk gleefully discarded most of Twitter's when he came in.

◧◩◪◨⬒
868. uncone+N42[view] [source] [discussion] 2023-07-02 13:16:51
>>miunau+aX
Twitter went from a 4.9k headcount in Dec 2019, to 7.5k in Dec 2021. Fact.

I don't care if you "like my graphics work" or not. You seem to be implying I owe you something, which is crazy. I have been publishing stuff online for decades and I can tell you, judgy and entitled people such as yourself have _never_ done anything useful in return.

What's amazing is you chastizing me for a "bad post", even as you dispute something you could've googled in 5 seconds.

replies(1): >>PavleM+VN2
◧◩◪◨⬒⬓
869. onion2+d52[view] [source] [discussion] 2023-07-02 13:20:47
>>tomato+aS1
which evidently can't be fixed by simply reverting relevant changes

Rumors suggest that part of the change is moving from GCP to something else. Something like can't be reverted without signing a new contract with Google (and paying the bill..).

replies(1): >>tomato+8D2
◧◩◪◨⬒⬓⬔
870. maxlin+z62[view] [source] [discussion] 2023-07-02 13:32:20
>>ziftfa+dM1
On the community side, it now better reflects its mission as the public market square, where before it was so unbalanced to the left (also making what was to the right way more polarized) that it just wasn't very much fun or developing to stay on for long. Before I was only a lurker but now I sometimes chime in to tech threads without fearing someone will try to cancel me over a way I name a fruit or something.

On the tech side, it has retained everything that made it good (didn't implode!), and the tweet length / "show more" logic fits my style of writing perfectly. Spaces are also a kind of thing that I didn't use before but became immediately accessible as it was added right to twitter itself (and things like the 24h wagner coup space with 6M visitors isn't something I have seen in the past). And other simple things, like long videos sometimes fit a need, even while most of the time a youtube link also works.

Some things like crypto spam also seem to be in a bit better state, though can't obviously ever be completely removed

replies(1): >>me_aga+NP5
◧◩
871. activi+372[view] [source] [discussion] 2023-07-02 13:35:25
>>rochak+mw1
There's a word missing... Starts with W
replies(1): >>x86x87+6z2
◧◩
872. activi+c72[view] [source] [discussion] 2023-07-02 13:36:17
>>ajuc+Lt1
Luckily he is not the one doing the work
◧◩◪◨⬒
873. onlyre+M72[view] [source] [discussion] 2023-07-02 13:40:10
>>paxys+c12
Twitter workforce is down ~80%: https://www.google.com/amp/s/www.masslive.com/business/2023/...

Facebook was reportedly ~15% H1B workers. It doesn't take a lot of skew in who was fired and who didn't leave for other employment for Twitter to be >50% H1B at the moment.

replies(1): >>paxys+ck2
◧◩◪◨⬒⬓⬔⧯▣
874. unusua+P72[view] [source] [discussion] 2023-07-02 13:40:22
>>ars+or1
So if increasing healthcare expenses allow them to earn more profits, then why do you think having capped profits means that insurance companies are 'not the problem'?

Insurance companies are incentivised, under law, to have the highest healthcare expenses possible.

replies(1): >>ars+lr3
◧◩◪◨⬒⬓⬔⧯▣
875. ineeda+E82[view] [source] [discussion] 2023-07-02 13:48:25
>>correl+BS1
All true, but that’s a level personal detail I’m prepared to live with having it out in the world. There’s a limit to how much mental energy I’m prepared to put into worrying about doxing, and it doesn’t go this far. But it is a remarkable aspect of just how much we can be fingerprinted by so many different things we do in life.
◧◩◪◨⬒⬓⬔
876. sheeps+q92[view] [source] [discussion] 2023-07-02 13:54:22
>>8n4vid+qv1
The load balancer doesn't care about the source of request when it hits a hard requests per second limit. It all depends on how it is configured.
replies(1): >>8n4vid+O13
◧◩◪
877. lmeyer+t92[view] [source] [discussion] 2023-07-02 13:55:06
>>ikrenj+XX
Yep, less about fully shutting off and more about negotiation. This can be Musk doing a direct cut on some of their biggest web traffic to show that they can optimize it down. Or same, but internally, telling internal engineers they only have so much budget.
◧◩◪
878. Frost1+E92[view] [source] [discussion] 2023-07-02 13:56:42
>>sander+2L
There are a lot of reasons people stay in positions. Not everyone has the same degree of mobility in terms of a job. Maybe they have little time in their personal life to deal with interview prepping. Maybe they're older and deal with age discrimination. Maybe they're on a work visa and know they're in a leveraged position. Maybe they're not good at negotiation. Maybe they loathe the market. Maybe they have a pile of debt and the current situation is less risky.

As an industry we need to stop perpetuating this idea that everyone is fully mobile and software engineers are some mythical creature that isn't also shackled to the same constraints the rest of the labor force is. It's a job and a lot of people are dependent on a steady income stream. Part of that is putting up with the least worst of the options they have reasonably available to them, or sometimes taking up worse options just because it balances other aspects out. Ultimately during certain times you may have more or less leverage to put up with or reject crap practices. SWEs tend to have a lot more leeway than say a retail worker of course so we can be a bit more demanding but we can't just say crud off, I don't deal with any BS, even in the best of times. Higher salaries give you some negotiation room as well as you can lower your TC expectations in terms of negotiating better working environments (i.e. taking lower rates but demanding things like less pressured schedules, make autonomy, etc.) and as the extreme sof the markets are high enough, even taking TC hits can still let you live comfortably (this is to contrast many other professions who don't have this flexibility).

Unless you've lived modestly and invested significantly or started some side venture to become financially independent of labor based income, you're ultimately giving up some degree of agency to employers. We like to pretend this isn't the case but it is the case for most people, even highly paid labor.

◧◩◪
879. andrey+va2[view] [source] [discussion] 2023-07-02 14:03:22
>>rsynno+0I1
(A) How is a CTO responsible for deployments? CTO oversees the development evolving the company’s strategic technical direction so that's its beneficial for a business. Twitter is not your typical YC startup. Large companies' CTOs should not care about things like "this could DDOS us". These are the responsibilities of SDEs. (B) No, but I just googled it and I can't see how the term applies here. In my opinion, it doesn't.
replies(1): >>dcunit+tta
880. therou+La2[view] [source] 2023-07-02 14:05:16
>>ZacnyL+(OP)
I managed to get in without login few minutes ago and its still sending api request every 130ms and getting 429 Too Many Requests error, how is this possible? :)
◧◩◪◨⬒⬓
881. 8organ+Ua2[view] [source] [discussion] 2023-07-02 14:06:06
>>klawed+kQ1
One nine is atleast 90.0%.

Two nines is atleast 99.0%.

Three nines is atleast 99.9%.

and so on.

◧◩
882. bernie+jb2[view] [source] [discussion] 2023-07-02 14:09:14
>>tmpz22+CQ
Union workers would typically collect double or triple time in these instances. Time and a half at least.
◧◩◪◨⬒⬓
883. 18pfsm+nb2[view] [source] [discussion] 2023-07-02 14:09:25
>>bloope+wY
As you can see from Mussolini's own writing on the Doctrine of Fascism, they hate individualism, and love the State.

>7. Against individualism, the Fascist conception is for the State;

http://www.historyguide.org/europe/duce.html

Prior to Twitter's acquisition by Musk, they worked quite closely with the State and even hired the former top FBI lawyer as their chief legal counsel.

◧◩◪◨⬒⬓
884. bernie+wb2[view] [source] [discussion] 2023-07-02 14:10:38
>>bborud+qW1
Elon is the imposter.
replies(1): >>bileka+Tf2
◧◩◪◨⬒⬓⬔
885. joe__f+Eb2[view] [source] [discussion] 2023-07-02 14:11:38
>>edanm+kO1
Yes as in, why is it normalised that you would expect to pushed too hard in many work environments, and it be on you to deal with this? Elon Musk is just a poster child for this kind of institutionalised bullying

As in my OP here, if you've set up your life around working at Twitter and then a new CEO rocks up and demands everyone 'go hard or go home', then sure you can go home and if you don't like his approach then eventually you'll have to. There will be people who find it more difficult to change jobs for whatever reason, and while they need to take responsibility for getting themselves out of a bad situation, it's not their fault that a new bully turned up in a position of authority on their block

◧◩◪◨
886. zagreb+fc2[view] [source] [discussion] 2023-07-02 14:15:16
>>x86x87+r21
That’s not a bad title for the movie.
◧◩◪◨⬒⬓
887. Sketch+Bd2[view] [source] [discussion] 2023-07-02 14:24:42
>>onion2+ul1
But if you need to make an update to a core system that'll necessitate updating the tests and you're back to flying blind.
replies(1): >>onion2+Lv2
◧◩◪◨⬒
888. pschue+Le2[view] [source] [discussion] 2023-07-02 14:33:22
>>wand3r+Nh1
He may be tenacious, or at least has been in the past. And TBH I hope that Twitter succeeds, but it's becoming pretty clear that my definition of success is different than his.
◧◩◪◨
889. spixy+3f2[view] [source] [discussion] 2023-07-02 14:36:05
>>dimmke+011
I see status 429 (Too Many Requests)

that is definitely frontend error

◧◩◪◨⬒⬓⬔⧯
890. Retric+7f2[view] [source] [discussion] 2023-07-02 14:36:47
>>drzaiu+n12
H1B people can and do jump ship. The bigger issue was Twitter laid off so many people it was a poor time to look for a new job.
◧◩◪◨⬒⬓⬔⧯▣▦
891. Michae+Cf2[view] [source] [discussion] 2023-07-02 14:40:19
>>j16sdi+bq1
I wasn't writing it from any specific perspective?

The original ideal and present situation seems fairly clearly spelled out in an unbiased manner.

◧◩◪◨⬒⬓⬔
892. bileka+Tf2[view] [source] [discussion] 2023-07-02 14:43:00
>>bernie+wb2
I'm not seeing the imposter side of things personally but maybe he does come across like the old addage : dumb people think they know everything, smart people know they know nothing. Or something to that effect.
replies(2): >>bigwav+th2 >>y0ink+xo2
◧◩◪◨
893. joeyth+eh2[view] [source] [discussion] 2023-07-02 14:53:12
>>voganm+6b1
Not everybody has US calendars.
replies(1): >>whywhy+A57
◧◩◪◨⬒⬓
894. joeyth+hh2[view] [source] [discussion] 2023-07-02 14:54:06
>>woodso+hi1
I would not be surprised if Twitter is substantially Indian or spread across the world.
◧◩◪◨⬒⬓⬔
895. joeyth+mh2[view] [source] [discussion] 2023-07-02 14:54:52
>>bombol+e32
Yup! And as somebody living in the United States, it is not so obvious how I would learn about Russian holidays, etc.
◧◩◪◨⬒⬓
896. joeyth+sh2[view] [source] [discussion] 2023-07-02 14:55:28
>>boc+Ai1
People are awake all hours of the day.
◧◩◪◨⬒⬓⬔⧯
897. bigwav+th2[view] [source] [discussion] 2023-07-02 14:55:34
>>bileka+Tf2
I think the parent comment was jokingly making a reference to "Among Us", a game that spawned millions of memes about "the imposter". But my assumption could be wrong.
898. joeyth+Ih2[view] [source] 2023-07-02 14:57:41
>>ZacnyL+(OP)
It seems the majority of Twitter articles are about the poor quality of engineering solutions or Elon's inability to "pay his Google bill". It strikes me as propaganda when what we are truly witnessing is the rush to wall-garden the internet as AI LLM takes over.
◧◩◪◨⬒
899. camero+vi2[view] [source] [discussion] 2023-07-02 15:02:59
>>kortil+Fd1
This was very illuminating thanks, learned something new
◧◩◪◨⬒⬓⬔
900. user_t+wi2[view] [source] [discussion] 2023-07-02 15:03:08
>>ars+t91
> Other way around - by having to actually directly compete for customers, instead of just having to convince a few large corporation prices would go down, not up.

This is backwards logic. Those few large corporations have the bargaining power to negotiate lower premiums. Individual consumers have zero bargaining power.

replies(1): >>ars+8r3
◧◩◪◨⬒⬓
901. paxys+ck2[view] [source] [discussion] 2023-07-02 15:13:59
>>onlyre+M72
So are you saying that Twitter engineering is >50% H-1B at the moment? Do you have a source for it?
◧◩◪◨
902. paxys+Ik2[view] [source] [discussion] 2023-07-02 15:16:35
>>joe__f+Gm1
The actual insulting part is telling a group of skilled individuals who are willingly working a job and getting a good salary that they are "victims" and helpless and abused. Maybe let them do their thing, and you do yours. There's no need to be outraged on behalf of anyone else.
◧◩◪◨⬒⬓⬔⧯
903. mechan+7m2[view] [source] [discussion] 2023-07-02 15:25:03
>>banana+nR1
Definitely end the H1-B program.
◧◩◪◨⬒⬓⬔⧯▣▦▧
904. balder+mm2[view] [source] [discussion] 2023-07-02 15:26:18
>>fho+wZ1
You can have LLMs rewrite your texts.
replies(1): >>tjoff+Cu2
◧◩◪◨⬒⬓⬔
905. uncone+wm2[view] [source] [discussion] 2023-07-02 15:26:50
>>ineeda+qX
How embarrassing, I have never heard of those people! Here are some journalists or whistleblowers I have heard of:

- Daniel Ellsberg - Julian Assange - Glenn Greenwald - Seymour Hirsch - Chelsea Manning

◧◩◪◨⬒
906. dyno12+Qn2[view] [source] [discussion] 2023-07-02 15:33:14
>>berkle+v91
How do you feel about search engine indexing?
◧◩◪◨⬒
907. dopa42+Wn2[view] [source] [discussion] 2023-07-02 15:33:35
>>Brybry+bx
Twitter is basically a platform for social media managers, no one uses it to stay in touch with their 20 friends. Memefied prnewswire.

This "famous person/brand posts something medium witty 10 times a day, urge to consume intensifies" thing isn't that popular worldwide.

◧◩◪◨⬒⬓⬔⧯
908. y0ink+xo2[view] [source] [discussion] 2023-07-02 15:36:44
>>bileka+Tf2
It's called the Dunning-Kruger effect, paraphrased by Bertrand Russell as "The stupid are cocksure while the intelligent are full of doubt."

https://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect

replies(1): >>ackfoo+s4b
◧◩◪◨⬒⬓⬔
909. berkle+Cp2[view] [source] [discussion] 2023-07-02 15:41:45
>>evan_+7b1
> A real scraper would be stopped by a rate limit

I'm guessing you've never played an offensive or defensive role in scraping because what you've described is in no way a problem for a serious scraping effort. I agree the rate limits are stupid. They fuck over users, they stop amateur scrapers, and do nothing whatsoever to impede professional scraping.

If you want to stop most scraping, employ device attestation techniques and TLS fingerprinting.

replies(1): >>costco+yF2
◧◩◪
910. delect+nq2[view] [source] [discussion] 2023-07-02 15:46:01
>>rideon+aU
Yeah, between the rate limit, and the algorithmic weighting toward "blue" users, there's very little incentive to interacting with high-follower accounts at the moment.
replies(1): >>mcint+VZ6
◧◩◪
911. colech+jr2[view] [source] [discussion] 2023-07-02 15:51:45
>>kccqzy+5W
I’ve had to… uhh… eagerly advocate for exponential backoff for weeks of constant uptime issues before someone listened and actually implemented it and solved the problems.

Like several times in different roles.

People do it, exponential backoff is everywhere in your stack, but it doesn’t end up in your application layer until you have enough traffic that you actually have to manage throughout.

◧◩◪◨⬒⬓
912. shon+lr2[view] [source] [discussion] 2023-07-02 15:51:50
>>snowwr+2j1
Really? I disagree. Running a ubiquitous service that is good for users does not require that you allow every random person to scrape your site and incur that cost.

You simply setup API deals with those who you want to have your data, those that benefit your business, aka Google etc…

Then you close everything else up. This saves cost and complexity and real users, the target of your advertisers, don’t even notice.

This isn’t a sign that engineering is slipping.

It’s a sign that a in a company which struggles to make money, someone is paying attention and trying new things to fix the money problem.

replies(1): >>snowwr+kQ4
◧◩◪
913. colech+sr2[view] [source] [discussion] 2023-07-02 15:53:08
>>cactus+cs
This is not remotely a likely culprit.
914. Patrol+Tt2[view] [source] 2023-07-02 16:06:23
>>ZacnyL+(OP)
We are staring to see the effects of the layoffs…it can only get worse from here…
◧◩◪◨⬒⬓⬔⧯▣▦▧▨
915. tjoff+Cu2[view] [source] [discussion] 2023-07-02 16:10:58
>>balder+mm2
And we are back to the depressing part where you can't even bother.
◧◩◪
916. yxre+1v2[view] [source] [discussion] 2023-07-02 16:14:05
>>goalie+PX
I don't think its intentional. I think it's a side effect of using a listener pattern.

If you use a listener, useEffect in react, to load data, it will start the request, track it is loading with a boolean, and then store the payload. That passes unit tests and QA.

If the listener doesn't check the error before starting the api request again, you have this infinite loop happen where the loading flag goes off and the payload is still null, so it just starts it again.

It's sloppy code, but its an unintentional side effect.

replies(1): >>ricard+8x2
◧◩◪◨⬒⬓⬔
917. onion2+Lv2[view] [source] [discussion] 2023-07-02 16:18:48
>>Sketch+Bd2
It shouldn't require updating the tests, so long as you're testing the functionality rather than the implementation.
◧◩◪
918. jquery+Zw2[view] [source] [discussion] 2023-07-02 16:26:49
>>quenix+iw1
Instead of judging Elon by quotes from people who might have something to gain by praising a narcissist, how about we judge Elon by the insanely dumb things he says and does on a near daily basis?

And you're right he has a degree, although he repeatedly lied about when he received it, and even lied about where he received it, so please forgive people for their confusion.

◧◩◪◨
919. ricard+8x2[view] [source] [discussion] 2023-07-02 16:28:00
>>yxre+1v2
Minor correction, this is not a listener pattern, but React’s hook-based reactivity DSL.

It’s actually exactly the type of problem declarative UI libraries like react were supposed to prevent, yet here we are 8 years later.

◧◩◪◨⬒⬓
920. beaned+Cx2[view] [source] [discussion] 2023-07-02 16:30:55
>>tadfis+TX
Is it..? All the replies to this thread just mention how he has abhorrent politics but there's no specifics. I'm not sure anyone really knows why they dislike him, and thought critically about it. A lot of it seems assumption-based, fed mostly by the media who is Twitter's biggest competitor. And on Hacker News, of all places. I'd think it the most likely place to find people who understand the rift between tech and trad media, and that character assassination is the biggest tool used by one particular side in this war. Instead the middling tech armchair specialists who partake in and promote the culture that birthed Elon and his multitude of companies have bought the other side's narrative to hate on their own.
◧◩◪
921. x86x87+6z2[view] [source] [discussion] 2023-07-02 16:40:24
>>activi+372
Wonderful? /s
◧◩◪◨⬒⬓⬔⧯
922. safety+rz2[view] [source] [discussion] 2023-07-02 16:41:44
>>Analem+o02
The parent is technically correct, you're not deported for losing your job on a H1-B. Your permission to remain in the US ends, and presuming that you leave by the deadline, you are not deported.

Deportation is a different legal event. It's a forceful expulsion which occurs because you did something seriously negative like break the law. Deportations are a big deal and a bad thing to have on your record in any country when it comes to your future prospects with that country.

To use a super rough analogy it's kind of like an honorable vs dishonorable discharge from the military.

◧◩◪
923. x86x87+cA2[view] [source] [discussion] 2023-07-02 16:46:35
>>tasubo+bT
Lol. Right on buddy.

You know what all corporations should do to maximize short term profit? Fire everyone. It's amazing how much money we spend on people /s

◧◩
924. Eric_W+gB2[view] [source] [discussion] 2023-07-02 16:52:07
>>eql5+hs1
I was skeptical, but this was a really good watch. Pity that it’s a video.

For the to;dw crowd: he makes the case that Twitter is by far the most useful social network to government agencies, because the graph is mostly public (unlike Facebook) and all users are both consumers and creators (unlike YouTube). Thus, it is being used by “researchers” and state departments to build what he calls “the Death Star of AI censorship engines,” and these moves to rate limit will cripple those efforts.

◧◩
925. thauma+pB2[view] [source] [discussion] 2023-07-02 16:53:18
>>Topfi+Ew
> the effect Tweets easy embeddability had on reporting

This is something I don't get. They say that Twitter is now blocking embeds and I've seen an author respond by... including a screenshot of a tweet in their piece.

Except that's obviously better than embedding a tweet in the first place. It's better in every possible way. It's easier to write your article with an included image that you provide than to hotlink content from some other website. And when the tweet vanishes into the mists of history, your captured image of it will still be around, illustrating your article the way you were hoping the embedded tweet would do. There are so many articles out there with dead embedded tweets illustrating... something.

So, all that said... what was the effect that embeddability had on reporting? Why hasn't it been screenshots the whole time? What did easy embeddability enable that wasn't just as easy anyway?

◧◩◪
926. regula+tB2[view] [source] [discussion] 2023-07-02 16:53:44
>>Sai_+do1
You thought Musk was playing 4D chess? Think again. He was in fact playing 29D chess, with dictators, and autocrats.
◧◩◪◨⬒⬓⬔
927. tomato+8D2[view] [source] [discussion] 2023-07-02 17:05:37
>>onion2+d52
Ah - I hadn't heard that and it does make some sense. But I'm not sure that the alternative version of events (where the engineers who were fired or left were still around) would look much better in that case - perhaps delay/better planning might have helped (though of course we don't know how much planning was done) but it's also entirely credible that this was essentially inevitable with such a move.
◧◩◪◨⬒⬓
928. wpietr+vE2[view] [source] [discussion] 2023-07-02 17:15:12
>>agentg+g32
Nothing magic about it. When you fire all the people who contradict you, you create yes men and a culture of sycophancy. At that point it's self-perpetuating.

Twitter had many issues as a company, but one of its strengths was a lot of independent thinking and honest speech among staff. That's surely gone, and once gone it's very hard to get back.

◧◩◪◨⬒⬓
929. lenoci+EE2[view] [source] [discussion] 2023-07-02 17:16:14
>>o1y32+8V1
Agreed (assuming we’re talking about the US here). I’m not a rockstar dev but I have a lot of years of solid experience. I applied to 60+ programming jobs over the last four months without getting even a single technical interview. Every previous job search I’ve done over the last 20 years went much better so I don’t think it’s (mostly) me.
◧◩◪◨⬒⬓⬔⧯
930. costco+yF2[view] [source] [discussion] 2023-07-02 17:23:10
>>berkle+Cp2
But then you have to contend with this: https://github.com/bogdanfinn/tls-client... Just used this to bypass a Cloudflare check! I've never scraped Twitter but Elon said there was a large scraping operation from Oracle IPs. He could substantially raise the cost of scraping by just banning datacenter IPs. Something like p0f would probably help too. I pay for static residential proxies (basically servers running squid that somehow have IPs belonging to consumer ISPs) and with TCP fingerprinting these would be detected as Linux and expose my Windows or iPhone user-agents as inconsistent but I've never encountered a site that checks this. Although maybe sites are doing so silently but I don't notice because I don't otherwise meet the bot threshold.
replies(1): >>berkle+1T2
◧◩◪◨⬒
931. freedo+KF2[view] [source] [discussion] 2023-07-02 17:23:51
>>midasu+bQ1
Avoiding the mentality isn't the same as referring to the past. With most people, It's perfectly fine to bring up the past in a matter of fact and dispassionate way, so long as it's constructive and not meant to shove "see I was right" in their faces.
◧◩◪◨⬒⬓⬔⧯▣▦▧▨
932. ben_w+WF2[view] [source] [discussion] 2023-07-02 17:25:02
>>patrec+u12
My second link is pretty much the same as the numbers you're giving.

What's the difference between my first and my second? I don't know. If you force me to guess, post-retirement and/or terminal care, possibly?

> like most developed countries, close to a majority of people are net recipients (around 40%)

Yes, and? Isn't much the same also true for private insurance?

You've got the potential for arguing about what "fair" looks like; I'm fine with it being funded like a progressive tax, based on income rather than risk factors, but that's not hugely important.

> I think if the OP does the math based on their actual numbers, they'd be more likely to find themselves in the ~1000€/month ballpark than the 150€/month they seem to think they are paying.

I would assume that zer0tonin pays whatever they say they pay. They're likely to have better insight into their own finances than random internet strangers like thee and me.

> The Netherlands (11% of GDP) is not quite as extreme as the US (17%), but it's certainly nothing to write home about, especially as I don't get the impression that either health care expenditure as percentage of GDP or demographics are moving in a favorable direction.

The direction of movement may or may not be favourable (given the pandemic I assume "not"), but the USA is kinda the outlier in developed nations for spending a lot without delivering particularly good outcomes:

https://commons.wikimedia.org/wiki/File:Life_expectancy_vs_h...

(Sourced from: https://ourworldindata.org/us-life-expectancy-low)

replies(1): >>patrec+3d3
◧◩◪◨⬒⬓
933. Regic+8I2[view] [source] [discussion] 2023-07-02 17:41:46
>>kybern+zT1
WPA2 also had an exploit (KRACK) while the handshake algorithm itself was "proven to be secure". Formal verification is a powerful tool but it does not guarantee bug-free code: it merely guarantees that the particular bugs you checked for are not possible.
◧◩◪
934. shawnc+RJ2[view] [source] [discussion] 2023-07-02 17:50:18
>>furyof+oG
Fair enough - the sentence in question was indeed 'What's Happening?'
◧◩◪◨⬒⬓⬔⧯▣▦
935. FireBe+eK2[view] [source] [discussion] 2023-07-02 17:51:45
>>rgblam+VI1
It’s very well documented that US healthcare and insurance costs are the highest per capita in the world.
◧◩◪◨⬒
936. nomel+yK2[view] [source] [discussion] 2023-07-02 17:53:23
>>nathas+iC1
> The people running the organization, and their actions, are what the goals of the organization actually are.

Obviously. Are you suggesting that one can’t appreciate those? Or that this is some secret? Maybe the communication in the orgs you’ve been with has been poor?

◧◩◪◨⬒⬓⬔⧯
937. FireBe+oM2[view] [source] [discussion] 2023-07-02 18:03:26
>>ekianj+Ve1
As someone born in the UK, grew up in Australia and now in the US, who knows of paying a seven thousand dollar copay after my “platinum” insurance for “elective” surgery to remove a kidney stone that was too big to pass, versus a nine day stay for gout in Australia that resulted in a $38 out of pocket because I wanted premium TV channels in my room.
◧◩◪◨⬒⬓
938. PavleM+VN2[view] [source] [discussion] 2023-07-02 18:12:58
>>uncone+N42
And now they’re down to 2,300 according to Musk. Those are huge layoffs, even if we take pre pandemic staffing numbers as a baseline.

https://twitter.com/elonmusk/status/1616706530841333761?s=46...

◧◩◪◨⬒⬓
939. benzib+cS2[view] [source] [discussion] 2023-07-02 18:33:58
>>uncone+Y32
Nope! From your original post: "The only difference between then and now is that there is a big personality at the top"

Claiming that nothing is different other than Elon's presence implies that Twitter was just as much of a technical dumpster fire as it is now. That is not _at all_ what you're now claiming you said, which is, effectively, "Twitter made slow progress on product priorities". No one disputes that, but it's not what we're discussing here, which is the rapid degradation of service since Musk took over. Maybe those "diversity hires", as you call them, actually contributed to keeping the site running.

◧◩
940. jquery+fS2[view] [source] [discussion] 2023-07-02 18:34:18
>>eql5+hs1
When people say "Elon is a cult" this video is exactly what they mean. Elon does something incredibly dumb and you immediately have people just making up, whole cloth, fantastical reasons why it's a 5D chess master plan.

It's comical at this point.

◧◩◪◨⬒⬓⬔⧯▣
941. berkle+1T2[view] [source] [discussion] 2023-07-02 18:39:36
>>costco+yF2
for sure, using a custom TLS library like uTLS helps -- need to inject that GREASE cipher selection. I have a suspicion that private residential proxies are out of budget for many outfits, or the IPs are too few and then simple rate limiting kicks in? Who do you use if you're willing to share? I've not been happy with the, uhh, questionable ethics of Luminati/BrightData in the past.

There are definitely more and more sites doing TLS/TCP/etc fingerprinting or device attestation for mobile APIs, but it's still pretty rare. I mean Twitter is trying to limit requests by IP, so definitely amateur hour over there.

replies(1): >>costco+T23
◧◩◪◨⬒
942. starbu+JU2[view] [source] [discussion] 2023-07-02 18:51:35
>>bileka+HF1
Didn’t wanna imply that management care for the state of the code with my original comment. That would be a bit delusional. Sorry if that caused confusion.

What I wanted to say is that if the state of the code is bad, it might make them care a bit more when their own state gets synchronized with that. Not necessarily about the code, but surely about the revenue and the looks.

Now, management being what it is, they of course will try to find a scapegoat. But that’s just part of the game and may be better than burning yourself out by trying to fix their nonsense.

◧◩◪◨⬒⬓⬔⧯▣
943. Eisens+WU2[view] [source] [discussion] 2023-07-02 18:52:28
>>lifeis+yv1
The person I know who is a reactor operator was really good at math, joined the Navy and got trained to operate a nuclear sub. Then in the private sector I am sure that skillset is somewhat rare, so it was easy to get a job there.
◧◩◪◨⬒⬓⬔
944. woodso+RV2[view] [source] [discussion] 2023-07-02 18:58:06
>>bombol+e32
As someone not from the US, it’s not a surprise at all. But if someone says a foreign company is making their employees work on a holiday weekend, I don’t fault them for not explaining what specific holiday it is.
◧◩◪◨⬒⬓
945. Mister+oZ2[view] [source] [discussion] 2023-07-02 19:20:36
>>ineeda+Px1
> I think there may be a disconnect between what Musk says and the reality on the ground.

Which runs against every good piece of advice that has ever been uttered about leadership. Musk far overpaid for twitter because he wanted to be the center of attention and what better way to do that than to buy the network which gets the most attention from "important" people?

He then took the Michael Jordan trope of "I never asked anyone to do anything I was unwilling to do" and tried to turn that into reality by sleeping in his office every once in a while. The problem with this sentiment is that the only employees who are going to stick around long-term in such a ridiculous working arrangement are those who either can't find jobs elsewhere or are terrified that they won't be able to find jobs elsewhere.

So now you've got a highly toxic work environment full of people who are unconfident in their own abilities to get the work done, and Elon constantly pretend like he's some sort of business genius from the movies who just walks into a meeting, throws a bunch of turds on top of the agenda without having a firm grasp of anything, and storms off to light the next fire.

It's fucking insane.

◧◩◪◨⬒⬓⬔
946. mips_r+FZ2[view] [source] [discussion] 2023-07-02 19:22:42
>>BeefWe+8d1
Seems Twitter has had a culture of rolling out changes straight into production without incremental testing, at least since well before Musk took over. Mudge was hired there in 2020 and what he found was a complete mess.
◧◩◪◨⬒⬓⬔⧯
947. correl+IZ2[view] [source] [discussion] 2023-07-02 19:23:01
>>maxlin+d42
It's not an unreasonable guess. Instagram did the same thing and never turned back.
◧◩◪◨⬒
948. Frondo+j03[view] [source] [discussion] 2023-07-02 19:27:06
>>nathas+iC1
Or as the great Stafford Beer put it, the purpose of a system is what it does.
◧◩◪◨⬒⬓⬔⧯
949. 8n4vid+O13[view] [source] [discussion] 2023-07-02 19:38:41
>>sheeps+q92
Oh, I was referring to the per user tweet limit
◧◩◪◨⬒⬓⬔⧯
950. vidarh+Q23[view] [source] [discussion] 2023-07-02 19:44:21
>>tinus_+XL
If you choose to only talk to like-minded people, that is your right, as it should be. And might well be one of the reasons most people aren't on Twitter, and many who are subscribe to extensive block lists.
◧◩◪◨⬒⬓⬔⧯▣▦
951. costco+T23[view] [source] [discussion] 2023-07-02 19:44:38
>>berkle+1T2
I use https://www.pingproxies.com/isp which is like $3/IP/month and unlimited bandwidth (I assume if you used a ridiculous amount they might charge you). Luminati pricing is extortionate. I have no idea how anyone doing anything at scale can afford $10/GB. I haven't investigated but I don't know if Twitter limits are per account or per IP.
replies(1): >>berkle+X33
◧◩◪◨⬒⬓⬔⧯
952. vidarh+g33[view] [source] [discussion] 2023-07-02 19:47:27
>>erik_s+zM
Mastodon instances tend to have admins who are if anything pretty loud and argumentative about what their mod policies are. If that matters to you, you can easily find instances that make a point of being open about what they block. A whole lot of people don't care about the how or why as long as they're not subjected to content they don't want to see, and that's their choice.
◧◩◪◨⬒⬓⬔⧯▣▦▧
953. berkle+X33[view] [source] [discussion] 2023-07-02 19:52:36
>>costco+T23
Seriously. I don't even consider a provider if they want to charge for bandwidth. I'm doing about 50 TB/mo atm.
◧◩◪◨⬒⬓
954. beaned+L93[view] [source] [discussion] 2023-07-02 20:32:04
>>inpdx+ZS
Do the people who actually work for his companies generally feel the same way?
◧◩◪◨⬒⬓⬔⧯▣▦▧▨◲
955. patrec+3d3[view] [source] [discussion] 2023-07-02 20:50:30
>>ben_w+WF2
I'm not trying to make any statements about fairness or the superiority of the US healthcare system, I'm saying that for the purposes of comparing the cost impacts of different putative health policies in the US (which was the context of the thread zer0tonin was replying to) the €150 you and zer0tonin think zer0tonin is paying a month is nonsense, because it very obviously is not an accurate reflection of zer0tonin's actual monetary contribution to the Dutch health care system.
◧◩◪◨⬒⬓⬔⧯
956. ars+8r3[view] [source] [discussion] 2023-07-02 22:26:23
>>user_t+wi2
You wish it was backwards logic. In reality the insurance company just needs to convince a single person in a company to pick them. And they are very good at doing that.

On the other hand individual consumers have ALL the bargaining power - they can simply pick a different insurance company, and insurance companies have to work very very very hard to get customers. They would compete on price because that's by far the most important thing to a consumer.

A company on the other hand cares about other stuff, how integrated in the system, how easy can we import members, manage members, how much marketing material do they give? Do we have to educate our employees, or will the insurance company do that for us?

Just tons of other stuff that isn't price. Individuals: It's 99% price.

◧◩◪◨⬒⬓⬔⧯▣▦
957. ars+lr3[view] [source] [discussion] 2023-07-02 22:28:11
>>unusua+P72
> Insurance companies are incentivised, under law, to have the highest healthcare expenses possible.

Yes, that is true. But it doesn't change the fact that prices will have to change at the healthcare providers. Dr.s will earn less, people will be fired as positions are eliminated. There's no other way to reduce prices.

Where do you think all that "incentivized" money is going? It's going to people in healthcare will either take a pay-cut or will lose their jobs.

◧◩◪◨⬒⬓⬔⧯▣▦
958. ars+qr3[view] [source] [discussion] 2023-07-02 22:29:00
>>tchaff+Rv1
Non-profit insurance companies also exist. It still helps nothing.

Are you hoping for non-profit drug and equipment makers as well? How far do you need this "non-profit" thing to go before you acknowledge it doesn't help at all?

replies(1): >>tchaff+Qf4
◧◩◪◨⬒⬓
959. pcthro+ls3[view] [source] [discussion] 2023-07-02 22:36:54
>>ineeda+Px1
> Enough so that I, given such a situation, would wait around a little bit to see how things played out before jumping ship.

The twitter engineers were presented with an opportunity to jump ship and also get 3 months of severance. I think the rational ones, who had a choice took it, leaving employees who didn't consider it rationally, as well as employees on H1Bs who didn't have the luxury to quit without something else lined up

◧◩◪◨⬒⬓
960. epista+ly3[view] [source] [discussion] 2023-07-02 23:26:46
>>concor+oK1
I don't agree. There is little to learn from Musk's statements. And lumping all of journalism as being as dishonest as Musk is just plain silly. Sure, if you're on the right the media which is biased towards yoi has been serving you dishonesty and lies for a long time. But that's not journalism as a whole.

Saying "he really believes his lies" is not excuse, because most habitual liars are exactly the same. They have prioritized their own narcissism so far above reality, but that doesn't make them any less of a liar. They are just lying to themselves and everyone else.

◧◩◪◨⬒
961. ineeda+PC3[view] [source] [discussion] 2023-07-03 00:09:42
>>nathas+iC1
No, I’m not at BigCo, at least not in anything at all close to the scale of of FAANG.

But I do work in an industry where even the C-level people usually (not always) have at least a little interest in truly pursuing mission <X>

I know this for a fact because even though I am not at all C-level or even the manager of a large team, I often have a seat of the table in the meetings where such people come together. Those meeting can be ugly, they can reveal how the sausage is made, to borrow that analogy. And I’ve seen how many (not all) truly are trying to get <X> done but doing so may require a bit of ugly sausage making to get there.

And I’m not a wide eyed 4th year either. I’m a grizzled and usually cynical veteran in my field. My job is often to put out fires, or produce analytical tools or output of strategic importance, and also to sometimes to plug a major gap in operational capabilities. I’m not really a manger but I’ve earned a seat at the table when the highest people get together as well as when they interface with counterparts at other organizations.

Don’t take that that to mean too much though: I may have a voice, but it is by far, very far, the smallest voice in the room.

◧◩◪◨⬒⬓⬔⧯▣
962. ineeda+bF3[view] [source] [discussion] 2023-07-03 00:31:22
>>fho+ZQ1
Yes, some of my academic work in comp-ling (massively outdated by today’s advances) explored things like the perplexity scores of different Shakespeare plays to explore the controversial claim that some the work attributed to him was actually done by Marlowe.

(As a complete aside, that program of study also included Forensic Linguistics which truly fascinating. And of course the work of Claude Shannon and information theory, though not in any great depth)

◧◩◪◨⬒
963. ineeda+oG3[view] [source] [discussion] 2023-07-03 00:42:59
>>midasu+bQ1
I can share a post-mortem in a non-confrontational way and have a discussion about it. Even if it often results in an “Oh well, I guess it won’t work”, sometimes it’s a highly productive conversation on how things could have been done better, and the person or team goes off to execute some new variation to great success. And sometimes the variation fails as well, but such is life. I try to engage with people in a way where even if failure is highly likely, we go in eyes open knowing the risk is worth it. Sometime we’re wrong (or I’m wrong, it’s my fault) but such is life. Not all shiny ideas keep their shine once they’re unpacked into an attempted implementation.
◧◩◪◨⬒⬓⬔⧯▣▦
964. vba616+WJ3[view] [source] [discussion] 2023-07-03 01:23:26
>>tsimio+At1
> a huge number of people believe their own job is bullshit

That's no more likely to be true. In order to correctly understand the context of our jobs, we would have to understand other jobs we don't and never will do.

It's called "alienation" - do you even Marx, bro?

https://en.wikipedia.org/wiki/Marx%27s_theory_of_alienation

Somebody needs to submit this with (1843) appended.

◧◩◪
965. brigan+gN3[view] [source] [discussion] 2023-07-03 02:00:39
>>smcl+ZL1
A few reasons, the first being that I can actually log in again after 2 or 3 years, as the login was broken for me for that long so I can't say I was a fan of what was going on before. I had several frustrations before but that, as you can imagine, pissed me off quite a bit.

The second being free speech, I'm a big supporter of that and there's certainly more of that now. It's not perfect but I'm not going to throw the baby out with the bathwater by arguing against perfection or pointing out some of the hypocrisies in play. It's a move in a positive direction.

They're comparisons against recent Twitter, which before Musk felt like an app with so many broken parts that were never going to get fixed (the login problem being the cherry on that cake for me). Now there's a feeling that things might get fixed, that new features definitely are coming, and that complaints might be listened to.

I also don't like the changes you've highlighted, though I do see them as inevitable at this point in internet history. We see Instagram and others moving towards paid verification, Reddit closing down its API and killing apps (and should we forget that Twitter has done this at least once before in one form or another). So, I don't think it's all rosy in the garden, but overall it's positive, and the negatives (mostly) feel inevitable.

Add to that, alternatives are now getting a bit of a look in from people that wouldn't have have bothered before. I don't think that Mastodon, to choose one example, is a direct replacement, but it's good that people are giving it a try.

replies(1): >>smcl+0G4
◧◩
966. didip+aQ3[view] [source] [discussion] 2023-07-03 02:28:42
>>pc_edw+es1
Any reading materials on how messy the codebase was?
replies(1): >>tzekid+U08
◧◩◪◨⬒⬓⬔⧯▣▦
967. vba616+BS3[view] [source] [discussion] 2023-07-03 02:49:17
>>cyber_+st1
>I think the "duck-tapers" Graeber describes in his book are a bit different from what you understand currently. He's mostly talking about the people who are doing tedious cleanup work because of reasons that can obviously and trivially be fixed but the higher-ups in the organization are not doing it for various reasons (mostly politics).

No, no different - this sounds like every bit the same phenomenon I thought I was addressing.

It's a fake distinction because every job can be framed in a way that puts it on either side of the divide.

And lack of understanding of other peoples' jobs is clearly at the core of the issue.

The "higher ups being stupid because of politics" can never be really definitely false, but it never, ever, is an explanation that shows understanding or justifies calling something trivial.

◧◩◪◨⬒⬓
968. greent+wT3[view] [source] [discussion] 2023-07-03 02:57:21
>>onion2+ul1
You write tests for your code as it exists to make sure it functions. You cannot write tests for every conceivable change that someone else might make in the future that either mis-uses your code or adds new code inbetween that didn't previously exist. You need the people who add that new code to write new tests. Something that it seems the remaining engineers at Twitter do not have time for.
◧◩◪◨⬒⬓⬔⧯▣▦▧
969. tchaff+Qf4[view] [source] [discussion] 2023-07-03 06:43:33
>>ars+qr3
The NHS is non-profit. That's a healthcare system, not just a hospital or insurance company. I repeat that he said "system" and you continue to talk about things that are not a healthcare system.

I can acknowledge that it not just helps but that it is far more functional than the US system I've had to suffer through for many years. In addition to years of experience with the US and NHS, I also have many years of experience with Italian national healthcare which is also non-profit and better than the US system.

The US system is better for some diseases but only if you are rich. And an absolute failure if you aren't employed. Even if you can manage to stay employed with a serious illness you better have a healthy family member with a lot of energy who can fight the insurance company that really doesn't want the cost and burden of you and will make that clear in every action.

How far do you need this "for profit" thing to go before you acknowledge its very serious flaws and inadequacies?

replies(1): >>ars+Jh4
◧◩◪◨⬒⬓⬔⧯▣▦▧▨
970. ars+Jh4[view] [source] [discussion] 2023-07-03 07:02:13
>>tchaff+Qf4
The NHS is a combo of hospitals, doctors, and insurance.

This combo (system as you like to call it, although that leaves out a ton of stuff) also exists in the US as a non-profit. I said this already.

It doesn't help

What will help is doctors taking a paycut and mass layoffs.

The problems in the US are not on the payment side, they are on the service side: it's simply too expensive.

We need twice as many doctors, working half as many hours, for half as much pay.

That's what would fix the US.

replies(1): >>tchaff+dQ7
◧◩◪◨⬒⬓⬔⧯▣
971. roydiv+ti4[view] [source] [discussion] 2023-07-03 07:09:50
>>ffgjgf+Kw1
- It is mandatory to have health insurance, if you don't chose one the state will chose one for you - On the whole it's very expensive, although this is somewhat offset by the high standard of living - The insurance companies are legally forced to provide a lowest tier plan
◧◩◪◨⬒⬓⬔⧯▣▦
972. correl+Xp4[view] [source] [discussion] 2023-07-03 08:18:20
>>sveron+SX1
One option is to change HN accounts often. Every few posts you need to make a new one. Successfully correlating writing styles needs some data and if there are only a few sentences to go off then that's not enough.

I know that the site guidelines discourage that, but what can you do.

◧◩◪◨⬒
973. shapef+NB4[view] [source] [discussion] 2023-07-03 10:15:45
>>shapef+AL1
For the reccord, got to 11am before before tweetdeck is dead with rate limits.
◧◩◪◨⬒⬓⬔
974. NavinF+zC4[view] [source] [discussion] 2023-07-03 10:22:00
>>8n4vid+qv1
There are a million ways to skin that cat.

Personally I'd just cache HTTP 429 responses for 1 minute, but you could also implement rate-limiting inside the load balancer with an in-memory KV store or bloom filter if you wanted to.

Perhaps the context you're missing is that all large sites use ECMP routing and consistent hashing to ensure that requests from the same IP hit the same load balancer. Twitter only has ~238 million daily active users. 10 requests/second on keepalive TCP+TLS connections can be handled by a couple of nginx servers. The linked "Full-stack Drupal developer" has no idea how any of this works and it's kinda sad how most people in this thread took his post at face value

◧◩◪◨
975. smcl+0G4[view] [source] [discussion] 2023-07-03 10:57:42
>>brigan+gN3
It sounds like the login problem and the free speech policy (which I think we won't agree on but that's by the by) are the main issues. But it's interesting we have completely alternate impressions how it was before/after Musk. After the initial growth explosion when Twitter launched (and a few encounters with the fail whale) it stabilised and always felt pretty reliable for me. Whereas now downtime is commonplace again, and it feels a bit self-inflicted. Now that the company has axed staff, stopped paying bills and is going to attempt a rapid migration off AWS, I don't have much hope that this will get better.

But to your last sentence - I ended up trying Mastodon, found a nice server, downloaded a familiar app (Ivory by TapBots, the team who made Tweetbot - RIP) and found a pretty good bunch of people to follow so I'm pretty happy there. I probably wouldn't have otherwise tried it had I been able to continue using Tweetbot. I'd be happier if both existed and I could bounce between them, but if Twitter melts into obscurity I'll be a little sad but it would be fine.

replies(1): >>brigan+T87
◧◩◪◨⬒⬓
976. smolde+gQ4[view] [source] [discussion] 2023-07-03 12:18:10
>>uncone+T32
> There is no doubt that [...] the corporate focus has shifted away from censoring every single tweet

It is absolutely unbelievable that anyone could say this when every Tweet is currently censored to non-members.

I've traditionally considered the Dorsey administration to be the worse steward, but this is an insane take to steelman considering how self-conscious the past few months of banning has gotten.

◧◩◪◨⬒⬓⬔
977. snowwr+kQ4[view] [source] [discussion] 2023-07-03 12:18:26
>>shon+lr2
> Running a ubiquitous service that is good for users does not require that you allow every random person to scrape your site and incur that cost.

What I said is that they must handle the problem transparently to their valuable users. That includes (requires, usually) targeted techniques to block high-volume scraping.

◧◩◪◨⬒
978. shippi+QY4[view] [source] [discussion] 2023-07-03 13:10:43
>>paxys+I21
What a bootlicker you are
◧◩◪◨⬒
979. guilyi+ob5[view] [source] [discussion] 2023-07-03 14:13:52
>>echelo+Qy
I agree with this, I think the only way we'll get answers to the most controversial and divisive issues are for people to discuss them. Especially since many viewpoints being shouted down as "anti-trans" are actually very reasonable and need more discussion.

For example, the fairness and safety issues with regards to males competing in women's sports, or the issues of safety and dignity in women's prisons when males are incarcerated there.

◧◩◪◨⬒⬓⬔⧯
980. me_aga+NP5[view] [source] [discussion] 2023-07-03 16:54:24
>>maxlin+z62
It's interesting to me how deeply politics gets into everything. You like Twitter more because "it was unbalanced to the left" and now reflects your political views better. My experience is that the first 100 replies to every semi-political post are now right-leaning blue checkmark holders and conspiracy theorists, and now I find it "not very much fun".

Honestly, I don't think the "public market square" has ever worked all that well, not even in a physical market square. You get 2 groups with sufficiently different views and before long it's devolved into shouting, if not a brawl.

replies(1): >>maxlin+eZ7
◧◩◪◨⬒⬓⬔⧯
981. Burnin+mX5[view] [source] [discussion] 2023-07-03 17:24:19
>>habine+fO1
In theory, yes.

In practice, the immigration authorities have enforcement priorities, and deporting overstating H1B is very far from being one.

As long as you don't cross a border, no one will come looking for you.

Source, my immigration lawyer when I was in danger of overstaying my H1B.

◧◩◪◨⬒
982. bart_s+376[view] [source] [discussion] 2023-07-03 18:10:06
>>beaned+eS
It’s not his politics, it’s him personally. Many find him an arrogant, loathesome baffoon and an asshole, even outside of the political realm. Obviously many people are rooting for him to fail.
◧◩◪◨⬒
983. Consul+YE6[view] [source] [discussion] 2023-07-03 21:07:20
>>epups+mS1
In my experience the difference between the average bonus you get by plodding along and the amazing bonus is either your boss likes you on a personal level or you killed yourself to get it. I have never seen a case where the $ difference between the average bonus and amazing bonus is worth the metaphorical "killing yourself" to earn it.

My recommendation is to recognize the stock options, bonuses, etc. as the emotional manipulations they are. Either perform the tasks or don't, but try to avoid getting emotionally bogged down in it. Instead, lift your head up and look around at the broader economy and make your decision based on that. Most of the time the fastest path to a promotion, higher income, etc. is to leave.

The better place to seek emotional fulfillment and validation is at home with your family.

◧◩◪◨⬒
984. Consul+iF6[view] [source] [discussion] 2023-07-03 21:09:00
>>golerg+eF1
Buy a lottery ticket instead. Same result and less cost to you.
◧◩◪◨⬒⬓⬔⧯▣
985. Cobalt+LN6[view] [source] [discussion] 2023-07-03 22:01:04
>>lifeis+yv1
Can’t speak for them, but being poor, intelligent, and in need of steady income when you graduate High School is a very good way to end up in the Navy’s nuclear program.

Source: Was kicked out, poor, and intelligent. Ended up a submarine reactor operator.

◧◩◪
986. bart_s+yO6[view] [source] [discussion] 2023-07-03 22:06:19
>>nashas+b91
Often the simplest shortest fix is the result of management’s directives. “We need this thing done yesterday” leads to the shortest fix, which compounds over time. Then the same managers wonder why it’s so hard to make changes or implement things in the future, without understanding their insistence on taking the path of least resistance is the direct cause.
◧◩◪◨⬒
987. bart_s+2R6[view] [source] [discussion] 2023-07-03 22:23:10
>>TheHap+6f1
I guarantee you well over 50% of this website is American or lives currently in America. Twitter is also an American company so it doesn’t take a rocket scientist to connect the dots and understand that the commenter is referring to the US.
◧◩◪◨
988. mcint+VZ6[view] [source] [discussion] 2023-07-03 23:27:15
>>delect+nq2
I hold that as an instrumental belief in trying to use twitter well. Just follow <20k accounts who are near me in-person, or in social-graph. It feels more like a group chat app, and less like the weight of the world, advertising/thread-vertizing hole, and I avoid much of the convenient dunks or quote-hate-fest.
◧◩◪
989. mcint+S07[view] [source] [discussion] 2023-07-03 23:32:18
>>kennyw+7R
I did quote a summary of the announcement contents and timestamps.

We'll see how self-sabatoging the strategy is. It's cost cutting and customer-squeezing season, and as a user, I'm as unenthused as you.

◧◩◪◨⬒
990. whywhy+A57[view] [source] [discussion] 2023-07-04 00:04:42
>>joeyth+eh2
But everyone here has access to the internet and hopefully some really basic deductive reasoning skills.
◧◩◪◨⬒
991. brigan+T87[view] [source] [discussion] 2023-07-04 00:38:46
>>smcl+0G4
> It sounds like the login problem ... are the main issues.

I had a long list before that, off the top of my head:

- notifications were broken (disappearing or not appearing at all) which included DMs, or appearing late

- the follow/unfollow problem that so many complain(ed) about

- the algorithm dominating the main feed (the For you and Following is at least an improvement on this, if not a fix). Not really a Twitter only problem that one.

- lists was the old fix for the main feed problem, but they would go missing at times and set up was a pain

- clicking on "More replies" (or whatever it is/was) and they disappear/don't appear, sometimes on tweets I've already seen

- Let's not forget when they last killed off 3rd party apps en masse[1]

- changing settings often wouldn't work, and are still a UI mess today

Related to the freedom of speech thing because the ways it was implemented lead directly to them:

- shadow banning (I hate that everywhere, including the hellban here). Even searching a particular account was blocked, which is a pain when you're trying to find something you know exists.

- watching stats drop precipitously on tweets after Twitter had put their thumb on the scale. Shouting into the void isn't a fun experience. Watching interesting accounts wither also was a waste. Still plenty of trolls and bots though.

- trending topics being curated. Possibly Twitter's real USP is instant news, the trends can give an idea of what people are really talking about at a glance and get you straight into breaking news. Most of that was gone. They're worth a look again.

And several forgotten problems, I'm certain of it, I could've spent all day going through them, at the time. What a pile of steaming rubbish!

I often wondered if the first half of this list should go under the second half of this list because most of them appeared after Twitter became blatant in its ways, and some of them occur on other social networks too, but only on contentious topics (it amazes me how little is said about the heavy censorship Facebook engages in, must have a better PR department than Twitter. Maybe that's why Musk fired them all).

Then you find you can't log in often or at all. When I saw that Project Veritas video about Twitter, I believed it, because it made sense that no one was doing any real work.

[1] https://thenextweb.com/news/twitter-4

992. CatDad+oa7[view] [source] 2023-07-04 00:55:05
>>ZacnyL+(OP)
I finally did it. I finally got rid of my Twitter account and migrated to Mastodon. I wish I had done it sooner because Mastodon is great. Particularly the Hachyderm.io server for the tech community <3
◧◩◪◨⬒⬓
993. beaned+vj7[view] [source] [discussion] 2023-07-04 02:12:47
>>1attic+JW
None of your examples actually align with the general sentiment here. In your examples, you cite specific goals that should fail, which may be part of a broader approach which includes more noble goals.

For example, you say that Microsoft should fail in attempting to snuff out Linux, not that Microsoft should fail generally.

You say that the USSR should fail to kill their own people, not that the USSR should fail to thrive as a people or a nation.

In this case the equivalent would be to call for Twitter to fail at... what exactly? Free speech?

I think you've been gotten. You don't perceive these examples as equivocations when they are, and it is blinded by dislike for a figure you disagree with rather than a specific bad goal.

◧◩◪◨⬒⬓⬔⧯▣▦▧▨◲
994. tchaff+dQ7[view] [source] [discussion] 2023-07-04 07:27:55
>>ars+Jh4
NHS is not a combo of "hospitals, doctors, and insurance". It does not involve insurance at all. It is a comprehensive and integrated healthcare system that runs as a whole.

I'm writing this from the UK where I use the NHS. I've also used the US system extensively and the Italian healthcare system extensively.

You need to get basic facts right if you want to be a part of the debate.

◧◩◪◨
995. maxlin+eV7[view] [source] [discussion] 2023-07-04 08:12:07
>>Weylan+gN1
Didn't ask and go stuff your worthless ignorance somewhere else. It's people like you why we can't have nice things.
◧◩◪◨⬒⬓⬔⧯▣
996. maxlin+eZ7[view] [source] [discussion] 2023-07-04 08:44:41
>>me_aga+NP5
I actually don't like politics being so prevalent in the space but it's quite unavoidable to give free speech any chance in the current environment. I really hope it evens out.

It's just the sad state of the world that the most aggressive, but voice-defining leftists would like to live in a situation where politics is talked about less but take a speech-impeding dictatorial rule as the precondition to allow for something like that to happen. Meaning, as long as every person in the thread or platform has somehow been "vetted" to not be conservative or even moderate, they'll act "normal". (and that ignores purity spiraling in such echo chambers making even that a stretch)

Maybe in one of the futures of this planet people can go back to not being as polarized and twitchy about talking with people with even the opposite viewpoints. Increased amount of mutual respect in a conversation plus all sides having more mental robustness reduces escalation, reducing the speech and experience of having the kind of speech you probably are talking about to a very manageable level and is absolutely best for everyone.

I've learnt to personally take a lot of pains to maintain communication lines with even some quite extreme leftists and actually managed to retain a level of mutual respect with people some of my peers don't even dare to talk to. The end result makes otherwise impossible things greater than individuals could achieve, possible. But it's not very fair feeling like the human in the "pigeon vs human" chess match at times.

Regardless of everything, as long as we're not in some kind of shittyfuture war scenario, I will not stop believing in the concept of a "public market square" of free speech. I don't believe there is any other value that can keep an intellectually diverse human society together.

◧◩◪
997. tzekid+U08[view] [source] [discussion] 2023-07-04 08:58:42
>>didip+aQ3
Not quite reading material, but look up George Hotz's videos about it. I think there's one Twitter Space he hosted / recorded where Musk was also in there.

Hotz is very vocal and blunt about the messy codebase situation at Twitter.

◧◩◪◨⬒⬓⬔⧯
998. jug+c48[view] [source] [discussion] 2023-07-04 09:32:10
>>vidarh+OA
My issue with this is that this kind of instance hopping can easily kill a network. Many who were on my instance that shut down didn't migrate away in time and now they lost all their posts, follows, and followers. Many of those won't bother to come back from that terrible experience. I still see those people in some users' friend lists over there (months later) and if I click on them, Mastodon just breaks with a cryptic error message.

So. With Mastodon instance admins and this kind of drama, making internal strife about politics, gender equality, whatever, between a few persons affect thousands of users and greatly inconvenience them, and running a personal Mastodon instance taking great technical know-how and basically being a bit of a geek, I still consider these major issues with Mastodon as it stands today.

So, yes, I want to "enforce" people to hear me. If they choose to follow me. Because this means all the above problems are solved. The only problem federation solves today seems to be the scaling problem. Everything else is about friction and this kind of trouble and persistent worry. "Which instance do I pick" where it feels like you want to have an interview over a beer with the admin first. This has thus far been the major demotivator from what I've seen as a Mastodon user. I think I'd like it more like a P2P-based social network.

◧◩◪◨⬒⬓⬔⧯
999. jug+m58[view] [source] [discussion] 2023-07-04 09:42:26
>>rsynno+VT
> Personally, I prefer not to listen to certain peoples’ Important Opinions

Of course you can avoid hearing this!

You do so by not following said person. Mastodon works just like Twitter or Facebook in this regard.

This is not the problem that I'm talking about at all. I'm talking about the infrastructure problem. It's about instances shutting down, people not having had time to migrate, and thousands of users losing everything (their entire account and content) because some admin decided he didn't like furries enough or let any political party member join his instance, admin is defederated, admin says fuck this.

Sure, I can make my own instance to guarantee my place on the network if I buy a server and run it on that but how many do you guys expect are enough Mastodon enhtusiasts (of all things, haha) to even bother with learning and doing so. It's a stillborn workaround if this problem keeps resurfacing.

◧◩◪◨⬒⬓⬔⧯
1000. jug+968[view] [source] [discussion] 2023-07-04 09:49:16
>>VWWHFS+Hy
Yes, I think they should be forced to.

Note that this still (of course) requires following said person on said instance. So people won't be spammed by views they disagree with. Mastodon is no different than, say, Facebook there. You still need to explicitly follow people. Mastodon doesn't even have an "algorithm".

But I can't see any positives from being able to defederate like this. What is the main benefit to remove the freedom of your users to follow people?

◧◩◪◨⬒⬓⬔⧯
1001. jug+l68[view] [source] [discussion] 2023-07-04 09:50:51
>>andrek+UU
> if i don't like what someone is saying i have the freedom to disassociate from them

Yeah, on Mastodon we usually do so by not following that person?

This is not what I'm talking about but the infrastructure issue of internal strife between admins affecting tens of thousands of users for the most ridiculous of reasons, and this has not just been a hypothetical scenario, unfortunately.

And no, setting up your personal instance isn't a realistic solution for most people who just want to chat.

◧◩◪◨⬒⬓⬔⧯
1002. jug+R68[view] [source] [discussion] 2023-07-04 09:53:27
>>alpaca+TC
> You can't force others to interact with you and there's nothing wrong with that.

On Mastodon, no one is forced to listen to anyone without a follow. You don't have to worry about that. This is not what I'm talking about, but the infrastructure problem.

I've repeated myself a lot already so I refer you to one of my replies to your sibling comments if you still want to discuss this.

◧◩◪◨
1003. taskfo+Tg9[view] [source] [discussion] 2023-07-04 16:26:24
>>voganm+6b1
not everything is obvious to everyone all the time. what's wrong with people asking questions? to other parts of the world american customs are weird/foreign, for instance regarding getting a day off.
◧◩◪◨⬒⬓
1004. IIsi50+59a[view] [source] [discussion] 2023-07-04 20:38:17
>>badreq+wq1
I wouldn't judge it based on this alone.

I haven't generally used sentence-style queries wth any search engine since AskJeeves. Paitly because AskJeeves was terrible at finding what I was looking for, and partly because it almost always produces poor results on every other search engine I've known.

I just don't expect natural-language queries to work (yet). I've also watched too many people struggle to get "Ok Google, …" to return usable results; seems the majority of the time it fails or would have been faster to type out.

I still don't have a feel for Kagi. I used it occasionally when they had a free tier, but was always afraid my habit of submitting multiple revised queries to search engines would use up the free allotment. The current sample search for headphones was somewhat helpful recently, though "best x" is not a search pattern I tend to use, and even though I tend to search for 'phones with flatter response than most.

replies(1): >>TheHap+Soa
◧◩◪◨⬒⬓⬔
1005. TheHap+Soa[view] [source] [discussion] 2023-07-04 22:17:13
>>IIsi50+59a
> I still don't have a feel for Kagi. I used it occasionally when they had a free tier, but was always afraid my habit of submitting multiple revised queries to search engines would use up the free allotment.

I have the base plan (1400 queries a month I believe) and regularly revise queries or put in things I should use something else for (e.g "current time UTC"). I'm yet to exceed the included query quantity.

◧◩
1006. dcunit+esa[view] [source] [discussion] 2023-07-04 22:41:44
>>runsWp+6e1
yeh, i tried, but it got flagged quick.

>>36561808

it's a 429 error, so the developer who posted this is an idiot. they're not even wrong. the 429 doesn't even touch twitter's infrastructure

https://blog.twitter.com/engineering/en_us/topics/infrastruc...

◧◩
1007. dcunit+psa[view] [source] [discussion] 2023-07-04 22:43:25
>>DecXic+aE
yeh, i tried to mention this, but it got flagged quick. it's unbelievable that my median salary for the past decade is $3,000 after several years of "Startup" followed by "How to Start a Reboot of My Life"

>>36561808

it's a 429 error, so the developer who posted this is an idiot. they're not even wrong. the 429 doesn't even touch twitter's infrastructure

https://blog.twitter.com/engineering/en_us/topics/infrastruc...

◧◩◪◨⬒
1008. dcunit+Gsa[view] [source] [discussion] 2023-07-04 22:44:44
>>eyelid+EQ
yeh, i tried to mention this, but it got flagged quick. it's unbelievable that my median salary for the past decade is $3,000 after several years of "Startup" followed by "How to Start a Reboot of My Life"

>>36561808

it's a 429 error, so the developer who posted this is an idiot. they're not even wrong. the 429 doesn't even touch twitter's infrastructure

https://blog.twitter.com/engineering/en_us/topics/infrastruc...

◧◩◪◨
1009. dcunit+Nsa[view] [source] [discussion] 2023-07-04 22:45:15
>>fwlr+r81
THANK YOU! i tried to mention this, but it got flagged quick. it's unbelievable that my median salary for the past decade is $3,000 after several years of "Startup" followed by "How to Start a Reboot of My Life"

>>36561808

it's a 429 error, so the developer who posted this is an idiot. they're not even wrong. the 429 doesn't even touch twitter's infrastructure

https://blog.twitter.com/engineering/en_us/topics/infrastruc...

◧◩◪◨⬒
1010. dcunit+4ta[view] [source] [discussion] 2023-07-04 22:46:37
>>willia+hk1
right, i tried to mention this above, but it got flagged quick. it's unbelievable that my median salary for the past decade is $3,000 after several years of "Startup" followed by "How to Start a Reboot of My Life"

>>36561808

it's a 429 error, so the developer who posted this is an idiot. they're not even wrong. the 429 doesn't even touch twitter's infrastructure

https://blog.twitter.com/engineering/en_us/topics/infrastruc...

◧◩◪◨
1011. dcunit+tta[view] [source] [discussion] 2023-07-04 22:49:21
>>andrey+va2
on (B) you're correct. I tried to post this above but it got flagged quick.

>>36561808

it's a 429 error, so the developer who posted this is an idiot. they're not even wrong. the 429 doesn't even touch twitter's infrastructure. the HTTPS TLS terminates at a Google VM, which gets relayed depending on the VIP used to hit it, but the traffic never gets past that Google VM. This is literally /HOW/ companies deal with DDOS.

https://blog.twitter.com/engineering/en_us/topics/infrastruc...

it's unbelievable that my median salary for the past decade is $3,000 after several years of "Startup" followed by "How to Start a Reboot of My Life"

◧◩
1012. dcunit+Dta[view] [source] [discussion] 2023-07-04 22:50:25
>>rideon+ce
I tried to point this out below. It's not even a DDoS, it's fake news.

>>36561808

it's a 429 error, so the developer who posted this is an idiot. they're not even wrong. the 429 doesn't even touch twitter's infrastructure. the HTTPS TLS terminates at a Google VM, which gets relayed depending on the VIP used to hit it, but the traffic never gets past that Google VM. This is literally /HOW/ companies deal with DDOS.

https://blog.twitter.com/engineering/en_us/topics/infrastruc...

it's unbelievable that my median salary for the past decade is $3,000 after several years of "Startup" followed by "How to Start a Reboot of My Life"

◧◩
1013. dcunit+Fta[view] [source] [discussion] 2023-07-04 22:50:48
>>shawnc+Az
Your 14 y/o daughter is fired.

I tried to point this out below. It's not even a DDoS, it's fake news.

>>36561808

it's a 429 error, so the developer who posted this is an idiot. they're not even wrong. the 429 doesn't even touch twitter's infrastructure. the HTTPS TLS terminates at a Google VM, which gets relayed depending on the VIP used to hit it, but the traffic never gets past that Google VM. This is literally /HOW/ companies deal with DDOS.

https://blog.twitter.com/engineering/en_us/topics/infrastruc...

it's unbelievable that my median salary for the past decade is $3,000 after several years of "Startup" followed by "How to Start a Reboot of My Life"

◧◩◪
1014. dcunit+Ota[view] [source] [discussion] 2023-07-04 22:51:24
>>termin+KD
I tried to point this out below. It's not even a DDoS, it's fake news.

>>36561808

it's a 429 error, so the developer who posted this is an idiot. they're not even wrong. the 429 doesn't even touch twitter's infrastructure. the HTTPS TLS terminates at a Google VM, which gets relayed depending on the VIP used to hit it, but the traffic never gets past that Google VM. This is literally /HOW/ companies deal with DDOS.

https://blog.twitter.com/engineering/en_us/topics/infrastruc...

it's unbelievable that my median salary for the past decade is $3,000 after several years of "Startup" followed by "How to Start a Reboot of My Life" ...

◧◩◪◨
1015. dcunit+Uta[view] [source] [discussion] 2023-07-04 22:51:50
>>Maraza+nE
Yeh, except you're completely wrong. I tried to point this out below. It's not even a DDoS, it's fake news.

>>36561808

it's a 429 error, so the developer who posted this is an idiot. they're not even wrong. the 429 doesn't even touch twitter's infrastructure. the HTTPS TLS terminates at a Google VM, which gets relayed depending on the VIP used to hit it, but the traffic never gets past that Google VM. This is literally /HOW/ companies deal with DDOS.

https://blog.twitter.com/engineering/en_us/topics/infrastruc...

it's unbelievable that my median salary for the past decade is $3,000 after several years of "Startup" followed by "How to Start a Reboot of My Life"

◧◩◪
1016. dcunit+cua[view] [source] [discussion] 2023-07-04 22:53:21
>>avl999+PC
I tried to point this out below. It's not even a DDoS, it's fake news.

>>36561808

it's a 429 error, so the developer who posted this is an idiot. they're not even wrong. the 429 doesn't even touch twitter's infrastructure. the HTTPS TLS terminates at a Google VM, which gets relayed depending on the VIP used to hit it, but the traffic never gets past that Google VM. This is literally /HOW/ companies deal with DDOS.

https://blog.twitter.com/engineering/en_us/topics/infrastruc...

it's unbelievable that my median salary for the past decade is $3,000 after several years of "Startup" followed by "How to Start a Reboot of My Life"

fdsa

◧◩
1017. dcunit+kua[view] [source] [discussion] 2023-07-04 22:54:16
>>lamont+yx
I tried to point this out below. It's not even a DDoS, it's fake news. it's so "not even wrong"

>>36561808

it's a 429 error, so the developer who posted this is an idiot. they're not even wrong. the 429 doesn't even touch twitter's infrastructure. the HTTPS TLS terminates at a Google VM, which gets relayed depending on the VIP used to hit it, but the traffic never gets past that Google VM. This is literally /HOW/ companies deal with DDOS.

https://blog.twitter.com/engineering/en_us/topics/infrastruc...

it's unbelievable that my median salary for the past decade is $3,000 after several years of "Startup" followed by "How to Start a Reboot of My Life"

◧◩◪◨⬒⬓⬔⧯▣
1018. ackfoo+s4b[view] [source] [discussion] 2023-07-05 05:22:02
>>y0ink+xo2
Almost everyone is under (the folk version of) the Dunning-Kruger effect about the Dunning-Kruger effect.

Since you linked Wikipedia, I'll quote it.

> Nevertheless, low performers' self-assessment is lower than that of high performers.

> Among laypeople, the Dunning–Kruger effect is often misunderstood as the claim that people with low intelligence are more confident in their knowledge and skills than people with high intelligence.

◧◩◪◨
1019. hn9272+54g[view] [source] [discussion] 2023-07-06 12:51:52
>>charci+R41
> more fuzzy because there is no intent

I agree. DoS is an attack, so without intent it is fuzzy. But I think it is pretty descriptive, so it's okay. I know exactly what self-ddos means instantly (flooding your own service, without malicious intent).

I think it's kind of a limitation with English or the term ddos. If it really is only used it for intent to attack, it becomes less useful of a word IMO.

◧◩◪◨⬒⬓⬔
1020. chasin+59i[view] [source] [discussion] 2023-07-06 21:03:15
>>mardif+nI
Ah, yes, the bigoted ones.
replies(1): >>mardif+Hfn
◧◩◪◨⬒⬓⬔⧯
1021. mardif+Hfn[view] [source] [discussion] 2023-07-08 08:53:27
>>chasin+59i
Sure, but that's besides the point. They can be bigoted and still held by a majority of people.
[go to top]