No, but only because I've helped run a website recently and you underestimate just how much wasted traffic is from scrapper bots. On our limited bandwidth, it was practically a DDOS attack all the time.
post
You may not understand just how prevalent bot traffic is. I self-host a small personal website that real people only actually visit once in a blue moon, but I get constant attempts to access the Wordpress admin console (my website isn’t made with Wordpress lol)
In the last 24 hours my small personal website got 8 legitimate visitors and 74,000 requests from bots, most of which were either malicious or aggressive ai crawlers
I don't like it, but I will say that it beats that period where I was forced to constantly do captchas
I've just considered it a casualty of the privacy wars.
I don't know if they're deployed as a "weapon of annoyance" or anything, but I do notice that when I'm using a) a degoogled browser, b) an ad-blocking dns, c) mask my location, and/or d) block my IP. Suddenly (almost) every website makes me wait by throwing that at me.
I think it's lowkey trying to annoy me to the point where I give up on having those privacy measures, but they underestimate my hatred of corporate fuckery.
Yes, but I feel good knowing there's an AI bot owner out there more frustrated than I am.
These days? Fuck no. I think it's like 57% of all web traffic these days is just bots. This is absolutely needed.
Cloudflare is getting rich from all of these bots. We had turn to Cloudflare at work because bots were scraping our website and essentially DDoSing. Cloudflare worked perfectly and rate limiting bot scraping.
You can add "Strengthened Cloudflare as the Internet's single point of failure" to the long, growing list of awful things which have happened due to this AI boom.
I wouldn't be surprised if they make some of the bots they stop. It'd be like the people who bred snakes to get money for killing them in India.
I run a reticulum NomadNet site. I setup logging, since there are no 'sessions' and I don't want to force everyone to identify, I just calcuate bot traffic based on time, order and frequency of loads, bots's scraping are likely 80% of my traffic. And this is for a service that's designed to support 200bps radio links.
A lot of the comments seem to be focused on AI bots or scraping.
These are intended to protect against super high volumes of requests that drain resources. Like others have mentioned, it may be related to a VPN. The system is detecting a lot of requests from a single IP. If you are on a VPN or using another tool to spoof your IP you might be coming from the same IP as other people who are accessing it at the same time or have recently tried to access it. Website and other services usualy have bandwidth caps so they can only serve so many responses at once, and if are all being taken up by bots, the website or other service won't work for legit users. This is how a DDoS attack works. Eta: so these checks are less about stopping bots from accessing the site than stopping bots from making the site inaccessible to legit users.
(This is a very simplified explanation because that's my level of understanding, I hope if there are errors someone will jump in and correct.)
Do I find it annoying? Yes. But I understand the site might not work without them.
Man, if the checks feel excessive you'd be astounded to know how the bot frequency feels 😂
As others have said, they are absolutely necessary in this day and age.
But also the bots are not deliberately targetting lemmy, it's just that lemmy has unlimited pages to scrape and so the traffic piles up. If your issue is specifically with Lemmy then using an app should help. Many instances also give logged in users a free pass.
I could use an app, but since I don't know English, I need to use a translator to understand what people are writing.
Ah well I'd suggest for Lemmy make sure you're logged in. Many instances will bypass checks if the right cookie is set. Not always the case, as each instance would need to implement the bypass themselves. I'm not sure if Lemmy.world has done this.
On browser at least, lemmy.world -- OP's instance and my own -- only requires a bot check if you're not logged in, even if you're behind a VPN (I am). I never see a bot check unless I am going in via a different browser or device where I am not logged in.
Cool, thanks for confirming.
Bot checks will only be for the website in a browser. Apps connect to the API, and you can't really put a visible check in a silent background request.
The fediverse also is built on computers talking to each other, things like cloudflares bot blocking will sometimes kill federation because ultimately it's bots talking to bots. But it would make no sense to connect to the API for scraping, if you are specifically targeting lemmy by calling its API, then you might as well just make your own instance, and then all the other instances will freely send you everything.
It's proportional to the amount of rude AI crawling, from what I've heard.
The industry has put every reasonably accessible piece of human writing in their datasets, by now, and are scrounging for the remaining little bits. Old, obscure, obsolete paper books nobody ever reads are apparently a hot item. So, yeah, your latest blog post is probably worth some fraction of a penny, and that's all it takes.
{cries in screenreader} try not being able to solve any of the checks. Half of the modern web is now just blocked off for blind folks.
Does it work with Anubis?
No. Anubis displays captchas with no audio or text alternative. https://anubis.zehuti.com/docs/captcha
Sorry, I mean the automatic one like this one:
(Sorry for the Italian)
Oh, as long as it never displays a page that requires user interaction, it works. If you go to rblind.com directly, you'll find I'm doing something similar. I didn't use anubis because of some controversy about the logo, and the logo has no alt text for me to judge if I care about whatever upsets people. So I just decided not to use it.
I'il check out! Anyway, if you are curious: the anubis logo is just a cartoon of a girl with cat ears and a magnifying glass, nothing too crazy beside it looking "unprofessional"
Agreed re: the logo. And she has a maple leaf symbol on her white hat because she's Canadian.
The creator also has a paid version where you can change the logo. The creator is a chill person.
Minor nit-picky correction: She’s a jackal, not a cat. So she’s technically more like a foxgirl, instead of a catgirl.
Because Anubis is the jackal-headed Egyptian god that weighs your guilt at the end of your life. And if your guilt weighs less than a feather, you’re allowed to enter the Egyptian equivalent of heaven.
The reference being that the service is “weighing” the users, and only allowing the guilt-free ones (humans) to access heaven (the site).
Ah, good to know. Based on the level of fury from the people complaining, I'd assumed it was pornographic.
She's in a grey hoodie and red/pink skirt (image ends above her knees, so you don't see much of the skirt). She would look at home in a children's animated series. "Unprofessional", but not scandalous.
Im ok with them as long as theyre not demanding input by clicking everything that is a fire post so they can train their ai for free
I'm going to go ballistic if I have to pick out all the pictures of fucking crosswalks one more time.
You're labeling data for Google... for free. It's not about 'stopping' bots, but about swindling free labour from the working-class.
Other systems for deterring bots don't force you to menially label data for a for-profit corporation worth billions/trillions. An example of one that is automatic and open-source is anubis.
"you are now a bus. click on pictures of things you're about to run over"
Cloudflare tracks TF outta you. Not antibot checkoff, but Cloudflare def
They should just use Anubis. At least we then see cute anime characters while the bot check runs.
I'm even more annoyed by anubis. Letting me wait in the browser for an enternity for some check that a bot with a native implementation can solve in milliseconds.
Proof of work my ass.
It sure can, instead of doing 50 requests. A slowdown is all that's needed to make random scraping uneconomical.
https://github.com/mikenrafter/anubis-fast.mirror
This is a sample of a much faster anubis solver (end user facing).
There's versions. of this for people running bot networks - it's just a few cheap cloud cpu cycles to invest. Proof of work is an ineffective defense against spam in the age of cheap and scalable cloud compute - and even moreso if the botnet runs on residential proxies.
My point is, the slowdown is NOT making random scraping uneconomical anymore, it does hurt legitimate users a lot more.
Tbh I never had to wait much with anubis, neither with my phone or computer; websites that make me wait a lot (like the arch wiki IIRC) then give ya access without having to do the check again;
Also, Anubis unlike Cloudflare does not block me just cuz i have NoScript installed
How modern is your phone? Anubis is killing my old Samsung A72 from 2020 - long waits, draining battery. On the laptop it's less of an annoyance, I've got the laptop connected to mains anyway and it is fast enough.
honor magic 6 lite, it's from 2023
That's interesting, the honor 6 lite should be 20-30% faster than my old A72. Noticeable but not a lot. Maybe it's the Firefox browser I'm still clinging to, and I should finally give in and change to Google Chrome.
I was running a mediawiki instance for a while, and despite the very low human traffic and arguably useless nature of the site to anyone but me and a few online friends I was getting hammered by Amazon. I don't think it got to the point of a denial of service but the traffic was excessive.
This was a problem before AI but has only gotten worse now that AI companies are scraping sites for training data.
CAPTCHAs and the like are often inaccessible to screen reader users, so the proliferation of CAPTCHAs has affected me greatly.
It is what it is I suppose.
I’m frustrated by how Lemmy.world treats VPN traffic, too, even if I sympathize with the underlying challenge they face. How do we fix it?
How do we fix it?
Just choose a different instance that aligns with your views? This is the fediverse, you can just do that.
Can't chꚙse different instance without fragmenting (post|comment) history ! Don't want to fragment my (post|comment) history ! Lemmy.world needs to be less stringent about VPN use
No but fr we need not put onus on the user for every damn thing related to activitypub fediverse . Don't exactly want to stay here , but moving has Costs ! Only reason I'm posting at this very moment's thru an app (where wasn't being CF gated) , don't visit the webshite at all , if they lock me outta posting thru the app that's it I'm done
yes, including useless captchas.. even more so as i know they're trivially bypassed/workarounded on sophisticated bots
i understand it does block stupid crawlers but still.
As long as I don't have to solve captchas, I don't mind.
Needing to select multiple rounds of crosswalks or busses makes me close the page.
The anti-bot checks are awful for usability, and the bots that keep spamming everything are even worse
I dunno, Anubis never gave me too much trouble, meanwhile that fucking "Gandalf" thing they have on some Nitter/Redlib instances keeps getting stuck on my device, and if you reload the page you get insta blocked 🫠
I don't mind them so much, as a concept. But why does Cloudflare, for example, need to verify my humanity on every website? Verify I'm a human once, save the cookie, then i should be marked as human for a period (30 days for example) before being verified against (unless some sus things happen). Why every damn time on every damn page?
Side note, I love the little catgirl one lol she's so cute
3rd party cookies are supressed to each website on my firefox. No cross cookies.
preventing bots is hard. What would prevent me of making the bot verification as a human, save the cookie and then put it on my bot?
(unless some sus things happen)
It's why I added this.
The point is, if that sort of global cookie is set, it will be a abused to get around protections, making it worthless in the first place. It's not even hard in that situation. You set the cookie, add it your scraper, and then your scraper bypasses the checkbox everywhere.
That's ignoring the privacy implications of cross-site cookies, which should be disabled if you care about your privacy even a little bit.
iirc she's a jackal
That's good to know. But either way, I don't mind her. She's adorable. And that check is quick, and I have yet seen it pretend to fail (as so many others do... no, I'm going to create a "free" account to view your content once, just because your verification pretended to fail).
But why does Cloudflare, for example, need to verify my humanity on every website?
How is cloudflare supposed to know you're the same user? That sounds like a privacy nightmare.
Unless you want this place to wind up like youtube and reddit with zionist AI bots skewing the entire website in favor of israel, no.
I run a site that only advertises itself in one country and is of no interest to anyone else. Cloudflare's threat monitor lists the three countries that it's blocked the most attacks from are:
- USA
- South Africa
- Israel
...and I'm supposed to be scared of the Chinese?
Look over there.
Over there!
Those are the Bad Guys ^TM^
Don't look over here.
Only Good Guys ^TM^ over here.
No need to check. Trust us, we're the Good Guys ^TM^
The pegasus project and PrivateInternetAccess (a vpn service owned by the mossad) are old news. Citizen lab is a new internet research firm in israel that does "zero-click" malware attacks (as in just visiting the page gets you infected):
https://www.aljazeera.com/news/2026/10/15/israeli-ad-tech-firm-helped-spy-on-al-jazeera-devices
Didn't you get the memo that the Chinese and Russians are the enemy while USA and Israel are the good guys?
Pedo Trump and holocaust netanyahu are our idols in the west, apparently.
Considering that some Moderators in major lemmy.world forums and possibly even an Admin or two are rabid Zionists (the registration e-mail for my user in lemmy.world was literally leaked to Israel and I started getting invitations to "get to know Israel" online events on it, so clearly some Zionist had access to their user database), I think that specifically lemmy.world's anti-bot checks aren't really to stop "Zionist AI bots" unless the very real, very human Zionists in positions of control over the forums and server there think the "human touch" is too important in pro-Israel and pro-Genocide propaganda to have automated Zionist bots around.
That shit is already here though, I dont know what the fix is but there are a lot more argumentative tankies and the like now.
Lemmy was created by .ml with assistance hardening the platform from Hexbear. There is no "now", Lemmy has always been communist, you're just a stupid lib who assumes yourself the default.
I don't equate fans of russian aggression to communism.
That's because your politics are vibe based rather than materialist, so you equate of "this war was the inevitable outcome of NATO policy" to the support you have for Ukraine.
I mean I get it. It's frustrating to deal with, but if the alternative is that Lemmy is completely hammered by bot traffic I'll take the brief inconvenience.
top 97 comments