Earlier quoted context omitted.
Between me and you, I don't think Google would register that amongst the noise of just running the service anyway on their monitoring systems. You're right to point out that if you're trying to get the contents of dead objects the API is of no use though.
Google might not register it, but in some related testing, even a few hundred requests through the API (serial, not concurrent) takes much longer than a single "Past" page request would, even if the latter were substantially rate-limited. Of course, if those requests (to HN itself rather than the API) are blocked entirely, that's a moot issue. On dead/flagged items, there's some value. Whilst the title/URL context ar…
An update on residential proxies and the scraper situation
401–410 of 422 posts
Re: An update on residential proxies and the scraper situation
#402crawlers get redirected to content that might be stale but its still useful for them and costs you almost nothing to serve. put a warning banner on it so if a user (or smart agent) accidentally ends up on the bot version they can click on it and get anubis checked for the real site.
of course this only works for people like me who want their work to be used for training ai.
Re: An update on residential proxies and the scraper situation
#403Earlier quoted context omitted.
This is a super dishonest characterization. Running software on a bunch of machines, even machines in other peoples' homes has never been a crime. Folding@home isn't a crime (obviously). It's controlling those machines without consent via malware that is criminal. And if it is open and consensual in exchange for something a person wants, it is unreasonable to compare it to botnets.
Software that implements residential proxy networks is always covert and never consensual. It doesn't matter if page 42 of the Terms and Condition "clearly states it." This does not constitute informed consent.
Re: An update on residential proxies and the scraper situation
#404Re: An update on residential proxies and the scraper situation
#405Earlier quoted context omitted.
Google and Cloudflare both are not just looking at entropy of mouse movements, that was cracked years ago, they are fingerprinting you and correlating your session with all your activity cross domains to score your botlike behavior.
How is that not a massive GDPR violation?
Re: An update on residential proxies and the scraper situation
#406Earlier quoted context omitted.
Better skip the PoW part as it'll be wildly inefficient for most of the work done. Instead, exchange web traffic for actual $. Say, some kind of tokens that are easily turned back into hard cash through a 3rd party. Requesting a 100KB file? Okay, that'll be a $0.00002 token, please! (visitor's user agent provides it in a manner transparent to regular web users). Requesting a 3MB image? Okay, that'll be a $0.0005 toke…
Easily gamed. My homepage is 4GB (uncompressed) and refreshes itself every microsecond.
Your example homepage would just bump into that limit quicker & stop refreshing (or stutter). Sounds like a feature, actually!
Re: An update on residential proxies and the scraper situation
#407Earlier quoted context omitted.
Disclaimer: this works for my very small number of personal services that I run. I have no idea how this would (or probably wouldn't) scale at all. Also, the methodology I describe below is based on what I'm able to do technically, which is pretty much limited to bash scripting. On my external-most device I have a firewall that logs addresses that attempt to connect to ports behind which there are no services, and th…
Scrapers and port scanners are mostly entirely separate activities. If you don't have any unexpected open ports you have nothing to fear from a port scanner, and blocking them won't stop you from getting attacked by scrapers.
Re: An update on residential proxies and the scraper situation
#408Earlier quoted context omitted.
Imo the worst is recaptcha. At least with cloudflare the work you have to provide is minimal. With recaptcha it can take me much longer than 5 seconds, and lately I have trouble even completing their challenges correctly. Nowadays if I see a (recaptcha) captcha I drop the site unless I must visit it for some reason, it is not worth the time, the effort or the annoyance.
Most CF / Recaptcha problems are users going "off the golden path", and not realizing that their config changes are at fault. If you're on a consumer router, using a mainstream stock browser with stock settings (maybe plus uBlock Origin), with your Google account logged in, it's very, very likely to just work. If you're part of the .01% of users with opinions about that sort of thing... you're not worth optimizing fo…
Re: An update on residential proxies and the scraper situation
#409>We have not gone with tools like Anubis, partly because it causes annoying delays for those trying to get to the site, but also partly because it seems inevitable that the scrapers will eventually find their way around it. Indeed, there are some indications that is already happening. A proof-of-work requirement is not a huge obstacle when you have millions of other people's machines to do the work on. The first argu…
> The moment it does you'll be able to tell because Bitcoin will crash to 0. The "workaround" for PoW is running the PoW computation on hardware that's better suited for the task. Bitcoin mining has been using ASIC for many years now. Let's say a legitimate user is willing to wait for one minute on a budget phone. Then your PoW is limited to what that phone can compute in one minute. But on the attacker's specialized…
PoW tends towards ASIC capitalization. Theoretically users would ideally pay some cents for a cloud asic to browse in this scheme. Not the ideal early web, but maybe better than dead internet.
Re: An update on residential proxies and the scraper situation
#410> ...we have tried to minimize the impact on real readers as much as possible. We have not gone with tools like Anubis, partly because it causes annoying delays for those trying to get to the site, but also partly because it seems inevitable that the scrapers will eventually find their way around it. Indeed, there are some indications that is already happening. A proof-of-work requirement is not a huge obstacle when…
Anubis appears to be a temporarily-useful stopgap that has been cargo culted into prominence and an expectation of permanent usefulness, for reasons I don't fully understand. The cost of solving the default Anubis PoW is negligible on cloud servers , and it's even lower if you use native code rather than JavaScript to solve it, which Tavis Ormandy helpfully demonstrated last year ( https://lock.cmpxchg8b.com/anubis.h…
Then anubis adopts it itself, increases the amount of work that needs to be done and the bar stays the same again for everyone? Seems like mostly a non-issue unless there is an arms race towards ever more optimized solvers which I don't believe is possible.