Live data from Hacker News

ChatGPT won't let you type until Cloudflare reads your React state

buchodi.com

551–560 of 668 posts

Re: ChatGPT won't let you type until Cloudflare reads your React state

#551
post #520

Earlier quoted context omitted.

> The people most likely to get caught by these systems are exactly the ones who care most about their privacy, and not the bots that they are apparently targeting. In my brief experience with abuse mitigation, connections coming from VPNs or unusual IP ranges were very significantly more likely to be associated with abuse. It depends on your users. VPNs aren’t common at all, even though you hear about them a lot on…

The idea that normal people don't use proton is incredibly wrong. Same with VPNs to a large extent. I work a customer facing email job and loads of people use Proton across demographics and industries

About what percentage of “normal people” who are email users would you estimate use Proton?

Re: ChatGPT won't let you type until Cloudflare reads your React state

#554

Earlier quoted context omitted.

That still doesn’t explain why you can’t even start typing until that check proceeds. You could condition the outbound request from being processed until that’s the case. But preventing from typing seems like it’s just worse UX and the problem will fail to appear in any metrics you can track because you have no way of measuring “how quickly would the user have submitted their request without all this other stuff in t…

I developed the first version of Google's equivalent of this (albeit theirs actually computes a constantly rotating key from the environment, it doesn't just hard-code it in the program!). The reason it has to block until it's loaded is that otherwise the signal being missing doesn't imply automation. The user might have just typed before it loaded. If you know a legit user will always deliver the data, you can use t…

can you reformulate your message?

Re: ChatGPT won't let you type until Cloudflare reads your React state

#555

Hey! I'm Nick, and I work on Integrity at OpenAI. These checks are part of how we protect our first-party products from abuse like bots, scraping, fraud, and other attempts to misuse the platform. A big reason we invest in this is because we want to keep free and logged-out access available for more users. My team’s goal is to help make sure the limited GPU resources are going to real users. We also keep a very close…

[dead]

Re: ChatGPT won't let you type until Cloudflare reads your React state

#556

Earlier quoted context omitted.

This is a completely in-scope question. How do we defend against your scraping, OpenAI? I dont want any of my content scraped or seen by you all. Frankly, fuck you all for thinking my content is owned by you.

It's documented here: https://developers.openai.com/api/docs/bots

- which one is to stop you from hammering small servers with hundreds simultaneous connections?

- why don't you just respect existing robots.txt that apply to you already?

- does every LLM scraper seriously think the onus to opt out from the EVERY SINGLE SCRAPER is on the webmasters/owners?

Re: ChatGPT won't let you type until Cloudflare reads your React state

#557
post #149

Earlier quoted context omitted.

It's interesting to me that OpenAI considers scraping to be a form of abuse.

Scraping static content from a website at near-zero marginal cost to its server, vs scraping an expensive LLM service provided for free, are different things. The former relies on fairly controversial ideas about copyright and fair use to qualify as abuse, whereas the latter is direct financial damage – by your own direct competitors no less. It's fun to poke at a seeming hypocrisy of the big bad, but the similarity…

You are, of course, ignoring the production costs of the static content that OpenAi is stealing.

Stop justifying their anti-social behavior because it lines your pockets.

Re: ChatGPT won't let you type until Cloudflare reads your React state

#558
post #149

Hey! I'm Nick, and I work on Integrity at OpenAI. These checks are part of how we protect our first-party products from abuse like bots, scraping, fraud, and other attempts to misuse the platform. A big reason we invest in this is because we want to keep free and logged-out access available for more users. My team’s goal is to help make sure the limited GPU resources are going to real users. We also keep a very close…

It's interesting to me that OpenAI considers scraping to be a form of abuse.

They don't want anyone to take that which they have rightfully stolen.

Re: ChatGPT won't let you type until Cloudflare reads your React state

#559
post #328

Earlier quoted context omitted.

It is direct financial damage if my servers not on an unmetered connection — after years of bills coming in around $3/mo I got a surprise >$800 bill on a site nobody on earth appears to care about besides AI scrapers. It hasn’t even been updated in years so hell if I know why it needs to be fetched constantly and aggressively, - but fuck every single one of these companies now whining about bots scraping and victimiz…

If you can identify the scraper you should have a valid legal case to recover damages.

Only if they had a robots.txt for their site.

Re: ChatGPT won't let you type until Cloudflare reads your React state

#560

Earlier quoted context omitted.

Yes, tables and lists, since they have a fixed height per item/row. Chat messages don't have a fixed height so its more difficult. And by more difficult I mean that every single virtual paging library that I've looked at in the past would not work.

Dynamic height of virtual scrolling elements is a thing. You just need to recalculate the scrollable height on the fly. tanstack's does it, as do some of the nicer grid libraries.

To be fair I haven't looked at any solutions in about a decade lol
Post reply on HN