Mastodon Feature Suggestion

I had an idea for a way to improve and balance between the concerns of both moderation and free-speech. Its a bit radical but I think in theory it could work

Imagine mastodon, or something similar, but where a user can no add hashtags to either their posts or their profile, only the ordinary text of their choosing.

Then hashtags can be added or removed by other users via a consensus mechanism where people can vote for or promote hashtags or suggest their own (not unlike how stackoverflow does it).

Then provide all the tools for users to be able to filter out certain hashtags or promote them in their own feed.

This would allow the community to vote on what is hate speech or what is not, or what is conservative vs liberal, or any other relevant quality to a post or person. Then a user can say things like "Any post that is voted by 70% or more people to be hate speech i want filtered from my feed"..

If done well this could create a system where users are able to completely moderate a system for themselves with minimal effort.

Follow

@freemo but say I want to make a post about mercury language, and absolutely nobody around knows what it even is, I get no tag? Maybe other way around - give me the first vote on the tags to make the post visible, then let others reinstate/add/remove tags through voting.

Another thing is that this kind of a system will be easy to exploit, without a reputation system like in stackoverflow. Statistics don't work in small numbers, so a small group could actively silence a new/unpopular user, by exploiting filtering behavior. You could have some kind of a limit on votes cast before statistics applied, but then it kind of defeats the purpose of filtering, since it could be that "a big enough number of people who need to see the post(and vote on it) for statistics to kick in" is also "all people who will ever see the post", given that mastodon is mostly about quick continuous interactions, rather than long living publications.

Of course you can have moderators, now to moderate misbehaving taggers, but I'm not sure if that would make things easier or harder.

And finally if you're making a tag/category system pleaseee make it a tree, don't make it a list pleaseeee

@namark Makes sense you'd get a vote/tag on your own post to get the ball rolling.

I agree you'd need some sort of reputation system. I left that detail for another post not to complicate things. But I envision a trust system where instances can dictate trust level between other instances and its users. Then when a user trusts either an instance or another user then additional trust can be inferred from that. All instances with similar policies and moderation styles would have a high trust level between them and instances with dissimilar styles would have low trust levels. Each instance could have different ways insternally to rate the trust of its individual users in theory at that point,

@freemo I see, I guess the challenge there is to get people to understand and properly utilize the trust system. It sounds pretty complicated. stackoverflow's context is narrow enough for some clear objective metrics to exist, that can be diligently applied even by someone completely new, without necessarily understanding the bigger picture. You see a question you also have - vote up, answer that solves your problem - vote up, and so on.

Trust on the other hand could turn into something that people would hand out willy nilly just to be nice, treating it as likes, or something that the initial group of moderators would never give to anyone else(not necessarily maliciously, but maybe just due to lack of said objective metrics they would need to be fair).

I wonder if you boil this down enough if it'll froth up and turn into politics.

@namark
I think it could be made easy. As you downvote or uovote posts you see (not tags) that effects your trust in the individual. This could be used to imply the trust you have for the server. Blocking i dividuals would be seen as a downvote with higher weight.

Its really most of the same mechanisms we are already used to when you think about it

@freemo I often have hard time participating in voting systems that don't make it clear what the votes do. If the explanation is "vote if you trust and then some overly clever algorithm will moderate things for you" I'll likely refrain from voting (except maybe downvoting everything @design_RG posts :P).

A simple set of rules of what the trust rating does will help with that, but that goes against the idea of custom policies for specific instances. Maybe some kind of in-between - a simple set of rules but with some minor customizations available, that won't change the essence.

I'm interested what you can come up with, but expect me to runaway and hide and not help at all upon any discussion of the details.

@namark

I'm not sure it would be some "overly clever algorithm". I think the algorithm would be relatively straight forward. Everytime you vote up a users post that user gets a point. The users points determines the weight of their own votes WRT what you see. An instances votes would be the sum of the votes of its users. I dont really see a need for anythiong more complicatged than that for an algorithm.

Its no different than other highly successful systems in some ways like reddit or stackoverflow, just slightly tweaked.

But yea I do agree keep the customizations optional and provide a default.

@design_RG

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.