3 ms·
> little thought was put into the protocols from that point on It's currently being implemented in Rust, and I'm personally working on off-chain content that w
by ChristianBundy 8y ago
> little thought was put into the protocols from that point on
It's currently being implemented in Rust, and I'm personally working on off-chain content that would allow data to be passed in any syntax: JSON, YAML, TOML, ProtoBuf, or your favorite binary syntax. I believe there's also a Python implementation.
> Try it with 400 thousand users and 20 million messages
Why would I want to do that? I download and replicate the feeds of the people that I follow (and the people that they follow), and that ends up being about 2500 people out of the 8000 Scuttlebutt users.
Do you also scoff at apps like Signal that only download the threads you're a part of? My friends and I aren't sending each other millions of messages, we're chatting about life and playing chess and pushing Git commits. I think we can do better than ActivityPub.
- Vendan 8y agoI implemented it in Go myself, so I do speak from experience..., and the issues are known by core scuttlebutt devs(Just scoffed at and ignored). > Why would I want to do that? I download and replicate the feeds of the people that I follow (and the people that they follow), and that ends up being about 2500 people out of the 8000 Scuttlebutt users. Scuttlebutt gets actively clumsy in conversations that involve people that aren't in your FOAF range, whereas stuff like ActivityPub (and others, like IndieWeb) don't. So yeah, scuttlebutt is worse, IMO. Oh, and scuttlebutt is also a constantly growing append only log for each person, so no way to garbage collect really old stuff. Again, a tradeoff, but other systems let you choose to remove old stuff, scuttlebutt just breaks if you try.