this post was submitted on 05 Sep 2024
565 points (96.4% liked)

Technology

60462 readers
3886 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 2 years ago
MODERATORS
 

Social media platforms like Twitter and Reddit are increasingly infested with bots and fake accounts, leading to significant manipulation of public discourse. These bots don't just annoy users—they skew visibility through vote manipulation. Fake accounts and automated scripts systematically downvote posts opposing certain viewpoints, distorting the content that surfaces and amplifying specific agendas.

Before coming to Lemmy, I was systematically downvoted by bots on Reddit for completely normal comments that were relatively neutral and not controversial​ at all. Seemed to be no pattern in it... One time I commented that my favorite game was WoW, down voted -15 for no apparent reason.

For example, a bot on Twitter using an API call to GPT-4o ran out of funding and started posting their prompts and system information publicly.

https://www.dailydot.com/debug/chatgpt-bot-x-russian-campaign-meme/

Example shown here

Bots like these are probably in the tens or hundreds of thousands. They did a huge ban wave of bots on Reddit, and some major top level subreddits were quiet for days because of it. Unbelievable...

How do we even fix this issue or prevent it from affecting Lemmy??

(page 5) 50 comments
sorted by: hot top controversial new old
[–] [email protected] 8 points 4 months ago* (last edited 4 months ago) (19 children)
load more comments (19 replies)
[–] [email protected] 29 points 4 months ago* (last edited 4 months ago) (5 children)

I think the larger problem is that we are now trying to be non-controversal to avoid downvotes.

Who thinks it's a good idea to self censor on social media? Because that's what you are doing, because of the downvote system.

I will never agree downvotes are a net positive. They create censorship and allows the ignorant mob or bots to push down things they don't like reading.

Bots make it worse of course, since they can just downvote whatever they are programmed to downvote, and upvote things that they want to be visible. Basically it's like having an army of minions to manipulate entire platforms.

All because of downvotes and upvotes. Of course there should be a way to express that you agree or disagree but should that affect visibility directly? I don't think so.

[–] [email protected] 3 points 4 months ago (2 children)

That's just what comes with internet becoming mainstream so mainstream cultural standards are applied to online conversations. It's the difference between an opera and a punk club or something.

load more comments (2 replies)
load more comments (4 replies)
[–] [email protected] 2 points 4 months ago (4 children)

Long before cryptocurrencies existed, proof-of-work was already being used to hinder bots. For every post, vote, etc., a cryptographic task has to be solved by the device used for it. Imperceptibly fast for the normal user, but for a bot trying to perform hundreds or thousands of actions in a row, a really annoying speed bump.

See e.g. https://wikipedia.org/wiki/Hashcash

This combined with more classic blockades such as CAPTCHAs (especially image recognition, which is still expensive in mass despite the advances in AI) should at least represent a first major obstacle.

[–] [email protected] 6 points 4 months ago (1 children)

Why resort to an expensive decentralized mechanism when we already have a client-server model? We can just implement rate-limiting on the server.

[–] [email protected] 5 points 4 months ago (1 children)

Can't this simply be circumvented by the attackers operating several Lemmy servers of their own? That way they can pump as many messages into the network as they want. But with PoW the network would only accept the messages work was done for.

load more comments (1 replies)
load more comments (3 replies)
[–] [email protected] 8 points 4 months ago (2 children)

A chain/tree of trust. If a particular parent node has trusted a lot of users that proves to be malicious bots, you break the chain of trust by removing the parent node. Orphaned real users would then need to find a new account that is willing to trust them, while the bots are left out hanging.

Not sure how well it would work on federated platforms though.

load more comments (2 replies)
[–] [email protected] 13 points 4 months ago* (last edited 4 months ago) (7 children)

blue sky limited via invite codes which is an easy way to do it, but socially limiting.

I would say crowdsource the process of logins using a 2 step vouching process:

  1. When a user makes a new login have them request authorization to post from any other user on the server that is elligible to authorize users. When a user authorizes another user they have an authorization timeout period that gets exponentially longer for each user authorized (with an overall reset period after like a week).

  2. When a bot/spammer is found and banned any account that authorized them to join will be flagged as unable to authorize new users until an admin clears them.

Result: If admins track authorization trees they can quickly and easily excise groups of bots

load more comments (7 replies)
[–] [email protected] 5 points 4 months ago

I think the only way to solve this problem for good would be to tie social media accounts to proof of identity. However, apart from what would certainly be a difficult technical implementation, this would create a whole bunch of different problems. The benefits would probably not outweigh the costs.

[–] [email protected] 70 points 4 months ago (5 children)
  1. Make bot accounts a separate type of account so legitimate bots don't appear as users. These can't vote, are filtered out of post counts and users can be presented with more filtering option for them. Bot accounts are clearly marked.

  2. Heavily rate limit any API that enables posting to a normal user account.

  3. Make having a bot on a human user account bannable offence and enforce it strongly.

load more comments (5 replies)
[–] [email protected] 18 points 4 months ago (1 children)

As others said you can't prevent them completely. Only partially. You do it four steps:

  1. Make it unattractive for bots.
  2. Prevent them from joining.
  3. Prevent them from posting/commenting.
  4. Detect them and kick them out.

The sad part is that, if you go too hard with bot eradication, it'll eventually inconvenience real people too. (Cue to Captcha. That shit is great against bots, but it's cancer if you're a human.) Or it'll be laborious/expensive and not scale well. (Cue to "why do you want to join our instance?").

[–] [email protected] 9 points 4 months ago (4 children)

Actual human content will never be undesirable for bots who must vacuum up content to produce profit. It’ll always be attractive to come here. The rest sound legit strategies though

load more comments (4 replies)
[–] [email protected] 7 points 4 months ago (3 children)

How do we even fix this issue or prevent it from affecting Lemmy??

Simple. Just scream that everyone whose opinion you dislike is a bot.

[–] [email protected] 7 points 4 months ago

I disagree with this statement, so Ensign_Crab must be a bot. Reported.

load more comments (2 replies)
[–] [email protected] 5 points 4 months ago (3 children)

Internet is not a place for public discourse, it never was. it's the game of numbers where people brigade discussions and make it confirm to their biases.

Post something bad about the US with facts and statistics in US centric reddit sub, youtube video or article, and see how it divulges into brigading, name calling and racism. Do that on lemmy.ml to call out china/russia. Go to youtube videos with anything critical about India.

For all countries with massive population on the internet, you're going to get bombarded with lies, delfection, whataboutism and strawman. Add in a few bots and you shape the narrative.

There's also burying bad press with literally downvoting and never interacting.

Both are easy on the internet when you've got the brainwashed gullible mass to steer the narrative.

[–] [email protected] 12 points 4 months ago* (last edited 4 months ago) (1 children)

Just because you can't change minds by walking into the centers of people's bubbles and trying to shout logic at the people there, doesn't mean the genuine exchange of ideas at the intersecting outer edges of different groups aren't real or important.

Entrenched opinions are nearly impossibly to alter in discussion, you can't force people to change their minds, to see reality for what it is even if they refuse. They have to be willing to actually listen, first.

And people can and do grow disillusioned, at which point they will move away from their bubbles of their own accord, and go looking for real discourse.

At that point it's important for reasonable discussion that stands up to scrutiny to exist for them to find.

And it does.

[–] [email protected] 4 points 4 months ago (1 children)

I agree. Whenever I get into an argument online, it's usually with the understanding that it exists for the benefit of the people who may spectate the argument — I'm rarely aiming to change the mind of the person I'm conversing with. Especially when it's not even a discussion, but a more straightforward calling someone out for something, that's for the benefit of other people in the comments, because some sentiments cannot go unchanged.

[–] [email protected] 2 points 4 months ago

Did you mean unchallenged? Either way I agree, when I encounter people who believe things that are provably untrue, their views should be changed.

It's not always possible, but even then, challenging those ideas and putting the counterarguments right next to the insanity, inoculates or at least reduces the chance that other readers might take what the deranged have to say seriously.

[–] [email protected] 3 points 4 months ago

Well, unfortunately, the internet and especially social media is still the main source of information for more and more people, if not the only one. For many, it is also the only place where public discourse takes place, even if you can hardly call it that. I guess we are probably screwed.

load more comments (1 replies)
[–] [email protected] 62 points 4 months ago (7 children)

By being small and unimportant

[–] [email protected] 24 points 4 months ago

Excellent. That's basically my super power.

load more comments (6 replies)
[–] [email protected] -2 points 4 months ago (1 children)

One argument in favor of bots on social media is their ability to automate routine tasks and provide instant responses. For example, bots can handle customer service inquiries, offer real-time updates, and manage repetitive interactions, which can enhance user experience and free up human moderators for more complex tasks. Additionally, they can help in disseminating important information quickly and efficiently, especially in emergency situations or for public awareness campaigns.

[–] [email protected] 2 points 4 months ago (1 children)

This reads like a chatgpt reply 😅

load more comments (1 replies)
load more comments
view more: ‹ prev next ›