Hacker Newsnew | past | comments | ask | show | jobs | submit | morcus's commentslogin

If you add a few cents of spices a day, I would argue it's not even too boring af and can even arguably be fairly tasty!

As someone that uses Firefox as my main browser on desktop and mobile, I am curious here - what exactly are the complaints with Firefox?

I'm using 3+ year old hardware that was mid-range even when it was new and it seems to do everything I would want with reasonable performance.


> what exactly are the complaints with Firefox?

If you are a (the) leading browser like Firefox once was, the "what are the complaints?" is the right question.

If you are a minor browser like Firefox currently is (~2.5% market share), the "what is it doing better?" is the correct question.


Supporting a proper ad blocker makes it automatically superior than any of the more popular browsers. The fact most people don't mind being fuel for the machine is another issue.

There was a long period of time during which firefox users weren't sure whether they were going to follow chrome (like they did on every single other thing.) They're still user-hostile and their values are inscrutable; I have no trust that they won't kill ad blocking next year, or the year after. Requiring add-ons to be signed was a more radically hostile leap than moving to ManifestV3 would be.

The people still complaining about firefox are its most faithful users. The reason some are vicious is because they are trapped - they'll consider cutting their use of the internet before using an non-FOSS browser. 90% of firefox's users left. People who could stand a closed browser have already decided to use one. You're in an extreme minority if you even know anything about firefox to complain about. This year the Linux desktop, of all impossible things, has become more popular than firefox.

Yet there's still this confidence and attitude about even the remaining users that comes from being spoon-fed cash by your direct competitor in return for nothing.


The Firefox market share was eaten largely by the enormous and legally dubious marketing campaigns by Google and Microsoft. Hard to see how Mozilla could compete with constant forced nags and defaults in the most widely used websites and operating systems.

It was a big factor, but so were things like the way they treated their mobile browser for years and years, which is the platform 2/3 of browser traffic now originates.

According to statcounter's stats, Firefox never cracked 1% of monthly mobile traffic any month from when stats started in 2009. Even Opera and UC have more than double Firefox's average for the last year and they are just Chromium forks users are downloading off the stores.


For context, I recall that for years and years, Firefox was the highest ranked mobile browser. Mozilla invested a lot in mobile, Firefox devs had to rewrite the Android linker, invent new ways of starting binaries on Android, etc. just to make Firefox work (all of which were later used by Chrome for Android).

It still didn't make a dent in mobile browser shares.

Sure, Mozilla could have invested even more in Firefox mobile, but at some point, this would have come at the expense of Firefox desktop, which was the source of ~100% of the funding.


What Firefox was doing 4 months after Android 1.0 GA'd would indeed been unlikely to have made a dent in mobile share compared to what effort was going on once Android had a billion users. Why put all of that effort in before something is even used to just then let it rot for years anyways? In the end, they ended up spending the resources to refresh it in 2019 anyways - by which time billions had already decided Firefox was just a battery hog and slow on mobile.

It's a sad story because Firefox was so good on mobile when nobody had a chance to use it then it was crap when they did. On desktop Firefox is still the #1 non-bundled browser, things went so poorly on mobile they can't even come close to that today. In a parallel universe timings were inverted and Firefox may have even had more users on mobile than it does desktop today.


The Firefox market share was eaten by being worse than Chrome, especially around the developer tools and extensions market places at the time.

It was eaten by Google flexing their search and mobile monopolies, to advertise it on one of the most visited websites in the world, and coming pre-installed on over a billion devices. Distribution lock in leading to market share dominance is a tale as old as computing to the point that we now have decades old case law specifically on the issue of software monopolies being the cause of browser market share dominance.

Interestingly the most recent anti-trust case against Google, one proposed remedy was spinning off the Chrome browser into its own company, but that option was judged to be unrealistic, because how would a browser survive on it's own without distribution advantages and all its costs subsidized by other revenue drivers? A great question.


There's a lot of opinions and anecdata in that. Firefox was almost never as bad as it was marketed to be (by its competition), and Chrome was certainly never as good as it was marketed to be (by an evil ad company pretending to be a good, well adjusted internet benefit company).

Firefox used to be the first browser with decent developer tools thanks to the Firebug extension.

Then Chrome pushed heavily the development of its own development tools and crushed Firefox in the process. Chrome has now been the best browser for developers for the last +10 years.

The consequence is also that when the new generation of headless browsers were developed (Puppeteer) they were based on Chromium because it is so hackable and developer friendly.

This means that Firefox lost a big chunk of the developer community which constituted also a non trivial amount of their user base and advocates.


I don't know why people left Firefox, but I know why *I* did. And it was three or four years ago (after using it for 15 years) because I got annoyed at them for removing many features that I used over the years, and because I tried a Crommium based browser and it just had better performance and better ad-blocking. That's just one anecdote, but feel free to correlate it with other anecdotes to find some patterns and reach your own conclusion.

My father, who is very non-technical has never left Firefox and stuck with it for decades, even against Microsoft and Chrome's tactics to try to claim default browser and constantly install them into his face. My father particularly hates Chrome because he never understands how it keeps reinstalling itself despite his best efforts. His taskbar is often a mess of all three browsers because he can't figure out how to keep Edge and Chrome unpinned. My father sees Chrome installing itself and auto-pinning to his taskbar and Start Menu as the exact same IE-level adware/spyware shenanigans that led to him fleeing to Firefox in the first place.

I returned to Firefox again after years of IE8+ and Spartan Edge. I've never liked the "mouthfeel" of Chrome, have generally felt it to be bloated and slow and ad-heavy adware (though not as strongly as my father and I often do know how Chrome gets backdoor installed through shameful adware deals like with Adobe), and when Edge switched to being just another Chromium I still felt the same in my dislike of Chromium and I went back to Firefox. (Spartan Edge had so much better performance and battery usage than Chromium. It's death was not mourned by enough people.)

Feel free to correlate these two counter-anecdotes with more and see if you find some patterns to reach your own conclusion. That's the fun of anecdata and marketing, there are patterns on every side, you can interpret it how you want. "Popularity" isn't facts, pattern matching based on popularity of certain anecdotes can lead to incorrect conclusions. Especially when Marketing is involved. Marketing is about making popular things that aren't necessarily facts, especially when an advertiser is unscrupulous and no one is busy enforcing truth in advertising laws.


These anecdotes say the people still using Firefox don't like Chrome/Edge and that few cared when Edge switched from Spartan to Chromium. I don't think anyone disagrees with any of that. It's the anecdotes about the different reasons people actually stopped using Firefox for under debate, not the reasons a few have still stayed anyways.

I.e. IE (couldn't resist :)) can be said to have used the exact same shenanigans, as mentioned above, but there were other reasons droves of people still decided to install and use Firefox back then anyways. People no longer make the same decision to install and use Firefox, so if the shenanigans haven't changed... then what did? This is where the common refrains that Chrome managed to be a better browser (particular on mobile) for that decade or that Firefox managed to regress in certain ways come from. Sure, Chrome absolutely got its growth blasted forward by marketing and bundling, but people decided to stick with it and stop using Firefox for reasons unrelated to that. Sometimes niche reasons, sometimes general reasons, but the story was never something like "Chrome invented marketing and bundling, which resulted in Firefox losing its easily gained massive market share of the time".


No, Chrome was genuinely better than Firefox back then. Firefox didn't have multiprocess until many years later and Flash constantly crashed the browser.

> what is it doing better

adblock is the single most important feature of a web browser to me. Firefox has the best adblock support.


I agree, although Chrome has extensions like uBlock Origin Lite and Privacy Badger which are decent enough for most people and uses.

> decent enough for most people and uses.

Except for the very big use case of mobile browsing, where only Firefox allows extensions.


I’d argue they aren’t, but the number one threat actor in the privacy space is Google.

I occasionally have to use Chrome to test with it. Can someone explain concisely how it manages Google logins? They clearly bolted it in at some low level to help violate privacy, and or shove dark patterns.

Also, the out of the box spam and dark patterns are over the top. It reminds me of Win 95 bundled software bullshit.

That’s to say nothing of their B-tier properties, like Google TV or YouTube client:

When the kids use this garbage it’s all “Bruh, what is this screen?”, or “I swear I’m not touching the remote!”

(The official YouTube client loses monitor sync(!!) as it rapid cycles through ads on its own now. I guess this is part of an apparent google-run ad fraud campaign, since it routinely seems to think it ran > 5-10 ads to completion in ~15 seconds. We can’t even see all the ads start because each bumps the monitor settings around, which has the effect of auto-mute.)


My primary complaint is that they have a bunch of ad placements on the product out of the box when it's opened for the first time and any time I set up a new system I have to go configure Firefox to not be annoying by default. It makes the Firefox experience feel subversive and untrustworthy because this freshly installed application is obviously bedfellows with advertisers. I know I can't trust advertisers with my data or browser behavior, so why should I trust Firefox with it? If I stop using Firefox for a little while, they _so helpfully_ offer to reset my configuration back to default so those ads will get shown again. It's a hostile experience.

Additionally, my perception (from posts and discussions like these, I'm not a financial analyst and I have no meaningful insights into their business) is also that they probably receive enough funding through non-advertising means that they don't actually need to do this if they were to pare back the nonsense spending they're so greatly known for.


> Additionally, my perception (from posts and discussions like these, I'm not a financial analyst and I have no meaningful insights into their business) is also that they probably receive enough funding through non-advertising means that they don't actually need to do this if they were to pare back the nonsense spending they're so greatly known for.

Last time I checked, Mozilla received 90%+ of its funding from Google. This is a situation that nobody likes (except Google, of course). These ads are an attempt to diversify income streams.

People are really unhappy that Mozilla gets money from Google, but also extremely vocally unhappy whenever Mozilla attempts to find other sources.

I haven't seen anyone suggest alternate solutions yet.


I don’t actually mind their money from Google but why is charging money for a quality product an unfathomable business model? Ads or bust it seems.

Because pretty much nobody is willing to pay for it.

Major problems with Firefox include:

  - full uBlock support

  - the ability to still be themed

  - first-party isolation
...Okay, okay, I’m being too cheeky.

The common wisdom is that overall Firefox can feel bottlenecked at render and draw times (“less snappy”). That could be a result of a slower JavaScript engine (takes longer to get to drawing), or a result of poorer hardware acceleration (slower drawing), or a less optimized multiprocessing/multithreading model (more resource contention when drawing).

I honestly can't see it in the real world, but synthetic benchmark are pretty clear on that front.


Hum.

I have at home 13 year old hardware running Firefox and no performance complaints.


It would be nice to be able to select / deselect folders in the file selector.

note: I'm not a junior dev and the repo I'm trying to analyze is more of a side project than a portfolio piece. This may or may not be a feature relevant to your actual target audience.


btw, you can open a chat on the linkedin page so I can give you a cheat code to bypass the payment ;) https://www.linkedin.com/company/yourlead-dev/

thank your for the feedback, you're right : I'll add that ! in the meantime you can click and drag for multiple toggle ;)

An interesting bit to me is that it compiles to (apparently) readable C, I'm not sure how one would use that to their advantage

I am not too familiar with C - is the idea that it's easier to incrementally have some parts of your codebase in this language, with other parts being in regular C?


one benefit is that a lot of tooling e.g. for verification etc. is built around C.

another is that it only has C runtime requirement, so no weird runtime stuff to impelement if youd say want to run on bare metal..you could output the C code and compile it to your target.


C2 (http://c2lang.org) similarly compiles to C, but arguably more readable C code from what I can see. The benefits are (1) easy access to pretty much any platform with little extra work (2) significantly less long term work compared to integrating with LLVM or similar (3) if it's readable enough, it might be submitted as "C code" in working environments which mandate C.

i think so. The biggest hurdle with new languages is that you are cut off from a 3rdparty library ecosystem. Being compatible with C 3rd party libraries is a big win.

Makes it easy to "try before you buy", too. If you decide it's not for you, you can "step out" and keep the generated C code and go from there.

This isn't a very sane plan. The ~300 LOC example mini_grep (https://github.com/z-libs/Zen-C/blob/main/examples/tools/min...) compiles to a ~3.3k LOC monstrosity (https://pastebin.com/raw/6FBSpt1z). It's easier to rewrite the whole thing than going from the generated code.

At least for now, generated code shouldn't be considered something you're ever supposed to interact with.


I looked at it primed for the worst by your comment, but it’s honestly not so bad. A lot of setup, data type code and what looks like overloads.

Very good point that I never considered! Thanks.

"AI" is in the title. It's to power their data centers.

I get that and scanned the article. they are currently, and have been, working on "AI" for a bit, but strategically they aren't positioned to provide a service offering right now. Even if they are going all in and they got regulatory love, it would make way more sense to go after an energy source/provider that could provide it on a faster timeframe. they'll get their energy in what? 7-10 years?

> I'm not sure who are the target audience, because I am definitely not and I don't know anyone who is.

Are you all expected to provide your own personal hardware?

Maybe this depends on location, but everyone I can think of has a corporate-issued laptop on which their corporate software runs.


I am asking out of curiosity and nothing else: what use cases do you have that motivate you to get a new phone every year? Do iPhones get notably better with every release? I'm guessing camera or storage would be big ones?

Well, with this last one they finally made the telephoto 48MP. Also, vapor chamber is nice. I don't know if the 18 will have enough for me to upgrade, and it might even have a reason for me not to upgrade (removing gestures from Camera Control). But so far it's been every year, because I've only been using iPhone for a couple years, and my first was a refurbished 15 Pro Max.

The 17 Pro (non-Max) only comes with up to 1TB of storage, but that's still more than my 15 of before.


I'm not parent but a counter perspective - the only three motivations I have are: phone dies camera vastly improves (imo it's been on a decline since the Nexus 6) phone is too slow to use

I'm on year 5 of my Samsung s21u that I can replace the Samsung ux slop with asop ports


I'm having trouble following what exactly this means.

So Jeff wanted the team to modify an existing publication to fit the PR spin on AI, the ethics team refused, and Jeff dissolved the team?



> You can access iCloud from an iOS app, it has its own public framework called CloudKit, so you could create your own version of it.

How is this relevant?

The point of having a Google Photos app is to access / back up your photos via Google Photos, not to make an alternative frontend for iCloud.


If the point of a Google Photos app is to access / back up your photos via Google Photos (web), then it seems rather dubious that making API calls to a cloud server is an endeavour that takes hundreds of megabytes of code and resources.

If, rather more accurately, the point of a Google Photos app is to provide a photo editor and various other photo-adjacent functionality coincidentally including the ability to back up photos to Google's servers, then again that raises the question of why Apple's equivalent app is so much smaller. Are there image-related system frameworks that Google cannot use that Apple is using? Then sure, feel free to count them in Apple Photos' "true" size. But if Google simply won't use them then IMO it's fair to ask if the size of what they're shipping is worth it.


I'm not a Rust evangelist, but I'm glad that Rust evangelists exist.

I decided to try it for a medium-sized (~10k LoC) performance sensitive component recently and it has been an absolute joy to use.


I'm mostly a Java dev, but baby-stepping Rust has been a lot of fun and reminds me, in a very good way, of the feeling I had in the late 90's when I was first learning Java.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: