Google has announced that starting in June 2024, ad blockers such as uBlock Origin will be disabled in Chrome 127 and later with the rollout of Manifest V3 (#Mv3).
The original post does not explain it well enough, so I will do it instead:
Google intends to make a change to Chromium that has been announced a while ago, and the deadline has been moved a few times, that among other things, affects how extensions can act upon what happens when a browser downloads a webpage, which will affect ad blocking.
The new approach is fundamentally different to what extensions could do before, and ad blockers for Chromium-based browsers will need to adapt to new approach in order to keep working after this change gets introduced.
The link above leads to the Google’s announcement, where in one of the linked pages, they provide an explanation for why they do this
Blocking or modifying network requests in Manifest V2 could significantly degrade performance and require excessive access to sensitive user data. The Declarative Net Request API allows extensions to block or modify web content with fewer permissions and without hindering performance.
The link below leads to a discussion on what it will specifically affect, and in particular it has gorhill (the original author of uBlock Origin, and also the current maintainer), mentioning an attempt at making a version of uBlock Origin that works under the new approach, and a technical overview of the differences.
Google has announced that starting in June 2024, ad blockers such as uBlock Origin will be disabled in Chrome 127 and later with the rollout of Manifest V3 (#Mv3).
The original post does not explain it well enough, so I will do it instead:
Google intends to make a change to Chromium that has been announced a while ago, and the deadline has been moved a few times, that among other things, affects how extensions can act upon what happens when a browser downloads a webpage, which will affect ad blocking.
The new approach is fundamentally different to what extensions could do before, and ad blockers for Chromium-based browsers will need to adapt to new approach in order to keep working after this change gets introduced.
The link above leads to the Google’s announcement, where in one of the linked pages, they provide an explanation for why they do this
Blocking or modifying network requests in Manifest V2 could significantly degrade performance and require excessive access to sensitive user data. The Declarative Net Request API allows extensions to block or modify web content with fewer permissions and without hindering performance.
The link below leads to a discussion on what it will specifically affect, and in particular it has gorhill (the original author of uBlock Origin, and also the current maintainer), mentioning an attempt at making a version of uBlock Origin that works under the new approach, and a technical overview of the differences.
all software should be open source wtf. u expect me to run this on my own computer without knowing what its doing???
car manufacturers dont weld the hoods shut to keep ppl from copying their engines. books arent written with a military-grade cipher to avoid plagiarism. and we dont let food have “secret formulas” anymore bc too often one of the “secret ingredients” was fucking lead
when ur distributing a product to the public u forfeit the right to hide whats inside it, u dont get to hand out a black box and expect ppl to just trust u when u totally swear it doesnt have a microphone inside
I’m gonna state outright that the code for everything should be open.
But really, we need to understand this isn’t anywhere near a complete defense. We only need to look at OpenSSL to see how easily blindsided you can be by unexpected and exploitable behavior even in popular, extremely important, open source, code.
I lost most of my faith in the idea “given enough eyeballs, all bugs are shallow” with Heartbleed.
Open source code is more accessible, but, I look at the source code for any OSS programs I use basically never, compared to how much I run it. And even then I have the privilege of understanding C, a number of things that look like C, and two different kinds of assembly.
Others don’t got that.
(This doesn’t even get into deliberate obfuscation of program behavior.)
Even with open source, its reflections on trusting trust all the way down. Its a tool, one we should have for everything, but not a panacea.
Anyway what i really wanna say is we should have open source, but there should be multiple tools in telling software devs to fuck off with their shitty user-hostile behavior.
The introductory “Hate” monologue from I Have No Mouth, and I Must Scream, with AM voiced by the TikTok TTS
This is one of my favorite monologues in all of fiction, and I think the voice legitimately, unironically adds to the experience. With the modern connotation we now have surrounding this voice of faux cheeriness, machine generated empathy, machine generated “humanity”, to hear that voice declare utter despisal of life on earth for damning it… its poetry. It’s the only remake of I Have No Mouth we need.