Comment on What principles you wish to see social networks (or the fediverse) adopt in their design?
General_Effort@lemmy.world 1 day agoIn the client, you wouldn’t need to be sorting and running extensive calculations on all data. You could, e.g, build the front-page by indexing/scoring posts and comments that have been created since your last visit with a hard cap on some time window (last 48h) or total data points (e.g, keep only the most recent 10k objects in a local hot database, freeze/archive everyhing else.)
Absolutely. There’s a lot you can do. The “For You” Feed on Bluesky is quite instructive. bsky.app/profile/…/3mb2r5qei322a
But when you’re talking about sending a lot more data to clients, you really need to consider what that means for the internet bill of instance owners.
rglullis@communick.news 1 day ago
I would argue the opposite, actually. A lot of this data could be distributed in a p2p manner and the client nodes would have to rely even less on the servers. The key part would be that this data would have to be self-authenticating, but we do have the mechanisms to do that (Linked Data Signatures)
General_Effort@lemmy.world 1 day ago
Good pitch. You could also ask people to help out with the more expensive computations. Say, adding alt text.