3/17/2023 0 Comments Scuttlebutt diapers![]() Because the purpose of rooms is to connect strangers with each other, you should avoid connecting to a room if you don't want that. That said, you can always block any account to prevent them from connecting with you in the first place. So far we don't have a two-way consensual system, and in the future it will make sense to build a handshake system where the stranger requires your explicit permission before connecting to you. Sometimes this can be undesired, given that they are strangers. This also works the other way around: those strangers can choose to connect with you, and your app will suddenly show an active connection with them. When in a room, you will see strangers and you can choose to connect with them. Strangers can initiate connections with you. Other current SSB users can also have similar databases. So if you stumble upon an account with the ID or those are my two accounts which are known to have a lot of data. Performance of the initial sync is still one of the top 3 problems to solve in SSB, and while I have myself recently tried to fix the initial sync experience, we're not there yet. The user experience may be entirely unresponsive during that time! Usually after 1 hour it completes. If you happen to connect to an account that has a lot of data, your app might begin synchronizing with them, and this can take several minutes. Upon joining a room, some of the strangers there online can have large social databases (such as my own 3-year old account), while others can have a nearly empty database. It's necessary to mention, though, that this is still somewhat experimental, and there are a couple of issues (listed below) to solve before rooms are good for widespread usage. I'll personally be inviting some people to rooms I know. ![]() To start using rooms, the easiest way is to run your own room server! Follow the instructions how to do it with no developer skills required, and you exclusively in the browser. Rooms are already supported in Manyverse (from version 0.1908.12 or higher) and support for Patchwork is soon ready (a pull request is awaiting review). Rooms and pubs are complementary! Join the experiment! On the other hand, rooms do not entirely replace pubs, because it's still convenient to connect to pubs as always-online mirrors of data from your friends. That said, you can still fetch the updates of an offline friend if another account online in the room also follows that offline friend, thanks to the gossip nature of data propagation in SSB. The caveat is that, like IRC channels, you can only connect with accounts that are currently online in the same room. The use case for SSB rooms is like IRC rooms or channels: there should be an SSB room per topic or public interest or community. Rooms are the digital equivalent of meet-ups: spaces that host people interested in the same topic, allowing them to get to know each other and perhaps build friendships and therefore community. People who are interested in trying out Scuttlebutt often feel like the required trust in peers becomes a barrier to use the technology. The Scuttlebutt social network relies heavily on peers trusting each other, but so far it hasn't had a way to encounter complete strangers and build trust with them. ![]() Rooms also have a website interface and open invite codes, with the explicit purpose of connecting strangers with each other. Rooms are an alternative to Pubs with important differences: rooms do not store any user data, but instead allow currently online people to connect to each other and synchronize their feeds. Rooms: public meeting spaces around a common interest Invite codes were meant to be assigned case-by-case to trusted friends who were being pulled in by the existing Scuttlebutt community. The pub concept is meant as an always-online mirror of data for a relatively tight-knit community. The truth is pubs were never intended for discovery and onboarding of strangers. Some years ago I made easy-ssb-pub, which were pubs with open invite codes, a decision I regret. For people interested in using SSB, it can be difficult to find an open pub just to experiment with SSB, and even when encountering one, it often had too much data that was excessive for an initial user experience. Many pub operators opt instead for private invite codes. For pub administrators, having their pub expose invite codes to the public meant that the server could easily overload with data from thousands of people. So far, to join the Scuttlebutt social network, people have had to search for pub invite codes, and this has been often inconvenient, for both pub administrators and people seeking for invite codes. Pubs: always-online mirrors of data for friends
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |