HNHacker News
TopNewBestAskShowJobs

ghostwords

1,108 karma · joined July 4, 2011

https://github.com/ghostwords

[ my public key: https://keybase.io/alexei; my proof: https://keybase.io/alexei/sigs/_Wx0Ql1tQXR8Me59VHsoIVEy38ZPTMg6I47YDBF3eY8 ]

submissionscomments
ghostwords··on Google's 7-year slog to improve Chrome extensions hasn't satisfied developers
I'm not talking about a fantasy future world but the world we have today.

Chrome Web Store reviewers have been letting malicious extensions slide for years, and Manifest V3 did nothing to change that.

ghostwords··on Google's 7-year slog to improve Chrome extensions hasn't satisfied developers
It's funny how a legitimate ad blocker suffers from zealous enforcement while malicious extensions are generally fine.

For instance: https://palant.info/2025/01/13/chrome-web-store-is-a-mess/

ghostwords··on Online Behavioral Ads Fuel the Surveillance Industry
This article is a manipulative hit piece from 2018. Employee donations with employer match are still individual donations. "Controversial" court payouts? Come on.
ghostwords··on Online Behavioral Ads Fuel the Surveillance Industry
>EFF takes millions from Google

???

ghostwords··on Google starts tracking all your devices in 8 weeks
Current "Platforms program policies": https://support.google.com/platformspolicy/answer/3013851

>You must not use device fingerprints...

Compare to the update: https://support.google.com/platformspolicy/answer/15738904

[no mention of device fingerprints]

>The changes... [are] less prescriptive with partners in how they target and measure ads.

ghostwords··on Hundred Rabbits is a small collective exploring the failability of modern tech
You're welcome! I didn't make it clear that you have to opt into blocking YouTube for now.
ghostwords··on Hundred Rabbits is a small collective exploring the failability of modern tech
You have to move the toggle for youtube.com to red first.

Main Menu > Extensions > Extensions Manager > Privacy Badger > Settings > Tracking Domains > search for youtube.com > tap to update the toggle for youtube.com to red

ghostwords··on Hundred Rabbits is a small collective exploring the failability of modern tech
You're welcome!
ghostwords··on Hundred Rabbits is a small collective exploring the failability of modern tech
Thank you for using Privacy Badger!!
ghostwords··on Hundred Rabbits is a small collective exploring the failability of modern tech
(I develop Privacy Badger.)

Privacy Badger can replace YouTube embeds with "click to activate" placeholders. Faster browsing, better privacy, easy-to-use controls, at least when the replacement works properly.

See "Pro tip #1" in https://www.eff.org/deeplinks/2024/01/privacy-badger-puts-yo...

ghostwords··on Ad-tech setting 'Privacy-Preserving Attribution' is opt-out in Firefox 128
Dismantle systems of online surveillance.

Limit online advertising to contextual ads, and to the same attribution methods advertisers have access to with traditional (TV, print and billboard) ads.

Is your browser a user agent or an advertiser agent?

ghostwords··on YouTube embeds are heavy and it’s fixable
(I develop Privacy Badger.)

Privacy Badger can replace YouTube embeds with "click to activate" placeholders. Faster browsing, better privacy, easy-to-use controls (when the replacement works properly ...).

See "Pro tip #1" in https://www.eff.org/deeplinks/2024/01/privacy-badger-puts-yo...

ghostwords··on We built the extension that blocks ads, trackers and third-party cookies
Ah! We had to bump minimum Chrome version to 121 because of some stuff related to the Manifest V3 migration. Hopefully Iridium will update their browser soon; doesn't seem secure to run on old Chromium.
ghostwords··on We built the extension that blocks ads, trackers and third-party cookies
Hi, PB dev here. Privacy Badger does not replace uBlock Origin, and uBlock Origin does not replace Privacy Badger. While one of them may well be enough for you, the two work well together. Our FAQ goes into what makes Privacy Badger different here[1] and here[2].

[1] https://privacybadger.org/#How-is-Privacy-Badger-different-f...

[2] https://privacybadger.org/#Is-Privacy-Badger-compatible-with...

ghostwords··on Users are massively giving their 1-star reviews to AdBlocker
Hello! Privacy Badger dev here.

uBlock Origin is indeed an excellent privacy tool. However, uBlock Origin is not a replacement for Privacy Badger (nor is Privacy Badger a replacement for uBlock Origin). For one, uBlock Origin uses manually compiled ad blocker lists, while Privacy Badger automatically learns using heuristics. Both approaches have their pluses and minuses. Our FAQ goes into what makes Privacy Badger different here[1] and here[2].

> Also it has been known that having both privacy badger and uBlock origin causes conflicts and issues.

As far as I know, the two extensions work well together. Could you point me to some of these issues?

[1] https://privacybadger.org/#How-is-Privacy-Badger-different-f...

[2] https://privacybadger.org/#Is-Privacy-Badger-compatible-with...

ghostwords··on Google plans to disable legacy V2 browser extensions next June
Recent related discussions:

https://news.ycombinator.com/item?id=38292409

https://news.ycombinator.com/item?id=38301801

ghostwords··on Chrome Users Beware: Manifest V3 Is Deceitful and Threatening (2021)
Some thoughts here: https://news.ycombinator.com/item?id=38303956
ghostwords··on Chrome Users Beware: Manifest V3 Is Deceitful and Threatening (2021)
Hi, Privacy Badger dev and coauthor of a bunch of EFF posts about MV3. Here are some thoughts.

We wrote the following call to action a couple of years ago in https://www.eff.org/deeplinks/2021/12/googles-manifest-v3-st...

> Google needs to cancel moving to service workers, restore blocking webRequest, and halt Manifest V2 deprecation until all regressions in functionality are addressed.

To their credit, Google did halt MV2 deprecation. They fixed bugs, filled in functionality gaps (examples: userScripts API, the Offscreen API cludge), and made a number of improvements to DNR, their limited-by-design replacement for the powerful and flexible webRequest API. Google also relaxed their initial, entirely unreasonable service worker lifetime requirements.

So where are we now with service workers and DNR?

The requirement to base extensions on service workers adds complexity and headaches to developers, but because of various policy changes and workarounds, it is no longer the issue it was two years ago. Google put in a lot of effort to make service workers kind of work for extensions. I think the end result is it's now harder to make a browser extension, but service workers are no longer a deal breaker.

However, blocking webRequest is still mostly gone, unavailable outside of a specific proxy authentication use case, and DNR is still not an acceptable replacement.

There are still outstanding functionality gaps such as https://github.com/w3c/webextensions/issues/302, which is interesting in that much of the tracking that privacy extensions are no longer able to properly handle is by Google!

But more importantly, DNR is fundamentally not an adequate replacement for webRequest.

As we wrote in https://www.eff.org/deeplinks/2021/12/googles-manifest-v3-st...

> [R]emoving blocking webRequest won’t stop abusive extensions, but will harm privacy and security extensions. If Manifest V3 is merely a step on the way towards a more "safe" (i.e., limited) extensions experience, what will Manifest V4 look like? If the answer is fewer, less-powerful APIs in service of “safety”, users will ultimately suffer. The universe of possible extensions will be limited to what Google explicitly chooses to allow, and creative developers will find they lack the tools to innovate. Meanwhile, extensions that defend user privacy and safety against various threats on the Web will be stuck in the past, unable to adapt as the threats evolve.

The gist is that we now all depend on Google to keep evolving the API to keep up with advertisers and trackers. Google is a massive advertising company. Chrome extensions already had one "lost decade", where nothing much happened until the Manifest V3 proposal.

It's just not a good idea to let Google hold the keys to anti-tracking tech.

ghostwords··on Google resumes transition to Manifest V3 for Chrome extensions
> If the things continue to develop the way they are now

I am not comfortable making that assumption! We already went through one "lost decade" for Chrome extensions.

ghostwords··on Google resumes transition to Manifest V3 for Chrome extensions
DNR is better than at launch, but still full of feature gaps. How do you match a redirect response? How do you robustly rewrite URLs based on query parameters?[1]

The fundamental problem is that DNR is not an adequate replacement for webRequest. From something I wrote[2] a couple of years ago:

> [R]emoving blocking webRequest won’t stop abusive extensions, but will harm privacy and security extensions. If Manifest V3 is merely a step on the way towards a more "safe" (i.e., limited) extensions experience, what will Manifest V4 look like? If the answer is fewer, less-powerful APIs in service of “safety”, users will ultimately suffer. The universe of possible extensions will be limited to what Google explicitly chooses to allow, and creative developers will find they lack the tools to innovate. Meanwhile, extensions that defend user privacy and safety against various threats on the Web will be stuck in the past, unable to adapt as the threats evolve.

[1] https://github.com/w3c/webextensions/issues/302

[2] https://www.eff.org/deeplinks/2021/12/googles-manifest-v3-st...

ghostwords··on Google resumes transition to Manifest V3 for Chrome extensions
There is a new userScripts API: https://github.com/Tampermonkey/tampermonkey/issues/644#issu...
ghostwords··on Google resumes transition to Manifest V3 for Chrome extensions
We lose the ability to innovate. The browser (Google) becomes the gatekeeper. And yes, we lose CNAME filtering.[1]

https://github.com/w3c/webextensions/issues/151#issuecomment...

Google is an advertising company. Chrome extensions already experienced a lost decade, where nothing much happened until the Manifest V3 "proposal". It's not a good idea to let Google hold the keys to anti-tracking tech.

[1] I stand corrected, DNS lookups are not part of webRequest in MV2 Chrome either. This doesn't change my larger point.

ghostwords··on Badger Swarm: New Project Helps Privacy Badger Block Ever More Trackers
Privacy Badger dev here. Either extension is "enough" but there is value in using them together. More: https://privacybadger.org/#Is-Privacy-Badger-compatible-with...
ghostwords··on Badger Swarm: New Project Helps Privacy Badger Block Ever More Trackers
Direct link to the GitHub repo: https://github.com/EFForg/badger-swarm
ghostwords··on New Privacy Badger Prevents Google from Mangling More of Your Links
Previous discussion: https://news.ycombinator.com/item?id=37581268
ghostwords··on New Privacy Badger removes tracking links in more Google products
Thank you!
ghostwords··on New Privacy Badger removes tracking links in more Google products
Privacy Badger dev here.

The most interesting thing from the post may be that fixing tracking redirects is partially broken in Google’s Manifest V3: https://github.com/w3c/webextensions/issues/302

Google also happens to be a major link mangler and tracker.

So, link cleaner (and generally privacy) MV3 extensions in Chrome can only offer a half-broken experience to their users. A Chrome dev recently expressed support for fixing this in the issue linked above, but MV3 is already required for all new extensions in Chrome Web Store.

ghostwords··on Improving your online privacy: An update
Privacy Badger dev here.

I think the biggest concern is to only install extensions from developers and organizations you trust.

As for your browser fingerprint, on the one hand, the more custom your browser setup, the more you stand out. On the other hand, Privacy Badger exists to reduce pervasive, non-consensual tracking. We especially aim to block pervasive fingerprinters, along with other obnoxious types of trackers.

More about Privacy Badger below, adapted from https://privacybadger.org/#Is-Privacy-Badger-compatible-with...

While there is a lot of overlap between the various manually-edited advertising/tracker lists and Privacy Badger, unlike list-based tools, Privacy Badger automatically learns to block trackers based on their behavior. This means that Privacy Badger may learn to block trackers your list-based tool doesn’t know about.

Besides automatic learning, Privacy Badger comes with other advantages like cookie blocking, click-to-activate placeholders for potentially useful tracker widgets (video players, comments widgets, etc.), and outgoing link click tracking removal on Facebook and Google (recently updated, see https://www.eff.org/badger-link-tracking-protection-update).

Privacy Badger is also a political tool. Privacy Badger sends the Global Privacy Control signal to opt you out of data sharing and selling, and the Do Not Track signal to tell companies not to track you. If trackers ignore your wishes, Privacy Badger will learn to block them. By using Privacy Badger, you support the Electronic Frontier Foundation and help fight for a better Web for everybody.

ghostwords··on Firefox rolls out Total Cookie Protection by default to more users
The summary:

>By default, Privacy Badger receives periodic learning updates from Badger Sett, our Badger training project. This “remote learning” automatically discovers trackers present on thousands of the most popular sites on the Web. Privacy Badger no longer learns from your browsing by default, as “local learning” may make you more identifiable to websites. You may want to opt back in to local learning if you regularly browse less popular websites.

-- https://privacybadger.org/#How-does-Privacy-Badger-work

The full writeup:

https://www.eff.org/deeplinks/2020/10/privacy-badger-changin...

ghostwords··on Pausing Manifest V2 phase-out changes
Previous Google Chrome extensions Manifest V2 shutoff update thread: https://news.ycombinator.com/item?id=33012057
← PreviousPage 2 of 4Next →