Hacker News new | ask | show | jobs
by jsemrau 1807 days ago
Up to this day I am wondering for most social media sites how much of their daily active users is actually bots. I'd like to find a way to verify that.
3 comments

They will never tell you how many bots are on a platform because advertisers don't want to show ads to bots
They do reveal how many fake accounts they think they have.

From Facebook's 2020 Annual Report (https://investor.fb.com/financials/sec-filings-details/defau... page 4):

> In the fourth quarter of 2020, we estimated that duplicate accounts may have represented approximately 11% of our worldwide MAUs. We believe the percentage of duplicate accounts is meaningfully higher in developing markets such as the Philippines and Vietnam, as compared to more developed markets. In the fourth quarter of 2020, we estimated that false accounts may have represented approximately 5% of our worldwide MAUs. Our estimation of false accounts can vary as a result of episodic spikes in the creation of such accounts, which we have seen originate more frequently in specific countries such as Indonesia and Vietnam. From time to time, we disable certain user accounts, make product changes, or take other actions to reduce the number of duplicate or false accounts among our users, which may also reduce our DAU and MAU estimates in a particular period. We intend to disclose our estimates of the number of duplicate andfalse accounts among our MAUs on an annual basis.

I believe Zignal (which is sort of CrowdTangle for Twitter) provides a variable in their API for "likelihood they are a bot" which is direct from Twitter -- so Twitter often knows the account is a bot, but much less often takes action.
Interesting. Let me check it out.
Well, that's pretty easy to do.

1. Get a job on a social media site.

2. Join the bot detection team.

3. Create algorithms that measure if a user is a bot.

4. Create daily reports on the number of bots detected.