Hey! Thanks to the whole Reddit mess, I’ve discovered the fediverse and its increidible wonders and I’m lovin’ it :D
I’ve seen another post about karma, and after reading the comments, I can see there is a strong opinion against it (which I do share). I’d love to hear your opinions, what other method/s would you guys implement? If any ofc
No system. The goal isn’t Reddit 2, it’s a federated link aggregator.
deleted by creator
Upvotes/downvotes are still a useful engagement metric, for instance what should appear in user feeds. Converting that engagement into long term karma encourages reposts and bad actors though so throw it out the window.
Best would be to give it some reddit gold… er… somehow.
Karma and votes should stay but be hidden to other users. Karma is a good way to detect bots and trolls, but just admins and moderators should see it to act on them if needed. And up/down votes should be hidden too because of the hive mind phenomenon that it produces (Experienced on Reddit): often, the funny or sassy or apparently clever comment gets upvoted and sometimes, the comment with knowledge about the post gets downvoted because the first joke was funny. Many people may not have an opinion about the issue but upvote the funny guy and downvotes the real answer just following the hive. Hiding it, each person reading must decide by themselves if they upvote or downvote a comment.
Prizes and awards could maybe stay, not sure
Prizes and awards could maybe stay, not sure
They should be used to fund the servers.
In combination with invisible vote scores and no karma it would be a good way to highlight great content without feeding into dopamine addiction.
often, the funny or sassy or apparently clever comment gets upvoted and sometimes, the comment with knowledge about the post gets downvoted because the first joke was funny
This is why I like the option of having different vote categories with corresponding sort options. Sometimes I’m specifically looking for information, sometimes I’m just killing some time and don’t mind the fun.
We should keep it as is. Having an account score just amplifies a big issue with sm. The content should be in focus, not the people posting. A relevant comment should be hightened because it itself is good. In the same way we shouldn’t judge something because the user has a low karma, but because the content is bad.
The idea behind something keeping a score on a profile is good, but it doesn’t work as intended in practice. People will farm in whatever way they need to get a moral highground. Not having such a scoring system will be a good way to reduce the incentive to copy/paste content from others.
You said this far better than I could. If there’s no supply, the addicts stay away.
A relevant and good comment, even and especially if it opposes the opinion of the majority. Giving downvotes to signal disagreement, when posts are sorted by karma and very low karma posts are even hidden, leads to circle jerking and immediately kills every healthy debate and controversy in the bud. If I have a dissenting opinion, I want to argue, not be muzzled.
my take: up only, no down, per-post only, no account. if someone is repeatedly a problem mods can show them the door.
karma systems have been around forever allegedly to decrease mod/admin workload managing users by having them “self moderate” and that has NEVER been the actual effect - they’ve only ever been an engagement metric for advertising and it didn’t matter positive or negative if people were angry downvoting they were still engaged. I’ve witnessed site after site add these systems and then the userbase turn into a toxic cesspool after. In almost 30 years I’ve only seen one roll back the change even partially. Their culture never fully recovered and its still dominated by people agitating to get attention and to one-up their perceived rivals.
Let reddit things die with reddit. Long live Lemmy.
I very much disagree with the “no downvote” opinion. It leads to homophobic, racist and generally bigoted comments getting much more displayed appreciation than they should (see: any YouTube comments interaction).
You can say it’s the job of the moderation to take care of that kind of hateful content, but I prefer that content to be displayed as a rejected and challenged onpinion rather than not addressed or ignored. And for that, a quick downvote + sourced debate is better than an unending thread of wordsoup where even the most hateful argument only gets shown some love in the form of upvotes.
I’d also add a (funny/informative/opinion) vote button aswell. These spaces can become noise drowners where information can be drowned by repeated jokes that get upvoted to the top. Too many times I’ve seen conversations like “Does this mean I can do A or B? - Yes.”
Itgets really exhausting. Having an easy filter to skip the noise would be great.Beehaw runs without downvotes, and so far it’s encouraging. I had a civil discussion with someone in what on Reddit would have been a downvote-fuelled flame war.
I have felt the same way on several lemmy instances now - that whole culture just isn’t here so far. People speak what they are thinking and aren’t randomly crapped on for it. if someone disagrees, they just say so and why. Its wonderful.
That real question is, what problem are we trying to solve? Then we can go from there.
Good point, take my:
handshake, pat on the back, slightly too long hug point thingy.
In wondering about that myself. What is the problem?
Individual users having some sort of reputation is useful. I always thought it was handy on Reddit to be able to distinguish people I happened to disagree with from actual trolls. The latter always had pretty high negative karma scores, and it was good to know that there was no point in engaging with them.
This is why it’s useful at the account level. It’s also useful at the post level in order to build a sorting algorithm which raises the most engaging/important/interesting submissions to the top. Within a community it is important to help define what that community is - irrelevant and low effort content is suppressed and relevant/high-effort gets boosted. Moderators can enforce this by just removing and pinning too, but that’s almost always too unilateral, and the voting system is generally better because it’s expected that then you get a representation of how people in that community feel about it. It’s a good system.
I can imagine some tweaks to help improve how karma is implemented:
-
Use Bayesan Inference to produce a ‘shit/shinola score’ for contributors instead simple up/down vote totals
-
Experiment with different recency biases for the score; you can trust that people will change over time
-
Generally figure out what you’ll be using karma for and make sure you have a way to measure how well it’s working
I’ve googled Bayesan Interference, however I don’t understand what you meant by it. Could you elaborate please :)
Here is a good general explanation of Bayesian inference.
I think @[email protected] is suggesting using such techniques to predict “troll” or “not troll” given the posting history/removed comments/etc. My personal thought is that whatever system replaces karma, it should be understandable to the typical user. I think its possible Bayesian inference could be used in developing the system, but the end system should be explainable without it.
Thanks for the link. To anyone that does’t know about Bayesian inference, do check it out!
Now I have an existencial crisis thanks to the video 😂 the funny part is that thats the same thing used to detect spam email…
-
You can check their post history? Karma doesn’t tell you anything, really. Mine went up tenfold one day just because I replied to what ended up as the top post in a top thread in a much bigger sub than those I normally post in. Some people spend all their time in big subs making short, smart remarks that get a lot of karma, others spend their time in enemy territory battling people they disagree with. Some toxic people have a lot of karma because they hang out in toxic subs.
The problem to be solved is how to order threads. Old skool bulletin boards just bump the most recently replied one to the top. Which works well on an old skool bulletin board as long as it isn’t too large, but very badly on a big site where a few big active threads can drown out all the others.
I don’t know what the solution is. But the numbers don’t mean anything without checking the context. Karma is useful for ordering threads/comments, and giving users a bit of dopamine when they get some attention. But there (probably) are better ways to do it.
I don’t even know that karma/upvotes are good for ordering threads or comments. It just encourages gamification, group think, and snark.
I’d say get rid of down votes, replace upvotes with emoji reacts, and sort based on reacts + replies, but that’s probably just encouraging gamification, group think, and snark, too.
Reddit, like other centralized social networks that are trying to monetize us, prioritizes time on site and generic “engagement”. Those are what generate the most money for the company.
They’re not what’s best for us as users.
Maybe what we need to do is allow users to quickly and easily hide comment chains - not just collapse them, but dismiss them entirely - and allow for user-scriptable and shareable sorting algorithms. We drop down votes entirely, because they’re just used passive-aggressively anyway, make blocking users as easy as possible, with temp blocks and notification silences at the ready, and then forget about user reputation points entirely, because they’re as meaningless as Dragonball Z power levels.
Posts should just be upvoted and downvoted with no credit given to the person who posted. Same goes for comments. In my opinion, upvoting and downvoting should just help the user find the most relevant information. Content that people upvote is the most seen. Content that people downvote is the least seen. Posters and commenters stay on an equal footing with no points system.
Maybe we could still have karma, but display it as a ratio of good:bad karma or something? Active user and most of your interactions get upvoted, green dot. New user or not active for a while? Gray dot. Established user and all your content gets downvoted all the time, red dot.
Get banned from 50+ subreddits? Your color dot gets changed to a picture of u/spez.
best idea I have heard thus far
It provides other users with an at a glance idea of your reputation, without chasing a “high score”. Could always rank users based on up/down votes, as I said, but limit the range so that as long as you’ve been active for a few months and aren’t a douchebag, your score will be maxed out.
What we have right now in Lemmy strikes the current balance IMO. Individual comments are upvoted/downvoted. But no cumulative score.
which is the right thing, judge the opinion not the person
I would almost say a better system would obscure usernames completely. Only show the comment text, and allow voting accordingly.
How will I upvote people for having a name like rimjobsteve or a username related to the context ala r/usernamechecksout! /J
Why, by visiting the new c/usernamechecksout, of course! :)
I like the system as it is here at the moment. Up-/Downvotes per Post/Comment to show the popularity (and express (dis-)approval). But nothing to collect per account, so noone gets encouraged to post just for the karma.
I don’t mind the karma system for users - it let me know at quick glance who to block. All of those mega users posted the most basic of content that just flooded my home page.
I could still do that by just browsing their post history, but it made it easier at a glance.
Yes, but having a trackable number is what incentivises many people to farm it
No reason to add a feature if it makes the problem worse
Score the posts, not the individuals. Attaching imaginary points to any kind of activity instantly turns it into a competition.
Instead, any scoring should focus on actual content, which is basically what the up/down vote is.
I like this, and I also remember forums where you knew that that type was good but weird, that one was nice but not very good etc etc. You had to build your “real” reputation because it was an enouy small space.
I hope Reddit will explode and create gazillions of normal sized subs…
Call it “updoots” instead.
This!
I agree that it might get toxic at one point, but I’d much rather see extra preventive measures to stop repost bots, karma farming and so on rather than removing points altogether. Maybe it also helps to see karma breakdown by community: say you see someone answering a technical question on a specialised community - it would be of little to no relevance there that they might have 10000 points on r/funny or r/aww - I’d much rather see their points on that specific community.
What about the same system, but it shows both upvotes and downvotes?
I’d prefer that. 2600 up and 2500 down is really different than 105 up and 5 down
Tbf you can probably tell the actual numbers by looking at the % reddit shows in the corner, but that’s not very intuitive
You can do that for Reddit posts but can you also see it for comments? It wasn’t shown in my client app but perhaps it’s visible elsewhere.
Yeah imo the real problem with reddit was that
A: they started fudging the votes so they didn’t really matter and they could shadowban accounts from even being able to upovte/downvote
B: stupid fucking awards could keep posts at the top even if they had like -2000
c: fascists were gaming the system with bots anyway to push their content.
I loved forums, and we didn’t have anything, except for ‘total posts’ and ‘total replies’ for users. I like that.
I do like upvoting, but I think karma should be hidden. Maybe if you go to user profile and click a button to see the value. It should not show if you hover over the user in a discussion, like Reddit. This is too much incentive for Karma farming.
I don’t like downvotes, and that’s the reason I’m on lemmy.one - no downvotes here at all
Web of trust. The biggest thing missing from most attempts to build social networks so far. A few sites did very weak versions, like Slashdot/s friend/foe/fan/freak rating system.
Let me subscribe, upvote, downvote, filter, etc specific content. Let me trust (or negative-trust) other users (think of it like “friend” or “block”, in simple terms)
Then, and this is the key… let me apply filters based on the sub/up/down/filter/etc actions of the people I trust, and the people they trust, etc, with diminishing returns as it gets farther away and based on how much people trust each other.
Finally, when I see problematic content, let me see the chain of trust that exposed me to it. If I trust you and you trust a Nazi, I may or may not spend time trying to convince you to un-trust that person, but if you fail or refuse then I can un-trust you to get Nazi(s) out of my feed.
What about hidden karma?
Like there is still karma used internally to decide what posts to promote and how to weight votes, but the numbers are kept only internally so people don’t get obsessed with that number next to their (and others’) profile?Or what if a user could see their own karma, but no one else’s? If karma isn’t publicly visible, then people may care less about it.
Tbh this is what turned me off the thunder app.
No, no, no, please no hidden algorithm. that’s as bad or worse than karma, especially with the incoming bot shitstorm.