News for hackers. Stuff that matters.
Re:Manifest V3 changes are now available to test in Microsof... by dessant on Wednesday October 14, 2020 @04:30PM (#24781228)
It's unfortunate that Microsoft has joined the webRequest API deprecation club, though it's not too surprising, after all they are also in the advertising business, and it makes no sense to maintain a Chromium patch that could actually be detrimental to their revenue.

Innovation around ad blockers will now be largely constrained by browser vendors evolving the declarativeNetRequest API.

Mediocre ad blockers like Adblock Plus will happily adapt to the new limited API to fill in any void created by uBlock Origin, and most users will not immediately notice the damage that has been done.

Re:Manifest V3 changes are now available to test in Microsof... by TimTheTinker on Wednesday October 14, 2020 @05:02PM (#24781563)
So much for the browser being a user agent.
Re:Manifest V3 changes are now available to test in Microsof... by ry454 on Wednesday October 14, 2020 @05:11PM (#24781657)
We'll have to run our own fork of Chromium, just to run uBO. And that makes sense: it's strange to call a browser supplied by an ad company a "user agent".
Re:Manifest V3 changes are now available to test in Microsof... by TimTheTinker on Wednesday October 14, 2020 @07:09PM (#24782787)
Except that that's what a browser is supposed to be, according to all the web specs and security models -- an agent who acts for the user and on the user's authority.
Re:Manifest V3 changes are now available to test in Microsof... by ry454 on Wednesday October 14, 2020 @08:58PM (#24783591)
Troy citizens also believed that if something is called a horse and looks like a horse, then it's obviously a horse and can't be anything else, especially when it's given for free.
Re:Manifest V3 changes are now available to test in Microsof... by TimTheTinker on Wednesday October 14, 2020 @09:35PM (#24783835)
I think we’re arguing the same thing... my point though is that when a browser ceases to act on users’ behalf then users should withdraw trust from it.

Forking Chromium is likely an unsustainable proposition unless backed by a large corp (or VC/philanthropy money) and a value proposition non-tech people can understand.

What about Brave? Any idea what their stance is on this?

Re:Manifest V3 changes are now available to test in Microsof... by ry454 on Wednesday October 14, 2020 @11:21PM (#24784559)
Brave's business model is also about ads.
Re:Manifest V3 changes are now available to test in Microsof... by xnx on Wednesday October 14, 2020 @09:56PM (#24783964)
I'd be happy if Firefox were a modified version of Chromium for developers/power-users/hackers that prioritized every feature in the user's interest (at their own risk).
Re:Manifest V3 changes are now available to test in Microsof... by danShumway on Wednesday October 14, 2020 @04:36PM (#24781296)
Has Firefox's position on this changed? Do they still plan to keep the blocking webRequest API supported, at least for now?
Re:Manifest V3 changes are now available to test in Microsof... by dessant on Wednesday October 14, 2020 @04:38PM (#24781318)
Mozilla has not yet taken a clear and supportive position on the issue of blocking with the webRequest API, though they are planning to implement Manifest V3 in some form.
Re:Manifest V3 changes are now available to test in Microsof... by dblohm7 on Thursday October 15, 2020 @01:59AM (#24785334)
Re:Manifest V3 changes are now available to test in Microsof... by dessant on Thursday October 15, 2020 @02:33AM (#24785512)
I'm aware of the blog post, but "no immediate plans" is not as reassuring as it needs to be for users to switch browsers, and for extension developers to invest in the platform.

> We have no immediate plans to remove blocking webRequest and are working with add-on developers to gain a better understanding of how they use the APIs in question to help determine how to best support them.

I think stronger language is needed to reassure people that continuing to offer powerful extension APIs is truly important for Mozilla.

Re:Manifest V3 changes are now available to test in Microsof... by ry454 on Wednesday October 14, 2020 @05:12PM (#24781674)
Mozilla is almost entirely funded by Google.
Re:Manifest V3 changes are now available to test in Microsof... by vbezhenar on Wednesday October 14, 2020 @07:22PM (#24782912)
Are there good uBlock replacements using new API?
Re:Manifest V3 changes are now available to test in Microsof... by anoncareer0212 on Thursday October 15, 2020 @12:25AM (#24784921)
It's disheartening to see this misinformation expressed so strongly - Chromium's privacy mandate led them to implement Safari's version of ad blocking - the status quo of allowing extensions to see _all your web traffic_ was a _massive_ platform risk for privacy.
Re:Manifest V3 changes are now available to test in Microsof... by dessant on Thursday October 15, 2020 @02:23AM (#24785464)
Only the blocking capabilities of the webRequest API are deprecated, observing traffic remains intact in Manifest V3.

Extensions will continue to enjoy access to your data, while ad blockers will have a harder time to react to the countermeasures introduced by ad networks.

Re:Manifest V3 changes are now available to test in Microsof... by inshadows on Thursday October 15, 2020 @05:24PM (#24794201)
Right, because it's only about conflict between browser vendors and 3rd party extension vendors. Somehow the user, a dumb machine browsing web, is only meant to be protected my browser vendor. There's no way for relantionship between user and extension vendor anymore.

You make me sick.

Re:Manifest V3 changes are now available to test in Microsof... by ocdtrekkie on Wednesday October 14, 2020 @05:26PM (#24781808)
Here lies any hope that Microsoft would handle their fork with more decency and user respect than Google's version. It boggles the mind why Microsoft is bothering to fork Chrome at all if they're going to go through with Manifest V3.
Re:Manifest V3 changes are now available to test in Microsof... by acgkmopvvgvmgv on Wednesday October 14, 2020 @05:26PM (#24781800)
The worse Chromium gets the better. It will take decades to reverse the damage that HN and many web developers did by pushing a single browser engine instead of fighting back.

Next, Microsoft needs to get on top again and show Google how it's done. OG monopolism.

Finally some blood!

Re:Manifest V3 changes are now available to test in Microsof... by keanebean86 on Wednesday October 14, 2020 @07:04PM (#24782739)
I'm holding out for Opera to open source Presto. Those sick of Chrome's stranglehold come together to modernize and promote Presto Reborn.

Really though I agree. Now is far better that the darkest IE days but we're heading down a really bad path.

Re:Manifest V3 changes are now available to test in Microsof... by TimTheTinker on Wednesday October 14, 2020 @04:01PM (#24780877)
Does this mean uBlock Origin will stop working in Edge as well as in Chrome? Or will Edge still support v2?
Re:Manifest V3 changes are now available to test in Microsof... by eznzt on Wednesday October 14, 2020 @04:31PM (#24781231)
Aw! I hope not. I switched to Edge recently and I've been happy with it. That would mean having to go back to Vivaldi :/
Re:Manifest V3 changes are now available to test in Microsof... by amanzi on Wednesday October 14, 2020 @05:09PM (#24781640)
I switched to Edge from Firefox for a couple of weeks. Works well but I'm back on Firefox now - there are a couple of Firefox features I've come to rely on like the containers and the sidebar.
Re:Manifest V3 changes are now available to test in Microsof... by cute_boi on Thursday October 15, 2020 @08:29AM (#24787872)
Yep I must say containers are best thing in firefox.
Re:Manifest V3 changes are now available to test in Microsof... by TimTheTinker on Wednesday October 14, 2020 @10:44PM (#24784326)
Have you tried Brave?
Re:Manifest V3 changes are now available to test in Microsof... by ehsankia on Wednesday October 14, 2020 @04:15PM (#24781036)
Does it actually stop working, or will it just be slightly more limited?
Re:Manifest V3 changes are now available to test in Microsof... by danShumway on Wednesday October 14, 2020 @04:32PM (#24781245)
As far as I know, Gorhill has no interest in porting it to use a separate API, so effectively it will stop working even if in theory you could have a more limited fork.

I might be wrong on that though, please jump in if there are plans I don't know about.

It's surprising to me that Microsoft is planning to deprecate the old API, I thought their plan was to support both in parallel. Surprising and disappointing, I haven't seen any indication that the fundamental problems with the declarative API were ever addressed.

Re:Manifest V3 changes are now available to test in Microsof... by kgwxd on Wednesday October 14, 2020 @05:47PM (#24782029)
I don't think it's that Gorhill doesn't want to port to a separate API, it's that they have no interest in making a crippled blocker.
Re:Manifest V3 changes are now available to test in Microsof... by michaelmrose on Wednesday October 14, 2020 @04:57PM (#24781514)
Manifest V3 as specified by google isn't a slight limitation. You must ship your much smaller block list with your extension and only update it with extension updates and due to effectively being limited to only providing a slightly different list of sites to block instead of methodology of blocking your ability to block an evolving threat will be limited to how fast google an ad company opts to evolve their technology to block their own revenue stream.

It only wont immediately appear as the total destruction of adblocking because it will require months for people to all adopt new browser versions and developers are likely to take months to adapt their tech to the point where your adblocker effectively stops working for 90% of ads after which it will basically never work again.

Re:Manifest V3 changes are now available to test in Microsof... by XzetaU8 on Wednesday October 14, 2020 @09:02PM (#24783616)
"Opera, Brave, Vivaldi to ignore Chrome's anti-ad-blocker changes, despite shared codebase"

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

Re:Manifest V3 changes are now available to test in Microsof... by wayneftw on Wednesday October 14, 2020 @06:01PM (#24782170)
According to Wired [0]

> the new API will limit extensions to 150,000 rules each, a big jump from the old limit of 30,000 rules per extension

Couldn’t someone make separate extensions for each block list and break them into 150k chunks?

[0] https://www.wired.com/story/google-chrome-ad-blockers-extens...

Re:Manifest V3 changes are now available to test in Microsof... by gorhill on Wednesday October 14, 2020 @06:09PM (#24782262)
That article is more than one year old, I prefer to rely on current documentation for reference[1], which says maximum number of rules is 30,000.

* * *

[1] https://developer.chrome.com/extensions/declarativeNetReques...

Re:Manifest V3 changes are now available to test in Microsof... by wayneftw on Wednesday October 14, 2020 @10:05PM (#24784028)
Thanks. How many filters are there in total? We could still have an extension that splits lists up into 30k chunks.

I’ll gladly install 10-20 extensions if I have to, along with a master extension that handles cosmetic filtering.

Re:Manifest V3 changes are now available to test in Microsof... by jsmith45 on Thursday October 15, 2020 @01:35PM (#24791310)
Currently for EasyList, once one removes element hiding rules, since those don't work via network blocking, you are left with about ~33k rules.

The list could easily be shrunken by combining some of those rules into regex based rules. Indeed, enormous regex based rules used to be common in the early days, but seem to have fallen out of favor. I'm guessing that it turns out that they were slower, or one of the major extensions did not support them or something.

There is some form of complexity limit for regex based entries, and only 1000 of them are allowed per extension's static list (an additional 1000 are allowed for the dynamic blocklists). But I'd be pretty surprised if they were so limited they could not bring EasyList back within the 30k limit.

So basically, if there is no global limit being applied, one would probably need about one extension per major blocklist, with smaller blocklists potentially being able to be combined into shared extensions.

Re:Manifest V3 changes are now available to test in Microsof... by blibble on Wednesday October 14, 2020 @04:45PM (#24781379)
well, there goes the only reason for considering using Edge over Chrome or Chromium
Re:Manifest V3 changes are now available to test in Microsof... by cute_boi on Thursday October 15, 2020 @08:31AM (#24787884)
Yea yea ad company like microsoft and google are ruining the world.

Ads Sucks. and specially nude ads on twitch. I am sorry but ads sucks in reality.