Probably better to post in the github issue rather than replying here.
No, votes should not be displayed public.
Blocking those who downvote creates further polarisation, echo chambers and an environment more hostile to discussion and honest exchange.
Following those who upvote creates personality cults and nepotism and devalues the content.
environment more hostile to discussion and honest exchange.
“Voting” and “discussion” are separate things. The old forums did not have voting but still had polarization, personal attacks, hellthreads, etc.
The problem is that Reddit/Facebook turned “voting” from a tool meant to measure “quality” (e.g, this post is relevant to the community, this comment does not add to the discussion) into a tool to measure “popularity” (I agree with this, so I vote up. I don’t like this, so I downvote).
Either get rid of voting altogether, or let’s bring back a culture where “votes” are meant to signal quality.
Redditors did that, rather than reddit I’d argue. Still the same result of becoming a far less useful heuristic though.
Not really sure how to “fix” a system like that, which depends on the masses to do something correctly. They… don’t.
We can fix that by having moderators that can establish clear guidelines and show enough authority and can be trusted by the community. And yes, if the guidelines include something like:
Downvotes are not for disagreement. It’s fine to downvote if the argument is false or deliberately misleading, but if someone is making a good faith argument that you disagree with, either make a constructive response or simply let it go
Then the mods would be completely justified to call out users who are drive-by downvoting.
Maybe the upvotes should only be available to the person who owns the comment or post. Maybe to the mods and admins, too?