Avatar

o_o

o_o@programming.dev
Joined
13 posts • 74 comments
Direct message

I can’t live without vim-like keybindings, but I also like the convenience of a proper GUI for debugging and using graphical extensions.

My solution: VSCode with the VSCode-Neovim extension, which uses a real instance of neovim to edit files.

permalink
report
reply

Agreed from a technical standpoint.

But the implications are still interesting. One might (big might) trust Reddit as an organization not to use this data for evil, but with federation, there’s nothing stopping an instance from simply releasing all users’ voting history to be public.

Of course, my instance didn’t even ask for an email to sign up, so my entire account is anonymous that way.

I wonder if there are technical ways to federate votes anonymously?

permalink
report
parent
reply

True! Also instances could each do their own brand of “vote manipulation mitigation” by counting or ignoring different sources of votes.

Other cool features come to mind, like having a separate vote count for voters from the local instance.

permalink
report
parent
reply

Could be hashed and salted, with a random salt.

The trouble is, then, that it’s harder to disallow users from voting multiple times if the voting user isn’t on the post’s home instance.

permalink
report
parent
reply

I think this issue is overblown. Instances of Lemmy might run modified code and choose to save things that the user intended to delete, of course, but the default setup of Lemmy seems reasonable to me in terms of how it treats deletion.

Currently it keeps deleted posts forever to allow users to un-delete if they choose, but deleting your account clears everything. And I believe there’s work in progress to discard deleted posts after 30 days. Details here: https://github.com/LemmyNet/lemmy/issues/2977

permalink
report
parent
reply

Good on you for actually checking and not blindly assuming like me! Hahaha glad to see my assumptions bore out this time.

But yeah, even if lemmy doesn’t aggregate it, it would be possible to set up a bot pretending to be an instance which collects and aggregates vote histories.

permalink
report
parent
reply

Yes, true, the current system does allow that. But the current system also doesn’t allow users to accidentally vote twice (and it remembers your vote)— this is the feature I think would be more challenging to implement if we were to hash & salt the user’s ID.

permalink
report
parent
reply

This is the bug I’ve subscribed to for updates on this issue: https://github.com/LemmyNet/lemmy/issues/3101

It’s surprising to me that it’s not the top priority. Needs more thumbs ups!

permalink
report
parent
reply

Not a stupid question at all!

Lemmy and Kbin are two different systems that talk to each other. Like how Gmail and Outlook are two different systems, but you can still send emails between them.

So you can make posts over there on Kbin and I can upvote them from over here on Lemmy.

Make sense?

permalink
report
parent
reply

Hmmmm so I see that you pinged me in this post, but I didn’t get a notification for it. Wonder how that works.

permalink
report
parent
reply