135
submitted 2 years ago* (last edited 2 years ago) by ada to c/main

My wonderful co-admin @supakaity@lemmy.blahaj.zone has made a modification to the downvote system. It's not currently enabled, but if we were to turn it on, downvotes would be available for use, but they would weigh 5 times less than an upvote.

Which is to say, it would take 5 downvotes to counter an upvote. This would let downvotes have an impact on what appears in the hot topics sort, but hopefully mitigate some of the more negative impacts of downvoting.

Are there any strong objections from Blahaj Lemmy users to enabling downvotes with this modification?

top 50 comments
sorted by: hot top controversial new old
[-] shae 36 points 2 years ago* (last edited 2 years ago)

Is it possible to have no downvotes on Blahaj, but do have downvotes on federated communities?

This would give Blahaj users the same perception of federated communities as other instances have and give us a safe space in Blahaj. It also means we can sort federated communities like normal and see what everyone else sees, while still having downvotes nonexistent in Blahaj communities.

I've never really wanted downvotes in Blahaj, but I've worried about not having them for other instances. It feels like I'm not on a "level playing field" when I can be downvoted by others on a federated communities, but can't downvote anything myself. I'm also worried that with downvotes = 1/5, it would result in a skewed perspective of federated communities if Blahaj sorts federated communities that way too.

I don't know what the code looks like (yet?) but I feel like denying downvotes only on local communities wouldn't be a hard change to make.

Edit: I also wouldn't mind if downvotes were 1/5 on Blahaj but 1=1 on federated communities, but I can see that being a harder change to make.

Edit 2: if this is a straightforward change I wouldn't mind implementing it when I have time. I have some familiarity with Rust, TS, and JS so it wouldn't be difficult to jump into.

[-] PaigePalisade 12 points 2 years ago* (last edited 2 years ago)

Yeah, I'd like it if other instances were treated "as is" and that their individual policies on voting were respected when displayed to blahaj.zone users. Although, I do not know if it is possible to have two separate policies depending on whether the user is in their home instance.

load more comments (1 replies)
load more comments (1 replies)
[-] leigh 31 points 2 years ago

Would it be possible to enable this at the topic level but not the comment level? My thinking is that it makes sense for helping users decide what posts to read in the first place, but would still discourage low-effort negativity that doesn’t actually contribute to a discussion.

But even if the answer to that is “no”… I don’t strongly object to trying this out and seeing how it works for this community. 🙂 If de-weighted downvotes still lead to problems, the change could always be reverted. Thank you for exploring the options!

[-] ada 19 points 2 years ago

Would it be possible to enable this at the topic level but not the comment level?

That's actually a really good idea, and it addresses most of my concerns with the downvote system. However, I have no idea what is involved in making that happen in the backend, and don't want to throw even more work at @supakaity :)

[-] Sekoia 11 points 2 years ago

So, looking at the Lemmy code it seems pretty straightforward (like, really straightforward. There's two checks, one for comments and one for posts, so just make them use different functions). I can try doing it, maybe even propose it as a PR upstream. Might take me a day or two for a PR though.

[-] jdp23 3 points 2 years ago

If it’s straightforward, I’d Very much support this!

load more comments (3 replies)
[-] trucute 3 points 2 years ago

I think comments could still benefit from the weighting, but maybe a lesser ratio?

load more comments (1 replies)
[-] Scurvotron 28 points 2 years ago

Some of the comments in the "kick tankies out" post on /c/196 says to me that we need downvotes.

[-] ZeroEcks 26 points 2 years ago

I like having downvotes personally, in whatever form.

[-] SingularEye 25 points 2 years ago

I would like downvotes, and I think this modification is fine

[-] altoids0 22 points 2 years ago

I love that we have the fidelity here to implement things like "downvotes are at 0.2x power" and stuff like that! That sounds cool, should totally try that out and see how it ends up feeling. I think people would ultimately be OK with a near-zero-power downvote, if that ends up negatively affecting conversations too much.

[-] malakai 20 points 2 years ago

Sounds like a really good compromise. "Rediquette" says it's only to discourage spam and posts that add nothing to the conversation, but in practice, basically everyone uses it as an "I disagree" button. Gets used as a tool to discourage dissent and silence the actual unpopular opinions.

[-] true_blue@sh.itjust.works 6 points 2 years ago

This is the big thing I hate about downvotes on Reddit. Instead of downvotes, people who disagree should make a comment about it, and then THAT comment can get upvoted to show that people disagree with the original comment. It encourages conversation and discourages echo-chambers where people are punished for having a different opinion.

load more comments (3 replies)
[-] largerthanabreadbox 14 points 2 years ago
[-] ada 20 points 2 years ago

Thanks for sharing!

[-] Coryneform 4 points 2 years ago
[-] Changeling 14 points 2 years ago

Downvotes are a useful tool for sorting content and unless they are being abused should be implemented with a 1:1 weight with downvotes.

[-] ada 7 points 2 years ago

That will not be happening.

[-] hodgepodgehomonculus 14 points 2 years ago

I like the partial weights, it basically means that the whole community has to band together to hide something, which is essentially what they were originally supposed to be used for on reddit.

[-] Lilium 13 points 2 years ago

Interesting! I'm certainly willing to try it out

[-] pickles 12 points 2 years ago* (last edited 2 years ago)

I personally think downvotes are unnecessary, because if there's any constructive disagreements to be discussed, it's better to get people talking rather than downvoting. Not upvoting is basically the new downvote, which would make sense if someone is flaming or trying to sow discord, they are basically ignored. Negative attention is still attention, and those types don't deserve any.

Edit: To clarify, I think downvotes aren't a good idea for blahaj but, as others ITT said, will put us at a disadvantage if other instances have downvotes enabled.

[-] copygirl 6 points 2 years ago

In the original reddiquette, it mentions downvotes are not meant to be used as dislikes, but for content that is not relevant to the subreddit (or community in our case) or discussion – if it doesn't add anything of value. That gives the community the ability to push down and essentially hide things that aren't meant to be there. A sort of community-powered moderation for things that aren't entirely rule-breaking.

For example, someone posts a cute cat picture on a programming community. Is it cute? Do I wanna see more? Possibly. Is it relevant to the particular community? No. It could also be useful to hide particularly bad or wrong advice given as a comment.

Unfortunately, as we all know, it doesn't work that way. Downvotes are used like dislikes. And probably have also been used at reddit heavily by bots to influence what the public gets to see, and what they don't. I think the mechanism is useful, but it may need to be re-imagined.

load more comments (1 replies)
[-] AineLasagna 5 points 2 years ago

Plenty of accounts on reddit just existed to see how much they could get downvoted by picking fights and spreading hate for fun, I don’t want to see any of that here

load more comments (1 replies)
[-] LadyAutumn 5 points 2 years ago

I concur, I actually really like not having downvotes at all.

[-] catherine 11 points 2 years ago

I think that is a fair system! I still want the option to throw a downvote if something really needs it - but it keeps brigading or shit from happening.

[-] blayde 11 points 2 years ago

I came into this thread thinking that I want downvotes enabled, and now after reading some pretty compelling arguments I can see how disabled makes a lot of sense too. Hopefully this partial weight approach is a good balance between the two. Can always continue to iterate

[-] allonsyeet 11 points 2 years ago

I like this, downvotes would be welcome

[-] scribs 10 points 2 years ago

I think we should give it a try! Can always disable them later.

[-] spaduf 10 points 2 years ago

I think this is a really good idea. That said I think it's important to revisit this at some point and determine how it alters the vibe relative to other instances. A post with equal upvotes/downvotes would be hid in one system and platformed in another. Unfortunately there are lots of awful takes (read transphobia) that could easily reach a 50/50 split. In particular, I think this may become an issue when we inevitably see a conservative corner of lemmy rise up.

[-] ada 35 points 2 years ago

Transphobia won't reach anyone. I have zero tolerance for it, even the "just asking questions" sort. I will remove anything even hinting at transphobia, and ban/suspend anyone whose intentions I doubt.

[-] omni_memer 14 points 2 years ago

based as fuck moderator

[-] xyon 7 points 2 years ago

this is the best way ❤️

[-] LadyAutumn 9 points 2 years ago

I prefer not having them.

[-] Yerbamatey 9 points 2 years ago

Weighted downvotes are a good idea. No objections from me

[-] roseh 9 points 2 years ago

After seeing some contentious threads on here recently, it's actually much nicer to read without seeing all the posts spammed with downvotes. Makes it feel a lot more friendly.

My preference is to keep downvotes disabled.

[-] cupcakezealot 8 points 2 years ago* (last edited 2 years ago)

I wouldn't mind trying it but I also always disliked downvoting systems in favour of hiding or reporting/blocking (if it was incredibly out of line). I always thought that down voting was presumptive.

Just because I don't like something doesn't mean it should affect anyone else.

(Edited to say I'm not against it; if it were enabled, I'd be fine with it too. I do like the ability to weight them differently too, so that helps)

[-] sponge 8 points 2 years ago

i like it! downvotes are too strong for how they're often used, and this seems like a great compromise.

[-] msmc101 7 points 2 years ago
[-] rowie324 7 points 2 years ago

i think thats a v good idea c: i am like very new here but i think that'd effectively help limit/prevent people mass downvoting something, i think it'd provide a space for healthy disagreements

[-] eyore_11 6 points 2 years ago

i like this idea!! it seems like a good way to counteract downvote spams while still having a way to express dislike

[-] SOS 5 points 2 years ago

i dont really get why they were disabled to begin with

[-] ada 14 points 2 years ago

Because they are often weaponised against marginalised folk.

load more comments (1 replies)
[-] yaycupcake 5 points 2 years ago

Does this apply to all votes:

  1. by local users on local posts
  2. by local users on global posts
  3. by global users on local posts

I'm curious how it works when factoring in other instances' interconnectivity.

Also are other instance users currently able to downvote posts on this instance?

[-] ada 8 points 2 years ago

Out of the box, lemmy treats all votes as equal whether they're from the local instance or whether they've federated, and all the votes do is change the order of the posts in views that use scores as part of the calculations. (hot, active and top)

This change is simply a change in the weight of downvotes so they have less impact to the score of a post. It won't otherwise change their behaviour.

Also are other instance users currently able to downvote posts on this instance?

Depends what you mean. At the moment, our instance ignores downvotes that federate to us and we ignore downvotes when calculating the score of external posts that do use them. Which is to say, anything you view through this instance is in effect, viewed as if downvotes didn't exist.

However, instances that don't ignore downvotes calculate them in to the post score, which means they will sort posts in a different order.

So if you make a post to an external community that allows downvotes and then get downvoted, people on instances with downvotes will see them, but we won't

You can see more about the ranking formula at https://join-lemmy.org/docs/en/contributors/07-ranking-algo.html

[-] Lanthanae 4 points 2 years ago

So if you make a post to an external community that allows downvotes and then get downvoted, people on instances with downvotes will see them, but we won’t

It would be nice to see the number of downvotes & upvotes on external communities just for the purpose of knowing what other people are seeing, but still have posts sorted with disregard for the downvotes.

Although I'd imagine that's a bit complicated (if even possible at all)

[-] bootyberrypancakes 5 points 2 years ago* (last edited 2 years ago)

Totally fine with this, but I’m curious how weights/disabling downvotes works? Like does the 5:1 downvotes weight apply to downvotes everywhere, even on other instances that have normal weights? Or is it just for communities that are hosted on blahaj.zone?

[-] ada 5 points 2 years ago

This would be a global change to the way our instance displays downvotes. Anywhere downvotes would apply, they would still apply, but with 5 times less weight.

[-] supakaity@blahaj.zone 5 points 2 years ago* (last edited 2 years ago)

@ada@lemmy.blahaj.zone it's global and it would display on our instance like:

Score: 4.2. Upvotes: 5. Downvotes: 4

Other instances' "hot ranking" is unaffected by our change and they are free to rank and score up and down votes however they please.

load more comments (1 replies)
load more comments (1 replies)
load more comments
view more: next ›
this post was submitted on 13 Jun 2023
135 points (100.0% liked)

Blahaj Lemmy Meta

2353 readers
1 users here now

Blåhaj Lemmy is a Lemmy instance attached to blahaj.zone. This is a group for questions or discussions relevant to either instance.

founded 2 years ago
MODERATORS