"What makes Bluesky expensive?", asks Jacqueline.
Red Dwarf... Bluesky client that works entirely client-side, with no AppView server ... by 1) talking to PDS instances directly, 2) querying the Constellation microservice for links between records, and 3) using the Slingshot edge cache to fetch records"
It's the Following Feed, which Red Dwarf doesn't offer, and which " accounts for half of Bluesky's entire production workload", because there are 40million of them, and each is "difficult to compute on demand ... Users might follow tens of thousands of accounts", each of which "might post hundreds of times per hour", which is why Bluesky's is a bit lossy, "occasionally dropping posts from rapid posters or from timelines of people who follow thousands of other users".
Interestingly, "ActivityPub has this problem too", which is why "Mastodon stops updating timelines for infrequent users". This discourages occasional users, and is unnoticed by power users. This cost is lower for the many instances which don't see the whole network, but it means large servers cost more and the overall UX is poor, particularly on small servers. So it makes Mastodon more suitable for cozyweb, which is legitimate: "many [users] want to run a small semi-isolated stack of social media servers for just them and their friends... It's certainly a lot more interesting than just throwing everyone into a Discord server".
Could ATproto do the same? "Blacksky, Northsky, and Eurosky are large efforts because ... They're meant to be global, full-network views of all forty million ATproto accounts that are fully independent of Bluesky. There is no cheap way to do that".
But if you wanted something cozier, a modded "Red Dwarf that included a server for the Following feed limited to a selected list of invited users ... [with] invite list ... based on a PDS: press a button, deploy a PDS you can invite people too, a Following feed limited to just the users of that PDS, and a webserver that presents a Red Dwarf-like client app with customizable theming and which can only be logged into by accounts hosted on that PDS. And it could include its own moderation labeler and Ozone instance too."
More Stuff I Like
More Stuff tagged activitypub , atprotocol , cozyweb
See also: Bluesky and the ATmosphere
MyHub.ai saves very few cookies onto your device: we need some to monitor site traffic using Google Analytics, while another protects you from a cross-site request forgeries. Nevertheless, you can disable the usage of cookies by changing the settings of your browser. By browsing our website without changing the browser settings, you grant us permission to store that information on your device. More details in our Privacy Policy.