Cloudflare, Google, Bing Destroying the Infrastructure of the Free Web
gigablast.com
gigablast.com
Not what I’m used to seeing on HN frontpage.
It's a legitimate complaint about a company that doesn't care about the negative impacts of their decisions. Do you disagree with the facts of the complaint?
I think they're right about Cloudflare making legitimate scraping more difficult. There's little reason to believe that it's to protect the big players in search though.
So retain the cookie they give you? Is that a problem?
(Honest question, I have not dabbled in writing crawlers...)
Enough parallel crawlers and you hit the captcha.
So the crawlers would need to be maintaining a record of sites and associated cookies. I don’t see why it couldn’t be done, but definitely adds to complexity.
Ahh, but the cookie is created client-side using some Javascript which does some computationally intensive stuff for a second. Doesn't bother you as an end-user, but if you're writing a crawler and you're not driving a headless browser (expensive) then you probably don't trivially have the ability to run arbitrary Javascript code (or else, you have the work of integrating Deno or something to do that part for you).
Either way it means you can't just curl the webpage and get it. That's obviously the point when defeating DDOS attacks is the use case, but it doesn't work for crawlers, many of which are legitimate "users" like in the article.
These services should offer some other easier proof-of-work mechanism.
Actually, it does. They waste the CPU cycles of my devices for absolutely no good reason. It's very environmentally unfriendly as well. It shifts the cost onto the end user, not a very nice way to go about it. They probably don't describe the drawbacks to their own customers, either, so, everyone simply opts-in thinking there's no drawbacks; but the end result in a diminished user experience and tonnes of extra CO2 emissions throughout the world.
Does it take them 1 second of CPU time to generate the page?
* If not, isn't that a disproportionate amount of time for the client to do some silly throw-away work?!
* If yes, why don't they improve their infrastructure such that static pages could be properly cached as they should be, and a slightly stale versions could be served to everyone at a lower total cost than if you require even a few select users with "abnormal" parameters to solve the captchas?
At the end of the day, all these DDoS protections are placed in front of pages that by all accounts should be cacheable static pages, which should take less time to produce and consume than the repeated 5-second JavaScript captchas that they replace these static pages with.
The underlying issue is that one solution could be sold as a standalone one-size-fits-all product, but the other one can not, so, that's why we have to face daily disappointment if our browsing setup is "abnormal" in any way.
(Edit: not sure if the above is true.)
I was quite surprised to see this. Much effort has been put into making the web more accessible; it’s a shame if an otherwise accessible site is blocked behind a non-accessible captcha wall.
Edit: I stand corrected, looks like Cloudflare recently moved to hCaptcha, which does not offer an “a11y” option.
> [...] it has a robust solution for visually impaired and other users with accessibility challenges [...]
[1] https://captcha.com/accessibility/ada-captcha.html
[2] Linda Ellerbee
0: https://blog.cloudflare.com/moving-from-recaptcha-to-hcaptch... ( https://news.ycombinator.com/item?id=22812509 )
https://cloud.google.com/recaptcha-enterprise
https://www.google.com/recaptcha/about/
> Free up to 1 million Assessments / Month
Their record is clear on this. They only care about those who give them money. Any attempts to give you things for free is to bait you in to becoming dependent on their platform.
Websites opt-in to CloudFlare DDoS protection. If you want to be crawled, you don't have to use it. But it's very difficult to expose yourself to the open internet nowadays unless you're hosted in a cloud or have something like CloudFlare.
I have stuff I don't want crawled at all, I use CloudFlare, and it's an awesome (free!) service that helps me maintain HTTPS certs and keep Chinese and Russian IPs from hammering my server.
Yet, millions of websites are working fine without cloud and without CloudFlare.
Is the web really dying or being destroyed? I don't get how it is and this article doesn't explain this either.
I'm slowly making the switch now.