Live data from Hacker News

Anti-Anti-Adblocker uBlock filter to get rid of the annoying YouTube message

twitter.com

91–100 of 433 posts

Re: Anti-Anti-Adblocker uBlock filter to get rid of the annoying YouTube message

#92

Maybe it's just A/B testing, but I got the "3 strikes and no more video playback" thing, which this DOM element blocking doesn't work around it seems :( After years of procrastinating, I'm finally gonna get around to setting up a basic homelab to run pihole. Thanks, youtube execs and bean counters, for kicking my lazy ass into gear on this! In a way, I kinda wish that ads worked as well as youtube suggestions. If one…

Mate if you get so much value from YouTube that you'll jump through these hoops just to use it without ads, why not just subscribe to premium? Personally it's by far my most bang-for-buck service.

Re: Anti-Anti-Adblocker uBlock filter to get rid of the annoying YouTube message

#93
post #8
post #2

This is nice and all for now while YouTube allows dismissal of the warning. However, YouTube could go nuclear and just not allow any video to play at all if an ad blocker is detected. No DOM element removal will solve that. I'm not sure if that qualifies as scorched earth on YT's part, but it is an option.

This, in turn, will spawn user scripts which work around the detection. Any client-side solution will be an arms race between Google and user script/adblock devs. The only real way to prevent it is to withhold the video stream from the CDN until the client has streamed the full ad and/or bake it into the video stream. My impression is that Twitch does this for its live streams (although not VODs).

> This, in turn, will spawn user scripts which work around the detection. Any client-side solution will be an arms race between Google and user script/adblock devs

No, you can't adblock remote attestation. Trust me, the whole idea is cryptographically sound (with a proper implementation of course), people have been building out the remote attestation/TPM space for 20 years now. It is unambiguously possible to use a TPM to detect modification of BIOS, OS, drivers, or anything else in the system, and you effectively cannot modify the TPM at all, and it has minimal attack surface (it just is a key-signing machine, essentially).

random practical explanation from someone's college papers: https://seclab.stanford.edu/pcl/cs259/projects/cs259_final_l...

Every time it's brought up (like I previously suggested that it could be used by NVIDIA/etc to disrupt mining operations from a VBIOS level) there's people who think there is some easy runaround and if there was the whole idea would be broken from the start. The TPM provides a secure root to start the cryptographic validation from, and while you can mod the software, it will be immediately evident from the attestation, and they will simply not serve the video. Or in the case of a GPU, you can have the PC attest to the drivers being official and unmodified, and if that doesn't happen the GPU refuses to clock up the memory bus, if the workload displays the characteristics of mining (100% memory load, flat and constant and low shader load).

At best it will be an arms race between TPM developers and adblock devs.

There is also the "analog gap", but that's been notionally plugged for years using HDCP. Early implementations were quickly broken, HDCP 2.3 is still doing pretty well, and it provides a massive speedbump to people who think they're just going to plug a capture card in and loop the video through.

Netflix and others have been doing this for years and the tricks are well-known at this point. Netflix doesn't push too hard, but they won't serve you the highest-quality video if you don't have a secure signal path either.

AFAIK at this point most of the "ripping" of decryption keys/etc for streaming content happens not by attacking the TPM, but by using android devices that are allowed to skate with reduced security modes, and just having a giant stack of them so when one device gets banned they throw it away and move onto the next.

Re: Anti-Anti-Adblocker uBlock filter to get rid of the annoying YouTube message

#94
post #80
post #69

Earlier quoted context omitted.

What's the point of blocking ads when they're already not present? Or are you saying that we should block ads and refuse to pay? How is that sustainable in the long term? If you're against ads, shouldn't you support monetization models that don't involve ads?

We treat google how they treat us, as exploitive as possible.

You're just rationalising. You know it's not a defensible position.

Re: Anti-Anti-Adblocker uBlock filter to get rid of the annoying YouTube message

#95
What is the cost for Google to serve YouTube data to users, is it $0.01/hour/DAU, or is it median 2-3x Premium subscription per user? If it's latter, how will this ever work out?

And, with inevitable encation spreading across Web, what is its long-term replacement? Is it App market dystopia, or some sort of Metaverse system, or could it be fragmented regional Webs? We have been seeing more Gitea repository in Chinese, leaked Russian footage in Telegram, European developer anecdotes from Mastodon, etc.

Re: Anti-Anti-Adblocker uBlock filter to get rid of the annoying YouTube message

#96
post #63

Earlier quoted context omitted.

How about I don't watch ads and don't buy premium?

How about you stop using YouTube? Getting annoyed by ads is understandable, but server space isn't free.

While I understand your point, I still wouldn't give money to a company with such privacy violations. If YouTube had a subscription option where YouTube only used my watch history to improve my suggestions, then I'd gladly pay a subscription for it. But in its current form, I either give money to Alphabet while they continue to track me and sell my data to advertisers, or I just block the ads myself to avoid giving them money. There's no way in hell I'm going to pay for the product and be the product.

It's sad that the creators have to get caught in the middle of this, of course, but they can be supported through other platforms, like Patreon, ko-fi, etc., which kinda solves the issue. Or better yet, a YouTube replacement, like Nebula.

Re: Anti-Anti-Adblocker uBlock filter to get rid of the annoying YouTube message

#97
post #29

Earlier quoted context omitted.

Even if it was 10 cents in some other country, I'll never pay a single cent to google, they don't need and most of all don't deserve my money.

Premium actually gives more money to creators you watch on YouTube than ads do. It's win-win IMO. Save yourself time, give them more money. Also comes with YouTube Music which is quite good (arguably worse than Google Play Music was but eh)

How much do creators actually get from premium subscriptions? All you're doing is repeating some empty marketing mumbo jumbo. I've never heard a creator say anything about the "youtube premium" income they've gotten, pretty sure it's not even broken down that way for them and google being able to bundle in a music streaming service just further affirms to me that they do not need my money. I'd much rather directly support creators that deserve it trough patreon or ko-fi and pay for spotify premium instead of giving google any of my money

Re: Anti-Anti-Adblocker uBlock filter to get rid of the annoying YouTube message

#98

Earlier quoted context omitted.

I was planning to code this with yt-dlp, to just download the videos and never open the webside again.... I just have to figure out how to implement sponsor-block, to remove the "this video is sponsored by shadow raid vpn" messages... probably can be done with ffmpeg :)

Good news! yt-dlp already has sponsorblock built-in :-) Have a look in the --help text output for the "sponsorblock-remove" arg.

Just saw the other comment! Thank you!

Re: Anti-Anti-Adblocker uBlock filter to get rid of the annoying YouTube message

#99

Earlier quoted context omitted.

I was planning to code this with yt-dlp, to just download the videos and never open the webside again.... I just have to figure out how to implement sponsor-block, to remove the "this video is sponsored by shadow raid vpn" messages... probably can be done with ffmpeg :)

yt-dlp --sponsorblock-remove default

wow... thank you!
Post reply on HN