PSA: Lemmy votes can be manipulated

The best part of the fediverse is that anyone can run their own server. The downside of this is that anyone can easily create hordes of fake accounts, as I will now demonstrate.

Fighting fake accounts is hard and most implementations do not currently have an effective way of filtering out fake accounts. I’m sure that the developers will step in if this becomes a bigger problem. Until then, remember that votes are just a number.

Hannah789,

This blog post is fantastic! It’s packed with valuable insights and actionable advice. Thanks for sharing such an informative and well-written article. buy Linkedin Connections

skullgiver, (edited )
@skullgiver@popplesburger.hilciferous.nl avatar

deleted_by_author

  • Loading...
  • figaro,

    This man is over 100 years old

    hollunder,

    The only real early adopter

    garam,
    @garam@lemmy.my.id avatar

    Even older than the project itself. Nice… The alfa… The first, the only one

    Rozz,

    Happy centennial cake day

    Noughmad,

    I’ve set the registration date on my account back 100 years just to show how easy it is to manipulate Lemmy when you run your own server.

    That’s exactly what a vampire that was here 100 years ago would say.

    plo,

    If it becomes too big of a problem, instances will whitelist the most popular instances instead of trying to blacklist all the bad ones.

    Laksefar,
    @Laksefar@feddit.dk avatar

    How would that work? How will new instances/servers ever get a chance to grow if the fediverse only allowed those who are already whitelisted? Sorry for my limited knowledge about fediverse but it sounds like that goes directly against the base principle of a federated space?

    fulano,

    It goes against the base principle, but, at the same time, is something quite possible to happen if things get out of control. Decentralization is complex, and brings several challenges for everyone to face.

    czarrie,
    @czarrie@lemmy.world avatar

    The nice things about the Federated universe is that, yes, you can bulk create user accounts on your own instance - and that server can then be defederated by other servers when it becomes obvious that it’s going to create problems.

    It’s not a perfect fix and as this post demonstrated, is only really effective after a problem has been identified. At least in terms of vote manipulation from across servers, it could act if it, say, detects that 99% of new upvotes are coming from a server created yesterday with 1 post, it could at least flag it for a human to review.

    two_wheel2,

    It actually seems like an interesting problem to solve. Instance runners have the sql database with all the voting record, finding manipulative instances seems a bit like a machine learning problem to me

    flux,

    One other thing is that you can bulk create your own instances, and that’s a lot more effort to defederate. People could be creating those instances right now and just start using them after a year; at least they have incurred some costs during that…

    I believe abuse management in openly federated systems (e.g. Lemmy, Mastodon, Matrix) is still an unsolved problem. I doubt good solutions will arrive before they become popular enough to attract commercial spammers.

    Black_Gulaman,
    @Black_Gulaman@lemmy.dbzer0.com avatar

    Then they will just distribute their bots equally to other legit servers, and by that, defederation is not a viable solution anymore.

    One other problem are real human troll farms

    bdonvr,

    If they can do that, they could’ve done it on a traditional site anyway

    DigitalJacobin,

    “Legit” instances are able to moderate/control the spam coming from their users.

    PetrichorBias, (edited )
    @PetrichorBias@lemmy.one avatar

    This was a problem on reddit too. Anyone could create accounts - heck, I had 8 accounts:

    one main, one alt, one “professional” (linked publicly on my website), and five for my bots (whose accounts were optimistically created, but were never properly run). I had all 8 accounts signed in on my third-party app and I could easily manipulate votes on the posts I posted.

    I feel like this is what happened when you’d see posts with hundreds / thousands of upvotes but had only 20-ish comments.

    There needs to be a better way to solve this, but I’m unsure if we truly can solve this. Botnets are a problem across all social media (my undergrad thesis many years ago was detecting botnets on Reddit using Graph Neural Networks).

    Fwiw, I have only one Lemmy account.

    impulse,

    I see what you mean, but there’s also a large number of lurkers, who will only vote but never comment.

    I don’t think it’s unfeasible to have a small number of comments on a highly upvoted post.

    PetrichorBias,
    @PetrichorBias@lemmy.one avatar

    Maybe you’re right, but it just felt uncanny to see thousands of upvotes on a post with only a handful of comments. Maybe someone who active on the bot-detection subreddits can pitch in.

    RedCowboy,

    I agree completely. 3k upvotes on the front page with 12 comments just screams vote manipulation

    randomname01,

    True, but there were also a number of subs (thinking of the various meirl spin-offs, for example) that naturally had limited engagement compared to other subs. It wasn’t uncommon to see a post with like 2K upvotes and five comments, all of them remarking how little comments there actually were.

    SGforce,

    If it’s a meme or shitpost there isn’t anything to talk about

    BrianTheeBiscuiteer,

    Yes, I feel like this is a moot point. If you want it to be “one human, one vote” then you need to use some form of government login (like id.me, which I’ve never gotten to work). Otherwise people will make alts and inflate/deflate the “real” count. I’m less concerned about “accurate points” and more concerned about stability, participation, and making this platform as inclusive as possible.

    PetrichorBias,
    @PetrichorBias@lemmy.one avatar

    In my opinion, the biggest (and quite possibly most dangerous) problem is someone artificially pumping up their ideas. To all the users who sort by active / hot, this would be quite problematic.

    I’d love to actually see some social media research groups actually consider how to detect and potentially eliminate this issue on Lemmy, considering Lemmy is quite new and is malleable at this point (compared to other social media). For example, if they think metric X may be a good idea to include in all metadata to increase chances of detection, then it may be possible to include this in the source code of posts / comments / activities.

    I know a few professors and researchers who do research on social media and associated technologies, I’ll go talk to them when they come to their office on Monday.

    BrianTheeBiscuiteer,

    This also vaguely reminds me of some advanced networking topics. In mesh networks there is the possibility of rogue nodes causing havoc and different methods exist to reduce their influence or cut them out of the process.

    theolodger,

    !remindme - oh wait…

    Lumidaub,
    @Lumidaub@feddit.de avatar

    @remindme 1 day

    :)

    zuhayr,
    @zuhayr@lemmy.world avatar

    I have been thinking about this government id aspect too. But it’s not coming to me.

    Users sign up with govt ID, obtain a unique social media key that’s used for all activities beyond the sign up. One key per person, but a person can have multiple accounts? You know, like that database primary key.

    The relationship between the govt id and social media key needs to be in a zero knowledge encryption so that no one can corelate the real person with their online presence. THIS is the bummer.

    SrElsewhere,

    These downvotes indicate that some of the assholes have now migrated.

    simple,
    @simple@lemmy.world avatar

    Reddit had ways to automatically catch people trying to manipulate votes though, at least the obvious ones. A friend of mine posted a reddit link for everyone to upvote on our group and got temporarily suspended for vote manipulation like an hour later. I don’t know if something like that can be implemented in the Fediverse but some people on github suggested a way for instances to share to other instances how trusted/distrusted a user or instance is.

    PeleSpirit,

    I think it’s the 3rd party app or VPN thing that would have saved your friend.

    esty,
    @esty@lemmy.ca avatar

    nope, i tried manipulating votes from apollo once and got a warning

    PeleSpirit,

    Were you on a VPN?

    esty,
    @esty@lemmy.ca avatar

    nope, so that’s probably it

    cynar,

    An automated trust rating will be critical for Lemmy, longer term. It’s the same arms race as email has to fight. There should be a linked trust system of both instances and users. The instance ‘vouches’ for the users trust score. However, if other instances collectively disagree, then the trust score of the instance is also hit. Other instances can then use this information to judge how much to allow from users in that instance.

    hawkwind,
    @hawkwind@lemmy.management avatar

    LLM bots has make this approach much less effective though. I can just leave my bots for a few months or a year to get reputation, automate them in a way that they are completely indistinguishable from a natural looking 200 users, making my opinion carry 200x the weight. Mostly for free. A person with money could do so much more.

    cynar,

    It’s the same game as email. An arms race between spam detection, and spam detector evasion. The goal isn’t to get all the bots with it, but to clear out the low hanging fruit.

    In your case, if another server noticed a large number of accounts working in lockstep, then it’s fairly obvious bot-like behaviour. If their home server also noticed the pattern and reports it (lowers the users trust rating) then it wont be dinged harshly. If it reports all is fine, then it’s also assumed the instance might be involved.

    If you control the instance, then you can make it lie, but this downgrades the instance’s score. If it’s someone else’s, then there is incentive not to become a bot farm, or at least be honest in how it reports to the rest.

    This is basically what happens with email. It’s FAR from perfect, but a lot better than nothing. I believe 99+% of all emails sent are spam. Almost all get blocked. The spammers have to work to get them through.

    fmstrat,

    This will be very difficult. With Lemmy being open source (which is good), bot maker’s can just avoid the pitfalls they see in the system (which is bad).

    70ms,

    I got suspended multiple times because my partner and daughter were also in our city’s sub, and sometimes one of them would upvote my comments without realizing it was me. It got really fucking annoying, and of course there’s no way to talk to a real person at reddit to prove we’re different people. I’d appeal every time and they’d deny it every time. How reddit could have gotten so huge without realizing that multiple people can live in the same household is beyond me. In the end they both just stopped upvoting anything in the sub because it was too risky (for me).

    Derproid,

    That’s such a hilariously bad metric for detecting a bot network too. It wouldn’t even work to detect a real one, so all that policy ever did was annoy real users.

    TheSaneWriter,

    Hearing that, I wonder if they were using an IP address based system. That would cause real problems for people using a VPN, but it wouldn’t surprise me.

    Thorny_Thicket,

    I got that message too when switching accounts to vote several times. They can probably see it’s all coming from the same ip.

    InternetPirate, (edited )

    I feel like this is what happened when you’d see posts with hundreds / thousands of upvotes but had only 20-ish comments.

    Nah it’s the same here in Lemmy. It’s because the algorithm only accounts for votes and not for user engagement.

    AndrewZabar,

    Yeah votes are the worst metric to measure anything because of bot voters.

    AndrewZabar,

    On Reddit there were literally bot armies by which thousands of votes could be instantly implemented. It will become a problem if votes have any actual effect.

    It’s fine if they’re only there as an indicator, but if the votes are what determine popularity, prioritize visibility, it will become a total shitshow at some point. And it will be rapid. So yeah, better to have a defense system in place asap.

    AndrewZabar,

    May I ask how do you format your text? My format bar has disappeared from wefwef.

    PetrichorBias,
    @PetrichorBias@lemmy.one avatar

    I don’t use wefwef, I use jerboa for android.

    bold

    italics

    > quote

    code

    heading

    • list
    AndrewZabar,

    Ah ok. Yeah I thought the markdown was the same as reddit being markdown but it used to have a toolbar.

    Thanks for response.

    Also I’ve wondered why don’t they have an underline markdown.

    Hexorg,

    I think the best solution there is so far is to require captcha for every upvote but that’d lead to poor user experience. I guess it’s the cost benefit of user experience degrading through fake upvotes vs through requiring captcha.

    HappyMeatbag,
    @HappyMeatbag@beehaw.org avatar

    If any instance ever requires a captcha for something as trivial as an upvote, I’ll simply stop upvoting on that instance.

    Hexorg,

    Yes that’s what I meant by degrading user experience

    Amir,
    @Amir@lemmy.ml avatar

    It wouldn’t stop bots because they would just use any instance without the captcha

    Catsrules,

    I could see this being useful on a per community basis. Or something that a moderator could turn on and off.

    For example on a political or news community during an election. It might be worth while to turn captcha on.

    FartsWithAnAccent,
    @FartsWithAnAccent@lemmy.world avatar

    I’d just make new usernames whenever I thought of one I thought was funny. I’ve only used this one on Lemmy (so far) but eventually I’ll probably make a new one when I have one of those “Oh shit, that’d be a good username” moments.

    Thorny_Thicket,

    I always had 3 or 4 reddit accounts in use at once. One for commenting, one for porn, one for discussing drugs and one for pics that could be linked back to me (of my car for example) I also made a new commenting account like once a year so that if someone recognized me they wouldn’t be able to find every comment I’ve ever written.

    On lemmy I have just two now (other is for porn) but I’m probably going to make one or two more at some point

    authed,

    I have about 20 reddit accounts… I created/ switched account every few months when I used reddit

    Puph,

    I had all 8 accounts signed in on my third-party app and I could easily manipulate votes on the posts I posted.

    There’s no chance this works. Reddit surely does a simple IP check.

    Valmond,

    I had one main account but also a couple for using when I didn’t want to mix my “private” life up with other things. I don’t even know if it’s not allowed in the TOS?

    Anyway, I stupidly made a Valmond account on several Lemmy instances before I got the hang of it, and when (if!) my server will one day function I’ll make an account there so …

    I guess it might be like in the old forum days, you have a respectable account and another if you wanted to ask a stupid question etc. admin would see (if they cared) but not the ordinary users.

    averyminya,

    Reddit will definitely send you PM’s for vote manipulation

    Sal,
    @Sal@mander.xyz avatar

    I would think that they need to set a somewhat permissive threshold to avoid too many false positives due to people sharing a network. For example, a professor may share a reddit post in a class with 600 students with their laptops connected to the same WiFi. Or several people sharing an airport’s WiFi could be looking at /r/all and upvoting the top posts.

    I think 8 accounts liking the same post every few days wouldn’t be enough to trigger an alarm. But maybe it is, I haven’t tried this.

    WheeGeetheCat,
    @WheeGeetheCat@sh.itjust.works avatar

    IMO the best way to solve it is to ‘lower the stakes’ - spread out between instances, avoid behaviors like buying any highly upvoted recommendation without due diligence etc. Basically, become ‘un-advertiseable’, or at least less so

    bandario,
    @bandario@lemmy.dbzer0.com avatar

    I don’t know how you got away with that to be honest. Reddit has fairly good protection from that behaviour. If you up vote something from the same IP with different accounts reasonably close together there’s a warning. Do it again there’s a ban.

    PetrichorBias,
    @PetrichorBias@lemmy.one avatar

    I did it two or three times with 3-5 accounts (never all 8). I also used to ask my friends (N=~8) to upvote stuff too (yes, I was pathetic) and I wasn’t warned/banned. This was five-six years ago.

    vis4valentine,
    @vis4valentine@lemmy.ml avatar

    I have like tens of accounts on reddit.

    nydas,
    @nydas@lemmy.world avatar

    I’m curious what value you get from a bot? Were you using it to upvote your posts, or to crawl for things that you found interesting?

    PetrichorBias, (edited )
    @PetrichorBias@lemmy.one avatar

    The latter. I was making bots to collect data (for the previously-mentioned thesis) and to make some form of utility bots whenever I had ideas.

    I once had an idea to make a community-driven tagging bot to tag images (like hashtags). This would have been useful for graph building and just general information-lookup. Sadly, the idea never came to fruition.

    nydas,
    @nydas@lemmy.world avatar

    Cool, thank you for clarifying!

    popemichael,
    @popemichael@lemmy.world avatar

    You can buy 700 votes anonymously on reddit for really cheap

    I don’t see that it’s a big deal, really. It’s the same as it ever was.

    Valmond,

    Over a houndred dollars for 700 upvotes O_o

    I wouldn’t exactly call that cheap 🤑

    On the other hand, ten or twenty quick downvotes on an early answer could swing things I guess …

    popemichael,
    @popemichael@lemmy.world avatar

    For the companies who want a huge advantage over others, $100 is nothing in an advertising budget.

    I have a small business and I do $1000 a week in advertising.

    OtakuAltair, (edited )
    @OtakuAltair@lemmy.world avatar

    Yeah, 700 upvotes soon after a post is made could easily shoot it up to the top of even a popular sub for a few days (specially with the lack of mod tools rn), with others upvoting it purely because it already has alot of upvotes.

    Zana,

    I don’t know anything about advertising but what are you doing that costs $1000 a week? I am legitimately curious.

    sombrero,

    You have no idea about business expenses do you. I work in the events industry, corporations hold single evening events for their higher up employees for 10s of thousands in only technical expenses, before the venue asks for rent, or the catering etc. A single month of any basic service on the enterprise level starts from 5 grand.

    MeetInPotatoes,

    You have no idea about business expenses do you.

    Figure out punctuation first.

    sombrero,

    super relevant, not everyone speaks english as a first language.

    MeetInPotatoes,

    Then those people should not try to insult others for their lack of knowledge about business while displaying a lack of proficiency in English.

    sombrero,

    Wasn’t an attempt at that btw but I don’t think you care. It was meant to be more of a “oh boy let me tell ya” but I guess it didn’t convey too well. They said they don’t know anything about marketing costs. I was talking about business costs in general which is not the same thing and are unbelievably expensive just because they are enterprise level and not consumer. That’s why it shouldn’t be surprising if any service, like advertising, for a business is more expensive than you thought.

    But please explain to me what grammar or punctuation has to do with any of this, or were you just trying to be offensive for the sake of it? Super relevant, super productive. This is the kind of thing people are happy to be leaving reddit isn’t it?

    MeetInPotatoes,

    It’s like how Dexter only murders murderers, I only bully bullies.  I really get the feeling that you weren’t trying to now so I’m sorry for that but when you ask some one “they really know nothing about X do they” it’s always considered insulting.

    OsrsNeedsF2P, (edited )

    Advertising is incredibly expensive. I pay upwards to $1/click for one of my services targetting a specific group.

    If you hate ads, use something like Ad Nauseum instead of UBlock origin. You’ll cost companies hundreds of dollars a day.

    aran,
    @aran@livellosegreto.it avatar

    deleted_by_author

  • Loading...
  • OsrsNeedsF2P, (edited )

    Honestly, most of them :). If you’re reasonably wealthy (make above average wage), every ad you click will cost advertisers at least 25-50¢. The value of your clicks will go down a little depending on a few things, but anything on a website that serves its own ads instead of going through a 3rd party network (think Reddit ads) will stay in the 25-50¢ range, if not more

    Zana,

    I do use As Nauseum, I love it!

    popemichael,
    @popemichael@lemmy.world avatar

    I run a digital currency investment group.

    I can make 10-15k per day, so it’s not a lot in the grand scheme of things

    Random_user,

    Cause the problem, sell the solution. What a degenerate.

    Usernameblankface,
    @Usernameblankface@lemmy.world avatar

    To me, the draw of Lemmy is that it’s not the same as it ever was here. I don’t know the internet before ads, this place is great!

    milicent_bystandr,

    I wonder if it’s possible …and not overly undesirable… to have your instance essentially put an import tax on other instances’ votes. On the one hand, it’s a dangerous direction for a free and equal internet; but on the other, it’s a way of allowing access to dubious communities/instances, without giving them the power to overwhelm your users’ feeds. Essentially, the user gets the content of the fediverse, primarily curated by the community of their own instance.

    WheeGeetheCat,
    @WheeGeetheCat@sh.itjust.works avatar

    when you say import tax do you mean actual monetary payment? Or a computing power tax? I don’t think I understand

    Taako_Tuesday,

    I was reading it as lowering the value of an upvote from instances that are known to harbor click farming accounts. I could be wrong though.

    zuhayr,
    @zuhayr@lemmy.world avatar

    Creating a foreign exchange for upvotes? 1 upvote from lemmy.world account = 25 upvotes from acconamatta.basementlemmy?

    manucode,

    Maybe adjust by the number of upvotes coming from that instance (negatively) and by the number of upvotes users of your instance give over their (positively). If one instance spams upvotes, these upvotes loose value. If posts on that instance are popular with your users, the upvotes coming from that instance are more likely to have been made by real users. Maybe we can find a better metric to estimate the number of real, active users on another instance.

    nutomic, (edited )
    @nutomic@lemmy.ml avatar

    Sounds interesting, imilar to the way googles page rank works.

    lemming007,

    That defeats the purpose of decentralization and creates a dangerous precedent. The entire point of Lemmy is that every instance is equally valid and legitimate. If certain instances are elevated above others, we’re on our way to do what Gmail and Microsoft did to email.

    milicent_bystandr,

    I agree it would be a dangerous precedent.

    Thing is, though, every instance is not equally valid and legitimate: that’s the reason for defederating from Threads.

    Not sure what you mean by what Gmail and Microsoft did to email? Do you mean that they assume many unknown email origins are spam? Though Gmail’s obviously attracted a lot of users, and I myself have moved off it now to paying for my email provider elsewhere, I was under the impression it’s been quite good for email and for pushing secure email, and being good at anti-spam.

    lemming007,

    I mean that Microsoft and Gmail took over the email protocol and right now if you stand up your own email server with a new domain/IP you basically have zero chance to get your mail delivered anywhere. They’ve positioned themselves as “higher” authority because of the sheer number of users they control and can now control the entire email system.

    Same thing could happen with instances if we elevate lemme.world or any other instance to be “more legitimate” so their user votes count higher.

    rarely,

    Uh no. Just implement DKIM if your messages are not being sent correctly. Spam is killing email, making admins implement more protocols such as DKIM but that isn’t “google and Microsoft killing email”

    milicent_bystandr, (edited )

    Yeah, that’s the idea

    Edit: but I was thinking the result to be specific to your instance, rather than a fediverse-wide vote-rank standardisation.

    So, e.g. to a viewer signed into lemmy.ml votes from within lemmy.ml would count more; but to the member of ispamlemmywithhate.crap, votes from ispamlemmywithhate.crap would count more

    fermuch,
    @fermuch@lemmy.ml avatar

    Votes were just a number on reddit too… There was no magic behind them, and as Spez showed us multiple times: even reddit modified counts to make some posts tell something different.

    And remember: reddit used to have a horde of bots just to become popular.

    Everything on the internet is or can be fake!

    driving_crooner,
    @driving_crooner@lemmy.eco.br avatar

    Everyone forgot how he and his wife announced their marriage in a subreddit nobody knew about that suddenly rise up to the first place on r/all.

    oatscoop,
    ahriboy,
    @ahriboy@lemmy.dbzer0.com avatar

    reddit used to have a horde of bots just to become popular

    Since the launch back in 2005.

    Rearsays,

    I would imagine this is the same with bans I imagine there will be a future reputation watchdog set of servers which might be used over this whole everyone follows the same modlog. The concept of trust everyone out of the gate seems a little naive

    krnl386,
    @krnl386@lemmy.ca avatar

    Did anyone ever claim that the Fediverse is somehow a solution for the bot/fake vote or even brigading problem?

    JakeHimself,

    I think the point is that the Fediverse is severely limited by this vulnerability. It’s not supposed to solve that specific problem, but that problem might need to be addressed if we want the Fediverse to be able to do what we want it to do (put the power back in the hands of the users)

    krnl386,
    @krnl386@lemmy.ca avatar

    I see your point… votes from a compromised instance (or instances) and such. How is this more or less vulnerable to a centralized model?

    JakeHimself,

    I’m not a security expert by any means, though I would imagine this type of attack can more be more easily made harder to execute if all accounts have to go through one server first. Lemmy seems to be as strong as the weakest link in this regard, but a centralized model is just a single link. I imagine that any effective strategy that works for Lemmy is much easier on a centralized platforms, even though the reverse statement isn’t true.

    That said, I’m optimistic that this gets figured out. Centralized platforms have had decades to solve this problem and we’re just getting started.

    cypherpunks,
    @cypherpunks@lemmy.ml avatar
    k_o_t,
    @k_o_t@lemmy.ml avatar

    💀😂

    howdy,
    @howdy@thesimplecorner.org avatar

    There’s a reason everyone comes to my saloon…

    gthutbwdy,

    I think people often forget federation is not a new thing, it’s a first design for internet communication services. Email, which is predating the Internet, is also federated network and most popular widely adopted of them all modes of Internet communication. It also had spam issues and there where many solutions for that case.

    The one I liked the most was hashcash, since it requires not trust. It’s the first proof-of-work system and it was an inspiration to blockchains.

    zumi,

    I don’t know what the answer is, but I hope it is something more environmentally friendly than burning cash on electricity. I wonder if there could be some way to prove time spent but not CPU.

    garam,
    @garam@lemmy.my.id avatar

    Now days email spam filter especially proprietary from Google or Verizon yahoo really make indie mail server harder to maintain and always got labeled as spam even with DKIM, dmarc, right spf, and clean reputable public IP

    sparr,

    Web of trust is the solution. Show me vote totals that only count people I trust, 90% of people they trust, 81% of people they trust, etc. (0.9 multiplier should be configurable if possible!)

    nekat_emanresu, (edited )

    Love that type of solution.

    I’ve been thinking about an admin that votes on example posts to define the policy, and then getting users scored against it, then using high scorers to represent user copies of the admins spirit of moderation, and then make systems that use that for automoderation.

    e.g. I vote yes, no, yes. I then run the script that checks my users that have voted in all three, and the ones with the highest matching votes that i define(must be 100% matching to my votes) gets counted as “matching my spirit of moderation”. If a spirit of moderation user downvotes or reports then it can be auto flagged into an admin console for me to then rapidly view instead of sifting through user complaints, and if things get critically spicy i can promote them to emergency mods, or automate their reports so that if a spirit user and a random user both report, it gets auto removed.

    interdimensionalmeme,

    For each vote, read user post content and vote history and age

    This should happen in the client and easily controllable by the user. As well as to investigate why one particular post or current was selected by the local content discovery algorithm. So you can quickly find fraudulent accounts and block them.

    And this public, user led moderation actions then go on to inform the content discovery algorithm of other users until we have consensus user led content discovery and moderation.

    And just like that we eliminate the need for shadowy humans of the moderator priesthood to play human spamfilter / human thought manipulator

    CanadianNomad,

    deleted_by_author

  • Loading...
  • OsrsNeedsF2P,

    Fwiw, search engines need to figure out what is “reliable”. The original implementations were, well if BananaPie.com is referenced by 10% of the web, it must be super trustworthy! So people created huge networks of websites that all linked each other and a website they wanted to promote in order to gain reliability.

    interdimensionalmeme,

    Your client has to compute the raw data, not the server or else it will just be your server manipulating what you see and think.

    rDrDr,

    This was a great feature of reddit enhancement suite.

    stevedidWHAT,
    @stevedidWHAT@lemmy.world avatar

    You mean to tell me that copying the exact same system that Reddit was using and couldn’t keep bots out of is still vuln to bots? Wild

    Until we find a smarter way or at least a different way to rank/filter content, we’re going to be stuck in this same boat.

    Who’s to say I don’t create a community of real people who are devoted to manipulating votes? What’s the difference?

    The issue at hand is the post ranking system/karma itself. But we’re prolly gonna be focusing on infosec going forward given what just happened

    daguito81,

    What did I miss?

    ki77erb,

    Last night a hacker(s) used an exploit to manipulate the content on multiple instances including lemmy.world.

    dimspace,
    @dimspace@lemmy.world avatar

    Instances can just defederate with those servers

    Veltoss,

    That can only be done after the fact, and people can just create new ones constantly can they not? There needs to be a different pro-active defense to watch for the signs of manipulation and counter them as they happen.

    sauerkraus,

    Whitelist federation is one strategy. Rather than defaulting to federation with every instance a proactively moderated instance would only federate with approved requests.

    Veltoss,

    That would kill small instances though, definitely personal ones for those who want to run their own. Once places like lemmy and kbin get big enough there is no way they’re going to go through and hand-federate every tiny new instance that pops up. There’d be no way to tell which ones are personal and which ones would be used for manipulation?

    sauerkraus,

    You can still read posts witjout federation. And you could still comment on theirs within your home instance. You just wouldn’t be able to post within their instance.

    pingveno,

    I wonder if there’s a machine learning technique that can be used to detect bot-laden instances.

    IverCoder,
    @IverCoder@lemmy.world avatar

    ChatGPT or something, the problem is how can we train it to detect instances faking its busyness and interactions

    stevedidWHAT,
    @stevedidWHAT@lemmy.world avatar

    Chatgpt is for chatting, you’re talking about regular ol machine learning. I imagine you could use one of OpenAIs other ai models that support data insights rather than simple text generation

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • uselessserver093
  • Food
  • aaaaaaacccccccce
  • [email protected]
  • test
  • CafeMeta
  • testmag
  • MUD
  • RhythmGameZone
  • RSS
  • dabs
  • Socialism
  • KbinCafe
  • TheResearchGuardian
  • oklahoma
  • feritale
  • SuperSentai
  • KamenRider
  • All magazines