Earlier quoted context omitted.
The biggest and most important lists (Easylist and its localizations) are heavily maintained by eyeo GmbH, the company behind AdBlock Plus. It might be a community project but in reality it's more like Chromium or Go.
Not really, no. The lists themselves are ultimately less interesting than the technology used to run them; there are other lists, and if easylist soured, a community-sourced alternative could be made relatively easily.
uBlock Origin 1.20
201–210 of 338 posts
Re: uBlock Origin 1.20
#202I am dumbfounded that uBlock Origin, arguably the single most important extension in modern web browsing, and one that makes millions of lives easier by making their web experience bearable at all, all of this depends on one single person, working for free. Now there's also the list maintainers, who also work for free. Still makes you wonder about how the world works. There's probably many other similar instances. In…
"for free". There are at least two revenue sources on uBlock Origin... The software is free-to-use yes, but it doesn't mean that gorhill won't put money in his pockets.
Re: uBlock Origin 1.20
#203I've just noticed Safari is stuck at 1.16 and I've been using a fork. Anyone here uses Safari as their main browsing tool and has a good alternative? I mean 1.16 seems to do the job just fine, but if it falls behind too far...
Setup a Pi-Hole and don't depend on browser-level but network-level ad blocking.
Re: uBlock Origin 1.20
#204Earlier quoted context omitted.
Yes, this. uBlock Origin seems to have ~15 million active users between Chrome and Firefox (source https://en.wikipedia.org/wiki/UBlock_Origin#uBlock_Origin ). If it only spared us 10 seconds a day on average (probably a super conservative estimate), it would save the equivalent of an average human life (~70yrs) every 15 days! (And given that probably at least 70% of users don't use an ad blocker, it's infuriating to…
Try to watch a playlist on Youtube without a add blocker. Its insane the length and amount of commercials. A add blocker save you much more then 10 secs a day.
Re: uBlock Origin 1.20
#205Earlier quoted context omitted.
This may sound shocking to "modern Javascript" developers: Often, a little copy is better than a little dependency. More often, a little copy is better than a large dependency.
I'd argue that it's not exactly "better", but more that it just makes different tradeoffs. Using a full well-written* dependency for something not part of your "core competency" (even something seemingly trivial) is often a better choice in my opinion. That dependency will often know the "unknown unknowns" to you since their "whole purpose" is solving that one issue. In this case, and from what I can see from my VERY…
Yes, it makes tradeoffs that are different, and those tradeoffs are different in that they're better. Often, not always. That's the statement in a nutshell.
> Using a full well-written* dependency for something not part of your "core competency" (even something seemingly trivial) is often a better choice in my opinion.
If it's outside your core competency, you can't really judge if a dependency is well-written. Popularity is an entirely unreliable quality metric. "Well-tested" also means nothing, a lot of people write completely useless unit tests but still fail on integration. How much time are you going to spend researching and vetting the code and the development "team" for that "seemingly trivial" dependency? How about writing a few lines of code and building a little bit of understanding instead? You can still use other people's code as a reference, even copy parts of it.
> That dependency will often know the "unknown unknowns" to you since their "whole purpose" is solving that one issue.
Sure, a few lines of code may have unknown unknowns. You know what else has? Other developers. Unbeknownst to you, "the team" could be the left-pad guy, who turns out to be "political". "The team" could be the guy that just hands over an unmaintained repository to a cryto-thief from China. That one took several weeks to get noticed by the community.
You start with one little dependency for one use-case, you end up with hundreds if not thousands of dependencies. You realistically have no capacity to deal with this in a diligent manner.
One could argue that by using "modern Javascript" with its pathological reliance on micro-dependencies, one has already given up control to the hive of random developers anyway, so one more dependency wouldn't hurt. I probably would agree with that. That doesn't mean every Javascript program would be better off this way.
Re: uBlock Origin 1.20
#206This is great! Any plans for Safari support?
The lack of support is in the other direction - Safari doesn't support uBlock Origin anymore. The only way to block ads is with Apple's Content Blocking API, which is fundamentally not how uBlock Origin works.
Re: uBlock Origin 1.20
#207I am dumbfounded that uBlock Origin, arguably the single most important extension in modern web browsing, and one that makes millions of lives easier by making their web experience bearable at all, all of this depends on one single person, working for free. Now there's also the list maintainers, who also work for free. Still makes you wonder about how the world works. There's probably many other similar instances. In…
Is there a way to donate to the uBlock Origin project? If you want to imagine what the world would be like without uBlock, just try turning it off for a day. That's horrifying.
Re: uBlock Origin 1.20
#208Earlier quoted context omitted.
In a word, drivers. We’ve come a long way since the dark days of the 90s, but hardware support on Linux still lags far, far behind Windows. This shows up in all sorts of ways on a daily basis. Graphics drivers, I’m looking at you Nvidia, are noticeably buggier and slower. Lots of little random errors crop up that are simply unfixable because the hardware mfr isn’t interested. Example: My USB controller resets itself…
> you went out of your way to choose a hardware combination that is known to properly handle PM on Linux This is no different than with windows. Except that more vendors sell you windows compatible pre-built systems. With macos the situation is far worse. If you want more Linux enables hardware it will help to vote with your wallet and buy hardware from manufacturers that do provide support for Linux.
very funny
Re: uBlock Origin 1.20
#209Earlier quoted context omitted.
Still stuck on the previous version. The store shows 1.20, but even switching to "developer mode" in the Chrome extension overview and clicking on "Update" (button) and restarting the browser had no effect. Still the old version.
Same here. Why won't it update to the new version?
When I publish a new version of uBO, I deploy gradually, starting with 5% of users then increasing every day: 12%, 25%, 50%, 100%."
Re: uBlock Origin 1.20
#210Earlier quoted context omitted.
We should also thank Firefox for having adblockers at the time when Chrome was released. Otherwise Google wouldn't have felt the need to add an adblocker extension API in the first place. Having adblocker extensions was one of the things that allowed Google to get Firefox users to switch at the time. Ever wonder why Mobile Chrome doesn't have extensions or adblockers? Because it didn't have to compete with Firefox to…
Firefox mobile on Android with uBlock origin is currently a vastly superior experience to Chrome.
[1]: https://addons.mozilla.org/en-US/firefox/addon/amp2html/