Hacker News new | ask | show | jobs
by ChuckMcM 3783 days ago
This is some fascinating analysis. And like the Author I am amazed that Twitter doesn't crack down harder on their spambots.
3 comments

I've wondered that as well. I'm not "active" on Twitter but I log on occasionally to see if there are any interesting tweets in my feed. Every time I log on I have a new follower from penny stocks twitter, get rich quick schemes, and various other fake profiles. This seems to stay stable at around 20 fake followers as old ones get erased and new ones follow.

It seems like amateurs are more capable at detecting spam than the entire company but I sometimes wonder if they just know about it leave the spam bots because once they crack down, new ones will just pop up. Or if they keep them around at a tolerable level that doesn't drive real users away but still allows them to publish a higher "user count"

This may also be in part to more active users of Twitter hitting the "report spam" button on those spam bots. If a spambot tweets at me, I'll go do that. I'm sure I'm not the only one, as I never see a spambot with more than a handful of tweets showing up in my mentions.

So, crowdsource spam detection.

> Or if they keep them around at a tolerable level that doesn't drive real users away but still allows them to publish a higher "user count"

They seem to have figured out that 20 fake accounts is not enough to get you to leave their service.

twitter should hire op, this is some incredible analysis - and I don't think he counts as an amateur.

Also, they are apparently too busy battling isis (http://www.theguardian.com/technology/2016/feb/05/twitter-de...) to deal with the spam issue effectively.

Well it's whack-a-mole isn't it? Take down one spam network and another crops up with an entirely different methodology and signature. If I was managing a large social network that suffered from bots I would whack until I came across an opponent that did the least possible damage, then weaken it through things like shadow bans etc to the point where it won't die but will operate with the bare minimum amount of damage to the network.
I think a more interesting problem is not how you can differentiate a spambot with a 'non-spam' bot. I've seen some bots that are really creative and fun on Twitter. I guess it's not really hard to add it to a spam detection ML model
Non-spam bots generally don't follow each other or link to external websites. (I'm also the author of one of the more popular image bots https://twitter.com/a_quilt_bot)