2019.05.31; Friday May 31st, 2019: Google’s Chrome Becomes Web ‘Gatekeeper’ and Rivals Complain | Hacker News

Hacker News new | past | comments | ask | show | jobs | submit login
Google’s Chrome Becomes Web ‘Gatekeeper’ and Rivals Complain (bloomberg.com)
358 points by naktinis 2 days ago | hide | past | web | favorite | 233 comments










Anecdotal observation: A few years ago, I made a video game for an early 1960s computer, the PDP-1, running in an homegrown emulator in web technology. [1] Amazingly, the game runs at 60 frames per second (yes, you could do this with early 1960s tech), and, amazingly, browsers were able to render the emulation, including a rather complex simulation of the dual-phosphor screen, at 60 fps (you could do this in 2016). Admittedly, Chrome wasn't the fastest browser then, skipping a frame now and then, but caught up with others browsers over the next year. That is, until a few revisions ago, when something inside Chrome went terribly wrong, causing the browser to grind over the emulation in single-digits frame rates. Other browsers, like Firefox and Safari, are still running the emulation (which is as of 2012) happily at 60 fps, but these combine just about 15% of the intended desktop audiences. So for all measure and market concentration, the project is dead by now, due to a bug in the dominant browser. More importantly, it fails to deliver the proof it was intended to provide, namely that you could do a video game at 60 fps around 1960, because you randomly can't do so today.

[1] https://www.masswerk.at/icss/



Well that just cries out for some snarky user-agent-sniffing "upgrade your browser" overlay.


Would love that: some really funny message that would make people stop and think.


"Please downgrade your browser to Google Chrome 52"?


Yes! Why don't you do that? Every other website gives me flak for using Firefox, why are people reluctant to do the same when it's Chrome that doesn't work?

"Due to a bug in modern versions of Chrome, this website only works with Firefox, Safari and Chrome 52 or earlier."



Have you ever tried to downgrade a modern browser? Every browser has an auto-update mechanism built in, usually running in a separate process (Google Updater is the Chrome one, iirc) that apparently was installed alongside its respective browser and given permissions to manipulate all of the files belonging to that browser at will. It is exceedingly difficult to remain on an earlier version because these processes are so hard to stop, and most browsers don't even give you the option to ignore automatic updates any more. Even if you do manage to, expect to be harassed every few minutes by popups helpfully offering to update your browser.


That leaves the with only the best option:

Upgrading to a better browser ;-)



Don't ruin my hard earned "funny message that would make people stop and think"-badge by presenting simple alternatives! ;-)


There's already a small section on this in the descriptive text. However, I think, in the broader picture this is more about aggressive optimization and nondeterministic behavior from the high level programming language point of view. Which may happen to any product. (E.g., at some point, Safari mobile had a problem, where some code it should have fallen back to in time critical moments was apparently already purged from memory.) The point is really, if you put all eggs into a single basket/browser, what may have been a minor trifle else is elevated to a completely different level.


Update: Apparently, the problem is related to hardware acceleration. At least, disabling it works fine for me. The page in question has been updated to include a note on this.

Thanks to everyone who reported their experiences and helped to track down the issue!

On a more general level, the argument about all the eggs and a single basket still stands. (Knowing why a particular basket fails doesn't help the eggs.)



P.S.: For details on the project, see the blog at https://www.masswerk.at/rc2016/10/

(And for a description of Computer Space, see https://www.masswerk.at/rc2017/04/02.html)



fyi that works for me at 60fps in chrome 74 on a 2018 macbook pro


Same here, working just fine on Windows. I have hardware acceleration disabled though.


Interesting. So it may be related to hardware acceleration (GPU)? Or even processor type (think side channel attack mitigations.)


FWIW, I tried both with and without hardware acceleration on my 2018 MBP, and it worked fine both ways.


It's definitely bound to hardware acceleration: I just tried on an old MacPro (2008) and it stutters with hardware acceleration enabled, but runs smoothly without. Apparently, there are some overoptimistic assumptions about the GPU hardware available.


Works fine on Windows as well, also Chrome 74.


Is there a FPS display option that I don't see?

Nonetheless, it runs smoothly on Chrome 76.0.3807.0 (Canary) on a Late 2013 iMac.



Open the developer console, press ctrl+shift+p (I guess, cmd instead of ctrl in Mac), a search bar shows up, write "fps" in it, and there you can turn on an FPS meter popup.


Thanks for that, I have just been thoroughly massacred by aliens.


Do you know what changed in Chrome that caused the slow down?


I had a number of theories (involving arrays newly allocated, where they should have been reused in a managed stack, and extensive heap allocation, clamped array implementation, side channel attack mitigations running wild, etc). However, as it turns out, it's apparently about hardware acceleration (and probably about some overoptimistic assumptions made).

I.e., I just tried on an old MacPro (late 2008) with hardware acceleration disabled (Settings -> Advanced -> System -> Hardware acceleration + restart) and it runs smoothly.

Edit: Just updated the page accordingly. Thanks to everyone who helped in focusing on the matter of hardware acceleration!



Now we only need some code to opt out of Chrome hardware acceleration on a per-page basis.


Works for me too windows 10 and chrome beta


In the case of Chrome, you can't blame Google. They made a good browser, did some marketing and it got popular.

However the current situation is worrisome, because alternative implementations are dying and in the case of the web, diversity is important.

Both Opera and Microsoft's Edge are now powered by Chromium. Chromium is a project controlled by Google. Its redeeming quality, in terms of its open source nature, is the ability to fork, however competitors such as Microsoft proved that they no longer have the capacity to develop a modern browser.

At this point the only remaining alternatives are Firefox and Safari.

I think nowadays Firefox is a much better browser and that Mozilla is better at guarding my interests, so I would use Firefox even if it weren't a better browser, however the market isn't necessarily interested in that.



"They made a good browser, did some marketing and it got popular."

They did make a good browser. However, their market share is not down to better browser or "some advertising." They use their other assets (search, youtube, android, docs..) to make chrome the "default" option.

It's a dominance breeds dominance cycle... a hallmark of modern monopoly.

Chrome wouldn't have gotten anywhere if it wasn't a very good browser. It is good. But, I don't think it could have been that kind of wipeout without leveraging google's greater web dominance.

There was a time when IE was a good browser and the default one. They dominated. A few years later, Mozilla had the better browser. Firefox slowly climbed to the middle, by being very good. They never got to 50% of the market.

IMO, during the IE6_v_FF days the feature and quality gap between browsers was at its highest. Much bigger than Chrome_v_FF ever was. Still Chrome today is far more dominant than FF or anything ever was... except IE in its monopoly day.



> Chrome wouldn't have gotten anywhere if it wasn't a very good browser. It is good. But, I don't think it could have been that kind of wipeout without leveraging google's greater web dominance.

Google's marketing for Chrome was (and is) so aggressive that literally every single Google-owned web property asks you to install it for the "best experience." And more often than not, because Googlers never test for other browsers, Chrome does offer the best experience on Google sites. But that doesn't mean it's the best browser experience, which is a totally subjective metric based on an individual's preferences.

Regardless, Google pushed it so hard, bundled it with so much software, and threw it in users faces so much that most non-technical users probably would have ended up with it installed -- probably set to the default browser, because of more nagging -- regardless of Chrome's quality. Even now, as Google makes steps to neuter adblockers, the average user continues to use it. Why? Because they just don't know any better or care. And I can't blame them: it takes immense effort to even use Firefox now because of random sites based on Google tech that break in every other browser. Chrome is certainly the easy way out.



If you search for Firefox, Google says "did you mean Chrome?"

Edited to add: This has actually happened to me when setting up a new Windows PC for someone.



Just tried searching for 'firefox' as a quick test.

I do get a page of Firefox results, but I also get a box titled 'People also ask' after the first four results, with the very first item being; 'Is Mozilla Firefox Safe to Download?' I also get a box at the bottom of the page titled 'Web Browsers,' with the first item in that box being Chrome. And Firefox is just not in that box at all. Not a popular enough web browser to include in the box marked web browsers when searched for by name, it would seem. On the other hand, UC Browser makes the list after Chrome, Opera and Safari, which I hadn't even heard of until today, but is apparently by Alibaba.



> And Firefox is just not in that box at all.

If you search for Chrome, Chrome will not show up in that box either. And the first browser in that box is, guess what, Firefox. You just searched for it, why include it in the box?

UC Browser is pretty popular in Asia. Statcounter reports 3% market share worldwide, right between Samsung Internet and IE.



>If you search for Chrome, Chrome will not show up in that box either. And the first browser in that box is, guess what, Firefox. You just searched for it, why include it in the box?

Oh, good catch, you are right. Is just a bad title for the box and does not appear to be in any way nefarious. 'Other Web Browsers' would be a lot less confusing.

Am still cocking an eyebrow at 'Is Mozilla Firefox Safe to Download?' though.



I'm not sure if anything changed in a day, but I'm not getting that result at all (in fact, I'm not getting a "did you mean Chrome" either). The latter isn't explainable by me, but for the former... well, remember the search results are tailored to you (that's another pandora's box about echo chambers in itself) so perhaps you've been searching for more security-oriented things and that affects your results. In my case, the first page was mostly official Firefox links, wikipedia, and the very last result of the first page was "Google Just Gave 2 Billion Chrome Users A Reason To Switch To Firefox" so it doesn't seem like there's anything awry going on here.


It isn't safe to download for the person asking that question.


That does not happen because you searched for Firefox. A dismissible popup suggesting you 'Switch to Chrome' appears if using IE to search with Google regardless of your search term.

It seems Microsoft is bit more egregious in Bing. If you search for Chrome or Firefox you get "Promoted by Microsoft - Microsoft Edge is the recommended browser for Windows 10 and it’s already installed on your PC."



...and if you change your default browser to anything else, you'll get endless "Try Edge!" messages in your notifications and even on your lock screen.


Microsoft's bad behavior does not excuse Google's bad behavior.


I can't reproduce but I absolutely believe this has happened to you, given how much search results vary by person.

I would appreciate a screenshot if you can grab one, it would be funny to whip out in certain situations. (Doctoring a photo would be dishonest.)



That's fuel for a millions dollars lawsuit by the European Commission.


Billions, if at all.

The EC recently ruled against Google in a "slam dunk" case about anti-competitive contracts with "search partners." €1.5bn & it barely got noticed.



> IMO, during the IE6_v_FF days the feature and quality gap between browsers was at its highest. Much bigger than Chrome_v_FF ever was. Still Chrome today is far more dominant than FF ever was... except IE in its monopoly day.

The benefit needs to be worth the effort. Early on, in the days you refer to, browsers were often crappy and motivated switching often. I bounced between IE and FF a lot (and later chrome), because things were often broken/bad, or various websites I wanted to use didn't work in one or the other. However, in the last few+ years, that's not really true (in any way I notice) now.

Basically, I think the only improvements that can be made are incremental/marginal, and aren't enough to make switching browsers worth it. They're all pretty good now. So, I expect market share for browsers to change much more slowly now.



I'm afraid this time we'll need to switch before things start breaking, or otherwise less and less devs will bother testing on alternatives.


> They use their other assets (search, youtube, android, docs..) to make chrome "default" option.

Don't forget their annoying bundling with freeware...



That's merely advertising. Google did not force chrome into any platform except android (which only happened after Chrome's dominance).

Mozilla could've paid for more advertising (e.g, partner up with Yahoo or some other big web property). But even with a push like that, FF won't have won because it didn't the high performance that drove Chrome's retention rate.



Tricking people into trojan-installing it shouldn't count as 'merely advertising'.


Calling it "advertising" is a understatement here. You don't end up with the product just by consuming an ad.

My parents never wanted to install Chrome. They still ended up have it. It came with an update and they didn't uncheck a checkbox. All their friends use Chrome also because of this despicable trick.

When this wave of bundled malware behavior by Google started and I had to uninstall it all over the people and family where I installed Firefox before, I stopped using it as a second browser too.

I whish someone would finally sue them for this. At least to give it the attention it should have.



> It came with an update and they didn't uncheck a checkbox

what update? Windows update? Or did they download some software, and the installer came with chrome as well?



Windows Update would have been the peak of madness...

No it was some other software where it came with the installer. I assume it was Avast as I've seen it in an update already on a different computer.



In the beginning, Chrome was bundled with Flash, and Flash was ubiquitous.

When you installed or upgraded Flash, unless you checked a checkbox, Chrome would be installed.



Funny how all it took was Steve Jobs saying "no Flash on the IPhone, it sucks" and that was the end of Flash. Thank God.


I wouldn't cheer some influential millionaire who decide it's time to kill some technology too loud. It may become a habit.


My personal experience is not what you are advertising here. I like Chrome because of the features unrelated to performance on Google's own assets - it simply has been the better browser. Yubikey support. Enterprise management capabilities. A robust extension ecosystem. Security. Better memory management for multiple tabs. Some of these are no longer a differentiator for Chrome, but Chrome got there first.

Firefox, IE, Opera have all been way late to the game on some or all of these features.

In the past I have been in the position to help make decisions on browser support at my company. We easily decided on Chrome because it was faster and more secure than IE, but more manageable than Firefox at an Enterprise level. Firefox is just starting to catch up to these feature sets. IE gave up. Safari is a literal running joke even amongst the most ardent of MacOS supporters at my company - features are simply non comparable.

I never once saw an incompatibility problem in Firefox that made me open Chrome. I currently run 2 browser sessions on my main computer - one in Firefox for personal use and one in Chrome for work use. I like and use Firefox, but Chrome has momentum.



Oh yes, Yubikey support. Which Firefox also supports but The Almighty Google doesn't allow to use with Yubikey on their sites (same as Facebook etc.). Good job Google, that really motivated me to switch. (not)


Open Google or Youtube in Edge an you'll see a huge banner advertising Chrome. That use to happen for practically every other browser.


A company promoting their own products on their own websites is far from being criminal. Amazon.com right now just showed a giant splash for buying an Echoshow on their home page.


Imagine your bank, alphabank has 80% of personal bank accounts and 70% of auto insurance. When you check your transactions, you see a notice: "you could save up to x% by switching to alphacar."

That's the premise behind antitrust (even though in practice, its 50 years behind the times). If you have dominant market share, things that are otherwise lawful^ aren't anymore.

^Antitrust stuff like anti-competitive behaviour isn't criminal regardless.



That is _not_ antitrust.

It would be anti-competitive in your hypothetical if your bank refused to make transactions to your auto insurance company because it was not the bank's insurance company.

Pop-ups in your bank portal are uncomfortable but are not anti-competitive.



The difference is that Google has a near-monopoly in search. Amazon is a behemoth, but there are plenty of alternatives.


There are plenty of alternatives to Google as well.

Popularity != Monopoly



And Firefox might be in a very different place if it wasn't tragically mismanaged to the point where every rational adviser for new computer users didn't have to say, "You can use Firefox, but these days it's slow and it's got terrible security problems."

They've turned the corner on that but it was very true for a long time, and during that time Chrome or Chromium became the default.

It is true that Google is pretty pushy with Chrome, but it's also true that FFox had years of time where it wasn't just obviously slower, it was obviously more dangerous.

I can't help but think this played a major factor in the resulting global bias towards Chrome.



>Chrome wouldn't have gotten anywhere if it wasn't a very good browser. It is good.

It is not only good. When it came out it wiped the floor with the alternatives. Firefox 3, from that time, was absolutely pathetic in terms of performance. I remember sticking to 2 for a while. Even today Chrome is still the best, even if the margin has narrowed. Other browsers are having to adopt Blink to catch up.



Idk about wiped the floor, but it gets subjective.

Immediately before chrome launched, FF was slowly eating into IE's market share. Chrome was good, but so was FF.

I don't think chrome ever had a lead in FF anything like the lead FF had over IE. Mozilla always had to play with a disadvantage. Still do.



Anecdotal but I switched to Chrome when it came out because it's JS engine was (or at least felt) massively faster than Firefox's.


Was it Chrome that came up with tabs? i cant seem to remember if FF had it. If FF didnt have tabs, that is enough for me to say Chrome wiped out the competition.


From Wikipedia (I first saw it using Galeon. I'm probably messing up history here but I think Epiphany was also early with tabs):

The tabbed interface approach was then followed by the Internet Explorer shell NetCaptor in 1997. These were followed by a number of others like IBrowse in 1999, and Opera in 2000 (with the release of version 4 - although a MDI interface was supported before then), MultiViews October 2000, which changed its name into MultiZilla on 1 April 2001 (an extension for the Mozilla Application Suite[8]), Galeon in early 2001, Mozilla 0.9.5 in October 2001, Phoenix 0.1 (now Mozilla Firefox) in October 2002, Konqueror 3.1 in January 2003, and Safari in 2003. With the release of Internet Explorer 7 in 2006, all major web browsers featured a tabbed interface.

https://en.wikipedia.org/wiki/Tab_(interface)



Opera was the first browser with any significant market share that supported tabs. I vividly remember switching to Opera somewhere in the 2000s for that very reason.

It also had working bookmark syncing way earlier than the others - that was the second reason for me to use Opera in the 2000-2010 timeframe. I eventually switched to Chrome when it got too good to ignore, and lately to Firefox when it got good enough to compete head-to-head with Chrome.



According to this site with a bit of link-documentation, FF was first and the Opera-claim is false.

https://allthatiswrong.wordpress.com/2011/01/14/opera-did-no...



Opera's technology may not have been tabs, but it allowed the rise of tabbed based browsing. It just used the technology of the time (having it's own windowed interface, which incidentally allowed a tab-like arrangement). It's a bit disingenuous to make the claim that Opera was not instrumental in the development of tabbed based browsing, even if it wasn't specifically using the tab technology earliest.


Firefox had tabs before Chrome existed.


FF had tabs. IE had already adopted them. Chrome worked a bit better with lots of tabs. Iirc, pre-chrome, a crash (usually flash) in one tab would crash the browser. Chrome fixed that.


And if birds didn't have wings, that is enough for me to say that squirrels are better at flying.


If memory serves Opera was the first browser that had tabs but they were also in Firefox by the time Chrome released.


yes, I remember Opera being first with tabs too. It was one of the main reasons people chose Opera IIRC


Agree.I used to use Firefox and even Opera back in the day.Then both started lagging, even opening a simple website was always with some issues.Then I thought 'OK', let's try Chrome.It was faster, more compatible with some standards and simply felt better. I don't know how Mozilla managed to screw it up so well..


So they make good product.

Bing can be Edge only too.



>However, their market share is not down to better browser or "some advertising."

No. Their market share is wholly due to being a better browser. That is an absolutely true statement when it comes to Windows and PC. It gets muddled with Android, because there you can make a case that they push Chrome as a default browser.

>Firefox slowly climbed to the middle, by being very good. They never got to 50% of the market.

It was a different time. FF did wonderful work with moving to a standards-based web and breaking IE hegemony, but they got blindsided by Chrome's relentless drive to squeeze every frame of performance out of JavaScript and WebKit. That's the thing with Chrome, they were not only pushing web standards forward, but more importantly they were pushing performance and security in a way that FF could not follow. Around the time that Chrome came out, FF was starting to struggle with a legacy architecture and that made it impossible for them to keep up with Chrome.



>In the case of Chrome, you can't blame Google. They made a good browser, did some marketing and it got popular.

Where "did some marketing" equals "unethically abused monopoly position to aggressively push through dark patterns", sure. I think I can still blame them for that.



Google invested a shit ton into marketing when they launched Chrome.

I have pictures from 2012 (I think) when they had the entire grand hall of Paris' Gare de Lyon hung with dozens of huge Chrome banners.

That alone must have cost them tens (if not hundreds) of thousands of Euros.

That said I think the web's under Google's thumb screws (AMP, mail, DNS, browser-almost monopoly, etc) is in a bad place. But they did invest a hell of a lot in pushing Chrome.



Your comment reads strangely and I can't tell what you're trying to say. I'm not sure why you frame these things as being at odds ("That said... But...). They were willing to pay to bundle Chrome with installers - it's not surprising they also invested in "conventional" marketing. And it directly led to the browser-almost-monopoly you cite.


Summarized :

They spent a ton of money on promoting Chrome But essentially defending them on that specific issue doesn't make it a nice, or admirable company in my book.

Edit, to clarify some more: I was "defending" them on some accusations that they promoted Chrome with dirty tricks and dark patterns. Initially, I'd wager, they didn't.

Does that clarify it?



Ah, I see. You were saying that because they marketed Chrome "legitimately", they probably didn't market Chrome with dirty tricks and dark patterns "at first", am I right? But I don't really think that's how it went - I think they used every trick in the book, as early and as often as possible.

If that's not true, and some marketroid in Google woke up one day and thought "hey, we could get a lot more bang for our buck by being super scummy!", then that would be an interesting tale. But it seems more likely that what happened was that Google just pulled out all the stops.

At any rate it's not much of a defense. Their "legitimate" marketing in no way absolves them for their "illegitimate" marketing.



At any rate it's not much of a defense. Their "legitimate" marketing in no way absolves them for their "illegitimate" marketing.

I think we are in general agreement here.

Spending a lot of money on legitimate marketing certainly doesn't absolve scammy tacticts at all.

One of my more recent pet peevees is their fiddling with GMail in a way that a lot of mails from external sources are flagged as spam. Even though they're sure as shit and very obviously not. And not only that. They're constantly moving the goal posts on what is "legitimate" mail.

Having such a big slice of global email this is super scummy and I really hope that (probably European, if any) regulators crack down hard on them yet again.

But I'm digressing here, I'm afraid.



Technically you are just stating facts, and I do not wish to put words into your mouth, so I am saying this with caution: if you mean to imply that "investing a shit ton into marketing" legitimizes their dominance, then I have to respectfully disagree. Economic might does not make right.


I've seen dark patterns from Google, but in the case of Chrome I have a hard time remembering any.

Do you mean that they advertised for Chrome on their properties? Advertising on your own property is legitimate in my book. And simple advertising isn't a "dark pattern".

Or do you mean something else?



That, and they paid money to surreptitiously bundle it with other software. Chrome is notorious for suddenly being mysteriously installed on relatives' computers: https://imgur.com/NIZk9Pd

And advertising something on your own property sure sounds reasonable, but I think it's a slightly different story when "your own property" is "the de facto homepage of the internet". That's what I meant by "abusing monopoly position".



That's not a dark pattern though. Potentially poor behavior, sure, but dark pattern, no.


"Complete your antivirus" has a pre-checked tickbox for a totally irrelevant product. And in the process agreeing to a license. That's pretty dark.

Maybe as someone with above-average technical ability this looks obvious to you. To a lot of people, it isn't. And this pattern is aimed at fooling the less technically literate.



Agreeing to a license in the EU requires an affirmative action (i.e. pre-ticked checkboxes are automatically a fail to comply)

The requirements to have unticked checkboxes predates GDPR.



yes it is, dark patterns refer to user-design decissions that arguably exploit human-weaknesses. In this case human-attention span (not noticing that you have to disable this option), lazyness(it costs effor to opt-out) and human confidence in authority (I trust avast with my AV, so I trust avast not to exploit my trust (but they do)).


It's example number two on the wikipedia page for dark patterns, Misdirection.


Many app installers, including Adobe Flash, would install Chrome along whatever they install. In the case of Flash, there was a checkbox to disable it, but if you don't pay attention, you don't see it. And I think in that case, you might even end up with Chrome as your default browser.

The most interesting part in all this is that the Adobe Flash you just downloaded and installed is not even used by Chrome, which ships its own.



For example it used to be the case that whatever you downloaded from google or 3rd parties (google earth, picasa, oracle java etc.) automatically installed google chrome by default and set it as your default browser. This is on par with IE toolbar spamming in installers.


The most recent thing I've seen is where the boundaries of the browser and Google's web properties start to get blurred.

For example, signing into a Google site from Chrome also signs you into the browser; it's unclear how this happens, what personal information it compromises, and more than that it's an unexpected and unwelcome surprise when it happens.

Clearing Google cookies in Chrome also doesn't work, for related reasons. Try deleting all cookies in Chrome the immediately refreshing the list: Google cookies immediately re-appear.

It's not that these things are necessarily actually dangerous. But the blurring of the line between service and user agent scares me.



>signing into a Google site from Chrome also signs you into the browser

They eventually created an option to disable that behaviour after a lot of user complaints:

"While we think sign-in consistency will help many of our users, we’re adding a control that allows users to turn off linking web-based sign-in with browser-based sign-in—that way users have more control over their experience. For users that disable this feature, signing into a Google website will not sign them into Chrome."

https://www.blog.google/products/chrome/product-updates-base...



I know many many people that had chrome installed with out them activlity seeking it out, and had their default browser changed with out their permission

So much so that many many people I know that worked on helpdesk;s at the time where getting lots of complaints about "the internet is missing" meaning their Icons changed from the IE logo to the Chrome logo because chrome was changed to the default browser with out them understanding what happened.

Add to the fact that Chrome would also install in AppData to avoid having to have Admin rights to install so it could be install on corporate/enterprise systems by normal users...



Seriously, every time you used to open google docs with firefox, they asked to "try&download chrome" as it was faster (or whatever). I don't have the screenshots any longer but it was so bad I added to grease monkey.

Another example: Windows: Chrome, installation being under user profile to bypass any system checks during installation process itself and further updates.



A big "works better in Chrome" button/banner is not legitimate advertising.


But it's the only way we marketed browsers back in '95!


You might not have seen the dark patterns if you always used Chrome. If you browse with another browser you can observe their dark patterns daily...


I would argue the 'auto update' feature is actually a bit of a dark pattern. (I believe chrome was the first major browser to start this trend?)

It is ostensibly for security and benefits developers because of less fragmentation. But it actually hurts users in the long run because of the centralizing effect. It also enables chrome to sneak in features that users wouldn't necessarily accept.



Like when they deliberately cripple one of the most popular web sites for any other browser?

https://twitter.com/cpeterso/status/1021626510296285185



What's fine for a small business, isn't necessarily fine for a monopoly.




Err... I don't see either of these are relevant to the Chrome situation, given that the competitors are (and have been) also free. These aren't applicable for markets of free goods and services.


> that the competitors are (and have been) also free

IE was free when Netscape Navigator was a paid product.

Chrome was free when Opera was a paid product.



> Chrome was free when Opera was a paid product.

Chrome didn't exist when Opera was a paid product.



Opera wasn't always free.


It became free (without ads) three years before Chrome was first released.


"Some marketing", ha. It was prominently advertised with a message that almost made it seem required, all by itself, on the otherwise almost blank Google search page. One of the most, if not the most visited pages on the planet.


Yes I remember that too, worded with scummy, deceiving wording, like most other malware/spyware at the time.

Instead of "Virus detected! Click here for free scan" it was "Old browser detected. Click here to upgrade".

It was literally 100% out of the malware deployment hand guide.



In this case Chrome was actually miles better and secure than those old browsers though. It wasn't deceiving, it was the truth.


Better than Chromium?


Did they show that message to Chromium users?


Purposely slowing down websites on competing browsers, breaking web-standards on cutting edge tech, abusing their other products, using slower codecs on other browsers on YT, not allowing some websites use certain features of google-doc, constantly showing popups to switch to Google Chrome on google docs - this all anti-competitive behavior to squeeze more data from your life and browsing habits.


> competitors such as Microsoft proved that they no longer have the capacity to develop a modern browser

This is incorrect. They absolutely can as demonstrated by the fact that former Edge works great, has better hardware acceleration than Chrome, and consumes less power.

However, they are not willing to anymore, which is a huge concern for future innovations in that domain.



It is correct, but it hinges on your interpretation of the phrase "modern browser." Edge was falling behind on implementing the web spec compared to Chrome (among other things.)

> This is incorrect. They absolutely can as demonstrated by the fact that former Edge works great, has better hardware acceleration than Chrome, and consumes less power.

If Edge had all those things but could only render HTML4 and below, would it be considered a "modern browser" still? I would say no. That's an extreme hypothetical but it was similar to the future Microsoft saw for Edge, and a major factor in the switch to Chromium.



Edge working great is quite an exageration, in my experience. Barely workable, with it's own host of weird bugs, that Microsoft did their typical slow-rolling and prevarication on handling. Tying it to a specific operating system version was also a poor decision if they wanted adoption.


"they are not willing to anymore" wtf does this mean? Have you looked at chromium commits activity? Microsoft is actively working on improving chromium, especially improving it's integration with windows 10. Convergence create synergies instead of reinventing the wheel and make Google no longer the only player in the development of chromium. Firefox has ~600000 commits Chrome has ~700000. Do you realize the order of magnitude of improvements that we users should have, if mozilla devs had worked in improving chrome instead?? No those numbers are far too much to realize for a human brain, but at least we can realize that we don't realize.

Btw hello double standards, why shouldn't QT, WPF or GTK have redundant implementations?



> In the case of Chrome, you can't blame Google. They made a good browser, did some marketing and it got popular.

They spammed it massively as in

- adding it to other popular downloads

- ads everywhere on their properties, including on the front page where no one else has ever been allowed to buy ad spots

- lies: would shamelessly present itself as a better browser not just for users of old IE versions but also for users of Firefox and probably Opera as well.



> In the case of Chrome, you can't blame Google. They made a good browser, did some marketing...

And paid lots of third party software vendors to bundle it as a drive-by installation 100% malware style.

There’s a good reason many of my technically inclined friends still today don’t trust Chrome.

It’s malware after all.



>I think nowadays Firefox is a much better browser and that Mozilla is better at guarding my interests, so I would use Firefox even if it weren't a better browser, however the market isn't necessarily interested in that.

Agreed. Firefox is really fast, and I love it. Been using it for a couple years now. But even if Chrome was demonstrably, objectively faster, I would still use Firefox.



Microsoft has the resources to fork Chromium if necessary, much like Google forked WebKit (after sending patches upstream for a while) and Apple forked KHTML. This is just how open source works and isn't a problem in itself.

By doing this, Microsoft gets compatibility with the world's websites on day one, and they can take it from there. It's a smart move that many people seem to be misinterpreting.



It’s a money move. Ms sunk billions in Edge. With chredge bing ads makes profits. It will come installed in windows by default.

If google’s killing ad block extensions, Microsoft will most definitely follow suite.

Your only best bet is Firefox right now.

Chrome is a Trojan horse and Google most definitely doesn’t give a shit about your privacy.



Well, even for Edge that use chromium, this situation can happen.

https://www.reddit.com/r/windows/comments/btz1lc/youtube_mat...



A lot of "third party browsers" like Opera, Vivaldi and Brave choose to go for Chromium as their engine, would they be able to use Firefox's engine the same way? If yes, why does it seem that no one actually does it? I personally don't particularly enjoy Firefox as a browser, but I don't have anything against their engine. If there was a version of Vivaldi that implemented that I would probably choose it over the Chromium version.


There are browsers using Firefox's engine; most are forks of Firefox itself, but there was Camino, Conkeror, and Galeon, plus K-Meleon which is still around: https://en.wikipedia.org/wiki/K-Meleon


K-Meleon was a great option for Windows computers with not much RAM, since it used native GUI widgets instead of XUL.

(It might still be, but I haven't touched it in over a decade.)



At the time they made those choices there were 3 main reasons to choose chromium over FF as a base

1. Smaller Size, chromium was just a smaller foot print with less legacy code

2. Better Performance. There was no doubt the before firefox quantum Chromium was the performance leader, Bink and V8 where superior then, today not soo much

3. Better rendering support. Like IE6 in the 90's today there are many many sites that ONLY work correctly on chrome, so if you use chrome's render you have less work to do, and will have less complaints by users blaming your browser for some websites poor code



More relevant: better embedding story. Gecko is not exactly great to embed.


No idea why you're downvoted: things like [0] are marked as obsolete, GtkMozEmbed et al. are basically dead, and there's no viable alternatives except when you use Android [1]. The only option is to dive deep into Thunderbird's mess of a source code and learn things the hard way, hoping Mozilla will not change things a lot in a road to post-Quantum future.

[0] https://developer.mozilla.org/en-US/docs/Mozilla/Gecko/Embed... [1] https://wiki.mozilla.org/Mobile/GeckoView



> They made a good browser, did some marketing and it got popular

In initial days of chrome, it wasn't that better. It grew in popularity because of the bundle model of advertising they employed which was initially used to distribute spyware and the browser started growing.

All the nice things came later.



It had an uncluttered UI, multi-process tabs, sandboxing, V8, Incognito, and a few more. Some of these were available in other browsers, but the mix was rather new.


i tried firefox, and loved the experience, but ran into a few minor bugs related to css that just made absolutely no sense.

also, it regularly ran my cpu at max throttle when doing anything video-related within the browser (watching netflix, on a video chat, etc), while chrome is much more cpu-friendly with those things (don't know why that is).

I tried Opera, as well, and ran it as my main browser for months (almost a year, actually), but there is a wierd bug in windows related to the browser bar expanding when the machine wakes up from sleep, where the only way to fix it is to restart the browser entirely.



Surf works excellent: https://surf.suckless.org/


yes, because "compile webkit yourself" is super suckless


Nonsense unless your are on LFS. Your package manager does that whether it's binary or source based for every dependency for every app.

Maybe instead we can bemoan how the version of webkit in xyz repo is outdated?



>However the current situation is worrisome, because alternative implementations are dying and in the case of the web, diversity is important.

Are they though?

Adherence to standards is very good across the board. It isn't like it was in the 90s when standards were seen as mere guidelines and suggestions.

Safari is going strong. FF is going to be around but they are certainly struggling - and it's their fault. They have had the uncanny ability to make the wrong decision every time. They are hamstrung by their legacy architecture that they are just starting to break out of. Their side projects (Firefox OS, Pocket, Reality) were/are a total waste of time. And of course, they promoted and then fired Eich over nothing - which leads one to wonder what kind of a circus they run internally.

Microsoft is interesting and for now they are using a packaged version of Chromium - but I could see them do a hard-fork in the same way that Google forked WebKit because at some point a trillion-dollar company won't want to be tied to another trillion-dollar company's roadmap.



The web is a mature platform at this point, it's not really surprising everything has consolidated towards a single implementation, the economics of actually producing websites dictates that's an inevitability.


I do not trust Google, but I do not trust Mozilla either. An overwhelming majority of Mozilla funding comes from Google, Microsoft, and other giants it directly competes with. Added to that, many of it's battles (at the W3C and like) prioritize philosophy over customer satisfaction and ease of use.

99.9% of browser users don't care or don't even know if their browser is open source - what they want is convenience and ease of use. I hope Mozilla prioritizes the ones that actually matter - the users, over whatever philosophy it claims to live by, that often times isn't rooted in customer centricity.



Yes, but they also made moves that are against Google's interests, repeatedly. If you have better ideas on how to monetize a browser, I'm sure they are open to suggestions.

As for their "battles at the W3C", you mean DRM and H.264, the patent-encumbered video codec?

The philosophy you're talking about is probably why they still have that 5% of the market, otherwise they would be irrelevant ;-)



As an individual, I want "convenience and ease of use". But I'm not blind to the fact that you're going to get shafted because my negotiating position - as an individual - is poor. So I 100% want an organization like mozilla, that does have at least some influence (but let's not get too hopeful here), to prioritize also the longer term benefits you describe as "philosophy".

Otherwise you're basically giving in to eternal serfdom; letting large corporations dictate the terms, knowing that individuals will never be able to extract the long-term compromises needed for a good deal. It's basic negotiating 101 that the party holding all the cards is going to get most of the value.



I dont believe Mozilla prioritizes their philosophy enough, they are tooo quick to cave in in the name of "customer centricity" instead of standing up for the Open Web which is and should be the SOLE reason they exist

Mozilla Foundation is a Non-profit foundation who mission to the ensure the web is open and accessible to all, not to make the most commercially successful web browser



If nobody uses their browser and nobody contributes to their project, then the point of defending an open web is kinda moot.

It's not the hill I want Mozilla's philosophy to die on because if they do (and they will if they do as you ask), then there is no point to it. The open web dies to thundering applause from Google employees.



Same result if they cave in to everything Google does in lock step with them as they do today?

I fail to see how having FireFox around has a Chrome Clone is in anyway different



Mozilla does plenty to differentiate from Chrome and does a lot of work to increase privacy for web users. They have to make compromises in places to make sure they are relevant enough to push privacy elsewhere. (And of course there is lots of google shilling to spread paranoia about Mozilla).


Mozilla really hasn't helped their cause with various privacy-related issues over the last few years, like the Booking.com ads (https://news.ycombinator.com/item?id=18800360).

The obfuscatory language around it are arguably more insulting than the ads themselves. As John Gruber so eloquently wrote:

> If you want to sell ads, sell ads. Own it. Don’t try to coat it with a layer of frosting and tell me it’s a fucking cupcake.

https://daringfireball.net/linked/2014/02/16/mozilla



They didn't sell the space to Booking.com. They've promoted one another in their user bases: Firefox showed a message about Booking, Booking showed a message about Firefox. There was no money involved.

I'm not gonna defend their action to do so because I disagree with it too, but if you wanna feel outraged about it, at least get the facts right. John Gruber should do the same.



A sale is a sale even if it doesn't involve hard currency. When Disney bought most of 21st Century Fox assets, there was no money involved either.


What privacy-related information was sold to booking.com again, regardless of how the transaction played out?

I get the feeling that people are asking Mozilla to simply not deal with corporations at all, regardless of privacy, which is simply impossible if it wants to survive - almost all major actors are corporations, so the alternative is Mozilla turning into a shut-in.

If you want influence, you're going to need to deal. And sure, there are deals conceivable that represent giving up on principles for short term gain. But just because it's possible to conceive of a deal that's "selling out", doesn't mean every deal represents selling out.

I mean in this very same comment thread another poster is complaining how principled Mozilla is @ the w3c.

Suffocating Mozilla (regardless of whether you use/admire/detest/ignore Firefox) under impossible expectations is likely a permanent loss for users. There are precious few organizations like it with any influence that are advocating for the individual in web tech, so once Mozilla dies (which seems likely, at this point), whatever tech firm special-interests can get away with is going to happen. And as modern politics should make clear: there's not a lot of reasonableness left with which to restrain actors like that once things turn political.



Sorry, I didn't make it clear: I was arguing that point alone, not claiming they sold private data or anything else.


Ironically that Gruber comment was about the "user-enhancing" Sponsored Tiles episode from early 2014. That we are still seeing questionable and un-telegraphed behavior in 2019 suggests none of the privacy-relevant lessons were taken to heart.


Excellent way of shifting the goalpost away from your stance on the Booking.com case. :)

Displaying the same ad to everyone doesn't have privacy consequences. It's why billboards aren't privacy issues, nor are the TV ads, nor ads in a magazine. Ad networks are a privacy issue, self-hosted ads are not.



Really pathetic to see people here defending Mozilla putting ads on the home page of the browser.

What do you think of when the Mozilla Corporation sent the browsing history of users by default to a third party advertisement company?

>Users who receive a version of Firefox with Cliqz will have their browsing activity sent to Cliqz servers, including the URLs of pages they visit.

https://blog.mozilla.org/press-uk/2017/10/06/testing-cliqz-i...



Google is a clear monopoly, there's no doubt about it. It has a 70% browser market share, 70% market share in the search ecosystem. Even though their service is good and people are happy, I think they need to be broken down for the sake of keeping an open internet. Even Facebook for that matter. That's my opinion


Those 70% numbers undersell it. It's basically impossible to use the internet today without touching Google servers. Even if you, personally, completely eschew all Google services, almost everyone you want to communicate with will be on a Google service. Sending an email? Watching a video? Reading a blog? Chances are good that Google's involved.


Upvoted for ending with a rhyming couplet.

> Watching a video? Reading a blog?

> Chances are good that Google's involved.



Not sure why you were downvoted. I think you raise a good point, chrome + adwords + dns + etc + etc.. is concerning.


I agree...I am talking about the data releaed by Google to prove its not a Monopoly. The only reason Google is not considered a Monopoly in laws eyes is that people have the option but they are not shifting. Like chrome supports changing of Search engines. The only argument can be raised against is Google is on Chrome, that everyone is using Chrome and Google products are not working properly on non-Chrome based browsers


I don't know what you can do about browsers besides use Firefox.

But as far as other stuff, I hope people will give distributed p2p possibilities some consideration in terms of usage or development.

For example YaCy works pretty well as a p2p search engine. There are some others that I haven't tried.

Back to the browser stuff. The problem is the browser has a full operating system in it at this point. There are too many APIs to compete.

What could make competing browsers viable might be something like the following. Imagine a web browser that does not support JavaScript. Instead it emphasize fast rendering, has a state of the art web assembly implementation, and some kind of ABI/API for things like UI, UDP, etc. such as OpenGL (or a simpler UI system). It only allows a subset of CSS and HTML, maybe only Flexbox or something. It it could be just restricted to old-fashioned HTML rendering. But anyway it won't be able to have the scope of Firefox and Chrome.

I guess the biggest problem is if you don't support the whole ginourmous HTML5 featureset (starting with JavaScript) then most websites will not work at all. They either will not load or will be totally scrambled.

Maybe some kind of p2p content-centric web could become popular and have it's own streamlined and simplified browser.

Or maybe there could be a new browser tailored for augmented reality that could become popular and compete with Chrome.



I've been putting some design work into a minimalist browser like you describe, but starting from a different angle, namely starting with javascript as a first-class citizen, and a React-style virtual DOM as the rendering model. Javascript (or, I could be convinced, web assembly) is the primary interaction model with the browser, with HTML and CSS supported via polyfills.

The additional HTML5 suite of APIs would theoretically be supported by a plugin model, but given the depth of integration of some of the APIs, this might be a great deal more work than it sounds, and even more difficult to prevent the proliferation of questionable plugins to this backend. It would probably have to resemble something closer to the Linux distribution model; where an installed instance of the browser would come with a set of whitelisted plugins, with no real ability for the non-expert user to add plugins.

More important to me is the idea of making use of client certificates to attest identity more strongly, together with masking the use of those certificates over third-party channels. So if I went to facebook.com I would present a cert "abcd" (a self-signed certificate), and if I went to yelp.com I would present "bcde". If yelp loaded content from facebook.com, I would present "cdef". Similarly for cookie handling, at least initially.

My hope would be that websites would associate multiple client certs with a given "user" on their site, but unless the user explicitly associates a cert with an identity there's no way (outside of fingerprinting, etc.) to make that association; all third-party interactions show as incognito sessions. Eventually the goal would be that (if this technique is widely adopted) that cookies become kind of useless in favor of strongly attested server-side identity (rather than using bearer tokens in the form of cookies) that can be associated with session data.



Your proposal for an alternate browser universe sounds sort of like a project I'm working on.

It makes use of a regular browser (Chrome, Firefox) in the backend but provides a customized experience to the user and over the final hop to the user.

It supports a plugin development where you can use plugins to change the page before it is sent over the final hop to the user, and the JavaScript on the page is never executed on the user's machine, but only run in the cloud backend.

I actually built it for webcasting and scraping, and then needed a lower bandwidth access over my 4G connection while oversees so added a plugin to remove everything except for the essential HTML.

I'm actually looking for feedback right now on what to improve next, as I've got 50 issues I found myself but not sure what's most important to others. You can try it on https://staging.litewait.io and use a stripe test card number.

Mail me for issues and I'll try to help you. In profile.



YaCy works and in my experience that's pretty much the extend of it. I never (not a single time) found what I was looking for, vital sites like StackOverflow and Wikipedia aren't properly indexed, the pages that are, are wildly out of date. That plus it's incredibly slow.


AdWords and other Google platforms have more reach than that, even Microsoft serves up Adsense ads on MSN. Analytics is so heavily tied to AdWords, it's practically impossible to run an effective campaign without it. I'm more concerned about the advertising market Google has a strangle on. Analytics is everywhere, they have so much behavioral data that everyone pales in comparison, and no one can give as much insight into the ad market.


Im surprised facebook was an afterthought for you. I immediately think of facebook whenever i think of bad things involving the internet. Google doesn't even really cross my mind, it's just the most prominent internet thing so of course it's bad in some ways, that's just entropy.


Probably because it's trivial to cut facebook out of your Internet experience. Google,... not so much.


For a long time, I would have agreed... Until my family began to confuse fb messenger with text messaging itself.


It's still easy to cut out of your life. I told my family if they want to reach me they have to use e-mail or the phone. This works surprisingly well.


I've explained how the messenger app isn't the text messaging app (called messages), but the similarity still causes it to happen occasionally.


Has this course of action ever actually worked? I can't say US telecoms are a great example of competition. I'm not anti-regulation but it seems like simply enforcing open standards might be more effective.


I hope your joking because US Telcos are the result of a monopoly broken up (AT&T). And even then it's not the healthiest telco market due to the rise of local monopolies and market entrenchment.


You should reread my post more carefully. That is my point exactly. Clearly, I'm aware of the history or I wouldn't have brought up telecos. My point is breaking up a monopoly is not a panacea as you can see.


Just having dominant marketshare, especially in the presence of easily-accessible competitors (e.g. Safari, Mozilla, Opera, etc.), is definitively not a monopoly.


It more or less is, from a legal stand point, or atleast when referring to anti-trust laws.

That doesn't mean that they are doing anti-competitive stuff and are viable for enforcement, being a monopoly in an open market is not illegal, it does mean that with that level of marketshare they have some legal limitations that their competitors don't have. Usually it's a limit on merges, acquisitions, price setting and bundling.



No it is not.

In the EU you don't even need market dominance to break anti-trust law, while in the US you do. In either case, Chrome is not committing anti-competitive behavior nor is it the only option on the market, hence it is not a monopoly.

Being a popular product in a market full of consumer options is not a monopoly. If Chrome prevented you from downloading other browsers, then that would be monopolistic behavior, but Chrome is not doing that.



Your argument would be easier to receive if you enlightened your reader with what you think a monopoly is, rather than just framing it as something it is not.


I just explained it - monopoly is not a complex economic principle. When consumers have easy access to multiple competing products or services in a market supply, there is not a monopoly by the definition of the word monopoly. This is semantics, not an argument: https://www.google.com/search?q=define%3Amonopoly

It's not well received because, as GP said, people have the opinion that Chrome is a monopoly because they lack the empathy to understand that consumers are choosing something they don't like, and they would prefer it was a monopoly because they want a reason to break it up.



You did the same thing again (defining something by what it is not). This does not help another person understand you, which I'm assuming you want since you seem to care a lot about this subject.


Perhaps you could explain what you don't understand about it rather than talk about me?


I've told you twice what would help me understand, so at this point I'm going to have to respectfully decline to discuss it further. I hope you have a nice day.


Antitrust law is, I suspect, hopelessly outdated... both the laws and the understanding of monopolies/trusts that are baked into them.

These laws were based on 19th-century competition. The problems att were price fixing, predatory pricing (eg price low to kill competition then raise prices), supply chain bottlenecking (how you gonna sell your ore without my trains) ... industrial era trust stuff.

The precedents and laws are hair-splitting and specific. It's just not the kind of system that can "think" high level and apply abstract principles to totally new problems.

Google & Facebook mostly have no prices to fix. The ad markets where they make their money are competitive bid-based, ostensibly the opposite of a "monopolistic pricing" structure.

The economic/theory just doesn't match the pratices anymore. For example: Facebooks' revenue.

Imagine that tomorrow morning BMW's revenues are cut in half. BMW would need to produce fewer cars. Cars cost X to produce. Cut X in half, and you can expect half the volume.

What would happen if we did the same to FB. My guess is that they'd still make the same FB. If you take path dependency^ out of the mix (that it's hard to fire people and adjust downward), It's scary to think how big a company is required to make FB. Doesn't seem like a stretch to speculate that it can be done on a $5-$10bn budget... 1/10th of their current revenue. After all, Facebook was Facebook on that budget not long ago.

^By path dependency I mean imagine that FB's revenue had just never gotten to $80bn in the first place, the sahare price had never gotten so high. Etc.

IDK what exactly that implies about what antitrust laws should be, but it does mean that the theoretical foundation for the current ruleset is totally off. The way monopolistic power conerts to money in 2019 is fundamentally different from 1891... I mean genuinely fundamental, I'm not using it as a superlative. The definition of monopoly, benefits of owning one, the reasons why they're bad (or not).



> Facebook was Facebook on that budget not long ago.

Facebook was Facebook, but it wasn't Facebook+Whatsapp+Instagram, and "mergers and acquisitions that substantially reduce market competition" have been impermissible under the US anti-trust law for over 100 years, since the Clayton Act, and I'm not sure you need more than that.



Ok. Good example.

To deal with that, the legal system needs to define market & dominance. The "markets" FB is dominating are far squishier and unstable than the markets of 100 years ago. The market for coal or steel or intercontinental shipping are easy to define. Photo sharing? Social Networking?

How do you define competitiveness. What effect does FB's dominance of photo sharing have on consumer prices? Barriers to entry? Anyone can launch a chat or photo sharing app. Substitutes? Plenty. Those are the types of questions the old laws and precedents will try to deal with. It's like an alien biologist trying to prod orifices that we don't have.

How does this harm consumers or the economy? The economics underlying the legal framework are just as outdated. They're looking for prices and outputs and stuff that FB doesn't have.



Breaking up a monopoly requires that said monopoly be bad for society, and it's adverse effects can't be fixed via markets due to reasons like size and reach.

Monopoly in its own is neither good nor bad.

Facebook has a monopoly in social network. Is that bad? What is the effect of the monopoly? Is Facebook's monopoly having an adverse effect, or is the adverse effect inherent in the way social networks work (and breaking the monopoly won't help).

Simply being a monopoly is an unreasonable reason to break it up.



You could say that monopolies are inherently bad because they stifle innovation even if they don't lead to higher prices. An unassailable monopolist has no reason to innovate because competitors are effectively locked out.

But it appears to me that there is a psychological bias towards an exceedingly narrow definition of substitution goods and therefore markets, especially in digital technologies.

For instance, Microsoft clearly has an extremely dominant position in PC operating systems. The market for PC operating systems used to be synonymous with personal computing, but that is no longer true. Mobile devices now dominate personal computing.

So Microsoft has lost most of its monopolistic power without ever losing its dominance in the market as it was originally defined by regulators and users.

Similarly, search used to be synonymous with using a web search engine and Google clearly has a monopoly there. But now we search Facebook, Amazon, Netflix, etc for various specific things in different contexts and Google has to pay billions to buy users from Apple.

So my point is that yes, monopolies are inherently bad, but they are also inherently unstable in ways that are not adequately reflected in the current thinking around anti-trust regulation.



Those are exactly the types of questions that I think we have outdated laws regarding.

Outdated laws and outdated economic theory embedded in them. There is only so far that you can extend a railroads, mining and foundries analogy.

I'm sure we could have lively back-and-forth about the impact of these monopolies, but the only legal and legislatively pertinent parts of that discussion are those that can be massaged into an analogy to the late industrial examples that the current legal framework (including, legislation, legal precedents and regulatory bodies) was designed around.



> Breaking up a monopoly requires that said monopoly be bad for society

This has not been true historically. Standard Oil was not "bad for society".



I installed Firefox as my daily driver last year and have been completely happy with it. Great dev tools, good performance, and I agree with Mozilla's stance on privacy. All wins for me. I'll still occasionally open up Chrome for dev purposes -- but for the sake of browser diversity and maintaining an open internet, I encourage all my friends to give Firefox a try.


Just wanted to add a +1. I use FF with strict content blocking enabled which means that things like YouTube videos and captchas are often randomly missing from pages, as are images hotlinked from third-party servers. I see this as a feature rather than a bug and it's easily temporarily disabled if it causes an issue.

Of course, I use uBlock Origin as well.

Performance-wise I have no complaints and the sync across devices works just as well as it does in Chrome.



The main problem with Firefox is high memory usage.


Did you mean "Chrome"?


Energy usage would be my only complaint with Firefox. When I'm on my MBP, it does drain a bit faster (not horribly) when I have a few FF browser tabs open.

I suppose I should just use Safari when I'm not plugged in.



i had a opposite experience. memory usage was great in firefox, but it pegged my CPU.


What's the steelman argument for Google withholding Widevine from Samuel Maddock? Electron packaging with Widevine is a thing so this seems unusual. If you are Google and you're the good guy, why are you doing this?


With that decision they aimed a very big gun straight at their foot and pulled the trigger. They proved:

1. That they are in a monopoly-like position where they have the power to decide over other web tech projects

2. That they have a very hostile process, not getting properly back to the developer for months. That alone is sabotaging of other projects.

3. That they make the wrong decision, seemingly only protecting their own position, without providing a proper reasoning.

Hear that? That was the antitrust investigator laughing. You can do that if it's about some random tech. You can't do that if the tech is linked to a browser controlling how 60% of internet users access the web, and worse, getting full access to popular stuff/success qualifying content like Netflix for all browser. They wanted that monopoly position when they pushed for DRM, now they have to handle it. Big mistake.



The steelman is that Widevine is a DRM platform; to tell the difference between a browser and a ripper application it needs a lot of knowledge about the context in which it's meant to run, and how to tell the difference between a 'real' Chrome that follows the licensing rules and a fork of Chrome that doesn't. It should have been obvious to Maddock that he wouldn't be allowed to do this: I'm not sure why it's come up as an issue as a result.

As for Electron, are you sure? I found this page:

https://electronjs.org/docs/tutorial/testing-widevine-cdm

It says:

To enable video playback with this new restriction, castLabs has created a fork that has implemented the necessary changes to enable Widevine to be played in an Electron application if one has obtained the necessary licenses from widevine.

So there's a fork of Electron that enables you to embed Widevine, if and only if you have the necessary licenses (otherwise presumably your Electron fork would be detected as a stream ripper).

Thus I'm not sure you're right about that. At any rate, if Electron became a back door to extract content, it'd be remotely detected and disabled. That's the entire point of the Widevine system.

As for "the good guy", gah, please, are we all 10 years old here? Content licensing and copyright enforcement is not a good vs evil fight. Some content producers choose to upload their video as WebM files to free hosting providers and let anyone who wants to watch them. Others stick it on YouTube and ask YT to monetize (means, no ad blocking). Still others want viewers to pay for the content (means, no content ripping). All these are valid economic models that are widely used, and Google obviously wants to support them because otherwise the answer is not "no DRM", it's "no in-browser Netflix".



The issue I ran into was in acquiring the necessary licenses that you mentioned. Verified Media Path (VMP) can be used to verify the authenticity of the browser platform. I believe it uses public key cryptography for identification by Widevine's license servers.

It seems like it would be trivial for Widevine to revoke access if there were ever abuse.

I have more details in a blog post I wrote last month. https://blog.samuelmaddock.com/posts/google-widevine-blocked...



Look carefully at the response they sent you. Their perception is you're asking for a license for an open source product, i.e. a license that would remain valid even as random people contribute code or fork the product. That clearly cannot work, conceptually.

If you had a private, proprietary fork of your browser that was being distributed and nobody else could modify it or contribute code that would undo the DRM, and you were willing to sign giant contracts spelling out in exacting detail what features you could and could not add around video (e.g. no download feature), and the Widevine people thought you'd actually have the financial resources to defend your private fork against hooking, memory overwrite and other attacks (you don't think proprietary Chrome is just Chromium+library, right?) in a long term manner, then they might have been willing to work with you. But then you'd be a company, not an individual open source developer.

Rights enforcement and open source are not compatible.



Cool. Thanks.


> If you are Google and you're the good guy, why are you doing this?

What if you aren't actually the good guy?



He's basically asking if there's any reasonable theory fitting the fact that Google withheld Widevine and the hypothesis that Google is a good guy.

The jump to the null hypothesis that you've stated is made too soon without doing this first.



Maybe I've translated it wrong but to me it read like it was based on the assumption that Google is being perceived or actively trying to be the good guy.

I don't think this is how they do anything anymore. They are not "the good ones" and they will probably do anything that fits into their business model or ideas without any hesitations.



My problem with Chrome extends to Google's general stewardship of the web, including search.

I wish to qualify my complaint by acknowledging that Google have done tonnes of brilliant stuff, Chrome included. However, one can be over-awed by the brilliance and not see what is being missed.

A few years ago HTML5 came along with better elements than the humble div to describe content in a page. These new elements, e.g. section, aside, article, main, header, footer and nav, are what web pages should be written with. But Google are okay not really caring about HTML elements. They can sift through tag soup for search and therefore how well a page is written is of no consequence for them.

Chrome does support the new elements absolutely fine but the dev tools that we use and the things like Lighthouse are about metrics that matter to Google and don't concern quality HTML. This enforces a cargo cult mentality and we have 99% of the web bloated by markup that is quite hard to write and to debug. If Lighthouse audit reminded you that the div element was 'element of last resort' according to the spec and knocked a few percentage points off your score for accessibility if your page only used divs then that would encourage people to write decent HTML using the full element vocabulary.



The real problem is that regardless how much we trust Google and Chrome nobody can make guarantees about future government or corporate politics so it should be really important to us to keep the browser market competitive.


To those who don't see an issue here, go an read up about ActiveX and NPAPI.


Firefox made a lot of strategic error mostly because they were arrogant. Not implementing the Filesystem API is one of many. The world will simply move on without you. It’s very unfortunate how bad decisions screwed up the web.

https://hacks.mozilla.org/2012/07/why-no-filesystem-api-in-f...



It's hard to believe what a behemoth Chrome has become when it was only announced in 2008. What makes this even more amazing is it did this when IE/Edge ships as standard on Windows (which seems to be ~80% marketshare) and Safari ships as standard on OSX/iOS. It wasn't until Android 4.1 (2012) that Chrome even shipped on Android.

Chrome did several things really well out of the gate:

- Auto update. Words can't adequately describe just how freeing and refreshing this was (and is). Doesn't FF STILL ask you when you open it to install an update? In 2019? Really? For non-technical people, auto update is what you want. For technical people, it's also what you want.

- The Omnibar. To this day, FF persists with the two-box model where one is technically for URLs and the other for search. No one wants that of course so search basically works in the URL box. Why they don't just merge this is beyond me.

- N-Gram completion of searches in the Omnibar

- This was a big one: while tabs existed before Chrome, Chrome was the first major browser to have one process per tab to isolate crashes and performance issues. This was huge at the time.

- Javascript performance initially was night and day between Chrome and everyone else.

- Chrome was standards compliant.

- Chrome ran across multiple platforms

- (This came later) Chrome Sync is hugely convenient.

- (Also later) I'm not sure when this one started exactly but Chrome took a fairly aggressive stance against ISP DNS hijacking.

Where once MS leveraged their desktop OS dominance to kill Netscape, the fact that Chrome essentially forced MS to kill Edge in favour of rebranding Chrome is... astounding. This also goes to show just how problematic antitrust application is in tech because its amazing how quickly market dominance can disappear or cease to be relevant.

I find it laughable that some here and elsewhere attribute Chrome's rise to dark patterns or they throw around terms like "antitrust" without really knowing what that means (seriously, look deeper into Standard Oil) when there were and are a ton of good reasons to use Chrome that other vendors have been unable or unwilling to replicate.

Just take cross-platform as one. This made Safari and Edge a nonstarter for me from day one (despite Safari's brief venture into Windows support).

All this alarmist Butwhatifism about alleged market dominance is (IMHO) not only unhelpful, it's counterproductive. It's the boy who cried wolf. It makes people numb.



> - The Omnibar. To this day, FF persists with the two-box model where one is technically for URLs and the other for search. No one wants that of course so search basically works in the URL box. Why they don't just merge this is beyond me.

Privacy. Google doesn't worry about privacy, of course, but firefox tries to avoid sending all the URLs you ever type to google or your alternate search suggestion provider.



Isn't that just a bit of code to fix?

if (s matches possibly valid URL pattern) then try to open it else send s to search provider



Searches are sent as you type, so it's not really that simple.

Firefox already does what you suggested when hitting enter in the default URL bar - if it's not a valid URL, it gets used as a search.

FWIW, I now see search bar has been off by default in firefox for the last 2 years (still grandfathered in for legacy users like me), so I think mozilla gave up on this. https://www.ghacks.net/2017/09/09/firefox-57-search-bar-off-...



> Searches are sent as you type, so it's not really that simple.

You might also very well end up with something that is not a valid URL when searching in your local history or bookmarks.



Regarding your first 2 points, it sounds like you haven't used firefox in a long time...

1. Firefox does automatically download and apply updates like chrome does (at least on Windows), and has for some time.

It notifies you when update is downloaded and applied (I think it's just a notification badge on the hamburger menu), but user interaction is not required... the update would automatically get applied the next time the user happens to restart the browser, just like chrome.

2. Firefox has the equivalent of Chrome's omnibar for some time now... you can still add the second search box via the customize screen, but it's optional and is no longer the default...



Chrome was and unbelievably still is the most developer friendly. Our Opera extension has been languishing for 7 months for approval or a response to our emails (we gave up) and snooty FireFox put us through the ringer to get our extension (they call it an add-on) approved and more than 2 months. Chrome is amazing for developers. Maybe unless you are an adblocker. That might be the opportunity for MS Edge Chromium.


Great time for Microsoft to open source its Edge engine. It sure seems like it works great and has no Google related problems so it can form base for future foss adventures.


Considering Edge is just an evolved Trident engine, open sourcing it would probably be very difficult. A 24-year-old proprietary software project may have commercially licensed parts inside it that aren't subject to open sourcing; MS has certainly made such deals in the past like the ZIP support in Windows Explorer being licensed from a third party.


I think they could manage, given that they open sourced bunch of stuff that probably had the same problems.

What is shame is for such valuable effort to die. Tech dying is a shame and you can see it everywhere, from folks experimenting with TempleOs to 8bit game emulators...



As well as the spellchecker in Word, if I remember correctly.


I really don't like how browser vendors have become extension gatekeepers, strongly discouraging any integration they disapprove of. I like what Gab has done with the Dissenter Browser (fork of Brave) after being removed from the Google/Firefox stores.




as a software dev, not having to deal with other browsers is a blessing. countless hours wasted on debugging various browsers gets massively reduced. second point, moving the conversation from "<browser x> hasn't caught up" to "everyone's caught up" helps the web focus on technologies more so than before. discussions should now concentrate almost exclusively around the next web technologies, no more competition regarding web engines, more competition regarding web technologies. clear win imo.

as a biz dev, it's a bit saddening to see a lot of browser competitors go down the drain. but this also means that the possibility of disruption will be much higher in the future. so this is a win for biz dev as well?



As a software dev you probably don't remember, or haven't lived the days of Internet Explorer. Diversity and browser standards is what made the web a good platform to develop for.

Just to give a recent example, if Google would dictate what gets implemented, instead of WebAssembly, the standard, you would have gotten PNaCl.

> this also means that the possibility of disruption will be much higher in the future. so this is a win for biz dev as well?

I fail to see how the creation of a monopoly can be a win for business. For Google's business, for sure.



IE was by far the worst browser. i was working as a front end dev durinh those days and got excited when google finally launched chrome, more-so than firefox. the hours and the energy spent on debugging IE is something we will never get back.

on your second point, monopolies create the setting for massive disruption.



You're not remembering correctly.

IExplorer 5 was the best browser available, the Chrome of its time.

>> monopolies create the setting for massive disruption

I know that HN has a fetish with disruption, but no, it's not monopolies that create the opportunity for disruption, but the exact opposite of a monopoly, which is competition, often made possible by advances in technology. There's no inherent property of a monopoly that facilitates disruption, other than the monopoly just being on the scene nearby.



> IExplorer 5 was the best browser available

That's web 1.0

> but no, it's not monopolies that create the opportunity for disruption, but the exact opposite of a monopoly, which is competition, often made possible by advances in technology.

monopolies innovate less, thus making them prone for disruption. "We develop a new theory of why a monopolistic industry innovates less than a competitive industry" http://www.dklevine.com/papers/monopoly_innovation.pdf



The problem is if Chrome finally wins it all (we're almost there) and at some point they decide to remove a functionality that we all love, or they stop improving as there is no competition, or they decide to make you pay a little fee for developing a website with an extra functionality, or they decide that Chrome does not run on Mac anymore....

The problem with monopolies is that they control all the power, for the good or the bad decisions, and without competition they are not forced to look for the costumers benefit...



As Chromium is open source, wouldn't someone then fork it and re-add those features or maintain Mac support?

It seems like there is little motivation to maintain a separate browser at the moment, but one day Google may do something that motivates people to fork/create a new one. That could be a big bang moment or just a slow crawl that opens up a niche that a new browser could fill.



Maintaining a browser fork is a lot of work. And Google can simply decide to close-source their browser engine once their takeover is complete. What could anyone do about it? Google just keeps adding features until all Chromium forks die off.


The problem is not the source but the way Google can affect the standard.

The biggest is DRM. If stuff like that gets into the standard where only large players can make a compliant implementation, then it becomes a huge problem for the web.



Initially, I'm more worried about plain bugs that creep in, get depended on, and can no longer be fixed because of web compatibility.

Next after that would be web API additions or extensions that make sense to Google but interfere with or prevent other things from being pursued (eg more pro privacy directions). They may try hard to play nice with standards bodies, but a quarterly goal can be a strong influence...

https://blog.mozilla.org/sfink/2013/02/14/browser-wars-the-g...



>not having to deal with other browsers is a blessing.

So you just ignore the 30 percent of the market that isn't Chrome? Internet Explorer had 70+ percent of the market share until 2010. Was it good for consumers and the internet as a whole for devs to ignore non-IE browsers in 2009?



it’s much easier to deal with the current 30% than it has been at any point in history with IE.


Agreed. As a web developer, I want browsers to adhere to the same specs and I want them evergreen. I do not want to deal with browser inconsistencies. Catering to different browsers quirks takes a lot of joy out of the work.


Specs cease to matter once a player gets too dominant. It becomes added work and not following the spec costs nothing.

If we're really headed to a single-browser future, enjoy those specs while they last.

https://robert.ocallahan.org/2014/08/choose-firefox-now-or-l...







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



Search: