I have used Firefox as my default browser through thick and thin for damn near two decades.
If Mozilla killed andblocking extensions I’d switch to Helium Browser in a heartbeat since they’re maintaining manifest v2 support for uBO and even ship it OOTB.
Ads and page level analytics aren’t the only thing gathering data.
There is server-side now (and previously) hosted by the site owner.
It’s a lost cause to fight this. I admire you all for using FF because uBO just for the experience, but it’s only a partial data block. Serverside and thumbprinting- you can’t be anonymous even with Tor, VPN, etc.
It's kind of crazy that a popup like "we and our 1244 partners want to share your data to better serve you". That's the kind of dystopian event you would think only visible as caricatural SF, but it's the kind of thing one can actually see on a daily level just browsing around.
They really take the piss, even supposedly essential cookies get lumbered with hundreds of "partners" with "legitimate interests" harvesting your data.
The one and only time I ever got a machine infected with malware in my 30+ years of using the internet was when I fell for Forbes.com's request to please disable my adblocker. I promptly got hit by a trojan carried in one of their unvetted ads. Browsing without an adblocker is a critical security issue, and I will drop Firefox without a second thought if they ever cripple blockers like Google did.
Is there an extension that limits JS to things that actually improve websites (like the bare minimum needed to render a page usable under most metrics)
(- it's kind of behavior extension on tag level, yet has JS - and it's orthogonal, like CSS or XSLT (BTW. see that hack: https://news.ycombinator.com/item?id=41245159), unlike JS which is.. untamed and invasive; i.e. there is video (any) tag but you could (+)DIY not touching the document - like custom playing with MPlayer or VLC as a plugin there for all AV formats or sorting filtering editing whatever, all aside custompacks? :)
- or, what about the other way, like a firewall ??
+1 for NoScript. It is kind of a pain for the first few days when you have to spend 10-30 seconds reloading sites to allow the minimum needed. It is also eye opening to see how much bloat is added and how fast pages load without all the extra bs.
Thats my problem though, I don't want to have to allow the minimum for each site. I wish there was a noscript-like extension that used a public database of sorts to allow what's needed and block everything else, including things that are "needed" but suck so bad you shouldn't use the site
uMatrix, from the same author of uBO. It's been officially unsupported for years but it still works and it's UI is better then the UI of NoScript and of course much better than the incomprehensible subsystem of uBO that should have replaced uMatrix.
It doesn't "still work" if you're on Firefox. uMatrix has bugs that cause it to randomly delete your cookies, or occasionally fail to block a request (race condition? Looking at logger shows an incorrect domain on some requests)
There are community-made forks which fix the cookies problem, like nuTensor.
Thanks, I'll check nuTensor. I'm using uMatrix with Firefox on both Linux and Android and I didn't notice anything strange but maybe some of those bugs were hidden under the normal hiccups of finding the right combination of rows with trial and errors.
Not my experience at all. I run uMatrix on every computer I have and it is awesome. Still annoyed it was replaced by uBo which is quite good, but nowhere as nice as uMatrix. Luckily uMatrix still works great.
I wish they'd just scrap the uBo interface and replace it with the uMatrix interface which is far superior.
They do different things. I'm using both: uBO for ads and hiding UI elements, uMatrix for JS. I wish that the author could support both but time is limited and I'm OK with that.
By the way, I realized that most of the tabs where I'm logged into something run inside their own tab container, so that limits the damage that any bug on handling cookies can do.
Is there a different repo for nuTensor than here: https://github.com/geekprojects/nuTensor? That one says it was archived in 2021. Or are you just saying that nuTensor is less buggy than uMatrix?
It probably won't work in new Chrome versions. I'm pretty sure it's a Manifest V2 extension (it would have to be in order to dynamically block requests in the way it does), and Chrome stopped supporting MV2 extensions this year[0].
Unusable for the commenter perhaps, based on his choices, but not unusable in an absolute sense
For example, I have been using the web without an adblock for several decades.^1 I see no ads
Adblocking is only necessary when one uses a popular graphical web browser
When I use an HTTP generator and a TCP client then no "adblock" is necessary
When I use a text-only browser then no "adblock" is necessary
Websites that comprise "the web" are only one half of the ad delivery system
The other half is the client <--- user choice
Firefox is controlled and distribuited by an entity that advocates for a "healthy online advertising ecosystem" and sends search query data to an online advertising services company called Google in exchange for payment. Ex-Mozilla employees left to join Google and start another browser called "Chrome"
These browsers are designed to deliver advertising. That's why an "adblock" extension is needed
When one uses a client that is not controlled and distributed by a company that profits from advertising services, that is not designed to deliver advertising, then an "adblock" may not be needed. I also control DNS and use a local forward proxy
The web is "usable" with such clients. For example, I read all HN submissions using clients that do not deliver or display ads. I am submitting this comment without using a popular graphical web browser
1. Obviously there are some exceptions, e.g., online banking, e-commerce, etc. For me, this is a small minority of web usage
The web is usuable with a variety of clients, not only the ones designed to deliver ads
You know that your long-winded and patronizing response in no way is a solution to the problem that you claim it is for the audience you're talking about.
Why do you pawn off an obviously non-solution as a solution? What does this get you?
I use a text-only browser as an offline HTML reader
I make HTTP requests with a TCP client
There are no "false positives"
I only request the resources that I want, e.g., the HTML from the primary domain, JSON from the API domain, etc.
I also use custom filters written in C to extract the information I want from the retreived HTML or JSON and transform it into SQL or "pretty print"
There is nothing to "block" because I'm not using software that automatically tries to request resources I do not want from domains I never indicated I wanted to contact
In terms of majorities and minorities, HN commenters do not represent "almost all users"
There are some web users who are online 24/7
There are others who may prefer to stay offline
A wide variety of people use the web for a wide variety of purposes
HN commenters are a tiny sliver of "all users" and "all purposes"
As such, HN commenters are not qualified to opine on behalf of "almost all users" as almost all users do not comment on HN or elsewhere on the web. Almost all users prefer to express their opinions about the web, if any, offline
I tried switching to Ungoogled Chromium lately but had to switch back because, even on 32 GB of RAM, having another chromium process running meant that all my apps were getting killed left right and centre. Do too much browsing and VS Code gets killed. Restart VS Code and do a build and Slack gets killed. Open Zoom and Chromium gets killed.
Now I'm back to Firefox again and nothing has died so far.
Exactly. And I’m one of those that uses Firefox sync, and prefers all the things Firefox comes with, including the developer tools. The only thing it lacks is the integrated Google Lighthouse reporting.
It's definitely better than nothing, and greatly improves things, but UBO is better. Try watching a youtube video in a browser with UBO, and the android app on a network with pi-hole, etc.
Except by that point you've executed all their JavaScript. The FBI recommends ad blockers as a safety measure. Bouncing on the site still exposes you to risk.
Yeah but they haven't and they're not going to, so what's the point of fantasizing about what you would do in that situation? It's like tough guy syndrome, where a person constantly fantasizes about what they would do in the imaginary situation where one of their friends or family is disrespected, or doomsday preppers who spend their life imagining what they would do in an apocalypse that never comes.
That stuff belongs on archiveofourown.com, not news.ycombinator.com.
Relax, man. It's perfectly reasonable to say that you would stop using a browser if they killed adblock support. Saying so is not "tough guy" syndrome because switching which browser you use is not a tough thing to do.
It is tough guy syndrome, because it's projecting a hypothetical scenario to performatively declare what you would do in that hypothetical, attempting to hold a third party accountable for something they're not actually doing. Try to follow the ball instead of lecturing me to relax ;)
Yeah, otherwise it’d weird the new CEO had such a precise idea of the amount of money it could bring in. It makes it sound like Mozilla definitely had either considered offers from advertisers or done the maths themselves to work out potential revenue.
And for the record, as a Firefox user, count me in with the others who would switch and just use Safari on my Mac if they went through with it!
Constantly Fantasizing? I was responding to a hypothetical based on interpretations of real statements made by the new CEO. It's a public forum for discussion. Firefox is something that is central and essential to my digital life.
I think the only person fantasizing here is you, about what random strangers on discussion forums do all day when not responding directly to topics at hand.
You literally just agreed that you did the thing I'm describing and then insisted I was fantasizing. And you're right, it's a public forum for discussion, hence my criticism of attempting to hold Mozilla accountable for a fictional hypothetical that they explicitly said they're not doing.
I'm all for fanfiction, but as I noted before, it seems that these days archiveofourown.com is where people publish that stuff, not Hacker News. It's easy to sign up and if your fiction is creative people will give you positive reviews. But you might need to spice it up by implying a conspiracy to cooperate with Google or something.
Firefox on Android mobile is also useful because it allows extensions - especially uBlock Origin (UBO), Ghostery, No script, etc. Some mobile browsers (e.g., Samsung Internet) used to allow extensions also, but they've become crap or dropped such support, so their usage has fallen.
I like Firefox (for safety) and Vivaldi (Chromium browser, it's easier to use) on Android mobile. On iOS, Safari is simple and sufficient, but I would prefer UBO there, however we all know Apple will never allow extensions for Safari.
Ever since Google moved to Manifest v3, Chrome is a no go.
I’ve found Wipr 2.0 has been able to block all ads (even YouTube) but it’s unable to hide itself so there are sites that block my ability to read them.
Same. Without uBlock Origin I'll drop Firefox. There are very few reasons to put up with its "niche browser that nobody tests" status if they won't even allow me to block ads. They should just give up and end Firefox development already if they're going down that route.
I'm doing as much to keep Firefox alive as anybody.
Wherever I've worked as a dev in a decade I've always developed Firefox-first and let the testers turn up Chrome issues. So the products that I am involved with just work with Firefox all the time.
I know there are a lot of people like me, people who are passionate and engaged with technology but have problems with "big tech" and if they turn people like me away than it really will be a "niche browser that nobody tests"
I developed and tested my personal site on Firefox. If I were a professional web developer, I'd work just like you do.
But let's not kid ourselves. We're an absolute minority. For every one of us, there are hundreds, thousands of developers who literally do not give a shit so long as their paychecks hit their accounts. Actually they're likely to write Firefox off as some irrelevant niche market the company can afford to lose because it's less work for them if they do.
(1) I like to think that professional web developers are foxier than average
(2) It just takes one on the team to make the difference
(3) Practically compatibility with Firefox is pretty good. Maybe once a month I use an e-commerce site or other e-business site where I have to drop down to Chrome, Edge or Safari.
I haven't compared it in years, but Firefox's bookmark sync is better than Google's, it is a reason why I have stuck with it.
I think Firefox manages hundreds of tabs better than Chrome does as far as memory usage goes. I haven't used Chrome seriously in years, but people continue to complain about how RAM hungry Chrome is so I assume it is still an issue.
But Mozilla has been doing odd things that makes me question them. I would move to some Chromium based browser if ublock origin was... blocked... pun intended... because the web does prefer Chrome over Firefox. If this 3rd party browser is able to integrate some of the functionality of ublock origin that Firefox chose to remove; I would use it over the reasons I listed above in a heartbeat.
It's only Firefox that is never satiated with however much memory I throw at it. Any time my machine slows, the solution is to kill Firefox. Not sure what exactly they are doing wrong.
Set `browser.low_commit_space_threshold_mb` and/or `browser.low_commit_space_threshold_percent` to something you'd prefer, and confirm that `browser.tabs.unloadOnLowMemory` is set (I think it is by default).
The default settings are to allow it to acquire memory until memory pressure on the system reaches 5% free, at which point it will begin freeing memory. You can set a custom percentage or a specific amount of memory.
That or just run it in a cgroup with a memory limit.
Are you sure it is not malware? When was the last time you changed the profile?
Also, I have a ton of bookmarks and as I been slowly deleting them Firefox's performance has improved. This same giant size of bookmarks Chrome seems to sync out of order causing their placement to change.
Ublock origin also does slow down the browser a bit on websites that.. don't.. have ads.
Go to about:processes and kill whichever website's subprocess is using the most memory. Sometimes it's the main process but more commonly it's a specific site. Looking at You, Tube.
I want to take this opportunity to thank Raymond Hill for his enormous gift to humanity. I've done this many times over the years, and it's always worth the time to do it again.
Thank you, gorhill! And thanks to all the people maintaining it and all the filter lists!
Most adblocker developers throughout history have routinely taken millions of dollars to weaken their adblockers, though. That's why we're all using uBO instead of uB.
They say everyone has a price. Wouldn't you for ten million? A hundred million? A billion dollars? It would be extremely irrational not to. You could always donate 70% of it to Ladybird, and still come out ahead.
You could always secretly continue helping the adblocking mission under a different name. Even if you signed a contract not to.
It's like, what's someone price to commit a genocide? There are people out there, they will stubbornly refuse to engage in such a practice, no matter what amount of economical wealth is promised. It doesn't need to be rational. Rationality is not self justifying anyway. The will to help to build better societies is only marginally rational, all it takes is people with some empathy. Rationality is just better to tackle the logistic, it doesn't provide the constraints on what is deemed valuable.
Incorrect, Raymond Hill authored both extensions, both being forks of HTTP Switchboard.
Raymond got overwhelmed with managing an open source project of uBlock's size and let Chris Aljoudi take over. Adblock later purchased it from Chris.
Meanwhile, Raymond had forked uBlock, creating uBO, and continued to improve it on his own terms. After seeing what happened with Adblock, he has no intention of selling either uMatrix or uBO.
> Incorrect, Raymond Hill authored both extensions, both being forks of HTTP Switchboard.
You're right, let me try to amend my statement: at the point uBlock Origin was forked, Raymond disowned the earlier uBlock, and it had become unrelated to him, hence "not the same author" (even if it was started by him). My point was that Raymond didn't want to become involved in the pay-per-ads-let-through scheme the commenter I was replying to mentioned.
I think uMatrix is the better extension. I use it in tandem with uBO.
But yeah, Raymond didn't have the resources to develop both at once and chose uBO which offered a more digestible, install-and-forget experience palatable to a wider audience.
Raymond basically said uMatrix was feature complete. But there could be bugs.
I use both uBO and NoScript and wondered if I really needed uBO if I blocked YouTube as I've planned.
However, it leads to Mozilla's earlier weird design choice where you have to install addon if you only want to disable JavaScript on sites - or allow it from only the selected domains.
Years later I haven't found a sensible explanation why they ditched that choice.
I've understood that you can still do it in Chrom(e/ium) and combined with a good updated blocklist in /etc/hosts or like it would provide most of the functionality of an adblock.
Is Brave so persona-non-grata? I find that it's a 'don't ask don't tell' because of some ancient politics. If Firefox is becoming suspect, WHAT is left?
I found Chrome+adblockers NOT good enough. I like (and hate) Brave's shield, as I never figured out how to use wildcards to whitelist a whole domain / subdomain, it seems per-host. But that Brave shield WORKS.
Too bad arnaud42 over on XDA Developers quit supporting Kiwi, even though was Chromium. It was my favorite browser ever for Android.
Hopefully, someone will pick up the torch and keep it going soon.
You can disable all that stuff. We used to have email clients, newsgroup clients, HTML editors, etc. built into our browsers. It used to be about creating a suite of tools to meet all your needs on the web. Since then, all that stuff just moved to web apps that you access using the browser so that's mostly all that remains. Vivaldi still has an email client available. A crypto wallet isn't the end of the world. I look at it as sort of a modern throwback to Netscape Communicator, which Brendan Eich helped create.
The BAT stuff is definitely more controversial, but mostly only because Brave blocks others' ads in lieu of their own. It was an interesting idea to present an alternative method for a privacy-respecting ad-supported web. Personally, I wouldn't be as aggressive in blocking ads if they weren't so intrusive and didn't compromise my privacy or security. I look at that whole thing as a swing and miss. I'm not going to beat them up for trying something new when we can all see that the modern web is a cesspool.
You can still turn all that crap off, which is what I do when I use Brave, and you have a pretty solid browser.
do you have stats on how many others that is? Because I run FF and I don't run uBO, so.. I mean I understand the feeling based on one's own situation that it would kill the browser but just like Pauline Kael thinking nobody voted for Nixon so how could he win the fact that you think it would kill the browser does not mean that they are out of touch for saying they won't do it despite it bringing in money.