RIght now lemmy doesn't calculate or display a user's "karma". And many think this a good thing (me included).
Interestingly, kbin does calculate karma, even for us lemmy users (you can all probably just search on kbin.social and find your karma now, +/- federation inconsistencies).
Whenever karma comes up, this fact often comes up, along with the identification of up/down voters, such that many lemmy users will probably know that they actually do have karma and can go look it up if they want to. Some lemmy apps/frontends are also reporting karma AFAIU.
So I think the question now presents itself of whether this is an issue we want users to have some control over, within the bounds of what can done over federation/AP of course.
I can imagine a system where karma is an opt-in setting of one's profile, and a protocol is established that any platform/client that understands up/down votes ought to respect this setting and that non-compliance risks defederation.
Though lemmy/kbin obviously lean more "public internet resource" than microblogging platforms like mastodon, I think it makes sense to value user health and safety here, and this seems like a not unreasonable option to establish a norm around.
Thoughts?
I don’t see a major difference between a and b. The point is that the user can opt in or out of their karma ever being visible to anyone including themselves.
Truth is that the numbers for the calculation are always there, it’s just the sum of vote numbers. But what matters is whether it’s afforded in the UI and therefore whether users and their behaviour are mindful of it.
so you mean b
I guess? What was confusing to me is that option a seems quite distinct from what I’m talking about. Karma is always there, as everything has votes. So some option to turn the accumulation of it in and off or to reset it seem like different issues.
well, do you think there should be votes at all? why/not?
if you think there oughta be votes, do you think those values should persist outside of the thread they are cast in? I have seen others comment recently to the contrary. the vote exists on the individual statement and goes nowhere.
As for "votes persisting outside of the thread" ... I don't know what you're referring to, apart, obviously, from user "karma", though "karma" could be extended to other entities such as communities or instances.
In the case of "user karma", I'm not absolutely opposed to it, in part because it's enescapably emergent from upvoting, so any particular platform having it, as in the case of kbin but not lemmy, is always going to happen. I'm in favour of user options and flexibility, as I've stated above. Beyond that, I don't think the idea carries enough merit for it to be the default on a platform. That is, I'd make it "opt in". I think the only universally understandable purpose for "karma" would be for a person to assess how well they're being received, and even then, I don't think that needs to be public.
As I see it, the utility of votes on posts and aggregating user karma are rather distinct, and as the lemmy experience shows, the latter doesn't naturally follow the former. Many users came to lemmy and almost didn't notice the lack of karma despite voting and using vote scores to assess and filter posts. Very few have expressed any desire to bring it back. IMO, quantifying a person's performance, quality etc is just a bad idea.