I think we're all familiar with the Karma system on Reddit. Do you think Lemmy should have something similar? Because I can see cases for and against it.
For: a way to tracking quality contributions by a user, quantifying reputation. Useful to keep new accounts from spamming communities.
Against: Often not a useful metric, can be botted or otherwise unearned (see u/spez), maybe we should have something else?
I think it's good for dealing with communities that don't want newly created users to interact, or even limit the appearance of how much karma you can do X thing.
I don’t think it necessarily needs karma like Reddit, but I think a reputation system of some sort is going to be required for open federation to remain viable as federated systems grow. Just looking at account age and post history isn’t good enough if the bad actor owns a server and wants to put some effort into spamming or harassing people.
Which is why the reputation system can't be based on something the user's server says, but must be based on third parties the person checking the reputation trusts.
You can check that manually by looking at the user page on lemmy.world and see that the posts were not removed by the community's moderators, but you cannot check that the account is not banned as far as I know. What I have in mind would let your server query that sort of thing automatically and set up lists of communities you'll trust to vouch for users.
There could be several options to deal with a user who doesn't have reputation, such as not letting them post, holding their posts for moderation, or having a spam filter scrutinize their posts.
What differentiates these systems from more conventional forums is the karma and voting system. Imaginary internet points give people something to chase, and is no different from people playing Donkey Kong or pinball machines for high scores. It's the same basic principle.
The function it ends up serving though, is to incentivize people to participate in whatever culture exists in that particular community. While not a strong incentive at all, even a small one is enough to push people to be more informative in educational communities, funnier in comedy communities, more understanding and empathic in support group communities etc etc.
By combining this basic high-score incentive with the standard voting-pushes-shit-to-the-top, you can create a system that naturally pushes communities to better and better content. This was a key to reddits success in eventually becoming a body of preserved information, not too dissimilar to wikipedia or quora. But funnier. And with more porn.
It was key to the early days of Reddit's success, and the byproducts of this approach have produced effects that many view as a net-negative. Karma farming and copying content overall harmed the quality of content as time went on. While it was initially a successful engagement mechanism, in a more mature environment it will be counter productive, in my opinion.
That seems to discount the idea that new people are continuing to join the internet every single day, and will have never seen the older content.
It is inevitable that eventually their numbers will build to a sufficient degree that the content can, and should, be reposted to be brought to the newcoming audience.
To actually stop reposting, we would need people to stop having children, ultimately. Otherwise it is simply serving a necessary purpose.