uBlock can make all kind of independence claims it wants, but at the end of the day, uBlock is still relying on ABP for its blocking rules--which is no guarantee at all.
edit: lol why are people downvoting me for pointing out that uBlock is relying on ABP? uBlock never acctually claimed to not having acceptable ads. By using ABP's EasyList, they could already be running an "acceptable ads" whitelist.
edit 2: Here's the link to easylist for anyone that care to check out the included whitelist: https://easylist-downloads.adblockplus.org/easylist.txt
Warning, the list is over 1mb.
The fact that uBlock uses ABP lists is completely irrelevant. People choose uBlock because it uses compute resources more efficiently. Regardless of the list.
Haven't investigated it thoroughly, but if I recall correctly the adds on reddit.com are block by uBlock, but not by AdBlock Plus (unless you disable the "acceptable adds").
EasyList/EasyPrivacy are community-driven filter lists.[1] Whatever whitelisting in EasyList/EasyPrivacy is to address site breakage. Not addressing site breakage would lead to less people using these lists, and thus less people benefiting from the protection they offer (see graph at link below).
The "acceptable ads" fitlers are in a separate list, which is not part of uBlock Origin.[2]
Here are the benefits of using EasyList/EasyPrivacy (the "Easy mode" bar): https://github.com/gorhill/uBlock/wiki/Blocking-mode#. If you know filter lists which can accomplish the same protection with the same reliability at not breaking sites, I will be happy to use them in uBlock. Filter lists which lead to site breakage won't be used by a majority of users because the majority of users just want an install and forget approach. So the net result would be less people protected, the complete opposite of the goal I set for uBlock.
> uBlock can make all kind of independence claims it wants, but at the end of the day, uBlock is still relying on ABP for its blocking rules
No, uBlock Origin depends on community-driven EasyList/EasyPrivacy, just like many other blockers: ABP, AdBlock, AdGuard, BluHell, Adblock Fast, etc.
[2] "Acceptable ads" list: https://easylist-downloads.adblockplus.org/exceptionrules.tx...
(Your response worries me in that it is an exceptionally convenient argument for sloppy developers not to fix their sites)
In the final analysis this question is equivalent to "Is it difficult to make a site that can have any piece of it fail to load or be removed at any time?" since website developers have no control over what may or may not make it onto the list of an adblocker.
Yes, these things can be worked around, but not every site maintainer will bother. (Especially since those adblock users likely don't earn them any direct revenue.)
I was making a $1000-range purchase on an ecommerce site that was utterly broken by my refusal to be tracked in intimate detail, and their product manager was basically, "eh." So I worked around it by catching the errors for them in the browser inspector. This is the type of breakage that site developers absolutely should be fixing.
When sites that require flash break, isn't that a win for the user?
Ad blockers don't just block ads.
- "Block any image on any domain that has `/ad/` in its path." (Encountered in certain local block list, not present in such pure form at time of writing.) Found this one while inspecting bugreport of our client who complained he cannot see some images on his presentation we maintained. Our CMS serves static binary data with "folderized hash paths" where occurrence of `/ad/` is not completely avoidable. Even now Easylist [1] inludes many general `adsomething` rules that FMOPW could do many false positives.
- "Block any flash that has `clickthru` parameter." This rule is still present in aforementioned easylist [1]: `.swf?clickthru=`, but amusingly is very easily avoidable (rule insists that this parameter is first). Back in times this parameter was de facto standard for embedded flash serving as hyperlink to tell it where to link to. Found this one when another client complained that his flash-based part of main navigation (supplied by third party studio) does not work.
- Even now the question "Have you disabled your adblocker?" often relevant response to general WTFs during web-development.
I’ve seen variations on this comment many times in discussions of this post. It’s totally wrong-headed.
Here are the usage stats for these add-ons:
- AdBlock Plus: 20.3 million daily users (https://addons.mozilla.org/en-US/firefox/addon/adblock-plus/...)
- uBlock: 0.22 million daily users (https://addons.mozilla.org/en-US/firefox/addon/ublock/statis...)
- uBlock Origin: 0.08 million daily users (https://addons.mozilla.org/en-US/firefox/addon/ublock-origin...)
There are ~70x as many AdBlock Plus users as there are uBlock users. Unless you personally convince all 20 million AdBlock Plus users to convert to uBlock, they won’t see any benefit. (And good luck explaining to them the uBlock vs. uBlock Origin split! What a mess that is.) Meanwhile, when Firefox 41 comes out in September, all 20 million of those AdBlock Plus users will immediately benefit, without having to lift a finger, thanks to Cameron’s patch.
Sometimes it’s worth thinking outside the tech elite bubble (the one where “everybody knows uBlock is better”) and thinking about ordinary users in the real world (where most people haven’t even heard of uBlock).
They're ordinary users, and they use adblocking without even knowing it.
https://addons.mozilla.org/en-US/firefox/addon/adblock-edge/...
If the maintainers of ABE really want their users to switch to uBlock, they could push a final update that displays a notice about its own deprecation. There's no need to rely on the app store to do that.
But they're not doing it, and I suppose it's because even without further updates, ABE will continue to work perfectly fine for the foreseeable future. In fact, according to the article, it will work even better than before.
is ublock origin a single developer?
ah this helps a tiny bit more
https://github.com/gorhill/uBlock/wiki/uBlock-vs.-uBlock-Ori...
but also adds more confusion as to which one to use
tldr; parent or anyone interested do you have suggestions surrounding: > good filter configurations in ublock > whitelist & regex config > use uMatrix? > how to optimize for performance?
Ideally in chrome.
Do you use an app to manage your hosts file?