Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Keep a score of the upvotes and downvotes given to user. #2370

Open
wiki-me opened this issue Jul 23, 2022 · 12 comments
Open

Keep a score of the upvotes and downvotes given to user. #2370

wiki-me opened this issue Jul 23, 2022 · 12 comments

Comments

@wiki-me
Copy link
Contributor

wiki-me commented Jul 23, 2022

Is your proposal related to a problem?

It's hard to remember a user "track record", if he is particulary helpful or borders on trolling.

Describe the solution you'd like

shows the sum of upvotes and downvotes i made to a guy, so if he has a -4 that means his judgement is probably not very good and i should avoid engaging in conversation with him, if its high it might be especially useful to start talking to him.

showing how many upvotes and downvotes were given seperatly could also be useful (If a person has a lot of downvotes but a lot of upvotes also it might be useful to converse with him)

This could help creating better incentives for people to contribute to a community, Some people might be provocative and combative to get the answers they need and i don't want to reward that, Some can contribute a lot to a community, so if i can help them there is a better chance they will continue writing in the community and i will benefit from this. RES has this feature.

Describe alternatives you've considered

none that i can think of.

Additional context

Dessalines saw this post where i criticised lemmy and he asked i will open issues.

@wiki-me wiki-me added the enhancement New feature or request label Jul 23, 2022
@Nutomic
Copy link
Member

Nutomic commented Jul 27, 2022

We intentionally decided not to show a "karma score" like Reddit has, because it would make some people post with the only goal of getting more points. That will inevitable decrease the quality of posts and discussions. Somewhere in the older issues there are discussions about this.

@dessalines
Copy link
Member

This isn't about public karma, its about showing only to you, what sum score you've given any user.

Its a feature of RES to show something like [+35] other_user_1234. It helps you see how you've approved of their comments / posts in the past.

@PrincessMiki
Copy link

Why not just block them?

@ColdHotman
Copy link

Why not just block them?

It also removes all threaded discussions beneath the blocked comment, if I understand it right. Sometimes that could be a lot of interesting content by other people, not just that single low-quality post of the blocked person..

@dessalines
Copy link
Member

This doesn't have to do with blocking, it has to do with showing how you've historically approved / dissapproved of another user. Even if you've historically disapproved of them, it doesn't mean you want to block them. And you might just want to see that you historically approve or are neutral on someone too.

@dessalines
Copy link
Member

Another question also, is whether to show (upvote, downvote, score), or just (score).

@ColdHotman
Copy link

Another question also, is whether to show (upvote, downvote, score), or just (score).

Definitively show up and downvote score. At least the downvote.

Since I only downvote people ruining the discussion (not people I disagree with), I've used the negative score to see how many times I think people have been unpleasant or dismissive of other people. Yet they might make good points in other situations that I think make good contributions to the discussion and upvoting them, bringing their score to neutral.

I'd still prefer to not engage directly with people I time and time again have marked as "ruining the discussion".

@Nutomic
Copy link
Member

Nutomic commented Sep 1, 2022

I doubt that this is a good idea. It will encourage users to quickly judge comments based on a number, and pay less attention to the actual content. This can lead to wrong judgement, for example if one user posts bad things in one community, but good things elsewhere. Or it could be that a user improves their behaviour over time, but the score wont reflect that. So users might shut off their brain while browsing, and blindly ignore/downvote comments with negative score, and uncritically accept/upvote comments with positive score.

The same may be true to a degree with the current voting system, but its different. Right now, the score is specifically for that one comment, not for what the user wrote in the past. Votes are also from many different people, so personal biases can be cancelled out to some degree.

@dessalines
Copy link
Member

If we add this, it'd probably be optional, and off by default. I really do like this feature on RES tho, because I often forget how I've approved of this user's content in the past.

@ghost
Copy link

ghost commented Jun 12, 2023

I would prefer if this was somehow used in a personalized filter similar to Best on Reddit that takes into account affinity with each user based on the score to provide a more customized feed. This feature by itself doesn't seem very useful.

Related to #3241

@ismailghedamsi
Copy link

People who downvote are most of the time the people who had bad judgment

@dessalines
Copy link
Member

This could be handled via DB triggers on any upvote / downvote, filling a person_person_aggregates table.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants