Firefox lost 50M users since 2019
data.firefox.com
data.firefox.com
If two - three other Norwegians do the same that should start to look like an earthquake ;-)
Same if ten - twenty Germans or Brits or French do the same.
I would mention:
1. that some of their web properties (calendar and YouTube) have been intentionally incompatible with Firefox as evidenced by how well they work in Firefox if one changes how the browser identify itself.
2. How they have pushed Chrome as a "better browser" on the front page of Google (were no one else have been allowed to advertise) to Firefox users since way before Chrome was anywere nearly as good as Firefox, making it both a lie and - more importantly - a massive abuse of dominance in one market to gain monopoly in another just like Microsoft did with IE.
As we saw yesterday with AWS authorities are willing to punish rampant abuse if they have a good case and this definitely is one.
Edit: since this comment is getting a lot of attention the relevant authority in Norway is Konkurransetilsynet with web address https://konkurransetilsynet.no
(Finding the exact correct form on that site and for this purpose seems to be an art and/or science it seems but if you can't find any just submit somewhere and explain the situation.)
It would be beautiful if everyone could post underneath with the address to the equivalent office in your jurisdiction.
Have some examples? On Desktop, I don't see any, but I would get if you mean Mobile since Chrome is still the default browser there for Android.
(Multiple more examples exist for those willing to dig: at one point the search results page would peg one processor core briefly every 30 seconds as long as you stayed on that page - and used Firefox)
Edit: and as you mention, the situation with Chrome on mobile is basically a 1-1 of IE on Windows.
(Of course this is all anecdotal.)
https://support.google.com/docs/thread/18235069/google-sheet...
After i found that spoof browser agent fixed it. They locked the thread coincidentally and the bug is also fixed coincidentally a few days after.
I don't know if it is really a coincident, but I definitely have 0 trust of them after it.
I wouldn't blame some possible hack a tired dev implemented on a busy Thursday on a grand scheme to strip you of your freedom - in the end it's just people working there. Especially seeing that the bug was fixed after someone complained/made them aware.
- then you better make sure you make it work everwhere instead of this constant "ooops"-thing that shows that Google doesn't even do the smallest amount of testing in Firefox, or they do it deliberately.
Automated tests can help with this, but you also need to maintain and write those in the first place.
Just trying to follow the thought process as an economist. It's likely hard to justify, especially with admins being quick at noticing these things and employees on docs products usually being receptive on bug trackers since it is a business offering.
How is that any different at all to what Microsoft was doing with IE in the 90's?
Microsoft’s primary offense was illegally tying Internet Explorer and Windows. They refused to sell the two products separately, and instead required OEMs to buy the bundle. Windows was the product everyone wanted, and Microsoft abused its dominance in operating systems to increase its share of the browser market by refusing to sell you Windows unless you also took Internet Explorer.
By contrast, Google does not condition the use of Search on the use of Chrome. There’s nothing wrong with promoting a product to customers who use one of your other products (or we’d have to break up pretty much every multi-product company).
Google works poorly enough on non-Chrome browsers that it's the same thing.
5. To protect its valuable Windows monopoly against such potential competitive threats, and to extend its operating system monopoly into other software markets, Microsoft has engaged in a series of anticompetitive activities. Microsoft's conduct includes agreements tying other Microsoft software products to Microsoft's Windows operating system; exclusionary agreements precluding companies from distributing, promoting, buying, or using products of Microsoft's software competitors or potential competitors; and exclusionary agreements restricting the right of companies to provide services or resources to Microsoft's software competitors or potential competitors.
17. But Mr. Gates did not stop at free distribution. Rather, Microsoft purposefully set out to do whatever it took to make sure significant market participants distributed and used Internet Explorer instead of Netscape's browser -- including paying some customers to take IE and using its unique control over Windows to induce others to do so. For example, in seeking the support of Intuit, a significant application software developer, Mr. Gates was blunt, as he reported in a July 1996 internal e-mail:
18. Second, Microsoft unlawfully required PC manufacturers, as a condition of obtaining licenses for the Windows 95 operating system, to agree to license, preinstall, and distribute Internet Explorer on every Windows PC such manufacturers shipped. By virtue of the monopoly position Windows enjoys, it was a commercial necessity for OEMs to preinstall Windows 95 -- and, as a result of Microsoft's illegal tie-in, Internet Explorer -- on virtually all of the PCs they sold. Microsoft thereby unlawfully tied its Internet Explorer software to the Windows 95 version of its monopoly operating system and unlawfully leveraged its operating system monopoly to require PC manufacturers to license and distribute Internet Explorer on every PC those OEMs shipped with Windows.
But I think that's beside the point. Microsoft did a lot of anti-competitive things in a lot of markets. Limiting scope to one particular litigation isn't really helpful here. The phrasing, "THE compliant," makes it sound like there wasn't a mountain of complaints. There was.
Android is getting in trouble for it in the EU!
>But I think that's beside the point. Microsoft did a lot of anti-competitive things in a lot of markets. Limiting scope to one particular litigation isn't really helpful here. The phrasing, "THE compliant," makes it sound like there wasn't a mountain of complaints. There was.
This thread was about their legal issues with IE. People complain about a lot of things, but that doesn't make them illegal.
Perhaps. I view threads more like human conversations.
> People complain about a lot of things, but that doesn't make them illegal.
Microsoft did a lot of illegal things in the nineties, which many people complained about. Some were litigated, most were not. Lack of litigation doesn't make it legal.
Google seems to be doing a few illegal things right now, although not nearly as many as nineties-era Microsoft.
The Justice Department's complaint is an eye-opening view into what Microsoft's misconduct was: https://www.justice.gov/atr/complaint-us-v-microsoft-corp
Apple has about half the mobile market share in the US, and about a quarter globally. There are plenty of alternative ways to get on the internet. This is not a monopoly.
You can't just look at bundling the browser with the OS in isolation. The circumstances are significantly different.
There is nothing inherently wrong with tying, which you might also call "bundling." Quoting from the FTC's website:
Offering products together as part of a package can benefit consumers who like the convenience of buying several items at the same time. Offering products together can also reduce the manufacturer's costs for packaging, shipping, and promoting the products. Of course, some consumers might prefer to buy products separately, and when they are offered only as part of a package, it can be more difficult for consumers to buy only what they want.
For competitive purposes, a monopolist may use forced buying, or "tie-in" sales, to gain sales in other markets where it is not dominant and to make it more difficult for rivals in those markets to obtain sales. This may limit consumer choice for buyers wanting to purchase one ("tying") product by forcing them to also buy a second ("tied") product as well. Typically, the "tied" product may be a less desirable one that the buyer might not purchase unless required to do so, or may prefer to get from a different seller. If the seller offering the tied products has sufficient market power in the "tying" product, these arrangements can violate the antitrust laws.
https://www.ftc.gov/tips-advice/competition-guidance/guide-a...
It's only anti-trust when companies people don't like do it.
Nope. That's what some people complained about, but it wasn't their legal issue (which is why today every OS vendor still does it).
The actual complaint, which is pasted below, shows it in much greater nuance, as it wasn't that they "required OEMs to buy the bundle" (in fact, there wasn't any buying, IE was free part of Windows).
> Nope.
Yes, it was.
> That's what some people complained about, but it wasn't their legal issue (which is why today every OS vendor still does it).
No, every OS vendor doesn't do illegal tying of a browser to the OS, which involves both the fact of a preexisting monopoly OS to which the tying occurs (that's essential to the illegality, since its an illegal method of leveraging one monopoly to another market), and the kind of business methods used to enforce the tying.
My child cares about privacy and switches browsers. Chrome for Meet, Firefox for most non-Google things.
If google devs code doesn't run as fast in firefox why should google take the blame ?
or maybe google is using non html5 apis to tap into chrome for faster perf in which case things are muddy.. since whatwg kinda allows unofficial apis
Especially if it involves quasi monopolies.
I.e. the it's a quasi Monopoly of chrome like browsers spear headed by Google and Microsoft.
The problem is that they ram whatever internal Chrome APIs they want through standards bodies and call it a standard.
Others just can't keep up: https://web-confluence.appspot.com/#!/confluence
E: Just saw the /s in parent's grandchild.
But things come also from Google (and Microsoft, they seem to use the same logic) implementing some logic but based on "how the web standard" works but by "how it happens to work on chrome", this leads to frequent issues with selected input devices and screen sharing.
And fixing it is easy, probably way less then 10h of work one single time. (As far as I know.)
Similar the codec issues only matter if certain slow devices are involved, e.g. non high end phones, high end phones in energy saving mode, old tablets. If no such device is involved it's not rare that the conference will anyway use different codecs. So they could support FF for many conference calls, but instead they decide to reflect to even try to work on FF (which is a web no-go btw.).
So there are "reasons", but it's clear that's they intend to not support FF at all.
Btw. Microsoft is the worst here as they reject to work with FF even for things which do not have any reason to have problems on FF.
And yet, I get flak if my code isn't performing well on 5 different browsers, including IE6.
For a work tool, this is a problem. I get reports of fuzzy microphones, audio that slowly descends into robotic noise and screenshares that don't in Firefox. So I switch to Chrome for Meet in work, it just looks bad if my meetings don't work like 10% or more of the time.
I'm sure this is a problem with Google more than Firefox, given I have none of the same issues with discord in firefox on my personal devices
My solution to this problem was move everything off GDrive and into self-hosted options. If Google is going to intentionally hinder usage on non-Google software when no real technical roadblocks exist, I'll gladly use literally anything else.
GDrive I was able to replace more or less with LibreOffice and Collabora, I rarely need to share documents outside PDF or print, which makes compatibility a non-issue for me (and even when I need to, saving as a .doc usually maintains layouts, fonts, etc.).
Doing that is so absurd in my opinion.
But try disabling browser extensions and see if that fixes it -- a majority of the time that's the culprit. With videoconferencing specifically, it's often an extension or setting to block videos from autoplaying.
Isn’t this the problem? Why do I have to disable something in Firefox to make it work for a google product.
It's not a Firefox problem, it's extensions you chose to install that neither Firefox nor Google have anything to do with.
This isn't new territory for Google. They did the same thing to Windows Phone, simply excluding any of their products from working on Windows Phone, even when other developers tried to step in and fill the gap. [2]
[1] https://www.zdnet.com/article/former-mozilla-exec-google-has...
[2] https://www.google.com/amp/s/techcrunch.com/2013/01/02/micro...
And there are no widespread reports of it not working on Firefox, so it's something specific to your machine. Not a general case.
and two other webcompat examples: https://webcompat.com/issues/56933 https://webcompat.com/issues/68844
Just to give an idea. That said, Meet works fine for me, besides some features, like background, which they have only implemented for Chromium based browsers (maybe Safari!?) - that is a bit annoying, as I doubt that it would break the devs leg to implement something for Firefox as well.
Genuinely curious where the market share and total number of users in the market (broken down) has shifted.
[1]: https://web.archive.org/web/20200731211652/https://twitter.c...
Also: yikes on that link. I would feel disillusioned if my feedback was responded to in that manner. Sometimes empathy can get you so much further.
If I recall correctly they backtracked, but it was a big deal for awhile.
For a "light hearted joke", that is a lot of effort, extremely unprofessional and very poorly worded. I still don't blame people for taking issue with it. The harrassment though is another story, that sucks and shouldn't have happened.
100%
> extremely unprofessional and very poorly worded. I still don't blame people for taking issue with it.
Look, I like the Android browser and I think Geckoview is awesome. Back then, as soon as it hit the shelves enough people were complaining on a level where one can "light heartily" put them into the "haters" category IMHO, next to a much higher percentage of constructive feedback.
That 5 people wrote to them?
You can get a lot more done complaining to the right places.
The fact that "but if 5 (or 10 or 50) people wrote them it would have an impact" I'm sceptical about.
99.9999% it would just be ignored. Campaigns with 100s of thousands of people are ignored all the time...
As I mentioned avove I think now is a particularly good time!
The "Change background" feature was not "supported" in Firefox, then suddenly I could use it so I thought they finally implemented it for Firefox as it was working perfectly.
Two days later the feature disappeared, and I keep getting that "your browser doesn't support this feature" popup since.
There's a dev running an experiment to whitelist more combinations of the huge space of (Device, CPU, GPU, OS, OSVersion, Browser, BrowserVersion) to use that feature. What would you do after seeing that the metrics show that most of the users on your experiment had a bad experience? In that case you'd want to rollback your experiment right away and figure out what's wrong. You really expected all, if not most of the combinations you selected to actually work well, but it's apparently not the case.
I'd like that you could opt-in into being aware of the experiments you are running, and be allowed to opt-out early of experiments when they don't work, or sign-up to run them permanently (as long as they are actually running) if they work great.
Although, letting users know about the experiments might also ruins some experiments as users could start assuming that the experiment really changes things. I imagine you can easily run a dummy experiment and have people talk about how much faster/slower their browser runs with it.
I love keyboard driven browsers and had also some issues with nyxt and qutebrowser. I want to avoid installing chromium on my linux box and I just can't.
Recommending others also to report it.
If some googlers are reading this, please push the chrome team to be more interoperable. "Don't be evil!" :-)
Second this.
I want to like Google and did for the longest time.
You do so much great stuff but some stuff like this is so damaging for both the ecosystem and for you, because as long as this is going on my best hope is a giant fine.
I used to be firefox user since Phoenix, but I gave up on it after 89 when context menus were broken, megabar was still as shitty as when introduced first tie, and new stupid mobile look on my 4k screen? It's almost like they are killing firefox on purpose, but I realised that loyalty to a software product is stupid and moved to Brave.
Why do you care about Firefox and not Safari or Samsung browser?
My experience with Firefox over the last 2-3 years in particular leaves me very disappointed and frustrated.
The constant nonsense UI redesigns that come about with every new update. The instability, and ridiculous resources consumption. The slowness and slugishness.
I want a browser that works, respects my privacy, stays out of my way and lets me get shit done. A browser built for professionals, by professionals. I want a consistent UI that remains stable over time. I'm easily willing to pay for such a browser.
Firefox used to be it, but I no longer feel like it is. Any suggestions for what to try next?
My old uni laptop, an Intel T4400 with 4gb RAM.
Both chrome and Firefox have adblock.
Never ran in to a problem with Chrome, despite the wider internet calling it a memory hog.
Firefox struggled after 4/5 tabs, couldn't even playback video on YouTube or Vimeo reliably..
Don't run into these issues on desktop, and the Android version seems somewhat competent. But I've lost a lot of trust in Mozilla the last few years thanks to middle management.
Atleast with Google I know their motives and I'm not locked in to their platform relying on any particular proprietary thing they have.
There are a number of good options, but very few that don't further cement Google's control over the world's browser-engine code.
(Yes, I know there are some other very minor players that lag behind on features and standards support. I don't think that's what the parent commenter is looking for.)
They are of course highly relevant for their user bases, but in terms of "browsers that might break the Chrome hegemony through normal competition", there are none. You'd need to pull a Microsoft IE-on-Windows on Google and enact laws that forbid them from loading Chrome as default and only browser on all first and third devices associated with their brand. A few administrations ago, that might have still been a possibility, but it's not going to happen unless the EU does it first, and even then, the US might pull one of those idiotic "how dare the EU punish a US company for outcompeting everyone else" and instead enact reactionary laws that loosen the rules for them instead.
How about actually just making a good, competitive browser instead? Firefox is not failing because of Google's monopoly; it is failing because as a product it is unable to compete and beat Chrome where it matters. If not Mozilla, I am pretty sure somebody else will make such browser (and search engine, and email... ) eventually.
There is no "just". There is so very much no "just" anywhere near this topic.
[1] https://www.mozilla.org/en-US/firefox/90.0/releasenotes/
I’ve really enjoyed Brave as it is just a simple browser that works (and has lots of privacy features).
Of course, maybe it won’t work forever, but it works for now.
I’m not a crypto person and don’t use Brave’s crypto features, but I think it’s a more sustainable future than relying on Google’s largess.
That is just the browser part. The code on their servers that actually processes the data the browser collected is closed-source. In general, browser being open or closed source has no correlation with how privacy respecting it is. Chrom{e|ium} and Edge are another examples.
Pragmatically speaking there is only one thing that guarantees privacy and that is browser being zero-telemetry, regardless of if it is open source or not.
Of course, there’s nothing magical about open source that makes it more privacy respecting. It’s just that open source let’s me know what my browser is doing. For example, Chrome is reporting everything I do to Google. It’s possible to know that by looking at the code for Chrome. Brave doesn’t do this and it’s possible to know that by looking at the code for Brave.
That would be wrong. By Brave's own confession, there are 70 requests it sends "home" on startup [1]. Regardless of request payload, each of them contains your PII (IP address at the very least). There is plenty of opportunity for your data to be stored and used (not saying that it is).
If and how is that data actually used, we do not know, because this part is closed-source. When companies that are running advertising-based business models like Brave and Google are in question, this is the most important part users should be concerned with. Only way to settle this would be if the browser actually sent no requests anywhere, like you initially believed to be true. Indeed, a web browser has no business making requests anywhere without my explicit approval!
> It’s possible to know that by looking at the code for Chrome. Brave doesn’t do this and it’s possible to know that by looking at the code for Brave.
Do not want to be harsh but I assume you didn't actually look into the Brave's source code. You could have, but in reality very few actually do. Open-source "tag" on software can give this false sense of security because you rely on someone else to do the hard work and actually look through millions of lines of code.
The only way to actually trust a browser from a privacy standpoint is to check if it is indeed not transmitting any data. Instead of relying on source code, a much easier and foolproof way to check this is to use a network proxy, many are commonly available for all platforms. Then you can believe your own eyes vs marketing.
Disclaimer: I am in the business of creating a privacy respecting, zero-telemetry, browser. This topic is near and dear to my heart. More on this here [2] and here [3]
[1] https://brave.com/popular-browsers-first-run/
This is a weird assumption to make on HN. I have. I also didn’t say that viewing source code is the only part of understanding a browser’s security. It’s a useful portion. Network monitors are also good.
I’m not talking about startup telemetry, I mean browsing history and activity. Chrome reports this, Brave doesn’t.
I don’t think Brave is perfect, I just think it’s better than Chrome and Firefox.
"Confession" is a curious choice of words. You're correct that Brave issues requests on startup; this is necessary for a secure application. If your browser isn't updating its internal list of suspected-malicious domains and more, it isn't doing "security" properly.
> There is plenty of opportunity for your data to be stored and used (not saying that it is).
To what "data" are you referring? You cited my review of our (Brave) network activity, and that of many other browsers; which data/requests do you find to be worrisome?
A similar review was conducted in 2020 by Trinity College Dublin, which also found Brave to be the "most private" browser tested (even with these startup requests): https://www.scss.tcd.ie/Doug.Leith/pubs/browser_privacy.pdf.
> …each of them [network requests] contains your PII (IP address at the very least).
An IP address is rather unavoidable. But whether or not an IP address constitutes PII is debatable—many users can (and do) share common IP addresses.
That said, we drop the IP address when and where possible. For example, usage requests are routed through a CDN which replaces the user's IP address with their inferred country.
Brave has no interest in trying to remotely monitor anybody's browsing habits; if we did, you (and/or those who actively monitor our project, looking for faults) would see clear signals in our network activity.
Instead, everything we do is designed from the outset to preclude this type of abuse. That's the case with our Privacy-Preserving Product Analytics (https://brave.com/p3a), our Private CDN (https://brave.com/brave-private-cdn/), and more. Brave isn't interested in your personal information; we have built a business model that doesn't rely on the harvesting of user data.
> The only way to actually trust a browser from a privacy standpoint is to check if it is indeed not transmitting any data.
This is a great point. Please review our network requests, and let me know which items give you concern. We're genuinely interested in your feedback.
> Disclaimer: I am in the business of creating a privacy respecting, zero-telemetry, browser. This topic is near and dear to my heart.
I'm curious how your product handles security; do you not maintain a client-side list of suspected-malicious domains (so that you can warn a user who might be stumbling into something harmful), or check for updates to patch zero-day vulnerabilities in the wild, etc.? Both of these (and more) require routine network requests if they are to offer any effective defense for the user.
"A privacy respecting browser has no business sending data on its own anywhere without the user being OK with it first."
This is true by the very definition of what privacy is.
If you want to check for updates - let the user initiate/opt-into automatic updates. If you want to update your malicious domain list (is that useful at all?) - let the user initiate/opt-into it. And so forth.
If you want to make these choices on the behalf of the user, and enable this and other things you do in those 70 requests you do on startup - that is of course fine. But you lose the right to call yourself a privacy-respecting product because Brave client just sent data to Brave servers without user knowing/consenting to it.
> which also found Brave to be the "most private" browser tested
A statement like "Brave is most private of the tested browsers" implies that privacy is somehow an analogue measure between 0 and 1, where Brave is for example 0.6 and Chrome is 0.4 or something.
But privacy is a binary measure, you (company/product) are either respecting privacy of the user or you are not. You can not respect it 'a little'. You look at your friends the same way - one has propensity to leak information and the other one doesn't. There is no category for friends who leak 'a little' information. Either they do or they don't. And frankly being called 'most private' in the company of those browsers is like saying a dog is 'most likely to fly' in the company of an elephant, dinosaur and a rhino. Be cool and be a bird to begin with.
> An IP address is rather unavoidable. But whether or not an IP address constitutes PII is debatable.
Kahm. IP address is rather avoidable - just do not send data without user's consent. It is that simple. We are doing it, so I know.
It is also not that much of a debate whether IP address is PII. It is.
Multiple court rulings such as State vs Reid [1], and Breyer vs Germany [2] as well as California CCPA act of 2018 [3] define IP address to be PII (w/ or w/o caveats) or at least a part of PII.
> That said, we drop the IP address when and where possible.
I never implied otherwise. What I did was to state the fact that Brave client sends data to Brave servers and that we can not tell for sure what is being done with this data because Brave's server code is closed-source.
Is this potentially a concern for the users? Yes. Can it be avoided? Yes - just become zero-telemetry by default. No need for discussion then.
A good relevant example is that Google advertises Chrome as a privacy respecting browser. Do you believe that based on what they say? Why not? Are there ways you could believe this? Yes, if no data ever left Chrome to Google servers without user explicitly allowing it first (by 'allowing it' I do not count accepting Terms&Conditions as those are never read by anyone and do not count as explicit/informed consent in this context).
> do you not maintain a client-side list of suspected-malicious domains
No we do not (could change in the future, in which case it will be opt-in of course). These lists in the current form are arbitrary, this hardly counts as security feature and there is very little chance the user will end up on a malicious website intentionally. Plus browsing the web is the responsibility of the user. The job of the browser is to stay out of your way, not make arbitrary decisions for you.
> check for updates to patch zero-day vulnerabilities in the wild
In Orion, user can check for updates manually or opt-in into automatic updates. So the feature is there. The key is however in "opting-in" because we want to have the right to call Orion a privacy respecting browser.
Orion does not even set a default search engine - otherwise the moment you start typing into address bar you would be leaking information (including IP address) to the search engine provider for suggestions.
To recap, Orion sends zero data to our servers or anywhere else for that matter (unless user first opts-in into it), on the first run, on any run or ever really. We call this "zero-telemetry by default" and we invite Brave to adopt this. Privacy is a serious matter, so let's treat it seriously.
[1] https://en.wikipedia.org/wiki/State_v._Reid
[2] http://curia.europa.eu/juris/document/document.jsf?text=&doc...
> "…you lose the right to call yourself a privacy-respecting product…"
I obviously disagree here. The problem is not _requests_, but rather the nature of the requests. You can certainly choose to not make any requests, but I feel doing so puts your users at considerably higher risk. I'd be curious how consistent you can be with this too; does your operating system and router also issue no requests on their own? Are users supposed to be capable of tracking security threats on those fronts too, as well as locate and install updates?
> "It is also not that much of a debate whether IP address is PII. It is."
It can be. I don't think this is a legal question, but rather an engineering one. You and I both know that this space is complicated by networks, NAT routers, and more.
> "Brave client sends data to Brave servers and that we can not tell for sure what is being done with this data"
What data? I understand that you have limited visibility into the server-side of things, but you can see clearly what data is being sent to Brave's services to begin with. What sorts of concerns do you have with what is being transmitted today?
> [Re: security lists] "Plus browsing the web is the responsibility of the user."
This is where we diverge even more. It sounds as though you're targeting super users who are very technical, and comfortable with monitoring threats, applying patches, etc. That expectation works for niche software, but not for software intended for _all users_. Brave absolutely should protect users from known threats. As we saw this past week, malicious ads on Google's search engine results were sending users to malware sites. Fortunately, we were able to get those URLs added to the SafeBrowsing service, and protect users of Brave, Chrome, Edge, and more.
> "Orion does not even set a default search engine - otherwise the moment you start typing into address bar you would be leaking information (including IP address) to the search engine provider for suggestions."
You don't have to perform live lookups. Brave doesn't send keystrokes for this very reason; users have to opt-in to that. Firefox defers sending keystrokes until 2 characters have been input. Most others just send the keystrokes (or pasted content) behind the scenes—not cool.
> "Privacy is a serious matter, so let's treat it seriously."
Expecting your users to opt-in to basic privacy features suggests privacy takes a backseat, IMHO. But then again, we may be targeting very different demographics with our software. It sounds like you're targeting power users who are okay with elevated risk. We're building Brave for everybody.
Thank you! If by power users you mean users who want to have their privacy on the web respected, then yes, we are building Orion for them.
> I obviously disagree here. The problem is not _requests_, but rather the nature of the requests.
But the problem _is_ requests, because each request at the very least carries IP, and IP is PII as ruled in multiple court rulings. I respect your decision to disagree with that, but that is the state of things.
> I don't think this is a legal question, but rather an engineering one.
There is no debate with court rulings.
It is also reasonable to assume that each court ruling involving this question involved dozens of engineers on both sides, probably more knowleadagable than you or me in this matter. And each ruling was made after careful consideration of evidence and with a lot at stake.
> It sounds like you're targeting power users who are okay with elevated risk.
I do not think you made a case that there is an elevated risk assigned with choosing to respect user's privacy in a browser. And if there is, and Brave has chosen not to respect user's privacy to include what it perceives as security features, I think you owe your users at least an explanation on your home page about that choice that you made for them.
Brave is a formidable competitor with devoted following and relevant and increasing market share. I enjoy the opportunity to discuss these important issues with you in a public forum.
Honestly, this is not what I expected from the "privacy respecting, zero-telemetry, browser" that you've been heralding here.
The Google Form alone is far more alarming than Brave's P3A (which is not connected to any Google Account, doesn't feed the data to a third-party, restricts user answers to category/range values, breaks up and temporally offsets delivery of feedback to prevent fingerprinting, etc.).
2) Perhaps you missed that we are in beta. You are opting-in your email in exchange for being invited to become a beta tester. You do not need to do that. And if you do, we are going to use your email only to send you the invite.
And the reason why there are so many questions in the form is that we want to deter as many people as we can, and get only the most determined beta testers. If somebody finds a 10 question form intimidating, their value to us as an active, contributing beta tester is likely to be small.
When we are out of beta you will be able to download the browser without submitting anything, and enjoy a zero-telemetry browser out of the box. Makes sense?
However we are OK to share it with die-hard fans who actually took the time to complete a non-trivial form, hence invite-only private beta. When we move to public beta, there will be no signup requirement.
> Bullish on macOS?
Yes we believe it is an OS and a platform with a bright future. Personally I enjoy it using a lot as a consumer, and I think it makes for a wonderful host platform for a new browser. Note that we also opted to use the WebKit rendering engine (fastest and most power efficient, at least on macOS) and built the rest of the browser from scratch.
Mozilla has a nice tool to help identify sources of "slowness and slugishness"[1], you may want to give it a try -- oftentimes it's found that the issue is not Firefox itself, but some extensions, external processes, or undesirable modifications in `about:config`.
---
At least on Linux it gets out of my way quite nicely. Things like easily accessible Profiles help me quite a lot with my workflow.
If you're really strict about privacy there are browsers like ungoogled-chromium, Bromite (Android) and Orion Browser (only on Mac, iOS) which promise 0 telemetry, connections against their services, etc. Brave is nice but has connections against their services (internal addon updates, safe browsing, updates).
that said I despised the UI redesigns and the recent FTP kill.. I want a broswer, not a fashion magazine
Also I can't for example leave Firefox alive while playong some games or it starts to create stutter in the games.
I tried profiling but the Firefox profiler just hangs all the time or uses so many resources it becomes unstable ironically
Disable javascript and well... the site isn't usable any more for business transactions, but the slowness and CPU load vanishes. The website becomes snappy, highly responsive and easy to browse. The fans spin down and memory usage goes way down.
I've never used Chrome. Does chrome not ever get bogged down by javascript? Do they have a different javascript library/engine? I assume they must. Can you change the javascript libraries used by Firefox and Chrome? Apologies in advance if this is a dumb question.
IIRC Firefox uses their own engine called Spider Monkey. I don’t know of anything outside of Mozilla which uses it. I have a hard time imagining it being faster than V8, but I actually have no idea — will need to go look at some benchmarks.
For example, when you press ctrl+n, chrome instantly creates a new window, then spends the next second or so (depending how old your computer is) painting the UI. On Firefox though it seems like nothing is happening for an entire second, and then the window emerges fully painted. So even tho the total time is about the same, FF feels much less responsive due to this design choice.
I also noticed Firefox spent a much longer time (a fraction of a second, but perceptible, and multiply that by thousands of clicks a day) before it would even (apparently, again -- not sure whats going on inside) begin loading a page, which was frustrating.
I verified this was the case in the web inspector's network performance tab (there was an mysterious delay before the first network request).
All this to say, you might have an add-on delaying network requests to match them against a blacklist, save metadata or whatever the add-on is supposed to be doing.
Some non-Mozilla projects do embed SpiderMonkey, including Bloomberg (since 2001!), MongoDB, CouchDB, and 0 A.D.
https://discourse.mozilla.org/t/survey-where-are-you-embeddi...
Yes. This is pretty subjective as a user, but I'd classify Chrome as slightly better here. They're close enough that it doesn't usually matter unless you're playing JS based games or have a potato for a computer.
> Do they have a different javascript library/engine?
Yes, Chrome uses V8, Firefox uses SpiderMonkey
> Can you change the javascript libraries used by Firefox and Chrome?
No, not easily. It's all open source so technically you could with enough effort. But for example Chrome relies on some shared GC code between Blink and V8 [1]; I expect various feature needs like this would make swapping for SpiderMonkey infeasible.
Not entirely, unfortunately.
2 column tabs sadly no more...
Why they think this is better UX is beyond me
I don't get it, why they force the grouping instead of making it optional. Without tweaking it's impossible to just open a link in another tab.
It is behaviour that has earned many recent one star reviews.
https://play.google.com/store/apps/details?id=com.android.ch...
Is that firefox or Google pulling a Shadow Dom v0 where they use an API only Chrome implements and fall back to software emulation on everything else?
Ive been using Firefox since it was called Phoenix, and this is my biggest complaint. Stop hiding menu options, my monitor is bigger and you're suddenly trying to save real estate.
The only reason Firefox got as popular as it did is because technical people liked it, and they encouraged their non technical friends to use it. If you're going to dumb it down then technically inclined users will not feel as pationately about it.
I was personally responsible for hundreds, maybe thousands of people switching from ie to Firefox when I worked at the help desk of a small ISP. I don't think I would do the same now. It's still my main browser, but it feels like an abusive relationship.
I updated my user prefs file to permanently disable updates, so I'm remaining on pre-ProtonUI v88. Of course, I don't know how much longer I could sustain that because I'd also not receive security patches, but in the short term it's what I'm doing.
The new Firefox UI is incredibly frustrating, and feels like it walks back sensible UI principles. Removing icons in the main menu was celebrated as "de-cluttering" [0], when in reality icons improve ease of use. The "floating" tabs feel more distracting [1], when they claim the opposite. Heck, even user prompts no longer colorize the "primary action" button [2].
Also, what's with modern UIs becoming increasingly childish and watered down? The word I'd use to describe the new proton UI is "blurry".
[0] https://www.mozilla.org/media/img/firefox/releasenotes/note-... [1] https://www.mozilla.org/media/img/firefox/releasenotes/note-... [2] https://www.mozilla.org/media/img/firefox/releasenotes/note-...
It's arguably not the same as a sensible out-of-the box design, but far better than sticking to old versions just because of the UI.
2174 lines of CSS vs. 53 lines :-)
I don't overly care how every pixel looks or what the icon is and such; I just want my tabs to have some contrast.
>I want a browser that works, respects my privacy, stays out of my way and lets me get shit done. A browser built for professionals, by professionals. I want a consistent UI that remains stable over time. I'm easily willing to pay for such a browser.
>Firefox used to be it, but I no longer feel like it is. Any suggestions for what to try next?
That's my experience as well. I was using FF from v 1.0 back in 2004. Upgrade to Quantum almost gave me a heart attack because it ruined majority of addons and disabled custom themes. Upgrade to "megabar" was a final straw for me. I've spent ~ 3 hours, but finally migrated to Pale Moon ... and it's like I'm back in 2004. Even Noia theme is working again.
FF, in my opinion, went full circle: from being the most functional and the most customizable browser to being the new IE6. There are no redeeming qualities left really.
(The few times I’ve had perf issues in Firefox were all either addons or sites designed to work only in chrome)
I think this drives many people off Firefox. I am willing tinker with Firefox's internal CSS to tame some of the UI nonsense, but the rest of people just want a browser to get their work done; not to spend a couple hours every month to get rid of Firefox's new UI overhaul.
I really miss Firefox but the memory leaks were just a deal breaker.
I'm in the same boat as you -- a Firefox user (and evangelist) from the beforetimes. But Firefox stopped meeting my needs when the revamp occurred.
I haven't really found a modern browser that is acceptable, though, but it's not for lack of looking. In the meantime, I stick with an older release of Waterfox.
Also, Firefox on the Desktop is really good and still let's you do so much more than chrome clones. But it suffers specially when using Google websites.
I use Firefox to not be part of the Chrome monopoly, not because it's actually a fundamentally better browser.
When you have the time, you should note it here: https://webcompat.com/
And that omnipresence of Chrome allows Google to force their own moves as de facto standards, which is dangerous overall.
Firefox is better because it follows standards and it is open-source and it is not tied to a behemoth like Google.
The authors of pages you see perform better in Chrome are indeed not building for the web but rather building for Chrome.
Develop for Chrome first, all other browsers second. Why worry if other browsers don't work when the solution is "download our desktop Electron application :)"
And I have had a few experiences with sites not loading properly in the last few months. Try windy.com for example: on FF 90 with no extensions enabled and tracking protection on 'balanced' I get blue and yellow banding on the map, and the wind gusts graphics fail to load properly. I have reported a few of these instances in the past, but a lot of the time I'd rather just switch to chromium temporarily and continue with what I'm doing.
[0] https://www.cnet.com/tech/services-and-software/mozilla-exec...
I do wonder if every user would be aware that the 'Allow site to extract canvas data?' popup can break site functionality though -- its not as though there's a warning to that effect in browser.
But it turns out the difference was the I was running ublock-origin in Firefox and sometimes that was causing issues for some sites..
A hassle but well worth it to avoid touching Chrome ;-)
At least chromium is open source. The best we can hope is maybe that organizations adopting chromium other than Google can wield more influence over it.
As I point out here https://news.ycombinator.com/item?id=27222818 human language is not precise enough to write good specifications. Natural language words are polysemic and contextual. See the meaning of "break" for example: https://www.merriam-webster.com/dictionary/break
Kolmogrov showed that fully specified information distills down to computer programs: https://en.wikipedia.org/wiki/Kolmogorov_complexity, https://en.wikipedia.org/wiki/Minimum_description_length
The ideal language for a specification might be a mix of natural language and code with a test suit, something like Literate Programming (https://en.wikipedia.org/wiki/Literate_programming) or its descendants along with modern pull request based discussions that are tied to version controlled code.
I wish Mozilla or a similar organization adopted the chromium core. We really need a well funded non-profit managed release of the reference browser.
> At least chromium is open source.
That source code is 12-15 million lines of code. They implement literally thousands of specs. Chrome adds 40-70 new web APIs [1] with each release which happen roughly once every 40 days and contain god knows how many code changes.
Good luck deducing "precise specs" from that.
> I wish Mozilla or a similar organization adopted the chromium core
That would mean cementing Google's monopoly of the web.
Exactly, it's impossible to describe that in human language which doesn't have precise enough semantics. That's why the spec has to be in code, in the form of a reference implementation and/or test suit.
The goal should be to move chromium away from being controlled too much by Google.
On the contrary, this implements specs that are defined in a human language. For example, the full semantics of rendering HTML were standardised with HTML5, and now all browsers render HTML the same way.
The problem isn't the human language. The problem is the sheer number of these specs. Hundreds, if not thousands.
However, good luck understanding these specs by reading code or unit tests (and yes, there's a multitude of tests [1]). How do you know what a piece of code encodes? Or a test tests? You really propose to reverse engineer behaviour from code?
Example: here's a test: https://github.com/web-platform-tests/wpt/blob/master/html/s...
What exactly does it test? Why? Is this a correct test for this behaviour? Care to pinpoint the exact precise location of this spec in Google Chrome's code? [2] It's only 12 or so million lines of code, should be easy to find.
> The goal should be to move chromium away from being controlled too much by Google.
By doing what exactly?
Is this sarcasm? Writing web apps that work the same across browsers is still the most painful part of web development. The underspecified natural language specs lead to subtly different behaviors in different browsers.
Full specs of a complex systems are very complex.
It's not. How HTML is rendered was literally not defined between browsers until mid-00s. Hence the difference in the boxing model, for example.
Bt yes, besides HTML there are hundreds of other specs, and those may or may not be implemented across browsers.
> The underspecified natural language specs lead to subtly different behaviors in different browsers.
You keep saying this, and I don't think you even understand what you're saying.
> Full specs of a complex systems are very complex.
Yes, they are. What you keep proposing though, is to reverse engineer behaviour from millions of lines of code. I'm still waiting for an answer to my question about datalistoptions test.
The technical blueprints are as important than the natural language notes in the blueprints. In software, code is blueprint.
For me there is - in addition to not wanting to support Chrome - still a few things that Firefox does better.
As for websites that only support Chrome I consider them broken which means I don't use them or if I have to I try to notify the operator.
Safari is usable on less than 20% of machines, it absolutely will not be stopping anything. It's also the bane of my existence as a web developer.
You forgot mobile, iOS users are big chunk of it and websites want to work on iOS browsers.
I would say as a Chrome developer then.
Being IE only made life a lot easier.
Same today. Some people think it is OK to test only in Chrome. That lets one get away with a lot of bad habits.
Dealing with different browsers is part of what makes one a competent web developer.
I do deal with different browsers, hence why I get headaches from Safari. If I didn't, I wouldn't complain about it.
I've been a web developer for a long long time. I know what a pain IE was, and I'm just experiencing it all over again with Safari, although they've gotten better lately.
IE11 is going EOL "soon" and at that point Safari is really going to be the odd one out. Chromium and Firefox are at least _mostly_ consistent with each other, save for when Chromium adds some crazy new feature that's nonstandard (but at that point only niche websites are usually using the new feature).
Safari is a hard sell when one can't install an ad-blocker on it (work on the street is you can but not easily)
Specially since Microsoft has always been on the same boat as Google, remember that such kind of features go back to Active Desktop.
Additionally, everyone pushing Electron apps is basically contributing to Chrome market share.
So Google has got itself locked into that same trajectory for a long time now. "Features" are total bullshit. Its all about making sure every small thing is in the cloud or eventually gets pushed into it.
That vision is as dumb as moving the DNA in every cell in your body into a nearby lake and visiting the lake everytime you want to read 1 bit. With a Google toll booth at the lake entrance. Its doomed to fail.
Just look at the consequences. If you have a webpage on your local hard drive and want to use the browsers javascript to access it to make it look better, the Google Chrome team will come running like well programmed alert robots to call it a security violation and disable api access to your own disk.
This is how empires fall.
Chrome is being used on the browser (with a mobile footprint Microsoft never had), the desktop (VS Code, Slack, etc), and v8 is driving a substantial part of the web's backend (Node). Even the smaller use case of web scraping is moving towards Puppeteer.
Apple stopped developing Safari for Windows nine years ago.
I keep seeing this rhetoric, but I've never experienced this myself. I use Firefox as my main driver and use Google Search, Docs, Mail, Sheets, Slides, YouTube, and whatever other Google products literally every day and everything works just fine. I've tried them out in Chrome/Edge/whatever and they all work exactly the same.
The only thing that doesn't work 100% is search on Firefox on Android, but there's no reason for it and changing the user agent fixes all the problems (Google intentionally makes it bad to try and drive you to Chrome).
I strongly disagree with this statement. My opinion is that it's the opposite.
I always get sad when I think about modern Firefox. I loved Firefox dearly before the transition, and I tried really hard to love it after the transition, too. But it failed me and lost much of what I loved about it. Then every subsequent release was just a little worse, excising more of what made Firefox great.
Eventually, I just had to give up on it.
I still use Firefox because it works reasonably for my usage but I stopped promoting it to other people around me. For the average user Chrome is good, very good even. And Firefox lost its uniqueness and UI differences that made it stand out. And if nobody talks anymore about your product then you are done.
Microsoft does keep asking me to use Edge on my Windows gaming machine, although it's the only browser I have installed...
But I guess the point is... where is Mozilla going to ask people to use Firefox?
Whereas Google bugs me on all my machines (Mac / Linux / Windows, all without Chrome).
My point was that using Firefox on Linux, I've never seen anything related to edge on MS sites (but I only use Office 365, Azure and, sometimes, the docs site).
This is a computer on which my most used browser is the Steam thing. I really don't care either way what it is, so I don't bother installing a specific one.
The problem is that Firefox is basically a Chrome clone at this point, all the way down to the privacy-invading features such as telemetry, so using it nowadays is more down to ideology than actual technical merit.
Google is siphoning nearly all talent by paying them insanely huge amounts of money. Web is part of Google's core business and they will pour every little penny into it if it means they can be one step ahead and force others to follow them. How can Mozilla, a non-profit, compete with that? Even freaking Microsoft gave up!
I'm insanely impressed with Mozilla that they can still keep up that well.
Useful to people can be understood and is a selling point. What is technical merit? Some CS insider form of bragging rights?
What does it mean today? Most people want a browser that is invisible. They use sites, not browser.
It's like the old quote about Microsoft Word, which was something along the lines of: "it's true that Word is bloated and that most people only use 10%, but everyone uses a different 10%".
They are also not part of any standardisation committee, as far as I know.
Advertising is a common vector for malware, telemetry can inadvertently expose PII or corporate intel and so can their bullshit features such as Pocket that are foisted upon unsuspecting users.
Make a browser that addresses these problems out of the box. The enterprise will be all over it and will be paying actual money for it so they no longer have to beg Google every year.
At the moment Firefox is probably the most user-hostile piece of open-source software that I’m using. After installing it I have to disconnect from the network (as it loads Google Analytics-infested pages on first run and has telemetry enabled out of the box) and spend 10 minutes configuring it (including using about:config to disable Pocket) to defang it.
And let's go with your theory and assume enterprise will be all over this. Do you remember nothing of the IE6 era? Enterprise is the worst customer to have as a browser.
It sounds like you're just pitching for a browser you wish people would build for you. I mean, just use the Tor browser, it fits your description just fine.
Can you elaborate?
> It sounds like you're just pitching for a browser you wish people would build for you. I mean, just use the Tor browser, it fits your description just fine.
I've already built said browser - Firefox can be configured this way. I'm just offering options & opinions on how they could turn the ship around, because clearly appealing to the mainstream by copying Chrome doesn't work, so maybe appealing to the power-user crowd (which was the reason Firefox and Mozilla became popular) would fare better, especially when it just requires minor config changes and bundling uBlock Origin out of the box.
Keep bugging competition authorities to punish Google harshly over the abusive behavior we've seen lately.
I'm using Firefox for now but I admit the moment someone forks it and have a good security foundation I'll start using it and donating to it.
I'm fed up with Mozilla thinking everything else they donis more important than their main income source and main contribution to Internet.
(Yes, I keep posting like this against both Mozilla and Google in the hope that they will one day improve or more realistically to increase the chance that someone else steps up. As WhatsApp proved before they were gutted by Facebook there is a large market that wants privacy and is willing to accept smaller problems and also pay for it.)
Another extension API will solve absolutely nothing.
It is actually slightly more complicated since some stuff depends on the main tab bar being visible (or so they say, my Firefox works nicely even if I disable the main tab bar using a CSS hack.)
The idea that the best thing wins just because it’s the best and people will share that is flawed. It basically negates marketing and influence which is what Google’s money making model is based around. And they have been successful at that.
Lack of in-browser ads? (Google websites have ads but as far as I’m aware Chrome itself doesn’t have any, unlike Firefox which has sponsored sites and “snippets” on the new tab page - enabled by default obviously).
Lack of constant nagging? Firefox in its default configuration has always something to nag you about. Whether it’s Pocket, Firefox Sync or that it’s just updated and there are potentially new features.
But I definitely agree about the Firefox nags, I suppose it can be off-putting to new users and project a low-quality adware image (usually synonymous with more privacy violations, which is ironic).
In my experience, Firefox UI changes since then have been largely cosmetic and rearranging of settings.
Maybe they're more likely to cater to users who don't turn off the method they use to decide what to cater to.
They also don’t need telemetry to read threads like this one and there’s been plenty of those on HN (and I’m sure elsewhere) and the general consensus is always that Mozilla is letting power users down in favour of trying to copy Chrome.
Given these facts, I don’t think telemetry or lack thereof is the problem.
If the presence of bad actors poisons the well then I don't see a stronger case for non-Firefox browsers.
You reach one person every 5 days with your word of mouth. Google has a billion searches all advertising "a better browser" right in your face if you dare use anything else but Chrome.
>people having it on their work computers (because their IT mandates it) and wanting the same great browser at home.
When have you ever said "damn, IT actually installed great software, I sure want the same at home"? In real life, IT installs Internet Explorer 6 because that one ISO standard they paid a lot for to have mandates using it for their super special test website, and have an 11 year old pirated version of Acrobat Reader.
That's how it used to be.
These days it is still better at what I need it for (learning, research), but it isn't orders of magnitude anymore and certain people tending bugzilla for Mozilla are borderline hostile, see for example here https://bugzilla.mozilla.org/show_bug.cgi?id=1332447#c171
I still remember the days of vimperator and treetabs in xul.
firefox did this to themselves. they dont deserve support.
Vimperator replacements exist: https://github.com/tridactyl/tridactyl
Additionally, XUL was a steaming pile of shit, and there was no saving it. Multithreading was only possible by ripping out XUL.
Being hostile to people who ask nicely about getting some necessary features into the new API however, that is optional.
Same goes for extracting all the money from Firefox and sacking important dev teams while continuing less important charity work.
Calling tridactyl a replacement for vimperator ignores all the features and extensive customization available through the old Firefox API. I've used vimperator and pentadactyl and tridactyl doesn't even come close (because of the awful API limitations).
My point is: Firefox API is now a cheap version of Chrome API. Why would you develop extensions for Firefox instead of Chrome? As a power user, it makes no sense to support Firefox. It offers less than chrome.
They had firebug back when Chrome dev tools was crap, an amazing API for extensions and customization; they threw it all away for this mediocre crap chasing average users and are now playing the privacy / save the web card and guilt tripping people for not choosing them.
They can offer better APIs, they are not entitled to power users.
Power users write extensions, write tools for web developers, developers are the most importance resource. Who even bothers to test on Firefox now? For what, 7% market share?
All that money and support; just all gone. Complete waste.
Anyway, I sunk a lot of time into Firefox over the years and it was my browser of choice for years; I'm definitely still bitter about it. They literally abandoned power users. Fuck them.
Nah, multi threading has always been there (because it's doing networking and IO at least) and multi process support landed shortly before Quantum release.
Firefox still uses XUL, it's just not an exposed API
I'm quite happy with Vivaldi, which, while based on Chrome, at least seems to understand what users need.
"Mozilla renewed its search deal with Google in 2020 for three years. The organization will receive an estimate of $400 to $450 million per year from the deal alone. "
https://www.ghacks.net/2020/12/10/mozillas-revenue-jumped-to...
I've worked for nonprofits for most of my career, and have seen the insides of several. The most effective ones tend to have a small team on shoestring salaries and really need money. The least effective ones have a CEO making $5M and an executive team above $400k.
I've seen a lot of people argue that good people cost money, but they don't. I know $5M CEOs, $1M CEOs and $100k CEOs. The $100k CEO was by far the most effective.
That said, the Mozilla 990 doesn't look crazy. Many big nonprofits are bad. It's not an organization I'd donate to myself, but it's not one I'd discourage others from donating to either. CEO makes $3M, which isn't really reasonable, but the next-highest salary is $286k. That said, the whole for-profit Mozilla Corporation bit sketches me out. It feels like it might be a way to dodge IRS reporting regulations. I'd want to do due diligence before donating to a non-profit that has a structure like that (it may be innocuous), but I don't have time for due diligence when there are transparent nonprofits too.
If anyone knows a way to only support Firefox and not Mozilla at large do let me know!
But also, the answer to your question is at https://assets.mozilla.net/annualreport/2019/mozilla-fdn-201... and https://assets.mozilla.net/annualreport/2019/mozilla-2019-fo... (the 2020 numbers are not up yet because the audit starts when the tax return is filed and lasts for several months, so isn't completed yet).
Just for comparison, last I checked Chrome's marketing budget was estimated to be in the ballpark of Mozilla's total budget.
Disclaimer: used to work for Mozilla.
Browser: ~20
Web rendering engine: ~100
Worldwide average senior C/C++ developer salary: $100k/year
So $12M/year should do it. Let's say $20M to allow for management and overhead.
Disclaimer: founder of a browser company
* There are server side components (bookmark sync for instance)
* They need infrastructure to run the tests, do the builds, handle the bug reports, etc...
I don't know where you got your 20% overhead, but from what I heard it's wayyyy off.
Mozilla launches a new idiot side project like once a month. As a Firefox user, it's deeply frustrating to watch bug tickets go unfilled while a multimillion-dollar rebranding rolls out.
It's almost like the Mozilla execs get paid the big bucks no matter how badly they do their jobs. Go figure.
(For the record: I'm using FF and actually prefer it over Chrome, especially their DevTools for CSS which I find pretty meh on Chrome, and of course for ad blocking).
Firefox - Firefox, Torbrowser, spidermonkey.
Chromium project became the cpython of JavaScript and web browsers, because you could package it's components and embed them in your own applications. Firefox does not have competitive equivalents or better features. Therefore it loses users.
This was a big topic years ago when FF started removing XUL and any ability to extend the browser. You need a reason for people to use your tech, not just your product.
XULRunner was Electron before it was cool. Though they werent prevalent there was a small but promising variety of applications based on XULRunner [0]
Then of course Mozilla administration axed it in their infinite wisdom.
[0] https://en.m.wikipedia.org/wiki/Category:Software_that_uses_...
I don't pick a browser for the Firefox or Chromium engine (unless a site needs it), I pick a browser based on the UI and configuration management. So I use Qutebrowser that is keyboard based and a declarative configuration. It happens to use QtWebEngine but that is not why I picked that browser.
Since I don't use Firefox... I don't really recommend it to anyone. Firefox's early success was driven by educated user's telling other people to drop IE for the better product. It also means a lot fewer developer's are using the Firefox engine when developing websites... especially the developer's that would put in the effort to submit bug reports & patches.
(At least last I checked, recreating a Qutebrowser like experience in Firefox was at best just really annoying and would still lack features).
The 3 or 4 thousand power users that needed native interop were (and still are) of no interest compared to the then bad performance of Firefox in relation to Chrome. Even HN was full of people who complained about Firefox' performance. Now it's full of people who recommend to give Firefox another shot because it's fast again.
Firefox is also currently the only browser where uBlock Origin can use all of its features, Chrome is intentionally limiting APIs. Are people using Firefox because of it? No. So XUL add-ons would not have helped Firefox.
If you still want XUL, there are many forks out there that claim to support it.
https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-b...
Even someone like me that uses Firefox since it’s inception just gave up. I feel like Mozilla is alienating its userbase to cater for new users. It’s a failing strategy as it will never be able to compete with the hand that feeds (google).
My hope is that Mozilla fully dies and Firefox is able to continue as a community project like arch or Debian. It will never be popular but the community will have some control.
On my phone (Android), Firefox is quite good except a few UX issues (that I don't mind too much) but the sync with my desktop has NEVER worked.
On the desktop, FF has always been slow - in booting, loading pages. The same with Edge and Chrome just work.
If I could get it to sync, and if the desktop version worked, I would never go back to Chromium.
Same with sync, I recently install Firefox on a new laptop. Clicked the sync button, logged in with my account and done. In 2-3 minutes all history and addons sync'd \o/ UX wise I really love that Firefox Android has the address bar on the bottom :D
Except some Google stuff like the GCP console.
EDIT: formatting
[1]: https://www.cnet.com/tech/services-and-software/mozilla-back...
Absolute bullshit. The Looking Glass extensions was installed through their SHIELD experiments program, only for people who had enabled it, and to a very small proportion of those, too. Additionally, it did not capture any data, as creepy as it was.
https://blog.mozilla.org/en/products/firefox/retrospective-l...
I'm wondering how they count users, and whether installations with telemetry disabled are counted at all.
Sure, make a simplified browser interface by default. But don't forget to give power users an escape hatch to get more control over the browser, and make it do what they want. They are the ones that recommend the browser to other users.
https://web.archive.org/web/20200731235001/https://twitter.c...
Meanwhile Mozilla's CEO continues to fleece increasing millions of dollars while being responsible for a massive collapse in market share (she increased her pay 400%, while destroying the company).
https://news.slashdot.org/story/20/09/23/1528219/firefox-usa...
Chrome: Lets add tab groups, seems like a good idea
Firefox: why are users leaving?..
The constant addons breakage and UI changes, feature removal. I could bare the speed difference, but these inconsistencies are just too much
Still Firefox continues to be the best browser in theory
All your addons are not everyone's addons. Some people have different, or more, or more specific addons
There are addons that disappeared and are not possible to do today. And maybe you can do something similar, even if clunkier or slower. But a lot of developers have moved anyway, which created holes in the ecosystem
And just having to go and find replacements was difficult since it took a lot of time for addons to reach parity. And people have a day job to get on with
TreeStyleTab still breaks today, sometimes the side bar disappears or is empty
I had an addon that would highlight all bookmark link in all pages, including google results, and on mouse over would show the tags and description. Can you find a similar now?
Like compact mode: Scheduled for deprecation.
Find Chromium tab groups and get addicted: Oh, FF used to have tab groups and killed them.
Search keyword sync via bookmarks: Scheduled to be deprecated, not functional on mobile.
PWAs: Development aborted.
Meanwhile Vivaldi's like "we're adding a third interface style for tab stacks" and Brave's building truly standalone revenue sources to be able to sell tinfoil.
Which is not even getting into the "we need more than deplatforming" spiel - do they hear themselves?
Firefox lost their way technically, and their focus on users when Brenden Eich was forced out. Mozilla's focus seems to be far more on the social to the detriment of their technical efforts.
Their fragmentation trying to chase other goals then browser has really cost them.
Want mozilla to take a stand on a policy issue? Great. Responsive. Respond to user requests? Not so much.
To be clear, I defend anyone's right to have a position and make the world a better place. But please improve the product that you are actually working on. The number of users you claim to speak for is shrinking.
1. Brave is building new tech like IPFS, BAT, and Brave Search that are really compelling reasons to use it. Firefox's main selling point is that it simply exists as an alternative to Chrome. Firefox feels like it's digging its heels in to resist Google, while Brave feels like it's going on the offensive.
2. I disagree with Firefox's politics. They cancelled their CEO because he donated to the Wrong Side(TM). They want more deplatforming, they want more fact checks [1]. That is radical compared to mainstream thought in America just a few years ago. This new direction the left is taking is not good for the Internet, IMO. After January 8, I took a hint and left Firefox for Brave.
[1] https://blog.mozilla.org/en/mozilla/we-need-more-than-deplat...
Literally the only thing keeping me there are Tree Style Tabs/Sidebery. Give me a Chrome based browser with that and I’ll switch (Edge’s vertical tabs don’t really count, it’s still not a tree).
I see many reasons for Firefox’s demise, but TL;DR I’m just done.
Do you have any references to the old-school status bars and what they used to contain?
Oh yeah? Which particular Gods Of Modern Language decreed this, and who elected them to that position?
This seems relevant as it was started by the former co-founder of Mozilla and creator of JavaScript. Maybe Brendan Eich is good at finding out what people want in a browser.
Still running the monoculture problem....
That clown act they pulled in the recent release with tabs and decimated context menus was the last drop that forced me, the loyal user of 15+ years, to disable Firefox updates on all machines under my control. FFS, do they put any thought into these pointless disruptive changes that do nothing else but mess up existing users experience?
They should stop making changes in a hope of attracting new users and give a long and hard thought to how to retain what they already got. Because they will end up with neither.
Maybe you need to delete it, just the once, from whatever device it keeps getting synced from?
Sadly, creating a new browser is impossible these days, unless you're sitting on a very considerably sized pile of cash. There's over a thousand W3C specs, and you'll need to implement most of them in order to have a functional browser.
It's maddening that the steward of the best browser codebase is doing such a shitty job. They fired a whole bunch of people last year, even though they seem to sitting on plenty of cash, they don't seem to give a crap about what their users actually want. But, sadly, there is no alternative, and there won't be.
And if you add up enough annoyances that don't matter, eventually it becomes something. Mozilla still hasn't reclaimed the lofty peak when something like ChatZilla was feasible. A minor annoyance. One among many.
Firefox is basically in head-to-head competition with Chrome and has a very similar vision of what a web browser should be - just with less dev hours doing maintenance. That plus this user data suggests there isn't any reason to use Firefox.
Being able to have that level of control and configurability is exactly why I and many users put up with all the other downsides of Firefox.
Who ever is in charge of Mozilla the corporation has lost their way. They should trim everything back to having Mozilla the foundation only.
In that regard Safari used to be a disaster and now it works alright but Firefox seems to be consistently worse. It's a shame because FF is very important to the future of the internet, in my opinion, and on macOS their performance is not that great. My backup browser for this sole reason is Brave. I wish that wasn't the case because the browser is stuffed with... things.. that I don't need or want in it so I always have to go and hunt down how to turn all of them off when I install it on a new machine.
To me a browser needs a UI that's small, unobtrusive but clean, no BS on the "new tab" page (I don't need random wallpapers loaded from who knows where or news) - just a list of bookmarks, speed and support for the few extensions I use (adguard, sponsorblock, bitwarden).
Please fix FF, I wanna use it as my main browser!
They explicitly call out the summer holidays effect above the first graph: "Generally, MAU fluctuates over the course of a year, dropping in the summer months and during holidays." So comparing the peak of Jan 2019 to the low of Jul 2021 isn't giving a good idea of the total loss.
Jan 28 2019: 253.9M
Jan 27 2020: 229.5M
Feb 01 2021: 219.7M
Jul 22 2019: 224.2M
Jul 20 2020: 214.1M
Jul 19 2021: 200.4M
Still, definitely not good; we've seen what happens when web developers believe only a single browser (engine) matters, and we _need_ an organization like Mozilla, which puts user interests above commercial interests, to have a seat at the table.Given that this is a measure of "Desktop clients active in the past 28 days", that means that there are people tech-savy enough to be regular users of Firefox on a desktop – but who go an entire month without using Firefox because it's Christmas. And enough of those people to show up on this graph.
That blows my mind a bit. I don't doubt it, but wow.
I still wish for it to become the browser with most users.
I've been using Firefox since early days and the latest UI bumbling forced me to look elsewhere.
Surely I tried alternatives over the years but my main browser has always stayed FF. Now, times has come to actually change the main browser, which turned out to be Edge. UI is slick and functional out of the box.
[1] https://arstechnica.com/information-technology/2020/08/firef...
* Removing "meritocracy" from the governance docs - https://blog.mozilla.org/careers/words-matter-moving-beyond-...
* Changing "master password" to "primary password" - https://support.mozilla.org/en-US/kb/primary-password-replac...
* Removing "crazy" from the codebase - https://bugzilla.mozilla.org/show_bug.cgi?id=1675987
* Removing words deemed as reference to mental illness - https://bugzilla.mozilla.org/show_bug.cgi?id=1675986
The difference in the project from 15 years ago is stark.
The Mozilla mission 2005:
"Established in July, 2003, with start-up support from America Online's Netscape division, the Mozilla Foundation exists to provide organizational, legal, and financial support for the Mozilla open-source software project."
The Mozilla mission 2021:
"Our mission is to ensure the Internet is a global public resource, open and accessible to all. An Internet that truly puts people first, where individuals can shape their own experience and are empowered, safe and independent."
Where they once were just supporting a software project they're now a political movement. They spout "equity", "justice", and "advocacy" all over mozilla.org. No thanks, I just want a decent software.
Kiwi on mobile from an HN recommendation
I do align philosophically with OSS, and community organization, though, so I may switch back at some point.
I do think Mozilla’s executive team needs a real shakeup, though.
Edit: haven’t heard of Kiwi. Looks interesting. Why’d you land on that vs Brave or whatever else?
This is what annoys me most. And most of all, UI changes that they've made to promote features I don't want; Pocket, Sync. I shouldn't have to dive into about:config to make a useless UI component disappear (after googling to find out what setting I need to fix). Sync should not default to storing my data on Mozilla servers. The sync icon shouldn't appear unless I've configured Sync. There should be a single option in Preferences to disable ALL suggestions.
DoH is a rotten idea. Or at least, it's not ready for prime-time; it's less secure than plain old DNS (through a local recursor).
Dropping support for ALSA output also got my back up; I won't have Poetteringware on my system.
I'd pay money for a browser that only connects to the internet when I tell it to; doesn't care what I'm interested in; and whose devs are responsive to (paying) user demand.
I'll go on using FF until I can no longer crowbar it to meet my requirements. Then it will disappear in my rearview mirror.
It's very sad; Mozilla made maybe two good products, FF and Thunderbird. They dropped Tbird (which I love), and they're trying to wreck FF. I wish I knew what cock-eyed incentives are making Mozilla behave this way.
(FF user since Netscape-era)
This is a two horse race. Chrome vs Safari and Chrome is still winning.
Not only that, Chrome is 'the standard' and we happily helped them become that after pushing out IE. The control of the web standards has just switched hands from one tech giant to another.
Firefox has no chance of catching up. They are already on life support by Google.
I tried the new version a year ago and restored my TB backup bcs it was so bad. I thought I'd try it again yesterday but man it sucks so bad! No search in history, no bookmark tag support as far as I see, somehow the synced data from desktop doesn't get searched when typing in the address bar, multiple times my entry in the addres bar wouldn't load, the amount of supported add-ons is abysmal. Thats not all but I stop.
My point: If mobile doesn't work it might be one reason people start switching on desktop, too.
I won't. I like to be tortured.
Offenders include:
- Teams
- Slack
- Zoom
Sure there are codec license issues, but all(most) of them do use different codecs depending on the context, so they could totally support Firefox as long as no one in the conference is on a of Android device or similar.
Furthermore at least the Teams app in Linux it's really bad.
https://web.archive.org/web/20120725235602/https://blog.mozi...
AFAIK Firefox is the only mobile browser that supports uBlock Origin.
Look at what they've done with Android and the massive "Google Play Services" bolt on. If you try and take away any of its permissions you get a warning that "this may cause basic functionality to stop working"
I would argue that Chrome is better in some aspects, but using Firefox is the least thing one can do to stop Googles dominance.
I also quite like the UI changes and would say that Firefox now has the best looking chrome after Safari (highly subjective).
Whatever architectural changes Firefox made around '17-19 broke the browser for me. Tabs would randomly go dead, accepting no input. Mobile Firefox was worse.
The old Firefox was perfectly fine, save for being noticeably but, for me, acceptably slower than Chrome. Then Firefox Aurora or whatever happened and things went from stable went to crap. I'd try and go back to see if things got better occasionally, but then gave up and uninstalled it.
Most aggravating is when you have negative feedback about Firefox in forums, including on HN, you immediately get "have to tried" suggestions from avid fans. The intent is good, no doubt. I get that it works for you. But I'm beyond trying already.
Just watch a twitch stream on Firefox vs Safari, there is at least 10c CPU temp difference between 2 browsers
I can use Firefox Focus as ad blocker with Safari, but not with Firefox!
https://old.reddit.com/r/firefox/comments/nqqhsl/trr_mode_3_...
You can see this, because uBlock Origin works a lot better on Firefox.
But worse is also: Chrome just plain isn't fast or memory efficient anymore. It gets big speed ups on one or two things, but for the life of me it seems to consume a huge amount of memory and CPU compared to modern Firefox. That advantage was short lived.
Pity FF keep eroding that advantage also
Personally, I’ve found all the browsers to be fast enough.I did some analysis leg work to come to that conclusion. I look at other characteristics such as privacy.
Firefox does feel slower than Chromium based browsers. I don't know the technicalities but this is the reason why I moved to Chromium (Opera).
However, I like the fact that Firefox does allow me to mute audio and stop video playback by default, which Chrome does not (Opera does though).
Finally I'm not sure I like the all idpol noise coming from the Mozilla Foundation...
If you want to stick to Chromium, both Edge and Vivaldi are better options.
The problem is with modern web, sites excepting JavaScript and things like canvas fingerprinting etc. for working.
I have JavaScript disabled, for regular browsing I'm stuck with Firefox version<57 - so, for me, there is no future.
What? Why? That’s not covered by ESR support anymore; are you just running without security patches?
- but 'hardened' by custom configuration, extensions, some caution and no JavaScript. Without those extensions my productivity is 0 and I loose track of everything I do in newer versions.
Is there something specific that I shall be aware of ?
And how do you quickly disable JavaScript for the page you’re on? I can never find that in Firefox.
As much as I don't like Mozilla's company direction (pocket, VPN etc.) Firefox is a symbol for the free web for me. I recommend it over any other big browser (edge, chrome, safari).
Can it really be when/while it is entirely dependent on Google for revenue?
It seems Mozilla tries to break free, yet has trouble. Wondering how to help them.
If a non-tech friend asks me about a browser recommendation, I will always point them to Firefox.
It's the browser that I trust most. Do you have an alternative?
I trust Brave, Opera etc. way less. Not talking about Safari and Edge ...
As I mention, I love to use nyxt and qutebrowser currently. Yet, they are really for a niche market (keyboard first browsers).
Yes, building one ;)
So now when you use the newly released Windows 11, the several month old Firefox reskin matches the taskbar and controls perfectly. That was clever. I wonder if they had any inside help.
Using a different email provider, storage service, firefox, search engine etc. However I still have to keep chromium/chrome around since some features I noticed just don't work properly with firefox.
On reading about recent http/2 and http/3 development (https://ripe76.ripe.net/presentations/10-2018-05-15-bbr.pdf) and google's approach to it, one megacorp deciding what is best for the rest of us feels too much power in someone's hands.
¯\_(ツ)_/¯
There's a completely depressing number of people who go to even familiar sites by googling them.
Edit: One could argue this isn't what the news article is about but what's losing 50M in a market of billions? A device, specially a smartphone, is a delivery mechanism for services and in this day and age when internet access (apps) has become massified, having "choice" is irrelevant as far as browser marketshare goes. I do hope Firefox continues because I quite enjoy using it but if they do fold someday I won't be surprised.
It feels like a no-brainer for me. I'm never going to use chrome unless I have to.
I use a lot of google products, but I see no reason to give them even more data on my browsing habits by using their browser.
I use Linux so I could get around that by excluding the package from updates but I don't want to run an outdated web browser that might have security vulnerabilities.
I raised this a few times on their Reddit page, but it became so disturbing to my workflow that I just had to stop using it. Chrome is not a sane alternative, so I resorted to Opera. Good old Opera.
> They seem like they were written by semi-literate adolescents.
That's unnecessary.
I've been a loyal Firefox user since Day 1. Every time I open an Chrome/Edge I get a pop up or notification to change my default away from Firefox. This is pure anti-competitive behavior by the tech giants and needs to stop.
Since that version was the last supported version with XUL, the lack of XUL after that might be one of the reasons.
Audio issues, logged out of everything issues, auto fill issues, it just doesn’t work in Firefox issues.
Containers made me want to like it, but cmon.
May they burn on the pyre they have built. This is what happens when MBAs fire the engineers and chase the bottom line.
Obviously us users are using it wrong.
Tab grouping is never done good enough on Chromium based browsers (even Vivaldi). Also those browsers all have memory usage issue and I don't keep them opened for too long.
I moved to firefox aftet Chrome became like swimming in treacle, and good to get away from the Google ad bullsh!t. Suprised they haven't sunsetted Chrome yet.
Pssst, Google, you've ruined Youtube too. Sunset that too.
However, chrome has better integration with the rest of what google offers. And safari with what apple offers. Synchronization of profiles, open tabs on other machines, etc.
Firefox is a good product, the others are commoditized services.
Using alternative browsers is important. I have the same issues as others described in the chat. Meet-up does not work well in Firefox (video hangs, screenshare not working well ). In chromium no problem.
Zoom and others work like a charm.
Right now I have a chromium install just for meetup (as it does not work well in any other browser ... )
Definitely pushing for Firefox to be part of default installation at workplace, we need to fight monopolies.
I was a Chrome user since I left Opera in 2017, until short ago, mainly for performance and ease of use.
I just love container tabs, and to be able to send URLs from one computer to the other.
And Pocket integration, great when you have a Kobo reader.
I am ok with the speed, I dont have too many plugins. I see no reason to every go back to Chrome as my main browser.
I am reluctant to provide a link because they are highly experimental, but if you wish to try them, knowing that YMMGV, here it is what I personally find the best one (serpent/basilisk):
The third most popular browser globally is Edge: https://gs.statcounter.com/browser-market-share
There was just some hateful stuff that came from both sides that really uncovered some toxic personalities in the FF legion.
But you're not alone. That year lots of users dropped Firefox.
I wish all disagreements didn't have to be framed in such stark terms.
I don't live in or care much for California, so I had no dog in the fight, but I also did not like the gang-up on Eich and I don't understand the argument that he had to be kicked out because of how people might feel - it seems like it's the default position to work for someone who thinks you shouldn't have some right or another, or some other person should have more rights than you. It did not affect my usage of Firefox.
I did eventually download Brave and I use it for maybe a quarter of my web browsing, but that happened because a site I like stopped working in Firefox. I use Edge for a lot of other stuff - known safe sites, basically. I use Firefox simply out of inertia and because I like NoScript and the exact way NoScript works. A lot of the stuff I like about it is gone now, as they keep removing features I use. I don't have any affection for Mozilla or Firefox anymore. Metrics-based development is always a fool's errand - removing feature after feature that 1% of your install base uses is a great way to lose half your users when you remove > 50 features.
In the end, I don't think Mozilla understood where their strength came from. They weren't installed by default. They didn't have massive marketing campaigns like Google/Chrome. They weren't bundled in installers. They had one thing: power users, and power users evangelizing to their friends and family. They've alienated power users, and now all that's left is people running on inertia and people really worried about open source. Not a winning combination.
[1] https://en.wikipedia.org/wiki/2008_California_Proposition_8
Refusing to follow someone isn't ganging up on them. Curtailing their civil rights is.
Eich chose to resign.
> He publicly materially supported it.
Nobody knew about Eich's 2008 donation until 2014, years later. Many people who worked with him and knew him for years, like Baker, expressed surprise and said they had no idea he held these views.
> Eich chose to resign.
Eich was allowed to resign rather than be fired. When you have the board and Executive Chairwoman saying that it's impossible for you to work there with your views, and you resign, that's not exactly a free choice.
> Curtailing their civil rights is.
I don't think we can put things beyond debate simply by declaring them a civil right. The entire debate was over whether it was/should be a right or not. I don't think this is a productive way to frame it. It just leads to argument rather than discussion, and persecution rather than post-victory rapprochement. I also don't think it's uncommon. I find it hard to think of someone I've worked for or even know that would not like to curtail what I regard as my civil rights in one area or another.
The LA Times reported Eich's donation in 2012. Mozilla leadership including Baker knew about it before 2014. Eich knowing not to broadcast his support for discrimination is the minimum expected of most employees.
Eich himself said he resigned because the controversy was hurting Mozilla. He also said it would have been illegal to fire him.
Baker publicly supported Eich's promotion.[1] At least before he botched a predictable and winnable PR crisis. Other people did say his actions and standing by them meant he couldn't credibly promote Mozilla's claimed values. And his belief his discrimination wasn't discriminatory called into question how he could do the CEO's job of preventing discrimination. But basically no one said he couldn't work there with his views. He remained CTO after his views and actions were widely known. And board members asked him to stay in another role after he resigned.
The US Supreme Court recognized marriage as a civil right in 1967. It's the law of the land. And same sex marriage was legal in California before Proposition 8. Believing reducing some people's rights is justified doesn't make it not reducing their rights. And calling it what it is isn't persecution.
I've never worked for someone who publicly said I should be a 2nd class citizen. I feel sorry for you if you have. It sounds like you might have your own definition of civil rights though.
I don't feel bad for this guy - He says and does things regularly that are hurtful to society with no signs of becoming a better person.
> His posts on Twitter have expressed skepticism about many prevailing assumptions around the pandemic, including the effectiveness of masks and the honesty of Anthony Fauci.
Oh no! What a bigot for having questions and skepticism about many prevailing assumptions around the pandemic!!
Imagine how much better everything would be if everybody would just agree all the time without any skepticism?
Eich is a visionary and a talented engineer, that's all I ask of him when it comes to webtechs.
Right now the current "better persons" team at Mozilla is certainly running Firefox into the ground...
He may be wrong about all of this, but I don’t think we’ll be able to speak confidently about societal harm until this has all played out and can be viewed with the benefit of hindsight.
Really wish they'd focus on one mission (making the web free) and not address anything else.
The main reason Brave is used and recommended is because a lot of people don't want to bother installing plugins. At least 90% of recommendations for that browser I've seen mention this as reason. Meanwhile most people either don't like the new Firefox UI or just don't care.
And I agree, FF Send was great. It was really convenient to transfer a big file in a pinch without having to setup some cloud sync app with registration etc.
Yeah, that’s not gonna happen. They would antagonize their biggest “donor” google.
And god knows they really need that huge yearly money influx to whatever the heck they do with that money.
Ask yourself why there is no outrage at every company that posts rainbow flags on US brand pages but refuses to do the same on their UAE brand pages.
In a nutshell: I am glad that the Christian monks kept the work of all those 'evil pagans' through the dark ages. The candle of Western Civilization could have gone dark if they had religiously burned the works of those they disagreed with... I worry this is a direction we are headed as a cyber culture.
I want discourse because that is how we learn and bring others to enlightenment. I (correctly) saw that move with firefox as a broad move in the general us political ecosystem to "unperson" those on the right/left who don't feel the same as you. I.e. "Trump is Hitler", "Obama is a Terrorist" the schoolyard branding in concerning because it does not help any of us get better or connect on a human level.
I guess I feel like what happened with Brandon is a good example of that fear manifest.
What if, for example, my support of Edward Snowden makes me the next Emmanuel Goldstein, target of two minutes hate for the altar of some agenda? That scares the shit out of me- I don't like it.
How about standing for leaving politics at the door of the work environment and freedom of expression?
> FWIW, I would presume the answer is "because most people don't realize that companies might be doing that"; however, I also take issue with the example: not going out of your way to display support for something is, in fact, different than actively taking action to undermine it... someone who doesn't show a flag might still support something, but someone who actively donates against something clearly doesn't.
Once you've gone out of the way to show it on one account, going out of the way to not do it on another is essentially the same thing and hasn't drawn ire.
> You do realize that no one has suggested deleting all the copies of Firefox,
You're feigning ignorance and creating a strawman. The movement that forced Eich out advocates for censorship and destruction of ideas and information. You were the one who made up the story about deleting all copies of Firefox.
> Remember both that CTO is a a very public position for an organization like that
Now that is an argument. If the organisation has made efforts to climb into bed with a modern religion and the CTO commits a sin then yes, removal makes sense but it should never have got to this point.
> By saying that you have decided to stop using Firefox because the employees of Firefox should not have revolted against Brandon Eich, you are thereby not only cancelling the work of a number of people you disagree with
No "cancelling" as you put it and most likely as the person you are replying to understands it involves mob justice forcing people out of careers and forcing the removal of ideas from platforms. Deciding not to use something is a personal choice.
> Truly: all of your fretting over people destroying the work of the "evil pagans" is off topic, whether it makes you feel better to frame it like that or not.
When you make a three paragraph strawman argument it can seem that way but while "your truth" may be that it is unrelated, the reality is different.
> Ummm... are you missing that Brandon Eich made the first move here, taking action against gay people by fiscally
He expressed his political opinion through excepted channels. He didn't incite a mob. Again there's an argument he couldn't be at the head of an organisation with the religious connections it has but again it should never have got to that stage.
They're going to struggle to focus on their mission with friends like that.
That said, I agree that Moz have failed to find a stable business model,which is a pity.
Not only they failed to find a sustainable business model, they completely failed in their mission of promoting a privacy-focused browser. The users couldn't care less on this message or 'advantage' and are dumping them for Chrome.
The only message Mozilla has stuck to for years is 'if you can't beat them, join them.' (and get paid by them).
I think the gays can cop it.
> you are gay, or your sibling is gay, or your best friend is gay
At least one of those is true.
Mozilla is there to build browsers. Politics should have been left at the door. Instead it wasn't and so Firefox happened and then Brave happened.
I think you misunderstand Mozilla. Just have a look at their mission statement[0], and their manifesto[1]. Mozilla's goal is not "build the best browser and get the most market share". Their goals are inherently political, and building a browser is just part of how they try to achieve their goals. To expect that the people working for such a political organization with such a strong ideology is pretty bizarre to me.
In response to the manifesto I'll ask how recent that manifesto and mission statement is? Surely they weren't always a politics first, software second organisation? They must have started out as free software and then morphed into what they are now at some point.
Or was it that case that the politics was there but it was that that changed?
0. https://www.protocol.com/mozilla-plan-fix-internet-privacy
It's only politics when it's "other people's problems I don't care about", it seems.
What’s the difference between dislike and disagree with? Ginsberg and Scalia were Supreme Court justice’s know for this. Disagreeing with something, even fundamental, doesn’t mean people need to dislike each other.
Imagine, for a moment, this idea was placed on religious belief. Should people working for someone with a different religious affiliation assume their boss dislikes them?
I appreciate this is a hot topic. I just don’t like where we are going as people when we treat disagree as if it’s dislike and act on that.
You can disagree with someone who believes in slavery, and you are free to still like them if you want, sure.
But if it was me in your place, even if I liked that person, I still would not want to work for them based on their actions. And I think this is a fair position for anyone to take.
Or if you are saying it is conceivably possible that Brendan* likes gay people, also I’d say sure. Actually it’s likely he likes at least one certain closeted repressed gay person in particular, I’d guess. Still, it’s reasonable to not want to work for such a person who takes such actions.
A core thing at issue here is right and wrong and lifestyles. No matter what I think, there are people who disagree on this. I’ve been hard pressed to get folks to share a logical reasoned case for their take. It’s very much about belief and assumptions.
Is it time we divide up based on some issues like this or try to destroy “the other side”? It should like that’s what’s being said.
Please note, my take on this here is how we as a society deal with these disagreements.
As to flipping it around, I get that but didn’t really follow how that helps. Bigots would be perfectly free to not want to work for a non bigot if they want… and they can try to get others onboard with joining them to ask the leader to step down.. good luck with that though. There’s a certain evil to being a bigot that goes beyond just disagreement and dislike.
THIS. The first damn thing I do on a new PC/VM. I work with multiple clients, they each have their corporate SSO stuff and its so damn convenient to keep them all in their own containers. Same with Google stuff, containers are so much more consistent to switch between Google accounts than their own switching thingy (just try switching between accounts in AdWords).
I’m pretty sure Brave profiles are the equivalent or at least an analogue.
Why should I go through the hassle to register, give out my CC info, and pay?
As of July 2021 (according to the linked metrics), ~25% of the displays used are 1366x768px while ~40% of them are 1080p. Yet when the "Proton" refresh aimed to promote usability and while certain level of cross-platform was reached, the increase of padding simply made the experiences of people using displays with "less than optimal" resolutions worse. While the proton's hidden and "unsupported" compact mode had a decent height for a 14" FHD display, the same did not look as good on my 15.6" display with the same resolution. When I complained on reddit like many others about the increase in whitespace, I don't think it was given what I believe to be a proper consideration. Why would the main menu be bigger despite having fewer items? And where are the icons? It was a concern back when it was in nightly and many of the concerns remain now even though it has had a stable release.
Another thing that is problematic is the colour-scheme. The newer style incorporates less contrasted colours and does away with what made the preceding Photon design better in certain ways: look at how the tabs on FF used to have a markedly different colour than their backdrop and how there used to be separators between tabs. The fact that the newer design is a bad one somehow eluded those in charge of it and the fact that the contrast between the active tab and its surrounding elements being low being an important issue is an afterthought is telling.
Moreover, the dropdown for the megabar suggestions used to have full-window width but now it is limited to the megabar width for no apparent reason other than looking "cool" (which it does not btw; especially when you compare it to Chromium's counterpart). They introduced the megabar-expansion-on-focus behaviour, kept a config to disable it for a major release or two and then dumped the old one. Also, when you selected multiple tabs, upon a right-click, it used to tell you the count of selected tabs - which no longer seems to be the case. Needless to say, looking at userChrome.css to be _the_ solution for undesirable changes would not work well for anyone in the long run.
Firefox, unlike Chromium-based browsers, does not support XDG base dir spec. It does not bother me very much and neither does FF flickering every once in a while on my main system. What bothers me is that with each new release I feel like FF is losing bits of its magic. Back when FF Quantum was released and was stripped of what many considered the level of flexibility which appealed to them, I was concerned but ultimately accepted it. But this time around the changes feel like marketing speak. Mozilla already has a discourse instance but post-Proton-release they also have a crowdicity instance...
The way things have been going is genuinely upsetting and many users are just reacting to that.
Plus, Firefox is slow as molasses over the last year, so much so that I have to reboot several times a day. Starts out ok, but gets up to 100% disk and 100% memory usage. Using Chrome, it works fine without maxing out disk and memory.
I've used Firefox forever, and would prefer to keep using it, but it's just reached the tipping point for me this year. It kills me to go to chrome (Brave, actually) and I kept using Firefox a long time after it started giving me issues. But at some point, just gotta let go.
I know that the incompatibility is caused by Google on purpose, it pisses me off, but I still have to get work done. What can one do?
So, my takeaway is that Firefox has become a punching bag for people to vent on. Sad state of affairs. Especially because it would be really hard, if not impossible, for Mozilla to shed this image
What the hell was that about? Who in their right mind thought that was a good idea or acceptable?
I hate how Firefox _forces_ me to restart my browser when it arbitrarily decides to update. Makes webdev a headache.
Then why are you letting it decide when to update?