←back to thread

1034 points deryilz | 3 comments | | HN request time: 0.702s | source
Show context
crazygringo ◴[] No.44545043[source]
> Adblockers basically need webRequestBlocking to function properly. Pretty convenient (cough cough) for a company that makes most of its revenue from ads to be removing that.

Why does this keep getting repeated? It's not true.

Anyone can use uBlock Origin Lite with Chrome, and manifest v3. It doesn't just work fine, it works great. I can't tell any difference from the old uBlock Origin in terms of blocking, but it's faster because now all the filtering is being done in C++ rather than JavaScript. Works on YouTube and everything.

I know there are some limits in place now with the max number of rules, but the limits seem to be plenty so far.

replies(4): >>44545065 #>>44546649 #>>44546946 #>>44550708 #
zwaps ◴[] No.44545065[source]
It is true though. Like, literally. Why do you think it is called Lite?
replies(2): >>44545076 #>>44545231 #
crazygringo ◴[] No.44545076[source]
> It is true though. Like, literally.

Doesn't seem true to me. If it's true, then why is uBlock Origin Lite functioning properly as an adblocker for me?

> Why do you think it is called Lite?

Because it's simpler and uses less resources. And they had to call it something different to distinguish it from uBlock Origin.

replies(3): >>44545145 #>>44545158 #>>44545289 #
rpdillon ◴[] No.44545289[source]
One of the most frustrating things about these discussions is that it-works-on-my-machine effect. Anecdotal evidence is easily surpassed by a deeper understanding of the mechanisms that are changing. Here's what the author of uBlock Origin says about its capabilities in Manifest V3 versus Manifest V2.

> About "uBO Lite should be fine": It actually depends on the websites you visit. Not all filters supported by uBO can be converted to MV3 DNR rules, some websites may not be filtered as with uBO. A specific example in following tweet.

You can read about the specific differences in the FAQ:

https://github.com/uBlockOrigin/uBOL-home/wiki/Frequently-as...

My personal take is if you're a pretty unsophisticated user and you mostly don't actually interact with the add-ons at all, Manifest V3 will probably be fine.

If you understand how ads and tracking work and you are using advanced features of the extension to manage that, then Manifest V2 will be much, much better. Dynamic filters alone are a huge win.

replies(2): >>44545604 #>>44547345 #
stubish ◴[] No.44547345[source]
Switch to v3, and not notice as adtech slowly starts leaking through, such as people have already started seeing on Youtube. The key is to slowly crank up the number of ads that get through, boiling the apocryphal frog.
replies(1): >>44550095 #
1. ufmace ◴[] No.44550095[source]
What is the adtech that's leaking through? I regularly use Youtube with uBO Lite, and it does infact consistently prevent me from seeing ads. I've yet to see a single one.

There does seem to be a war going on between Youtube and adblockers where sometimes Youtube will show me a screen saying that adblockers are prohibited instead of playing the video. But usually a full-page reload which I guess refreshes uBO's rules (either the original Full or the new Lite) fixes it. I'm pretty sure this also happened under the original full uBO, so I don't think it's specific to any new limitations of Lite.

replies(1): >>44550541 #
2. rpdillon ◴[] No.44550541[source]
There are a lot of different ways to respond to you, since there are so many features that have different effects. But I'll focus on one I care about, related to tracking. UBo can detect cname cloaking, where a provider hosts 3rd party tracking via a CNAME DNS record attached to their domain. UBo can detect this and block it, while the lite version cannot.

If you care only about ads, then you can determine whether the extension is working purely based on your annoyance level while surfing. But I care about tracking as well (CNAME cloaking is one example), as well as the ability to customize the experience (import my own filter lists, for example).

These capabilities aren't present in UBo Lite. So it feels like a real gap to me. For context, I was an avid UMatrix user for a very long time, but Gorhill discontinuing that showed that I was in a tiny minority. Reminds me of when James Gosling told me I was a dying breed because I still used Emacs. If the inventor of the technology doesn't even use it, maybe it's time to move on! =)

replies(1): >>44550993 #
3. ufmace ◴[] No.44550993[source]
Thanks for providing a specific example! That does make more sense.

So I suppose Lite is indeed at least somewhat worse at blocking tracking. It's a legitimate concern. I admit that I don't have a ton of awareness of just how much tracking we're all subject to on the public mainstream web. Unfortunately, I fear it may be a losing battle.

What concerns me more is that there are dozens of medium to huge tech companies working full-time to track the hell out of us. That's not exactly great. uBO Lite blocks some of their stuff. I suppose uBO Full blocks more of it. But how do I know what either of them isn't blocking? It's got to be more than a full-time job to keep track of all the ways and means by which we're being tracked. Can a few determined independent individuals really effectively stop them? I tried using Firefox with NoScript for a while, but it's just too much work to fiddle with it on nearly every random site until that site works well enough to be usable.

I tend to think that, if one is truly concerned about ads and tracking, it's better to focus on staying on smaller, independent sites that do not do that at all. At least, more effective than being an individual in the middle of a full-time war between ad companies and individuals trying to block ads, trying to go to these big sites but not see the ads or be tracked.

Maybe the Brave solution is the better one - keep actual extensions to a more limited API, but more thoroughly integrate blocking of ads and tracking into the browser core. I know some people have other beefs with them, but there aren't any perfect solutions in this world.

It's also worth keeping in mind, in my opinion, that upwards of 95% of the world isn't using any ad blockers at all. Have you seen a "mainstream media" news website without any adblocking at all? Good god there's a ton of ads! How can anyone handle that! I guess we're already in a minority for trying to block ads at all, and it's an even smaller sub-minority that really cares about creating complex rules to actually block all tracking.