Most active commenters
  • JimDabell(12)
  • pjmlp(10)
  • account42(6)
  • GoblinSlayer(6)
  • worik(4)
  • Ygg2(3)
  • TeMPOraL(3)
  • carlosjobim(3)
  • immibis(3)
  • flkenosad(3)

←back to thread

1034 points deryilz | 127 comments | | HN request time: 1.766s | source | bottom
Show context
al_borland ◴[] No.44545060[source]
Even if bigs exists to work around what Google is doing, that isn’t the right way forward. If people don’t agree with Google move, the only correct course of action is to ditch Chrome (and all Chromium browsers). Hit them where it hurts and take away their monopoly over the future direction of the web.
replies(26): >>44545103 #>>44545185 #>>44545382 #>>44545931 #>>44545951 #>>44546164 #>>44546522 #>>44546599 #>>44546664 #>>44546763 #>>44547531 #>>44548200 #>>44548246 #>>44548399 #>>44548418 #>>44548820 #>>44549698 #>>44550098 #>>44550599 #>>44551061 #>>44551130 #>>44551663 #>>44553615 #>>44554220 #>>44556476 #>>44571602 #
1. pjmlp ◴[] No.44545382[source]
A monopoly achieved thanks to everyone that forgot about IE lesson, and instead of learning Web standards, rather ships Chrome alongside their application.
replies(9): >>44546061 #>>44546268 #>>44546519 #>>44546556 #>>44546560 #>>44546615 #>>44546764 #>>44549899 #>>44550943 #
2. bayindirh ◴[] No.44546061[source]
Chrome was made to fracture, and everything started with the aptly named “Atom” editor (they “invented” Electron).

Everybody choose convenience over efficiency and standards, because apparently nobody understood what “being lazy” actually is.

replies(1): >>44547247 #
3. brookst ◴[] No.44546268[source]
Consumers never really pick products for ideological reasons, no matter how galling that is to ideologues
replies(6): >>44547233 #>>44547514 #>>44548092 #>>44548137 #>>44549198 #>>44552351 #
4. echelon ◴[] No.44546519[source]
The answer is antitrust.

The FTC / DOJ should strip Google of Chrome.

Honestly, they should split Google into four or five "baby Bell"-type companies. They're ensnaring the public and web commerce in so many ways:

- Chrome URL bar is a "search bar"

- You have to pay to maintain your trademark even if you own the .com, because other parties can place ads in front of you with Google Search. (Same on Google Play Store.)

- Google search is the default search

- Paid third parties for Google search to be the default search

- Paid third parties for Google Chrome to be the default browser

- Required handset / Android manufacturers to bundle Google Play services

- Own Adsense and a large percentage of web advertising

- Made Google Payments the default for pay with Android

- Made Google accounts the default

- Via Google Accounts, removes or dampens the ability for companies to know their customer

- Steers web standards in a way advantageous to Google

- Pulls information from websites into Google's search interface, removing the need to use the websites providing the data (same as most AI tools now)

- Use Chrome to remove adblock and other extensions that harm their advertising revenues

- Use Adsense, Chrome performance, and other signals to rank Search results

- Owns YouTube, the world's leading media company - one company controls too much surface area of how you publish and advertise

- Pushes YouTube results via Google and Android

... and that's just scratching the surface.

Many big tech companies should face this same judgment, but none of the rest are as brazen or as vampiric as Google.

replies(1): >>44546824 #
5. userbinator ◴[] No.44546556[source]
IE was far less user-hostile than Chrome.
replies(2): >>44546669 #>>44550107 #
6. 8n4vidtmkvmk ◴[] No.44546560[source]
Excuse me. If it's on MDN, I'm going to use it if it's useful for my app. Not my fault if not all browsers can keep up! Half JK. If I get user complaints I'll patch them for other browsers but I'm only one person so it's hard and I rely on user feedback. (Submit bug reports y'all)
replies(3): >>44546936 #>>44547250 #>>44549951 #
7. azangru ◴[] No.44546615[source]
> instead of learning Web standards, rather ships Chrome alongside their application

I am confused.

- The "shipping Chrome alongside their application" part seems to refer to Electron; but Electron is hardly guilty of what is described in the article.

- The "learning web standards" bit seems to impune web developers; but how are they guilty of the Chrome monopoly? If anything, they are guilty of shipping react apps instead of learning web standards; but react apps work equally well (or poorly) in all major browsers.

- Finally, how is Chrome incompatible with web standards? It is one of the best implementer of them.

replies(4): >>44547181 #>>44547228 #>>44547237 #>>44551418 #
8. leptons ◴[] No.44546669[source]
Only because Microsoft got slapped on the wrist way back when.

Google should get slapped too, and they might be headed that way...

https://www.npr.org/2025/04/20/nx-s1-5367750/google-breakup-...

Safari is also pretty user-hostile, which is why Apple is getting sued by the DOJ for purposely hobbling Safari while forbidding any other browser engine on IOS. They did this so that developers are forced to write native apps, which allows Apple to skim 30% off any purchase made through an app.

replies(2): >>44547445 #>>44549033 #
9. isaacremuant ◴[] No.44546764[source]
Not everyone. Some of us used Firefox all along and didn't just go with the "default" invasive thing.
replies(1): >>44558022 #
10. worik ◴[] No.44546824[source]
Yes to everything except the first statement:

> The answer is antitrust.

Anti-trust is crucial to make the capitalist economy work prperly, I agree

But another answer is "Firefox"

replies(5): >>44547033 #>>44548248 #>>44548617 #>>44548626 #>>44549516 #
11. jmb99 ◴[] No.44546936[source]
Why not only use features that are compatible with all browsers? You don’t need to use every bleeding edge feature to make a website.
replies(1): >>44551278 #
12. gg82 ◴[] No.44547033{3}[source]
I would love to say another answer is "Firefox" (which is my default browser), but Mozilla have gotten fat of Googles money over the years and got distracted by other things.
replies(1): >>44548930 #
13. paulryanrogers ◴[] No.44547181[source]
> how is Chrome incompatible with web standards? It is one of the best implementer of them.

They have so much market share that they control the standards bodies. The tail wags the dog.

replies(1): >>44548984 #
14. pjmlp ◴[] No.44547228[source]
Web features being pushed by Google via Chrome, aren't standards, unless everyone actually agrees they are worthy of becoming one.

Shipping Electron junk, strengthens Google and Chrome market presence, and the reference to Web standards, why bother when it is whatever Chrome is capable of.

Web devs with worthy skills of forgotten times, would rather use regular processes alongside the default system browser.

replies(1): >>44547963 #
15. pjmlp ◴[] No.44547233[source]
Except, many developers contributed to the actual situation.

The same excuse was given regarding IE.

16. quacksilver ◴[] No.44547237[source]
Devs, particularly those with pressure to ship or who don't know better, unfortunately see 'it works in Chrome' as 'it works', even if it is a quirk of Chrome that causes it to work, or if they use Chrome related hacks that break compatibility with other browsers to get it to work in Chrome.

- Sometimes the standards don't define some exact behavior and it is left for the browser implementer to come up with. Chrome implements it one way and other browsers implement it the other way. Both are compatible with the standards.

- Sometimes the app contains errors, but certain permissive behaviors of Chrome mean it works ok and the app is shipped. The developers work around the guesses that Chrome makes and cobble the app together. (there may be a load of warnings in the console). Other browsers don't make the same guesses so the app is shipped in a state that it will only work on Chrome.

- Sometimes Chrome (or mobile Safari) specific APIs or functions are used as people don't know any better.

- Some security / WAF / anti-bot software relies on Chrome specific JavaScript quirks (that there may be no standards for) and thinks that the user using Firefox or another browser that isn't Chrome or iOS safari is a bot and blocks them.

In many ways, Chrome is the new IE, through no fault of Google or the authors of other browsers.

replies(2): >>44548295 #>>44552037 #
17. pjmlp ◴[] No.44547247[source]
Microsoft invented Electron, when Windows Active Desktop came to be.

Mozzilla also invented Electron, when XUL applications were a thing.

Both failed, as shipping regular processes with the default browser kept being used.

replies(1): >>44552622 #
18. pjmlp ◴[] No.44547250[source]
Welcome to Microsoft world of IE.
19. userbinator ◴[] No.44547445{3}[source]
There's a huge difference between antitrust concerns, and mass surveillance and anti-user hostility. MS' business back then was to sell software, not monetise users.
replies(1): >>44547549 #
20. rightbyte ◴[] No.44547514[source]
You should block adds for practical reasons too though, not just for moral reasons.

I can't fathom how there are so many devs that don't use adblockers. It is so strange and when I look over their shoulders I get a shocking reminder how the web looks for them.

21. leptons ◴[] No.44547549{4}[source]
You don't think Microsoft is doing mass surveillance? They own Outlook and Teams, and Windows 11 is quickly turning into a platform for training AI on your data. I doubt Edge is going to be much different. It's the reason I'm switching to Linux.
replies(1): >>44547578 #
22. userbinator ◴[] No.44547578{5}[source]
They started going down that route many years ago now (Windows 10 "telemetry" being a critical inflection point), but the Microsoft of the 80s and 90s and even early 2000s was not about mass surveillance but selling software.
replies(1): >>44547672 #
23. aspenmayer ◴[] No.44547672{6}[source]
Perhaps you’re right, but by the time Microsoft acquired Hotmail in 1997, MSN was already two years old and had its own dialup service. Microsoft knew what they were doing.
replies(1): >>44547938 #
24. twilo ◴[] No.44547938{7}[source]
Yes but like the post above says MS didn’t start to “monetize” their users until the 2000s and it was mainly because Google set up that beautiful business model… on top of Microsoft’s platform (Windows) which makes the whole thing really funny
replies(1): >>44548916 #
25. duped ◴[] No.44547963{3}[source]
There are no realistic alternatives to Electron. So calling it "junk" when its the baseline for "cross platform GUI application" is nonsense.

I get that you don't like it, so go build an alternative.

replies(4): >>44548007 #>>44548071 #>>44548268 #>>44556011 #
26. pjmlp ◴[] No.44548007{4}[source]
The alternative already exists, processes using the system browser, for several decades now.

Or actually learn how we use to ship software on the glory days of 8, 16 and 32 bit home platforms.

Now I do agree there are no alternatives for people that only care about shipping ChromeOS all over the place.

replies(3): >>44549003 #>>44551403 #>>44555619 #
27. johnnyanmac ◴[] No.44548071{4}[source]
Are we really trying to argue about cross platform GUI in 2025? This was solved decades ago. Just not in ways that are trying to directly appeal to modern webdevs by jamming a browser into every desktop application.

I don't even hate Electron that much. I'm working on a toy project using Electron right now for various reasons. This was just a bizarre angle to approach from.

28. johnnyanmac ◴[] No.44548092[source]
I think ads go well past "ideaology". very few like ads, and they have only gotten more persistent over recent years.
replies(1): >>44552801 #
29. imhoguy ◴[] No.44548137[source]
But consumers pick products for convenience reasons and Chrome updates crossed PITA line. Even my "boomers" family switches to FF.
replies(1): >>44552248 #
30. hkt ◴[] No.44548248{3}[source]
It isn't a coincidence that Google continue to fund Mozilla: Firefox is, arguably, a fig leaf. A few hundred million a year is a small price to pay to Google if they have even a semi-willing participant in allowing them to bulldoze through the standards bodies.
31. ogoffart ◴[] No.44548268{4}[source]
I’m actually working on an alternative called Slint => https://slint.dev
32. lowwave ◴[] No.44548295{3}[source]
Before shipping any web site/app, make sure it works in Apple Safari Mobile is usually the one that is dragging it is foot in Web Standards.
replies(3): >>44548423 #>>44548958 #>>44549126 #
33. gus_tpm ◴[] No.44548423{4}[source]
Even in portugal/spain se have to worry about this. Safari mobile users are a minority here but they usually spend or have more money to spend
replies(1): >>44549565 #
34. lenkite ◴[] No.44548617{3}[source]
Controlled opposition to avoid anti-trust is a MegaCorp's standard operation procedure.
35. bborud ◴[] No.44548626{3}[source]
So why do people choose Chrome?

(I use chrome, but I am unable to articulate why. Surely some of you know why you use Chrome :-))

replies(2): >>44549777 #>>44550578 #
36. TeMPOraL ◴[] No.44548916{8}[source]
The irony may be much stronger than that; I'd go as far as suggesting that Microsoft went for that business model because of the antitrust case.
replies(1): >>44556216 #
37. al_borland ◴[] No.44548930{4}[source]
I would love if some of these projects that fall backward into loads of money would stay lean, and invest that money in a way that allowed them to become truly independent. So when the money dries up, or the funding becomes dirty, they have the freedom to cut ties and continue their lean operations, self-funded by the interest from their investments.
replies(2): >>44557575 #>>44558042 #
38. pjmlp ◴[] No.44548958{4}[source]
On the contrary, they are the last one standing fighting Google takeover of the Web as ChromeOS development platform.

Without Safari we are done, just close shop on the Web standards group.

replies(1): >>44550102 #
39. JimDabell ◴[] No.44548984{3}[source]
This is not true yet, but it’s getting close.

The pattern is this:

- Google publishes a specification.

- They raise request for feedback from the Mozilla and WebKit teams.

- Mozilla and WebKit find security and privacy problems.

- Google deploys their implementation anyway.

- This functionality gets listed on sites like whatpwacando.today

- Web developers complain about Safari being behind and accuse Apple of holding back the web.

- Nobody gives a shit about Firefox.

So we have two key problems, but neither of them are “Google controls the standards bodies”. The problem is that they don’t need to.

Firstly, a lot of web developers have stopped caring about the standards process. Whatever functionality Google adds is their definition of “the web”. This happened at the height of Internet Explorer dominance too. A huge number of web developers would happily write Internet Explorer-only sites and this monoculture damaged the web immensely. Chrome is the new Internet Explorer.

The second problem is that nobody cares about Firefox any more. The standards process doesn’t really work when there are only two main players. At the moment, you can honestly say “Look, the standards process is that any standard needs two interoperable implementations. If Google can’t convince anybody outside of Google to implement something, it can’t be a standard.” This makes the unsuitability of those proposals a lot plainer to see.

But now that Firefox market share has vanished, that argument is turning into “Google and Apple disagree about whether to add functionality to the web”. This hides the unsuitability of those proposals. This too has happened before – this is how the web worked when Internet Explorer was battling Netscape Navigator for dominance in the 90s, where browsers were adding all kinds of stupid things unilaterally. Again, Chrome is the new Internet Explorer.

The web standards process desperately needs either Firefox to regain standing or for a new independent rendering engine (maybe Ladybird?) to arise. And web developers need to stop treating everything that Google craps out as if it’s a done deal. Google don’t and shouldn’t control the definition of the web. We’ve seen that before, and a monoculture like that paralyses the industry.

replies(5): >>44549142 #>>44549921 #>>44550957 #>>44552138 #>>44552585 #
40. JimDabell ◴[] No.44549003{5}[source]
> The alternative already exists, processes using the system browser, for several decades now.

Yes, Windows supported Electron-like applications back in the 90s with HTAs. If you want something modern and cross-platform, Tauri does this:

https://v2.tauri.app

41. JimDabell ◴[] No.44549033{3}[source]
> Apple is getting sued by the DOJ for purposely hobbling Safari

I don’t believe the lawsuit claims this, does it?

> which allows Apple to skim 30% off any purchase made through an app.

This is untrue.

- Most developers pay 15% for in-app purchases. Only the tiny proportion of developers earning more than a million dollars a year pay 30% and even then, it’s 15% for subscriptions after the first year.

- This is not any purchase made through an app. This only applies to digital goods and services.

42. meindnoch ◴[] No.44549126{4}[source]
Web Standards™ [1]

__________________

[1] some feature a Chrome engineer decided to implement, to boost their yearly performance review

43. pjmlp ◴[] No.44549142{4}[source]
They are at the edge of transforming the Web into ChromeOS Platform, with the complacency of everyone that helped it become a reality.
replies(1): >>44552459 #
44. pyrale ◴[] No.44549198[source]
Oh no, instead consumers pick products because of advertising.

What an improvement.

replies(2): >>44550612 #>>44551719 #
45. orwin ◴[] No.44549516{3}[source]
> Anti-trust is crucial to make the capitalist economy work prperly

No it isn't. If you want your capitalism to be liberal, you need antitrust, true. If you only want capitalism, and don't really care about the 'liberty' part, you can check the mercantile capitalism of old. It worked quite well for people with power.

replies(3): >>44549582 #>>44552137 #>>44564112 #
46. meindnoch ◴[] No.44549565{5}[source]
Those stupid rich people don't know what's good for them and keep buying iPhones. I wonder why?
replies(1): >>44552436 #
47. Ygg2 ◴[] No.44549582{4}[source]
> If you only want capitalism

Yeah, I prefer not to die in a coal mine at ripe age of 14, so a coal baron can increase their wealth by 0.001%.

replies(1): >>44564166 #
48. lcnPylGDnU4H9OF ◴[] No.44549777{4}[source]
> So why do people choose Chrome?

It’s actually kinda simple: they don’t, at least not continuously. It’s “what you use” because you decided that’s true at some point in the past. All you have to do now is decide that some other browser is “what you use”. You can even take it a step further and decide that Chrome is “not what you use”.

(And actually, if you go through with it, you might discover reasons for why you don’t want to switch like “bookmarks” and “saved passwords”. In my opinion, if it is not easy to transfer those things, that is further reason to switch because vendor lock-in is user-hostile.)

replies(1): >>44550416 #
49. genman ◴[] No.44549899[source]
The main wrong lesson learned was to promote Chrome instead of Firefox (also in what many HN readers have been guilty of).
50. carlosjobim ◴[] No.44549921{4}[source]
> Firstly, a lot of web developers have stopped caring about the standards process. Whatever functionality Google adds is their definition of “the web”.

Businesses who hire such web developers will lose huge amounts of sales, since 90% of visitors are on mobile and half of those are on Safari.

replies(1): >>44550036 #
51. carlosjobim ◴[] No.44549951[source]
The issue is completely different if the users of an app or a website are customers. Then you have to make it work for them or you'll lose sales. If it's non-commercial project then it doesn't matter if it works with all browsers or not.
52. JimDabell ◴[] No.44550036{5}[source]
How do you think that’s going to play out once Apple are legally barred from mandating WebKit on iOS?
replies(2): >>44550179 #>>44550677 #
53. judge2020 ◴[] No.44550102{5}[source]
This is a lesson in capitalism. It’s so much more profitable to ignore small users bases when you can just tell them to “try switching to Chrome”.

I think you’re wrong about Safari itself being the reason chrome isn’t a 90%+ market owner; rather, it’s apple’s requirement that no other browser engine can exist on iOS.

replies(3): >>44550168 #>>44550830 #>>44551843 #
54. xdennis ◴[] No.44550107[source]
> IE was far less user-hostile than Chrome.

What exactly do you mean by this?

IE was horrible to use which is why so many people switched to Firefox. It wasn't because of web standards.

IE didn't have tabs when every other browser moved to that.

IE didn't block pop ups when every other browser would do that.

55. pjmlp ◴[] No.44550168{6}[source]
It is exactly the same by another words

The moment Chrome gets free reign on iOS variants, it is about time to polish those CVs as ChromeOS Application Developer instead of Web Developer.

56. pjmlp ◴[] No.44550179{6}[source]
Web will finally become ChromeOS, takeover goal achieved.
replies(1): >>44550468 #
57. jpc0 ◴[] No.44550416{5}[source]
Chrome is explicitly “not what I use” however there are literally services I cannot use on a firefox derived browser so I must have a chromium derived browser installed and occasionally use it.

For a normal user they would just switch back to chrome because that is what works, they don’t care about our complaints, they care that what they want to use works.

58. paulryanrogers ◴[] No.44550468{7}[source]
Or other engines gain a foothold and web devs have to go back to standards.
replies(1): >>44551187 #
59. Filligree ◴[] No.44550578{4}[source]
Because, last time I tried it, Firefox decided to force Pocket integration and I accidentally uploaded some of my bookmarks.

Also performance, but the behaviour of Mozilla is the main reason I keep away.

replies(1): >>44552124 #
60. onion2k ◴[] No.44550612{3}[source]
Consumers pick _largely_ based on cost and features, with a things like brand, ethics, and environment coming second. However, consumers can only pick an option from choices they've heard of. Advertising is about getting into the list (and influencing choice a bit by demonstrating the brand image); the product itself still has to a good choice for the customer to make a purchase.
replies(1): >>44557883 #
61. carlosjobim ◴[] No.44550677{6}[source]
I think most people will continue using the default Safari browser.
replies(1): >>44551019 #
62. azinman2 ◴[] No.44550830{6}[source]
Other browser engines can exist. JIT has to be the system’s. Others can use Apple’s JavascriptCore to gain access to it and do whatever they want on top.
replies(1): >>44552421 #
63. Ygg2 ◴[] No.44550943[source]
That's fundamentally a mischaracterization.

Everyone focused on short term gains. Optimizing for browser with 30% market share, backed by Google makes more sense than a browser with 20%. Repeat with 40% and 20% respectively. And so on, and so on.

There isn't a lesson to learn. It's just short term thinking.

Now Google has enough power and lacks scruples that would prevent it from exploiting.

64. whywhywhywhy ◴[] No.44550957{4}[source]
> Mozilla and WebKit find security and privacy problems

This is a little disingenuous because Apple often falsely claims security when it’s to hold back tech that could loosen the App Store grasp.

replies(2): >>44551180 #>>44552345 #
65. internet2000 ◴[] No.44551019{7}[source]
That’s not how it played out on desktop and it isn’t how it will play out on mobile.
replies(1): >>44552336 #
66. JimDabell ◴[] No.44551180{5}[source]
Can you give an example?

Generally speaking, when Apple rejects a proposal, Mozilla do too. What’s Mozilla’s motivation for doing this and lying about it?

replies(2): >>44551379 #>>44558098 #
67. JimDabell ◴[] No.44551187{8}[source]
Which other engines?

Why would they gain a foothold on iOS when they haven’t on desktop?

replies(1): >>44551634 #
68. hdjrudni ◴[] No.44551278{3}[source]
I mostly do stick to baseline widely available, but once in awhile something can only be done with a niche API unless perhaps I include a 10 MiB, slow, clunky polyfill. And for a hobby site without paying users, I basically just don't care.
replies(1): >>44558015 #
69. TsiCClawOfLight ◴[] No.44551379{6}[source]
Apple actively removed PWA features to prevent feature parity with native apps.
replies(1): >>44551600 #
70. charcircuit ◴[] No.44551403{5}[source]
You can't trust the system browser to be up to date and secure or for it to render things how you want. You can not guarantee a good user experience unless you ship the browser engine with your app.
replies(1): >>44552716 #
71. badgersnake ◴[] No.44551418[source]
> how is Chrome incompatible with web standards? It is one of the best implementer of them.

Easy when they make Chrome do whatever they want and call it a living standard (whatever that is). There is no such thing as web standards now.

72. JimDabell ◴[] No.44551600{7}[source]
Which PWA features did Apple and Mozilla remove on security grounds? What was Mozilla’s justification? What’s your justification for claiming they lied about it and it wasn’t for security reasons?
replies(1): >>44552672 #
73. nsomaru ◴[] No.44551634{9}[source]
Extensions without going through the App Store is one
replies(1): >>44551789 #
74. brookst ◴[] No.44551719{3}[source]
Being prescriptive about human nature will always be frustrating. You and I can argue about what consumers “should” do but the reality is they will always pick the highest perceived benefit at the lowest perceived cost, even if deeper technical knowledge or improved ideological perspective would change those choices.
replies(4): >>44551946 #>>44552826 #>>44557877 #>>44565381 #
75. JimDabell ◴[] No.44551789{10}[source]
You don’t need a different engine for that; Orion can install extensions without going through the App Store today.
76. nozzlegear ◴[] No.44551843{6}[source]
> I think you’re wrong about Safari itself being the reason chrome isn’t a 90%+ market owner; rather, it’s apple’s requirement that no other browser engine can exist on iOS.

It sounds like capitalism has so far saved us from a Chrome monopoly, then.

replies(1): >>44552001 #
77. pyrale ◴[] No.44551946{4}[source]
I don't really mind about what people should do. Cats should probably not kill birds when they aren't hungry. But my opinion has no bearing on cats.

My lament is more about the current situation and our apparent inability to escape it.

In this case, I may also be annoyed a bit about your rant on ideologues. Just because people don't make decisions based on their ideology doesn't mean they don't make decisions based on ideology.

78. mopenstein ◴[] No.44552001{7}[source]
Capitalism doesn't exist. The fact that trademark, copyright, and patents exist nullify capitalism.

There can be no free market if your government intervenes in every transaction.

replies(2): >>44552845 #>>44560243 #
79. js4ever ◴[] No.44552037{3}[source]
No, Safari is the new IE, nothing works on it, it's full of bugs and Apple is actively preventing web standards to move on. Do you remember how much Apple prevented web apps to be a thing by blocking web push, and breaking most things if run in PWA mode?

Apple are by far the worst offender and I can't wait for Safari to die

replies(1): >>44552207 #
80. bornfreddy ◴[] No.44552124{5}[source]
Pocket - fair enough (though Google probably uploads all it can). But performance? No way. Unless you are talking about Google properties which are specifically un-optimized for Firefox, in which case I don't think it is Firefox you should avoid.
replies(1): >>44564065 #
81. echelon ◴[] No.44552137{4}[source]
Capitalism is a great model that results in evolutionary pressures for the efficient development of goods and services.

One failure mode of unchecked and unregulated capitalism is the establishment of monopolies that can starve oxygen from the rest of the ecosystem.

In order to have maximally efficient and broadly beneficial capitalism, you need strong anti-trust mechanisms to reoxygenate the environment for new competition. Regular enforcement also means that labor and investment capital reap the most rewards instead of calcified, legacy incumbents.

Companies need to be constantly fighting to survive. If they're sitting comfortable and growing without controls, something went wrong and the rest of the fitness landscape is being distorted by an invasive species.

Antitrust Regulation is incredibly pro-market and pro-competition.

replies(1): >>44559026 #
82. bergfest ◴[] No.44552138{4}[source]
Why not forbid them to ship any non-standard feature in their pre-installed default build of Chrome? Experimental features could be made available in a developer build, that would have to be manually installed in a non-obvious way, so that they cannot gain traction before standardization.
83. srcreigh ◴[] No.44552207{4}[source]
It’s death by a million papercuts with safari.

I made a reader app for learning languages. Wiktionary has audio for a word. Playing the file over web URL works fine, but when I add caching to play from cached audio blob, safari sometimes delays the audio by 0.5-15 seconds. Works fine on every other browser.

It’s infuriating and it can’t be unintentional.

84. necovek ◴[] No.44552248{3}[source]
If that was really the case, it would start showing up in the stats too. Firefox is still declining last I checked (I am still using it, but more and more sites have problems in FF.
85. immibis ◴[] No.44552336{8}[source]
I use Chrome on Android because it's the default browser and I'm lazy, not because I actually like it. When a phone forces me to choose one I'm not very likely to choose Chrome. It's going to be the same for iOS users.
86. immibis ◴[] No.44552345{5}[source]
PWA is an antifeature anyway; it's an operating system inside a browser. This benefits companies that have market-dominant browsers and do not have operating systems; on a technical level it's just stupid.
replies(1): >>44552656 #
87. immibis ◴[] No.44552351[source]
FYI, this is not downvoted because you're wrong. It's downvoted because you called everyone with a different opinion to you an ideologue.
88. flkenosad ◴[] No.44552421{7}[source]
JIT only has to belong to the system because of capitalism. If users could install whatever software they want, Apple couldn't exist.
89. flkenosad ◴[] No.44552436{6}[source]
They have no friends who like them enough to help them troubleshoot their androids.
90. flkenosad ◴[] No.44552459{5}[source]
At least chromeos is open source. We can fork it anytime. You'd rather everyone run ios or windows?
replies(1): >>44552600 #
91. GoblinSlayer ◴[] No.44552585{4}[source]
webdev in 2005: webapp spa just werk everywhere, and werk fast and efficiently, only add these 20 lines of code for compatibility :3

webdev in 2025: OMGWTF NOTHING WORKS WITHOUT THIS NEW SHINY FEATURE RELEASED YESTERDAY AAAAAAAAA!!!!!111

92. carlhjerpe ◴[] No.44552600{6}[source]
Open source in code but not in spirit, you "can't" contribute to ChromeOS without being a Google employee or some special person
93. necovek ◴[] No.44552622{3}[source]
KDE invented Electron, when they built KHTML as independently embeddable HTML + CSS + JS engine.

Mozilla did it with Gecko even earlier, really — but they gave up on it to focus on browser itself. (There were a number of Gecko-based browsers like GNOME default browser Epiphany using it)

Apple built WebKit on top of KHTML just as Gecko stopped being updated: I guess they invented it too.

Tools like Windmill (web rendering automation for testing) took programmable concept further.

And Sun did very similar things with Java applets and Java applet runtime for desktop.

replies(1): >>44557913 #
94. carlhjerpe ◴[] No.44552656{6}[source]
I love PWAs when the alternative is Electron, I'd rather let one browser instance run my crapps since it improves memory sharing and other resource utilization.

I really like being able to install websites as apps too so my WM can manage them independently.

95. GoblinSlayer ◴[] No.44552672{8}[source]
One touted security feature is that app store gatekeeps malware. It's praised as a killer feature of apple echosystem.
replies(1): >>44556471 #
96. carlhjerpe ◴[] No.44552716{6}[source]
Yeah sure but I use most web apps through the browser either way so I'm already in "possibly incompatible land" and you can reasonably expect any user facing device to have an updated browser OR one specific browser in case of embedded. We're not in Windows XP software distribution times anymore.
97. GoblinSlayer ◴[] No.44552801{3}[source]
And they slow down already dog slow web2.0 shit.
98. GoblinSlayer ◴[] No.44552826{4}[source]
They have nothing to pick, google already picked chrome for them.
99. ako ◴[] No.44552845{8}[source]
True capitalism can never exist due to lack of transparency, urgency, monopolies, etc. The best we can have is government controlled capitalism.
replies(2): >>44560566 #>>44564599 #
100. duped ◴[] No.44555619{5}[source]
The system browser doesn't work on iOS, MacOS, or Linux (under certain, but common, conditions).
101. SJC_Hacker ◴[] No.44556011{4}[source]
QT?
102. aspenmayer ◴[] No.44556216{9}[source]
It seems like a modern truism:

There is no such thing as an anti-war movie, because anti-war imagery is the same imagery that pro-war films use, it’s just the interpretation and meanings are reversed.

Might it also be true, that there is no such thing as effective antitrust enforcement, because the one doing the investigating and enforcement is unwilling or unable to kill the goose that lays golden eggs, because their own employer’s budget and state apparatus directly and indirectly relies upon taxing golden eggs. Perhaps we’re all just carrying water for giants and giant-collaborators, whether or not giants even exist.

replies(1): >>44560438 #
103. JimDabell ◴[] No.44556471{9}[source]
That wasn’t a response to anything I said.
replies(1): >>44558278 #
104. bigfatkitten ◴[] No.44557575{5}[source]
They instead shovel increasing amount of money into the pockets of ‘leadership’, despite showing signs of nothing but failure at everything they do.
105. account42 ◴[] No.44557877{4}[source]
And this is exactly why ads should be illegal in a capitalist society.
106. account42 ◴[] No.44557883{4}[source]
> with a things like brand, ethics, and environment coming second

I don't think that's true at all - usually brand comes first and ethics are not even considered.

> the product itself still has to a good choice for the customer to make a purchase

Not at all, the consumer only needs to be made to believe that it's a good choice which is very far from being the same thing.

107. account42 ◴[] No.44557913{4}[source]
I don't think KDE ever used KHTML as an app development platform rather than as a plugin for rich text.
108. account42 ◴[] No.44558015{4}[source]
Can you name some examples? Are those APIs required for core functionality of your websites or are they limited to features that could be made optional?
109. account42 ◴[] No.44558022[source]
Okay, but the two of us are not statistically significant.
110. account42 ◴[] No.44558042{5}[source]
Yes but that isn't optimal for the personal profit of the leadership making those decisions.
111. whywhywhywhy ◴[] No.44558098{6}[source]
Web Bluetooth, which would allow hardware to be setup through a website instead you're forced to ship an app to iOS if you're a hardware maker.
replies(1): >>44558436 #
112. GoblinSlayer ◴[] No.44558278{10}[source]
When you remove a killer security feature, it kinda destroys everything, so it's blocked (on security grounds).
replies(1): >>44558451 #
113. JimDabell ◴[] No.44558436{7}[source]
Why are you avoiding my point?

This is what Mozilla has to say about Web Bluetooth:

> This API provides access to the Generic Attribute Profile (GATT) of Bluetooth, which is not the lowest level of access that the specifications allow, but its generic nature makes it impossible to clearly evaluate. Like WebUSB there is significant uncertainty regarding how well prepared devices are to receive requests from arbitrary sites. The generic nature of the API means that this risk is difficult to manage. The Web Bluetooth CG has opted to only rely on user consent, which we believe is not sufficient protection. This proposal also uses a blocklist, which will require constant and active maintenance so that vulnerable devices aren't exploited. This model is unsustainable and presents a significant risk to users and their devices.

https://mozilla.github.io/standards-positions/#web-bluetooth

Again: Generally speaking, when Apple rejects a proposal, Mozilla do too. What’s Mozilla’s motivation for doing this and lying about it?

114. JimDabell ◴[] No.44558451{11}[source]
Why are you avoiding my point?

> What was Mozilla’s justification? What’s your justification for claiming they lied about it and it wasn’t for security reasons?

replies(1): >>44561994 #
115. orwin ◴[] No.44559026{5}[source]
Mercantile capitalism was regulated and under the power of colonizer states though. The East India Company had to follow the British Crown orders, as were the different transatlantic companies. The competition was mostly between nation-state rather than between companies. Actually, China started consolidating its industry and "Capitalism with chineese characteristic" look a lot like modern mercantile capitalism.
116. noobr ◴[] No.44560243{8}[source]
lol
117. TeMPOraL ◴[] No.44560438{10}[source]
I didn't imply foul play. I never studied the details and I actually like a bit of vertical integration in tech (but not like Apple does it), so I don't have strong views about that case - but even assuming Microsoft really was in the wrong here and were justly told to stop, what I'm much more sure of is, advertising-based business models are worse, but also this was not obvious at the time. Still isn't to many. And so when Microsoft could not make money doing a bad thing, that became illegal, they turned to an even worse thing that wasn't (and still isn't) illegal.
replies(1): >>44573862 #
118. TeMPOraL ◴[] No.44560566{9}[source]
Yup. It's quite obvious that such unfettered, true capitalism quickly decays to the good ol' rule of warlords.

There should be a name for this kind of fallacy, where you look at a snapshot of a dynamic system (or worse, at initial conditions), and reason from them as if they were fixed - where even mentally simulating that system a few time steps into the future makes immediately apparent that the conditions mutate and results are vastly different than expected.

119. GoblinSlayer ◴[] No.44561994{12}[source]
I mean Apple, not Mozilla.
replies(1): >>44588599 #
120. worik ◴[] No.44564065{6}[source]
> But performance?

A decade ago, yes. Firefox did have poor performance. It has gotten much better since.

121. worik ◴[] No.44564112{4}[source]
Yes, that is correct

If you want capitalism to be the best it can be you need to brake up monopolies, continuously

You also need to manage externalities.

122. worik ◴[] No.44564166{5}[source]
Totally

Capitalism is defensible as an economic system

It is indefensible as a social system. It must be subordinate to the social arrangements

replies(1): >>44571370 #
123. godelski ◴[] No.44564599{9}[source]

  > True capitalism can never exist
To nitpick, you mean "unfettered capitalism". As in no government involvement. Which has the identical problem to unfettered anarchy: coalitions form, creating governments. Since many markets have network effects (e.g. bulk purchasing gives lower price per unit) a monopoly tends to be one of the possible steady state solutions. But any monopoly can choose to become a governor of their market, being able to impose regulation even through means other than government (e.g. pull resources, poach, lawsuits, or even decide to operate at a loss until the competition is dead (i.e. "Silicon Valley Strategy").

I just mention this because it's not a problem exactly limited to capitalism. It's a problem that exists in many forms of government and economics (like socialism). It just relies on asymmetric power

124. smaudet ◴[] No.44565381{4}[source]
Yes, and so you should always assume every (large) company is lying through it's teeth as hard as it can, because it is in their best interest to confuddle the consumer as much as possible...

It's not ideaology to want things to work. Last time IE lost because it lost sight of the fact that it was utter dogshitte.

Chrome is now utter dogshitte, users will (eventually) be unable to ignore that...

125. Ygg2 ◴[] No.44571370{6}[source]
I agree. The endgame for capitalism is a mega-corp roleplaying as state. You get food, housing, and so on, but you may never leave it. You will live however long the CEOs need you to live and not a second more.
126. aspenmayer ◴[] No.44573862{11}[source]
Advertising is so integrated into the American way of life, I don't know if that will ever happen. The powers-that-be won't give up their toys. This one guy single-handedly did more by running ads than anyone else until probably Google, then Facebook.

https://en.wikipedia.org/wiki/Edward_Bernays

> His best-known campaigns include a 1929 effort to promote female smoking by branding cigarettes as feminist "Torches of Freedom", and his work for the United Fruit Company in the 1950s, connected with the CIA-orchestrated overthrow of the democratically elected Guatemalan government in 1954. Critics argue that his involvement in Guatemala facilitated US imperialism and contributed to decades of civil unrest and repression, raising ethical concerns about his role in undermining democratic governance.

> He worked for dozens of major American corporations, including Procter & Gamble and General Electric, and for government agencies, politicians, and nonprofit organizations. His uncle was psychoanalyst Sigmund Freud.

https://en.wikipedia.org/wiki/The_Century_of_the_Self

> The Century of the Self is a 2002 British television documentary series by filmmaker Adam Curtis. It focuses on the work of psychoanalysts Sigmund Freud and Anna Freud, and PR consultant Edward Bernays. In episode one, Curtis says, "This series is about how those in power have used Freud's theories to try and control the dangerous crowd in an age of mass democracy."

https://www.youtube.com/watch?v=DnPmg0R1M04&list=PLktPdpPFKH...

127. JimDabell ◴[] No.44588599{13}[source]
I know you do, and that’s how you are avoiding my point. Or did you lose the context of the discussion?