Journalists are honestly making arguments about the "loss of data" as a result of overwriting tweets. Which makes sense if: a. all of Twitter's databases are architected by a first-year CS student. b. we're running out of rows
-
-
Show this thread
-
I understand it can be complex, but Twitter is a $20 Billion company. They can do hard things.
Show this thread
End of conversation
New conversation -
-
-
What is going on at that company Layers and layers of PHP
-
If twitter feeds are still redis lists, it means you have to seek the list of every user who would potentially see the tweet, and update in place. Imagine Trump editing a tweet... ~100m parallel O(n) seek and updates.
-
Pretty sure the lists were just lists of IDs not the actual data.
- 1 more reply
New conversation -
-
-
Immutability.
-
What about it?
End of conversation
New conversation -
-
-
Define "edit button". Big tech wants open borders, not because they are lovely people, but for ONE reason: to lower wages. Twitter could care less about SJW, but they are open arms to cheaper wages.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
It should. Nothing is as easy or trivial as it seems from the outside. Seehttps://twitter.com/marcoarment/status/1062139590176358403?s=21 …
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
My guess: Assumptions were made on some core models to improve scalability during a time when they needed the extra throughput. Now no one owns or understands those core models that have ballooned in complexity. It would be a year long project that is hard to justify.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
It breaks the threads. You make a point. I reply and say I agree. You edit and say you disagree. You’ve coopted my comment. Doesn’t work.
@jack - 1 more reply
New conversation -
-
-
Who’s making the argument that technological complexity is the reason there’s not an edit button?
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
But the technological complexity of doing cache invalidation throughout all their infra…
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
I’m guessing the technical complexity is much higher than you imagine. It’s not hard to bake in a feature when you first create a system, but adding it in at this scale is a lot more difficult. I’m not saying it can’t be done, but the complexity might outweigh the benefit.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
I don't think the issue is really the technological complexity. It's around the user experience of that person and of anyone reading the tweets/edits. But, you'd think after 12 years they'd have figured them out (technical or otherwise) or at least had the conversations...
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.