951 karma · joined November 15, 2016
It is a deep dive into how modern content blockers work and what kind of rules they have to enforce (they are usually much more complex than simple domains, though).
As a side node, I recently ran a small experiment and found out that around 90% or blocking from Easylist/EasyPrivacy/uBO lists can be done based on domain information only. But of course this leaves a lot of corner cases where sites might break or ads might still show, and ultimately more granularity is needed to address these cases.
[1] https://blog.getadblock.com/the-adblock-family-gets-a-new-ad...
(Disclaimer: I worked there at the time)
Out of curiosity, how did you handle exclusions? Also, are you generating one "block list" per ruleset? Or merging them into a single blocklist?
You mean, apart from everything typed in the URL bar by default?
If you are wondering why this discrepancy in behavior between platforms: This default behavior was initially changed to prevent a 16-years old bug in SeaMonkey, which was already fixed in Firefox since 2007. See following issues for more details:
* https://bugzilla.mozilla.org/show_bug.cgi?id=190615
* https://bugzilla.mozilla.org/show_bug.cgi?id=611162
Inertia I guess... happy to see this fixed upstream!
The result is that now, all users of either of these extensions benefit from a better and faster product, thanks to emulation between competing projects. This would not necessarily happen in the absence of competition. In the end, users benefit.
(Disclaimer: I am one of the authors of the performance study)
[1]: https://whotracks.me/blog/adblockers_performance_study.html
I find my email client (Thunderbird) and custom filters to be a much more powerful and flexible way to manage the hundreds of notifications I get every day. More than 99% of these emails are automatically sorted in folders, tagged, etc. So that I can efficiently prioritize what I look at. This saves me massive amounts of time. In the end I always have an empty inbox, which I find pretty satisfying and it helps me focus.
There is a lot of technical details about how it’s built on the tech blog: https://0x65.dev/
(Disclaimer: I work at Cliqz)
This was 4 or 5 years ago. Now in my current company we also use Slack. It’s good, but not great either. Mostly because the UI is super slow when running in my desktop browser (Cliqz, Firefox-based). But it’s still better than Teams in my experience (I did not try the other alternatives).
In addition to my answer regarding the business model of Ghostery above: https://news.ycombinator.com/item?id=21897809. I'd like to add a few things to address your points:
(1) Ghostery did not "fall completely out of favor", as far as I can see. It is true that in _some communities_ (in particular some sub-reddits), some people tend to recommend different addons instead (often not based on any technical arguments, though), but this is not a trend that can be generalized (more people continue to recommend Ghostery as a very solid privacy protection suit).
(2) EFF's Privacy Badger is not a replacement for Ghostery, for more information about why, we wrote about it in the past[1][2].
(3) Ghostery has an "actual ad-blocker" built-in, in fact, it is one of the most efficient out there as was shown in a study that we published this year[3]. The adblocker as well as benchmarks are open-source and anyone can run them locally to verify the claims. We also more recently wrote extensively about the internals of this adblocker[4].
References:
[1]: https://whotracks.me/blog/how_cliqz_antitracking_protects_us...
[2]: https://0x65.dev/blog/2019-12-19/blocking-tracking-without-b...
[3]: https://whotracks.me/blog/adblockers_performance_study.html
[4]: https://0x65.dev/blog/2019-12-20/not-all-adblockers-are-born...
Ghostery used to belong to a company named Evidon, which had this business model of collecting data to sell it in some form (the feature was called "Ghostrank"). In 2017, Ghostery was acquired by Cliqz (which builds an independent and private search engine from Germany), and since then a few things happened: (1) the extension was open-sourced, (2) Ghostrank was completely removed and (3) Ghostery is now developing paid products as a business model. For example we launched Ghostery Insights[1] and Ghostery Midnight[2] recently, both of which are subscription-based.
[1]: https://www.ghostery.com/insights/ [2]: https://www.ghostery.com/midnight/