News for hackers. Stuff that matters.
Re:Twitter set to accept Musk's $43B offer – sources by lewispollard on Monday April 25, 2022 @03:59PM (#31159763)
My guess was actually that it's more efficient to show users a bunch of popular, cached content than it is to show them a truly chronological timeline full of new and unpopular content, which is unlikely to hit their cache so readily.
Re:Twitter set to accept Musk's $43B offer – sources by jrockway on Monday April 25, 2022 @04:18PM (#31160026)
I kind of doubt that it's a caching issue. Twitter feels a lot like email to me -- sending a tweet is a lot like emailing to a group of followers. (Though it's unlikely they implement it that way because of the number of tweets that go unread.) Email providers operate at a scale similar to Twitter and don't replace your email with popular emails to increase cache hits.

Maybe to improve profitability you'd want to improve how much you can serve out of memory, but I think Twitter has more than enough compute to just generate your page for you when you visit. (I haven't seen a fail whale for over a decade!)

Re:Twitter set to accept Musk's $43B offer – sources by gilbertbw on Tuesday April 26, 2022 @05:51AM (#31165593)
> sending a tweet is a lot like emailing to a group of followers. (Though it's unlikely they implement it that way because of the number of tweets that go unread.)

My understanding (from a watching a Twitter Tech talk, maybe about redis?) is that that is actually how it is (was) implemented. They were so focussed on time to first render, they took the efficiency hit.

Re:Twitter set to accept Musk's $43B offer – sources by tantaman on Monday April 25, 2022 @04:15PM (#31159973)
If social networks worked like TV and there were only a few popular channels / pieces of content, sure.

But algorithmic feeds are endlessly unique and composing them is vastly more difficult than doing chronological order.

Re:Twitter set to accept Musk's $43B offer – sources by tacocataco on Wednesday April 27, 2022 @12:43PM (#31182339)
Isn't each individual person a "channel"?