this post was submitted on 11 Aug 2023
32 points (72.2% liked)

Fediverse

28220 readers
1153 users here now

A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, KBin, etc).

If you wanted to get help with moderating your own community then head over to !moderators@lemmy.world!

Rules

Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration), Search Lemmy

founded 1 year ago
MODERATORS
 

I read on reddit that on Lemmy you can see users' upvote/downvote history. I therefore expected to be able to see upvote/downvote breakdown by user for my own comments. But couldn't find this. Does this feature exist or is that a myth?

top 50 comments
sorted by: hot top controversial new old
[–] Hazzard@lemm.ee 97 points 1 year ago (5 children)

Hmmm, tbh, I don't think that's a feature I'd want. Every now and again you see "that guy" furious that he's getting downvotes, doubling down and trying to start an argument or something. I don't need that guy showing up in my DMs.

[–] CookieJarObserver@sh.itjust.works 37 points 1 year ago (1 children)

Yeah only necessary for the admins to see vote manipulation bots.

[–] Hazzard@lemm.ee 11 points 1 year ago (1 children)

Oooh, good point. As an admin/moderator feature, that's a much better idea.

Nah not for mods, there are communitys with certain mods that already behave like u/awkwardturtle did just and only for the admins

[–] CoffeeAddict@kbin.social 8 points 1 year ago (1 children)

It actually already is a feature. Kbin puts it upfront, and I think lemmy also has a way to access it.

I think it remains to be seen whether or not it’s a good idea.

I’ve seen some people say they like the idea because it make people think twice about downvoting - it cuts back on the instinctive “I don’t like this so I am gonna downvote.”

But, as you said, do we really want people coming after you because you downvoted them? There are crazy ass people out there, and if you ever get doxxed it could be a problem.

Maybe that last point is hyperbole, but crazy people are gonna do crazy things.

[–] Anafroj@sh.itjust.works 6 points 1 year ago* (last edited 1 year ago) (1 children)

"karma" (as reddit calls scoring) never was more true to its name. :)

I haven't looked at Lemmy's implementation of upvotes/downvotes, but they should be ActivityPub activities, so it means they should appear by making a request to the user's actor.

EDIT: I've just checked random users outbox (that's the ActivityPub name for the list of activities), included mine, they are actually just empty. So that probably means that Lemmy is only publishing the upvotes/downvotes when pushing activities to federated servers, which would make those activities way more private, although not completely : someone could setup their own instance to learn about them, and it's best to be assume that at some point, someone will start such instance and publish an app revealing all votes for everybody.

[–] CoffeeAddict@kbin.social 2 points 1 year ago

Right.

My intuition says this has to do with kbin wanting to interface with mastodon, but I cant be sure.

I do wonder how this will impact the Fediverse as it grows. I would not be surprised if the feature creates schisms in the future.

[–] NightOwl@lemmy.one 4 points 1 year ago

It's possible now if you visit the same page through kbin.

[–] LastSprinkles@lemmy.world 4 points 1 year ago (1 children)

Yeah agree I am not sure that's a feature I'd want either tbh if it wasn't already there. But seems like it is in some form.

[–] Hazzard@lemm.ee 3 points 1 year ago (6 children)

Yeah, having it on your user page is much less dangerous, imo. Still a possibility of getting called out if you downvote someone you're arguing with, but you're already in the comments there.

The only way I see a problem is if someone writes a bot or extension that reads the user profile into something "per comment", and if that gets enough traction and use to build up a strong database. However, in that case, I'd imagine the Lemmy devs would build a feature to let instance admins hide that information from regular users.

load more comments (6 replies)
load more comments (1 replies)
[–] FlyingSquid@lemmy.world 38 points 1 year ago (1 children)

Oh, I know who upvotes me. It's the awesome people.

And the people who downvote me are the people that suck.

[–] Soulfulginger@lemmy.world 11 points 1 year ago (1 children)

Upvoting because I want to be an awesome person

[–] FlyingSquid@lemmy.world 6 points 1 year ago

You were awesome before you upvoted!

[–] Blaze@discuss.tchncs.de 21 points 1 year ago* (last edited 1 year ago) (3 children)

On Kbin, you can: https://kbin.social/m/asklemmy@lemmy.ml/t/329396/How-many-of-you-are-actually-chatbots/votes/down

link

On Lemmy, it's ~~available on the AP~~ available in the database, so an admin instance can get that, but I don't know of any client that offers the feature

[–] Reborn2966@feddit.it 15 points 1 year ago (2 children)

i don't think it's in the api. is in the DB, but not exposed anywhere. one instance admin could do query and see them.

[–] Blaze@discuss.tchncs.de 4 points 1 year ago

Ah, that might be it, I didn't remember exactly how it was working

[–] czech@lemmy.world 1 points 1 year ago (1 children)

What are downvotes are seen by kbin users on lemmy content? It could just be the kbin instance's downvotes of the federated content but I never noticed a lack of down votes on lemmy-hosted content when I was running a personal kbin instance.

[–] r00ty@kbin.life 1 points 1 year ago (4 children)

kbin doesn't federate (in or out) downvotes. To the best of my knowledge lemmy doesn't either. But, I'm not 100% on that.

load more comments (4 replies)
[–] LastSprinkles@lemmy.world 6 points 1 year ago

Ahhh right so the information is there publicly available just not in the existing clients. Interesting.

[–] DoomBot5@lemmy.world 1 points 1 year ago (1 children)

Is that info federated or just the count? Might still be trivial to get the info if it's the former.

[–] roguetrick@kbin.social 1 points 1 year ago

It's federated. Upvotes are just favorites in other platforms and they also show the user.

[–] silverbax@lemmy.world 20 points 1 year ago

Don't get your feelings hurt by fake internet points, m'dude.

[–] Nioxic@lemmy.world 17 points 1 year ago

If that becomes a thing i will stop voting on posts and comments.

[–] skullgiver@popplesburger.hilciferous.nl 14 points 1 year ago* (last edited 1 year ago) (1 children)

Not in the Lemmy UI or the standard API, no. The data is collected but not exposed to the web API or to clients.

Not all votes get federated, so you can only trust the posts on your home server.

You can see who up/downvoted this post in the database:

However, my database only contains the posts that I received/am subscribed to. These are the only posts my server thinks you upvoted:

Comments are counted separately, but I assume most of the stuff you upvoted isn't on there. The lemmy.world admin can see all of your votes of course, but external users can't query the votes (see https://lemmy.world/api/v3/post?id=3027601 for all the data available through the API).

So there are things you can do with this, but they're I don't think the people behind Lemmy care to make them available through the API. You should consider your votes to be public, but they're not indexed by search engines.

I've considered writing the pettiest script on Lemmy (ban+purge everyone who downvotes you from the server) for shit and giggles, but I'd be afraid to publish it because I can see people actually use that non-ironically.

[–] density@kbin.social 8 points 1 year ago

you can but preserve your sanity and stay away from it

[–] Limitless_screaming@kbin.social 8 points 1 year ago (2 children)

Open any post on KBin. Click the url, and add /votes/down. those are the people who downvoted that post.

If the post is from Lemmy you can view "favourites" and "reduces" instead, just add /favourites or /reduces to the end of the url.

Enjoy :)

load more comments (2 replies)
[–] A10@kerala.party 3 points 1 year ago

If votes are federated somebody could theoretically make a fork of Lemmy that will show who voted, but that instance has to federate with all other instances

[–] willya@lemmyf.uk 2 points 1 year ago

Well over on Reddit let them know that’s on kbin.

[–] xc2215x@lemmy.world 2 points 1 year ago

No. It is impossible to tell.

[–] Gingerlegs@lemmy.world 1 points 1 year ago
[–] AlmightySnoo@lemmy.world 1 points 1 year ago (1 children)

People keep mentioning the kbin trick but it seems to show only the downvoters that are on kbin?

[–] r00ty@kbin.life 2 points 1 year ago (1 children)

Upvotes are "favourtites" on kbin.

[–] Zak8022@artemis.camp 1 points 1 year ago (1 children)

I thought that got fixed/changed very soon after the start of the migration?

[–] r00ty@kbin.life 1 points 1 year ago

I think what changed early on was that there wasn't upvotes, only boost. When upvotes were added they went in as favourites.

I changed some code relating to a race condition with multiple consumer processes when a comment is like/unlike cycled and the messages come in together. I couldn't find any code for that. Also there is a PR for adding this suggesting it didn't exist before too.

Also the fact I don't see downvotes on my own instance is another sign.

load more comments
view more: next ›