Remix.run Logo
ACCount37 3 days ago

If any of this was done to combat viewbotting, then any disruption to token calculation would prevent views from being registered - not videos from being downloaded.

supriyo-biswas 3 days ago | parent [-]

From my perspective both problems are effectively the same. I want to count unique users by checking for asset downloads and correlating unique session IDs. People can request the static assets directly, leading to view booting and waste of egress bandwidth.

The solution: have clients prove they are a legitimate client by running some computationally intensive JS that interacts with DOM APIs, etc. (which is not in any way unique to big tech, see Anubis/CreepJS etc.)

The impact on the hobbyist use case is, to them, just collateral damage.

ACCount37 3 days ago | parent [-]

No, the difference is: if I'm fighting viewbots, I want zero cues to be emitted to the client. The client should NEVER know whether its view is being counted or not, or why.

Having no reliable feedback makes it so much harder for a viewbotter to find a workaround.

If there's a visible block on video downloads? They're not fighting viewbots with that.

supriyo-biswas 3 days ago | parent [-]

For general spam deterrence I agree, but how do you prevent paying for the bandwidth in this case?