Remix.run Logo
godelski 8 hours ago

  > Helium is based on Chromium
  > Best privacy by default
Sorry, pass...

Even with un-googled Chromium I do not think these statements are self-consistent. We need browsers that do not allow Google to control the ecosystem. We need legitimate competition. So what, our choices are Firefox (Gecko), Safari (WebKit), and Ladybird?

Personally I go with Firefox on most devices and Orion (WebKit) on my iPhone and iPad.

  > Helium anonymizes all internal requests to the Chrome Web Store via Helium services.
This seems like something pretty easy to mess up. Maybe it is good now, but it sure is going to be a cat and mouse game.

I really would be curious to have some breakdown comparison with something like the Mullvad browser (Gecko). I have a lot of trust for both the Mullvad and Tor teams. They have a much longer history working with this kind of stuff and have been consistently updating it since release. Launched in early 2023[0] and last update was last week[1].

[0] The Mullvad Browser (mullvad.net) https://news.ycombinator.com/item?id=35421034

[0.5] Mullvad Browser (torproject.org) https://news.ycombinator.com/item?id=37159744

[1] https://github.com/mullvad/mullvad-browser

pjmlp 7 hours ago | parent | next [-]

Yeah, everyone is doing their little contribution to help Google take over the Web and turn it into ChromeOS Platform.

Why did we ever bothered with the IE lawsuit, for a newer generation to give the Web on a plate to Google?

rjh29 6 hours ago | parent | next [-]

Because at the time IE6 was a terrible browser with poor standards support, while Chrome is an excellent browser with leading standards support. It is a gilded cage.

Calavar 5 hours ago | parent | next [-]

> Chrome is an excellent browser with leading standards support.

Google learned it can be "standards compliant" if it submits a draft spec to WHATWG/W3C, and while the comment and revision process is still ongoing, roll out those features in Chrome and start using them in YouTube, Gmail, Google docs, and AMP. Now Firefox and Safari are forced to implement those draft specs as well or users will leave in droves because Google websites are broken. Soon enough, Google's draft spec is standardized with minimal revisions because it's already out there in the wild.

The debate, revision, and multistakeholder aspects of the standards process have been effectively bypassed, a la IE6 and ActiveX, but Chrome can claim to be on the cutting edge of standards compliance. This is a case of Goodharts's law.

anang 4 hours ago | parent | next [-]

I don't mean this to doubt you, it is a sincere question. Do you have any examples of that happening? It sounds very believable, but it would be great to have actual sources for future reference.

dijit 4 hours ago | parent | next [-]

push notifications, webgpu and webusb are examples of chrome being a reference implementation and using things for their services while simultaneously pushing the standard.

Push for mail, webgpu for maps (iirc) and I believe WebUSB is used for Android flash/debug.

mistercow 2 hours ago | parent [-]

WebGPU is the only one of those I’ve really followed, but hasn’t that had a huge amount of input and changes due to other voices in the working group? That seems to contradict the simplistic picture painted above of Google just dictating standards to the industry.

dijit 2 hours ago | parent [-]

Would webgpu exist at all if Chrome hadn’t just pushed through with an implementation?

Who knows.

Not us, we’ll never know.

pjmlp an hour ago | parent [-]

To add insult to injury, we probably would have gotten WebGL 2.0 Compute, which was initially done by Intel, if Chrome had not refused to ship it on Chrome, arguing that WebGPU was right around the corner, and it would take too much space, this was about 5 years ago.

And to those rushing out to point out the excuse part about OpenGL on Mac not having support for compute, WebGL already back then wasn't backed up by OpenGL on all platforms, see Windows (DirectX), PlayStation (LibGNM).

Also eventually Safari also moved their WebGL implementation from OpenGL to Metal, and Chrome did as well, replace their WebGL to run on top of Metal on Mac.

So not really that much of a problem regarding the state of OpenGL on Mac as "required" implemenatation layer for WebGL.

rdsubhas an hour ago | parent | prev | next [-]

QUIC. HTTP/3. WebP. And more in this comment thread.

troupo 2 hours ago | parent | prev | next [-]

Anytime you see someone on HN lamenting that Safari is the new IE because it doesn't implement something, 99.9% of the time it's Chrome-only non-standards.

- All of hardware standards. WebHID's timeline is especially egregious https://github.com/mozilla/standards-positions/issues/459#is...

- Most of standards advertised on web.dev as "new exciting opportunities you can try now". E.g. WebTransport https://developer.chrome.com/docs/capabilities/web-apis/webt.... The status of that spec is "scribbled on a napkin", but somehow already released in Chrome.

- Other "standards" and "specs" here and there like web share target https://w3c.github.io/web-share-target/

Can I Use had to create a special UNOFF tag for all the web APIs that Chrome (mostly Chrome) ships. If you go to MDN and look at all APIs marked as "experimental", you'll find that most of them are already shipped in Chrome: https://developer.mozilla.org/en-US/docs/Web/API

krageon 2 hours ago | parent | prev [-]

It happens every single time. This isn't some well kept industry secret

neves an hour ago | parent | prev [-]

Any serious antitrust process would break it in a separate company.

pjmlp 4 hours ago | parent | prev | next [-]

That is revisionism, IE only stagnated because they kind of wipedout the competition, like Chrome is today, and Microsoft withdraw most of the development resources from the team.

WPF XAML was originally designed by ex IE team members, and they were the same that a few years later proposed XAML Grid concept as CSS Grid initial design.

Many JavaScript devs have to thank their abuse of JavaScript in the browser to XMLHttpRequest introduced by IE.

matwood 4 hours ago | parent [-]

> IE only stagnated because they kind of wipedout the competition

Yeah, people forget that IE was a great browser. It was easily the most performant, I think driven by the Outlook web (I believe the first web app to make use of XMLHttpRequest) team demanding IE team make it so. The issue, like you said, is they won and then stopped updating.

supermatt 4 hours ago | parent | prev | next [-]

> leading standards support

"Leading" being the operative word. Ship a new feature, submit it as a standard and encourage its adoption so things only work on chrome and further increase market share when people find other browsers "broken".

MS did exactly the same shit with IE - the only really difference was that the standards body (w3c) was independent, so they couldn't self declare it as a standard. Now the "standards" body (whatwg) is mostly google...

shaky-carrousel an hour ago | parent [-]

That was quite a move from Google, replacing the independent W3C with the Google lapdog whatwg...

lenkite 5 hours ago | parent | prev | next [-]

It is nice when you have replaced the original standard committee with your own committee. You can always have "leading standards support".

MS was not smart enough to do this. Google was smarter.

meindnoch 3 hours ago | parent | prev | next [-]

>Chrome is an excellent browser with leading standards support

Yes, Chrome has leading standards™ [1] support!

_________

[1] A so-called standard™ is a piece of source code that sits on the main branch of the Chromium repository. Not to be confused with actual standards!

modo_mario 5 hours ago | parent | prev | next [-]

Isn't part of the issue that they have a big hand in defining the standards?

reaperducer 30 minutes ago | parent | prev [-]

leading standards support

Except no support for:

  CSS Canvas Drawings
  CSS filter() function
  Video Tracks
  Audio Tracks
  FIDO U2F API
  SPDY protocol
  JPEG XL image format
  HTTP Live Streaming
  HEIF/HEIC image format
  SVG fonts
  CSS hanging-punctuation
And broken support for:

  CSS font-smooth
  CSS Initial Letter
  Speech Recognition API
  CSS -webkit-user-drag property
  CSS3 Multiple column layout
  CSS text-indent
  Synchronous Clipboard API
  HEVC/H.265 video format
  TLS 1.1
  text-decoration styling
  CSS display: contents
  CSS Container Style Queries
  CSS clip-path property for HTML
  CSS Counter Styles
  Ruby annotation
  WAI-ARIA Accessibility features
  Media Fragments
  autocomplete attribute: on & off values
  DOMMatrix
  SVG effects for HTML
  X-Frame-Options HTTP header
  DNSSEC and DANE
  WebXR Device API
  DeviceOrientation & DeviceMotion events
  Permissions Policy
  asm.js
  Network Information API
  theme-color Meta Tag
  Document Policy
Source: https://caniuse.com

The whole "Chrome is the leader in standards" meme is a lie.

dotancohen 3 hours ago | parent | prev | next [-]

  > Why did we ever bothered with the IE lawsuit, for a newer generation to give the Web on a plate to Google?
Without proper education, every generation repeats the follies of their parents.
azeemba an hour ago | parent [-]

Just to remind everyone though, Microsoft won that lawsuit on appeal.

So the history here is that Microsoft lost its monopoly on its own poor decision making.

vovavili 5 hours ago | parent | prev | next [-]

The last thing Google would want is the web to turn into a Chrome platform. Unlike with Microsoft or even Apple, their source of revenue is web, and they they are doing everything in their capacity for this platform to win. This is exactly why they open-sourced most of Chrome and almost fully finance Chrome's biggest competitor.

pjmlp 4 hours ago | parent | next [-]

They already did, Safari is the only one left standing, by the market share.

Plus all the Electron crap that gets shoved as "native".

input_sh 4 hours ago | parent [-]

The only reason Safari has any market share is because it's the default on every iPhone.

4/5 top browsers by market share are there because they are preinstalled on millions of devices and none of them are terrible enough for an average person to look for an alternative.

pjmlp an hour ago | parent [-]

Indeed, otherwise the only thing left would be ChromeOS Platform and its forks.

godelski 5 hours ago | parent | prev [-]

An alternative explanation is they fund Mozilla to avoid a monopoly breakup. The evidence? The fact that everyone currently knows exactly how much Google pays Mozilla because of the recent attempt to do a monopoly breakup.

RoryH 4 hours ago | parent | prev [-]

It was also a time before Google demoted "Don't be evil." from their company literature.

yreg 21 minutes ago | parent | prev | next [-]

Naive question — why is everyone building chromium-based browsers as opposed to using Gecko? Is it difficult to integrate?

JoshTriplett 7 hours ago | parent | prev | next [-]

> So what, our choices are Firefox (Gecko),

Don't forget Servo. People are actively working on it, and it could use more help.

cropcirclbureau 3 hours ago | parent | next [-]

It's not just anyone, it's the folks at Igalia. I think people disregard Servo since it's no longer under Mozilla but Igalia aren't just random contributors picking up the slack, they're browser experts that also work on Chromium.

esad 2 hours ago | parent | prev | next [-]

Maybe it's just me, but from time to time I try latest Servo build and it never survives more than few minutes of usage before crashing. Last time I did it was 3 days ago, I opened a website and it crashed with "RefCell already borrowed" in what seems to be a logger module. This always strikes me as weird because one of the selling points for Rust is memory and thread safety (quote from the website: "eliminate many classes of bugs at compile-time").

homebrewer an hour ago | parent [-]

This is perfectly safe behavior, would you prefer it slightly corrupting the destination address when transferring money through online banking?

fauigerzigerk 9 minutes ago | parent [-]

Yes it's safe but undesirable, like Java's NullPointerException.

A more interesting question is why it was not possible to use compile time borrow checking in this particular case. It shows how valuable the borrow checker is when you can use it.

indy 5 hours ago | parent | prev [-]

Hopefully the Ladybird browser will become a viable choice soon

pndy 4 hours ago | parent | next [-]

Did Andreas even mention anything about extensions in Ladybird?

I hardly can imagine browsing the Internet without ublock origin or other extensions like cookie autodelete, privacy badger, ublacklist

cgsmith 2 hours ago | parent | next [-]

Nothing yet. https://github.com/LadybirdBrowser/ladybird/issues/976#issue...

MarcelOlsz 3 hours ago | parent | prev [-]

If you can't modify it to hell and back it's dead in the water IMO. I had to frankenstein my firefox over several weeks to get it to a usable state.

typpilol 5 hours ago | parent | prev | next [-]

I think we're many years off it even being viable for most people

nicce 5 hours ago | parent [-]

They haven’t solved security yet. They are doomed to repeat Firefox/Chrome issues until they start using that Swift.

mi_lk 5 hours ago | parent [-]

what's Swift's role in security?

nicce 3 hours ago | parent | next [-]

Memory safety. A more serious reply, discussed last year: https://news.ycombinator.com/item?id=41208836

I think the main repo does not have Swift yet.

fhd2 4 hours ago | parent | prev [-]

I'm glad you asked: https://en.wikipedia.org/wiki/SwiftOnSecurity

Zardoz84 5 hours ago | parent | prev [-]

I hope that not. Or at least, get out of the control of the controversial person behind it.

If I would put all the eggs on a basket, I will prefer Servo.

willi59549879 4 hours ago | parent | next [-]

Controversial by saying he doesn't want politics in software. For me that is a good thing.

fhd2 4 hours ago | parent [-]

Dunno if that's possible. To stick with the example, you can either go for gender neutral language or reject it. There is no "I'll stay out of it and do neither". Your only options are one or the other. So feels like a bit of a cop out.

For the decision itself, I don't see how he should be put in some extreme political camp for that. I think that's probably hard to understand for anyone outside the US / culture wars bubble.

detaro 4 hours ago | parent [-]

There is the very obvious middle ground of "I won't make an effort for it but accept if others do", but somehow the people scared of "gender police" are always the ones that want strict rules saying that nobody is allowed to use it.

Same way nobody asked him to plaster pride flags over his project, but he went to the step of telling a contributor to please remove a flag from their avatar because showing that avatar in his project would be "political".

fhd2 4 hours ago | parent | next [-]

I suppose there's no way to not make a _decision_ though, is there? If, to stay with that example, he says "You know what, anyone can make a PR to gender any way they like", that sounds like a blood bath.

Reasonable responses I can think of are:

1. No we will not use gender neutral language here, it's a policy.

2. I think it's a good idea, but I don't have the bandwidth to make ground rules for that right now, so for the time being it will stay as it is.

3. Good idea, I'll set up some policy on that and if you have time to change things, help is appreciated.

> Same way nobody asked him to plaster pride flags over his project, but he went to the step of telling a contributor to please remove a flag from their avatar because showing that avatar in his project would be "political".

If that part is true, that's pretty wild. If he _did_ ask someone else to remove symbols from their personal avatar, that sounds as political as it gets to me... But from some quick research, I couldn't find anything about such a thing happening.

darkwater 2 hours ago | parent | prev [-]

> There is the very obvious middle ground of "I won't make an effort for it but accept if others do"

And how does that work, exactly? If you get a PR to modify all the docs/code to be gender neutral you accept it? And what if in the same PR someone else vehemently opposes to the change? Or what if 2 days after the PR was merged you get a revert PR by someone else?

The thing is that you cannot just ignore "politics", politics are an integral part of our lives. Completely ignoring politics means accepting the status quo, so it's by definition a conservative position.

lenkite 5 hours ago | parent | prev | next [-]

Does the person's political opinion even matter if the product is good quality ? 20 years ago, nobody used to care.

johnisgood 5 hours ago | parent | next [-]

I remember the times, too, when the person behind the code did not matter. The code did.

andriesm 4 hours ago | parent [-]

I had to google the controversy, found one dedicated blog site page about it, read it thoroughly and think it is insane to call this dude controversial based on what I read on https://hyperborea.org/reviews/software/ladybird-inclusivity...

I'm tired of people who are doing such great work being labeled politically over things like pronoun preferences and somehow this is supposed to make us wish for the projects failure OR the founder's expulsion from his own project.

(oh dear I forgot to imagine the project lead could also be female - damn you English language!)

MarcelOlsz 3 hours ago | parent | next [-]

Knew what the "controversy" was without even clicking.

Zardoz84 2 hours ago | parent | prev | next [-]

https://news.ycombinator.com/item?id=45371016

4 hours ago | parent | prev [-]
[deleted]
backtoyesterday an hour ago | parent | prev | next [-]

Twenty years ago we didn't had rampaging self-centered immature people who cannot comprehend that their private life should be kept at home and they shouldn't deep-throat others with their sexual preferences or life choices.

People back then focused on writing software and shit was done - sometimes fast, sometimes really slow but people were proud of what they did. Now it's personal pride over everything else, codes of conduct, deploying propaganda-driven dictionaries because some weaboo basement dweller felt offended and feels life-threats everywhere if not seeing "proper" pronouns.

Propelloni 3 hours ago | parent | prev | next [-]

Yes, it does. Otherwise we wouldn't care that really great shoes are stitched together by indentured children somewhere far away.

lenkite 2 hours ago | parent [-]

I am deeply ashamed to know that the Ladybird browser was being coded by indentured children somewhere far away. Your thoughtful and considerate "Strawman Argument" has fully enlightened me.

Propelloni an hour ago | parent [-]

Look, you could have said "I don't know what you mean. Explain it to me." And I would have tried and we would have had a civilised discussion why we think what we think.

But you, by resorting to sarcasm, inappropriate quotational use of a term, and distorting my sentences, demonstrate that you understood what I said and what I meant. This, in turn, tells me you think it is okay to deny people liberty, equality and justice, as long as the product is swell. In fact, I think you think that's OK even if there is no product.

I could argue some more, but this is the internet. So I leave it be and remind myself of the well-known saying "all evil needs to triumph is that good men do nothing."

Zardoz84 2 hours ago | parent | prev [-]

Do you would like to use a software or website made by MechaHitler ?

Me no. And 20 or 30 years some people used to care about that stuff. The same thing could be said about if it's opensource or not.

PD: So yes, I don't have any account now on that site that was called "Twitter".

jeroenhd 5 hours ago | parent | prev | next [-]

> the controversial person behind

Did I miss a controversy somewhere?

andruby 5 hours ago | parent | next [-]

The "controversy" is probably referring to this: https://lunduke.locals.com/post/5823666/ladybird-web-browser...

jeroenhd 4 hours ago | parent | next [-]

Ah, thanks for the link. Looks like a storm in a glass of water, I'm happy it's not something bigger. The description had me afraid akling came out as full MAGA supporter or something crazy like that.

Zardoz84 2 hours ago | parent [-]

https://news.ycombinator.com/item?id=45371016 https://news.ycombinator.com/item?id=45371216

chaoskanzlerin 3 hours ago | parent | prev | next [-]

I'd like to caution the reader that Lunduke is a notoriously biased source, having drifted off into right-wing (and particularly anti-trans) activism in recent years.

balamatom 4 hours ago | parent | prev [-]

>That statement reads, in full, "This is a purely technical project. As such, it is not an appropriate arena to advertise your personal politics or religious beliefs. Any changes that appear ideologically motivated will be rejected."

Yeah well tell me how a Web browser in the 2020s is not an ideological device. I'll wait.

shadytrees 3 hours ago | parent | prev [-]

Scroll through his X account -- Charlie Kirk and DHH content are some recent entries. He is one of those people who thinks tech should be apolitical without really interrogating what apolitical means or how it affects people who have been marginalized by politics

jeroenhd 2 hours ago | parent [-]

Hmm, I see what you mean. That's a little disappointing. I don't think the contents of any of his recent comments are extreme enough to consider him "controversial" yet, but the language he uses definitely remind me of supposedly "apolitical" or even "centrist" rhetoric.

handsclean 5 hours ago | parent | prev | next [-]

What are you talking about? You’re referring to Andreas Kling, right? All I’m finding is he used to work at Nokia, then on WebKit at Apple, then founded SerenityOS, and now works on Ladybird full time. He says he was a drug addict, but is now many years clean, surely that’s not what you’re taking issue with?

Zardoz84 2 hours ago | parent [-]

https://news.ycombinator.com/item?id=45371016 https://news.ycombinator.com/item?id=45371216

foofoo12 5 hours ago | parent | prev [-]

Wait, what? What did he do?

dotancohen 3 hours ago | parent [-]

In 2021 he once rejected a PR from a new contributer, which was to change the documentation from using the word "he" to "they".

meindnoch 3 hours ago | parent [-]

LOL. The horror!

BatteryMountain 6 hours ago | parent | prev | next [-]

Literally the first thing I looked for...(if it is based on chromium).

When can we get a new kind of browser that doesn't use html/css/js...? Build one from scratch with a common design language (but modifiable by the user)

ranguna 4 hours ago | parent | next [-]

So you mean a browser that can't load any existing pages?

PUSH_AX 5 hours ago | parent | prev | next [-]

This is a gargantuan task, I can’t even articulate how much work this would be.

teekert 5 hours ago | parent [-]

Make it markdown based. It'll be like the web once was... Just documents linking to other documents, with images and videos. We just pretend web 2.0 never happened. Everybody can write markdown so we don't even need web2.0.

chiffaa 5 hours ago | parent [-]

You might wanna look into Gopher and Gemini protocols, as they seem to be pretty much exactly that

1313ed01 3 hours ago | parent [-]

Gemini is probably not exactly what GP wished for, but it has something resembling a critical mass of users and while I do not think the text format (gemtext, i.e. gmi) is perfect I find it good enough for what it does.

I even use gemtext now and then offline just as an even simpler markdown. Since it has so few features it is trivial to convert gmi to markdown or to any other format without losing anything. It works as a lowest common markup language for when something that minimal is enough.

typpilol 5 hours ago | parent | prev [-]

That would be a monumental task probably requiring tens of millions to be honest

balamatom 4 hours ago | parent [-]

Tens of millions? That'd be just the palm-greasing before you are allowed to begin!

fleebee 3 hours ago | parent [-]

I think they meant tens of millions of people.

dotancohen 3 hours ago | parent | next [-]

Not tens of millions of lines of code?

So many choices!

balamatom 2 hours ago | parent | prev [-]

You mean tens of millions of consumers?

That would actually make sense. But it would also point at the larger problem (the one we're not actually looking into because we're too busy with solving the unsolvable a.k.a. with C++).

It goes like this: are "we" building a browser for it to be reckoned with, or are "we" building a browser in order to let people browse webpages?

Because only one of these two requires collecting tens of million of... pretty much anything where ten million is a large number I guess? Yet people conflate the two, thinking the same approach holds for both goals, so let's put it sideways:

Which exact problem does a new browser (engine) solve, besides people saying there are too few browsers? What's the purpose of having this problem, its underlying nature? Can we solve it a way that doesn't require reimplementing the last 30 years of computing history? Can we even go look for such a way or will someone show up to stop us?

If the goal is to become a browser vendor, obviously there's no workaround to building a browser (or rebadging one lol); if the goal is not that or not only that, anyone building a browser is gonna have to expound a little more on what exactly they're trying to achieve. That's complicated by how the vast difference between a new browser engine and, say, a new model of TV set, can't really be expressed in beancounts.

chneu 7 hours ago | parent | prev | next [-]

Security isn't just about your data. It's about the security of an open web. Having one rendering engine that controls everything is not secure.

photomatt 5 hours ago | parent | next [-]

It's actually the beauty of open source that we can align on a few primitives that are reusable in several different contexts to build radically different product experiences and world views. If you think of the phylogenetic tree of software this is exactly what you want to happen.

xpe 3 hours ago | parent | prev [-]

“Resilience” conveys your meaning better than “security”, and it calls to mind more relevant interventions.

deskamess an hour ago | parent | prev | next [-]

I use FF... but they are financially tied to Google and even technically they are waiting on Google to implement JPEG-XL instead of moving forward themselves. Why not do some work/spend some money to borrow Safari's implementation or audit and augment a third party library? Instead of waiting on Google... esp on this matter where you could be waiting for a long time.

ttoinou 4 hours ago | parent | prev | next [-]

I love Chromium ! It's the fastest browser implementation out there, and the best to handle hundreds of tabs in the background. What if, everyone was going on a fork of ungoogled chromium, there would be interest into alternative browsers to Chrome and money invested there, and at some point making forks of Chromium separated from Google might make sense business wise. So, we can impact the future of browsers by using chromium based browsers

vasco 7 hours ago | parent | prev | next [-]

How is firefox legitimate competition when they are basically financed by Google?

scbzzzzz 7 hours ago | parent | next [-]

You need to look at history. In early 90s why did Microsoft invest in apple when it is its competitors. Investment doesn't mean they are medling into mozilla business. For companies like google (present) or Microsoft in 90's. It is better to have a crippled competitor than no competitor. No competitor attracts government agencies for monopoly which is worse.

baruz 7 hours ago | parent [-]

In the 1990s Microsoft “invested” in Apple because Steve Jobs allowed them to save face by giving them the option to settle their part of Apple v San Francisco Canyon Co by calling part of it—$150 M—a stock purchase that only lasted a few years. I do not know how much the total cash settlement from Microsoft was, but industry rumors went up to $1B.

pjmlp 7 hours ago | parent [-]

The first time yes, the last time, there would be no Apple Silicon to talk about today.

rkomorn 7 hours ago | parent | prev | next [-]

Maybe it's also the other way around: if Firefox was legitimate competition, Google wouldn't "fund" them (quotes because really, google is also just buying user traffic with their investment).

Is Google actively sabotaging Mozilla or is Mozilla a genuine competitor that just hasn't figured out how to build a browser that'll actually challenge Chrome (and Chromiumy browsers) beyond ideologist users?

I say it's the latter. Google's money doesn't actually negatively impact Firefox's competitiveness.

theK 7 hours ago | parent | next [-]

I dont see how the competitiveness argument can still stand. I've been using both browsers for the better part of two decades now and chrome/chromium never was the better product. Sure it had slightly better devtools for a while but nowadays it is very difficult to argue either way. Performance was rubbish on both ends for years in a row, right now both seem to do fine. Firefox has sync, a significantly better product than whatever google comes up with every two years. So yeah, I think Mozilla has a good enough product to challenge chrome. What they don't have is comparable traffic to their site.

Oh and of course focus. Mozilla has lacked focus for almost a decade now with all the random products and initiatives they launch.

rkomorn 6 hours ago | parent [-]

As someone who almost compulsively changes browsers every so often with the mistaken belief that "there's gotta be something better" and has swung by Firefox on multiple occasions, it has never offered me any compelling reason to stick with it beyond not being Chrome.

Zen came close, but also didn't stick.

Containers seemed nice at first but my personal usage of them devolved into an over abundance of containers to isolate everything from one another (my fault, though).

On the other hand, I've had various small nits here and there that always eventually push me back towards a chromium browser.

But hey, I'm a believer in not holding on to my decisions so long that they become assumptions, so off I go to install Firefox and give it a 4th whirl since 2010.

dotancohen 3 hours ago | parent [-]

Try Tree Style Tabs.

That's gotten me married to Firefox. The hierarchical vertical tab management makes research and general web browsing far more efficient and productive. It also helps me know which tabs I can close when I'm done.

rkomorn 2 hours ago | parent [-]

I did. TBH, it did not do much for me, but I'm pretty sure the problem is me.

I've tried all kinds of tab management things (they're usually a motivation for trying a new browser that supposedly offers a better way) and nothing ever sticks out for me.

pjmlp 6 hours ago | parent | prev | next [-]

Unfortunely most people have decided it isn't worthwhile to buy software, including those whose job depends on selling software.

rkomorn 6 hours ago | parent [-]

Are you saying that, because people don't want to buy browsers, the end result is we only get the ones that can be financed by companies that sell other things (which in this day and age is ads, with only a few exceptions)?

I'd agree. Although I'd also add: people don't want to sell software anymore, they want to sell subscriptions, and I personally do not have much desire to pay $10/month for a browser (and then get pitched more services to buy on top, no doubt).

swiftcoder 6 hours ago | parent | next [-]

The subscription thing is key, although maybe a generational thing. I would happily pay a flat $60-100 for each major version upgrade I choose to adopt, but I won't just give them a direct monthly tap into my bank account.

godelski 4 hours ago | parent [-]

So do you donate that amount every major release?

rkomorn 2 hours ago | parent | next [-]

I think asking people if they're one of a small of handful people donating into the void to a is a straw man.

swiftcoder 3 hours ago | parent | prev [-]

It's purely a theoretical, since nobody has offered me a choice of that model - either I'm a source of ad revenue whether I want to be or not (Chrome, FireFox, Safari), or I'm in a captive ecosystem where I'm already paying a premium (Safari, Chrome for android)

pjmlp 5 hours ago | parent | prev [-]

Because unfortunelly subscriptions is the only way to make people pay that would otherwise pirate, it is the modern version of using hardware keys.

troupo an hour ago | parent | prev | next [-]

> Is Google actively sabotaging Mozilla

Oh, Google did sabotage Mozilla: https://archive.is/2019.04.15-165942/https://twitter.com/joh...

pessimizer 3 hours ago | parent | prev [-]

> is Mozilla a genuine competitor that just hasn't figured out how to build a browser that'll actually challenge Chrome

Mozilla had a browser that had huge market share and was growing, and actively destroyed it for the sake of Chrome, at the same time as they became a financial dependent of google.

> google is also just buying user traffic with their investment

Google is not buying user traffic from a browser with a 3% share and falling. Google is probably responsible for 2-300% of firefox's profits, because if they stopped paying them off, they'd have to close up shop in 6 months. Everything else they do is a failure, and if it looks like it has a chance of being successful, like Servo and Rust*, they get rid of it.

They're not going to give them money to them with a check with "Bribe to fail continually, and to never give users a feature that they would leave Chrome for ever again" written on it. Money is fungible. If they couldn't bribe them like this, they'd create an "Extensions Interop Consortium," let Mozilla host it, and fund it to the tune of a half-billion dollars. Let Google prove this "partnership" is profitable, this default search engine placement on the 3% browser used exclusively by people who are experts, know how to change their defaults, and hate google. It doesn't pass the stupid test.

But actually, they don't have to prove anything because even though they're officially a monopoly, one of the worst of the many horrible, horrible Obama judges has now affirmed that there will be no remedy, because a remedy might affect their business. He then immediately went on tour, telling audiences how the government is bullying tech companies.

[*] And maybe firefoxOS, I accidentally had one as my daily phone for a year, and it worked fine. I didn't love it and I didn't even like the idea of it, but it certainly worked.

rkomorn 40 minutes ago | parent [-]

I'm not saying Google's funding of Mozilla isn't entirely self serving. I think it is.

I just don't think Google's funding of Mozilla is what's actually holding Mozilla back.

FlyingSnake 7 hours ago | parent | prev | next [-]

Because it's the only other browser engine that's currently available in the market.

ssl-3 7 hours ago | parent | next [-]

Indeed.

It is important to try to avoid letting perfection be the enemy of good.

Firefox is at least something that is distinct from WebKit or Chromium (which is itself based on a fork of WebKit). That's good.

It's not perfect, in part because deals with Google pay for most of it, but it is still good despite its imperfect status.

esskay 4 hours ago | parent | prev [-]

Which sucks because it's not exactly fantastic as a competitor. There's still very, very noticeable performance differences and render speed/pattern differences that after you've been using a chromium based browser for a long time give firefox a feeling of being slow (it's not, it is absolutely just a perception thing, but it's enough to put you off using it)

godelski 7 hours ago | parent | prev | next [-]

Allow me to rephrase my earlier choice

  Chromium: Entirely dependent on Google, a $3T company who's entire business model relies upon invading your privacy and currently has a >70% global share of browsers
  WebKit: A closed source browser with ~18% of browser share and run by a nearly $4T company who forces all browsers on their mobile devices to be reskinned versions of their browser and probably wants to do the same on their other devices
  Gecko: An open source browser with ~4% of the browser share, run by a non-profit with a mission of to preserve privacy but is struggling to find funding.
All three choices suck. I don't think anyone is disagreeing with that. But there's only one option on here that isn't trying to royally fuck everyone over and actually cares about the very service we're arguing over.

So what... we're going to let the internet get screwed because a bunch of dudes making hundreds of thousands of dollars a year can't toss some beer money over to the little guy?

You paint this as a hopeless picture, but seriously, have you considered donating? Every time I see these types of threads I see comments like

  > I would happily pay a small monthly subscription fee for a browser if it has strong legally protected privacy guarantees.[0]
Seriously, are we all that greedy and myopic? They're a non-profit. You know tons of companies, such as Google and every other big tech company, have some donation matching system. Google pays the Mozilla Foundation about half a billion a year to make Google the default search engine. How is the fact that they are throwing such massive amounts of money not a concerning thing? Yet FF has enough users that we could give them an extra 40% revenue if we tossed them $5 PER YEAR. That's it.

Do you really think your browser provides to you less value than your Netflix (160%/360%/500% more expensive) or Spotify (240% more expensive) account? Seriously? If literally 30% of FF users gave to Mozilla what they are willing to give to Spotify, then the problem is solved. Or 15% of users did it through their company's matching program. If instead of discouraging people, you got more people to convert then the percentage of necessary contributors decreases!

It's even tax fucking deductible so it isn't even that <$5/yr...

[0] https://news.ycombinator.com/item?id=45369141

user432678 6 hours ago | parent | next [-]

My problem with donating to Mozilla is the donation goes into a pocket of their greedy CEO and only a small fraction to those who do the browser development. And that’s mostly why I donate to Ladybird.

dotancohen 3 hours ago | parent [-]

Well said. Though I use Firefox, I have not donated after a Mozilla CEO quadrupled CEO pay after taking the helm.

john01dav 6 hours ago | parent | prev | next [-]

You can't donate to Firefox. You can donate to Mozilla, but that money doesn't go to Firefox.

httpsoverdns 6 hours ago | parent [-]

I recently purchased Firefox relay because I thought it was a nifty service to start using to prevent spam and preserve my privacy, but also a driving factor in my purchase was giving money to Mozilla. I didn't really look into it beyond that internal thought process. Your comment made me wonder, are things so segmented at Mozilla that supporting something like relay doesn't actually help Firefox in general?

input_sh 3 hours ago | parent | next [-]

Long story short, you made the right choice. You can't purchase anything from a non-profit and you can't donate anything to a corporation.

If you purchase a product from them, it goes to Mozilla Corporation which makes all the products[0], if you donate money to Mozilla, it goes to the foundation.

[0] Minus Thunderbird, Thunderbird is developed by a separate foundation. Both the "Thunderbird foundation" (not actually called that) and Mozilla Corporation are 100% owned by the Mozilla Foundation.

jamienicol 5 hours ago | parent | prev | next [-]

I’m a Mozilla employee who works on Firefox, so I’ll try to answer this to the best of my knowledge but as a disclaimer I can’t guarantee I’m 100% correct

Paying for relay will give money to Mozilla Corporation, the same pot the google money goes into, which will predominantly pay for Firefox development but also other products. The corporation’s profits also fund the non-profit Foundation’s activities.

People often raise this argument regarding donating to the Foundation, as that money will be spent by the foundation, therefore not on Firefox. But a dollar raised by the foundation is a dollar less the corporation has to give the foundation, leaving it with more money to spend on Firefox and other things.

You can also donate directly to “MZLA” which makes thunderbird, and that money will be spent on thunderbird.

Hendrikto 4 hours ago | parent [-]

The problem many people have with donating to the Mozilla Foundation us them squandering enormous amounts of it. Mostly on things nobody asked for and executive pay.

Personally, I don’t feel like firing Firefox devs and starting controversial and expensive diversity campaigns while raising executive pay when Firefox is losing market share every year is being a great steward.

godelski 4 hours ago | parent | prev [-]

People have a lot of weird excuses for disliking Mozilla. There are definitely legitimate ones, but the point really is "what's the alternative"? Are the faults of Mozilla really so much worse that we'll turn to Google instead? Honestly, that seems silly to me.

Can we just for once not blindly hate something for not being perfect and consequently strengthening an even worse option?

bonoboTP 2 hours ago | parent | next [-]

> so much worse that we'll turn to Google instead

Did you know that ~85% of Mozilla Corp's revenue comes from Google?

pessimizer 2 hours ago | parent | prev [-]

> hate something for not being perfect

Could you, and everybody, stop saying this for any reason about any subject? Go through this thread, pick out all of the people saying that they hate Mozilla for "not being perfect." Argue with them.

> the point really is "what's the alternative"?

Yes, that is the point. If there were an alternative people wouldn't complain, they would just leave. But Google is paying Mozilla (and Apple by the way) massive amounts of money not to compete. Mozilla is just very-ungoogled-chromium. It is not an alternative to google, it is one of the alternatives that google offers. I use it because I don't want to leave the internet altogether. It is a pain in the ass that involves a lot of work to bring it up to 70% of the functionality and UI it had 20 years ago.

swiftcoder 6 hours ago | parent | prev [-]

> WebKit: A closed source browser

You seem to be confusing Safari (a closed source Apple product), and WebKit (an open source browser engine used by multiple browsers).

typpilol 5 hours ago | parent [-]

You beat me to this comment. Webkit is not an apple only thing

tclover 7 hours ago | parent | prev [-]

Mozilla is fine taking money from Google, because it keeps "competition" alive otherwise Google would face antitrust lawsuits for running a monopoly.

fumar 7 hours ago | parent [-]

Isn’t Safari 30% of browser share in the US?

swiftcoder 6 hours ago | parent | next [-]

Only due to iOS, which isn't necessarily enough to stave off monopoly complaints across other platforms

godelski 7 hours ago | parent | prev [-]

What's your point? Even 3 players is too few.

anon1395 5 hours ago | parent | prev | next [-]

Safari should be on Windows. I don't care what CSS standards it has, it needs to give Chrome and Firefox some competition

pmontra 5 hours ago | parent [-]

It used to be there, 2007-2012 https://archive.org/details/safari-5.1.7-windows

I found an announcement in Italian on Apple website. It's from June 2007 https://www.apple.com/it/newsroom/2007/06/11Apple-Introduces...

The original plan with the iPhone was to have web apps, not native apps. That's why they needed to run the rendering engine of the iPhone on Windows. Then they went native and Mac only with the dev environment.

I don't think that Apple would earn one single dollar by porting Safari to Windows again.

gregorvand 4 hours ago | parent | prev | next [-]

Pass, sure, but vs what currently?

Helium does not have to be the destination. But it is a good step when Chromium is the standard (try using Safari and quickly websites seem uncharacteristically janky)

SuperHeavy256 5 hours ago | parent | prev | next [-]

A browser being based on Chromium has nothing to do with how private it is. Yes you are furthering an internet monopoly by using chromium. But there is noncorrelation between being based of Chromium and Privacy.

yupyupyups 4 hours ago | parent [-]

Yes it has, unless they plan to do significant changes to how the relevant JS APIs function, which is usually prohibitively expensive to maintain. Standard Chromium allows websites to fetch a lot of fingerprintable bits, this is even true for Brave. Tracking protection on Chromium is a joke.

Firefox on the other hand is better in this respect and even has a setting explicitly for resisting fingerprinting.

ho_schi 4 hours ago | parent | prev | next [-]

Epiphany (WebKitGtk) on Linux, native Gtk-UI :)

I'm posting right now with it here.

uyzstvqs 3 hours ago | parent | prev | next [-]

Yet I pick a Chromium based browser because Firefox is awfully anti-user. I still can't load extensions that are not Mozilla-approved, a major deal breaker for me. Then there's the "news" (ragebait slop) on the new tab screen by default, almost like I'm using MS Edge, and also the many sponsored & "suggested" (read: sponsored) links by default in new tab and the address bar as well.

The only acceptable Gecko-based browser I know of right now is Zen, which is great but still in beta. And Tor & Mullvad Browser are good for private one-time sessions.

We need competition for a free and open internet, I fully agree. Mozilla is far from a decent champion for that cause. I'm far more excited at what Ladybird has to offer.

RamRodification an hour ago | parent | next [-]

Sponsor stuff that you can just turn off (Firefox) vs. Selling out your privacy directly (chromium with worse fingerprinting protection) and indirectly (Google browser monopoly).

prettymuchnoone 2 hours ago | parent | prev [-]

by "Mozilla approved" do you mean that it has to come from the official add-on store?

because in my experience, it doesn't--I've installed a couple of extensions manually by just dragging the .xpi into the window.

uyzstvqs an hour ago | parent [-]

Extensions in Firefox are required to be signed by Mozilla. If you make your own build of an open-source extension, it will not load. The setting to disable this check only works in Developer Edition, ESR and Nightly builds.

https://support.mozilla.org/en-US/kb/add-on-signing-in-firef...

Dylan16807 24 minutes ago | parent [-]

Installing one of those builds is a deal breaker?

alex1138 an hour ago | parent | prev | next [-]

Also it's worth mentioning that GNU does have their own flavor of Firefox, if that's your cup of tea

vogu66 4 hours ago | parent | prev | next [-]

There's Palemoon's Goanna, also

user3939382 6 hours ago | parent | prev | next [-]

The answer is to get rid of the web, JS, and HTTP. I’m working on it.

0xEF 5 hours ago | parent [-]

Okay, what's the plan?

user3939382 3 hours ago | parent | next [-]

I’ll do a show HN if I can actually get it working. Best case scenario will mean not only goodbye to the browser but the app stores as well.

boobsbr 4 hours ago | parent | prev | next [-]

Gopher and Finger.

dotancohen 3 hours ago | parent [-]

I know what the other one is, but what does it mean to "goph" her?

3 hours ago | parent | prev [-]
[deleted]
lloydatkinson 3 hours ago | parent | prev | next [-]

Reminds me of DuckDuckGo's "privacy" browser that is again just a Chrome/WebView wrapper.

NaomiLehman 6 hours ago | parent | prev | next [-]

For me, the fact that a browser is based on Chromium is a deal breaker when compared to CPU/RAM usage of Safari on Mac OS. When I open the some JS heavy tabs like Notion, AIstudio.google.com, email, the difference is huge.

Orion is the only alternative, because as you said, it's built on WebKit, but I had trouble it working with extensions that I need for my work.

that_guy_iain 7 hours ago | parent | prev | next [-]

> Even with un-googled Chromium I do not think these statements are self-consistent. We need browsers that do not allow Google to control the ecosystem. We need legitimate competition.

If you fork Chromium, Google doesn't control the ecosystem, it controls a large part of it. But you're able to build on top of that ecosystem. So you can have the best of both worlds, all the extensions and ecosystem from Chrome but with more. That is called true competition.

I also suspect Brave would take offense to your claim you can't have privacy on a Chromium fork.

acka 6 hours ago | parent | next [-]

While I appreciate your perspective, the widespread adoption of Google Chrome has presented challenges. The implementation of Manifest V3 demonstrates Google's significant influence over extension developers, requiring adherence to increasingly restrictive APIs or facing limited visibility within less popular browsers.

that_guy_iain 2 hours ago | parent [-]

Extension developers are not forced to adhere to anything from Google to build compatible extensions that work on forks such as Brave. If they want to be in the Google ecosystem, sure, but as I pointed out, you can build your own ecosystem on top of it.

If you build on top of it, you're not forced and unable to extend the ecosystem.

5 hours ago | parent | prev [-]
[deleted]
7 hours ago | parent | prev | next [-]
[deleted]
saubeidl 5 hours ago | parent | prev | next [-]

Zen is quite nice if you like something based on Firefox, but with a stronger UX focus!

d3w1tt 5 hours ago | parent | prev [-]

[dead]