Radio Free Trev is a user on icosahedron.website. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.
Radio Free Trev @Trev

ostatus, Mastodon's base protocol, wasn't written with privacy in mind. It was written with the assumption that a poster would want everyone to be able to read the post, like on a traditional blog. The privacy features built onto Mastodon came out of early user demand and have proven immensely popular, but they're sort of birdhoused onto the protocol and not in the spec. It's time to consider formalizing these features in an RFC or similar document to improve on them.

· Web · 59 · 78
@dogjaw @trev I think having scopes would help a bit with the privacy issues, though if you want one-on-one messaging, best to use XMPP.

@dogjaw in a sense, if you publish a newspaper you would want everyone to read it, right? But normal everyday people don't use microblogs like newspapers. They write notes to their friend circles and those can take various degrees of context. The guy writing a zine and giving it to everyone is kind of an aberration

@Trev some people are pointing towards another protocol, #ActivityPub, which already has these issues solved I believe. It should not be impossible to back-port it into #Mastodon, methinks. cc @cwebber

@rysiek @cwebber I like Activity pub and consider it a viable alternative for this purpose

@Trev or to implement new features using XMPP, which was designed with privacy in mind, and gradually transition away from ostatus

@trev this will be a big retofit if we want strong (as in real) privacy. maybe it doesn't have to be real, but if it isn't i think "privacy" might be the wrong word.

@xj9 it already is and you're right on both counts. The least we could do if we continue to extend the protocol is write down what we're doing.

@trev i think having "scopes" or "circles" is reasonable, but saying "private" gives people expectations that aren't based in reality.
@xj9 @trev retrofitting encryption to gnusocial would be a mistake. It's not really designed for privacy.
@bob @xj9 @trev if you want privacy, use Matrix. What is so hard about the concept of using different platforms or sites for different things?
@hector @bob @trev whenever pleroma-fe learns to support plugins i want to add a "start a chat" button to user profiles that opens a lightweight matrix chat inline.

i should probably talk to the matrix devs about adding ostatus to the supported 3pid list.
@trev popularity is misguided, though;it's based on a lack of understanding of distributed thingies (unless you control all instances you can never be sure your "privacy" flags will be honoured)

@Trev That sounds like a good idea.

For something that's tacked on after the fact, the system appears to work fairly well. When I silence someone on Mastodon they're gone. On Twitter, forget it.

@Trev I have some experience with Web specification authoring and privacy. is there a mailing list or GitHub repo to dive more deeply into this?

@npd you might want to talk to @mmn and @mattl about this -- they could probably be of more assistance