Top
Best
New

Posted by zdw 1 day ago

Creepy Crawlies(people.kernel.org)
1048 points | 517 commentspage 4
sunaookami 1 hour ago|
Have the exact same problem with my MediaWiki and Gitea instances. Doing a managed challenge through Cloudflare (sigh) on "expensive URLs" helped and minimizes the impact on real users. These are also all over a million of residential IPs, very annoying.
wolttam 5 hours ago||
I think the solution is for the POW being done by the clients to *actually benefit the site owner*. Users remain just as mildly annoyed as with Anubis, but maybe a bit less knowing that the work they’re doing benefits the site owner/author, and the system helps thwart the bots (or at least makes them do work that benefits the author).
initramfs 17 hours ago||
I've been noticing page views in the past several months with a much wider span of origin on my Blogger stats. Before I would get a few from several countries, but now I am getting views from tiny countries and obscure or outdated browsers and operating systems, which leads me to think scrapers could be using VPN services in various countries along with header anonymizers that mask the device that they are using.

Extensions like ModHeader, BrowserMask do this: https://github.com/apify/crawlee-python

https://github.com/mthcht/Masquerade-Spoofer

Great for AI scrapers, bad for hosters and everyone else.

javcasas 11 hours ago||
At this point they are using residential proxies and stuff, and increasing the difficulty level is not going to help, among other things because they don't pay for it.

Why cannot we turn this whole proof of work thing into an official "help mining $SHITCOIN"? I mean, if they really want the data that badly, at least have them pay the hosting with their CPU/GPU/ASIC cycles.

lmz 7 hours ago||
It's funny how some people say "AI bad, datacenters waste energy" then other people say "AI bad, going to make humans and their phones waste energy".
phyzome 4 hours ago|
This is a silly take. AI is why they're having to waste energy.
lmz 2 hours ago||
Sure, and the humans and their phones are fair collateral damage in that worldview.
Artoooooor 17 hours ago||
How expensive would AI access be if every user paid their fair share instead of shoving it on the people doing the actual work?
wredcoll 16 hours ago||
See also: the price for uber rides.
parineum 16 hours ago||
You mean shoving it onto the investors?
inigyou 11 hours ago||
No they mean the people doing the actual work, I think.
kristianp 6 hours ago||
One problem with Anubis is that once you've solved the POW once, you just need to hold the cookie to avoid solving it again. Scrapers have probably learnt to do that by now. So Anubis isn't as effective as it used to be before it was widely used.
feelamee 16 hours ago||
Hm, interesting - how will it look the actual solution for such problems in the future. I suppose the issue will continue to grow.

First idea - there should be some cost for sending traffic somewhere. And the server owner also should receive pay - not only the internet provider.

So, in with this idea, the server owner can potentially increase the amount of computing power to satisfy all requests.

klez 15 hours ago||
> there should be some cost for sending traffic somewher

So now, because of bad actors, I need to pay for the privilege of watching a website or using a service that was meant to be free? No, thanks.

I don't have a solution, but "break how the web currently works" is not one I would accept all willy nilly.

EDIT: yes, I realize we already broke the web (with Anubis, cloudflare, recaptcha etc) but I think we should resist slowly breaking it further.

feelamee 15 hours ago|||
> So now, because of bad actors, I need to pay for the privilege of watching a website or using a service that was meant to be free? No, thanks.

First of all - I suppose it should be very cheap. So, real humans will not pay much.

Second - why do u think that websites are meant to be free? They provide some service, so its a rather strange that the internet is so free (in both senses). I think, this freeiness is allowed to greatly speed up popularization. But for me is obvious that it can demand payment for service.

And third - service owner really meant it to be free, I don't see any problems with this in my idea. It can still provide free service.

klez 14 hours ago||
I'm not saying websites can't demand payments for service, I'm just saying it's bad if it's a necessary fix for "scrapers are destroying the basic social contract of the web".
inigyou 11 hours ago|||
The internet is already like that, but for some reason the payment only extends as far as the recipient's ISP, not the actual recipient. Most senders pay a flat rate, but their ISP doesn't.
rwmj 15 hours ago||
It's a social problem, technical solutions aren't going to work. To solve social problems you need the law to get involved. It should simply be illegal to install malware on someone's TV and use it to hijack their internet connection, and the punishment should be the same as for any theft of service, including imprisonment for people who do it.
feelamee 15 hours ago||
The law will not work without a technical solution. So, you need both. But, at least, technical.
inigyou 11 hours ago||
You just take a sample of the crawling to whichever police department knows how to deal with DDoS, they subpoena the ISPs involved and trace who's using the proxies?
zbentley 5 hours ago||
> just

> [four phases, each of which has historically been hard-to-impossible for highly organized international coalitions]

Never going to happen.

inigyou 2 hours ago||
Did you try? What were the results?
hamandcheese 9 hours ago||
I wonder how much is for training vs for LLMs doing research. On several occasions Claude has gone digging through kernel archives on my behalf (sometimes at my direction, other times all on its own). Usually to determine the current status of some kernel bug I'm experiencing. Apologies for the load, but I'm sure it was much less than an actual crawler trying to slurp up everything.
duplessitous 10 hours ago|
> Training an LLM on content produced by the LLM gives it the equivalent of a digital prion disease, so when a source is guaranteed to be LLM-free, like the entire history of kernel commits, it's worth its weight in gold as a source of training data.

Except the majority of LLM training content nowadays is synthetically generated by LLMs. I wish people would stop making this statement, I don't know why this claim persists to this day. It wasn't true two years ago and it sure isn't true now

More comments...