Live data from Hacker News

Google is officially releasing Fuchsia OS, starting with a first-gen Nest Hub

9to5google.com

321–324 of 324 posts

Re: Google is officially releasing Fuchsia OS, starting with a first-gen Nest Hub

#321

Earlier quoted context omitted.

You must have not noticed that Chrome is the new IE, or that they recently revoked API keys that open source Chromium forks (including ones that just disable certain features, so they are 99% the same as official Chrome) have been using for years to allow them to sync bookmarks and the like.

> "Chrome is the new IE" Safari is the new IE. It's stagnated in the same way IE did, which has slowed the progression of web standards. How long did it take to get input type="date"? Apple's attack on PWAs also shows they wish to neuter the web to encourage use of their app store (where they take a 30% cut) instead. > "or that they recently revoked API keys..." The code is open-source, but they aren't obligated to g…

> Safari is the new IE. It's stagnated in the same way IE did, which has slowed the progression of web standards.

Chrome is not like IE in that it stagnates the web. It's like IE in that it reinforces the dominance of nearly the entire web by a single company - Google.

Chrome, also much like IE, has a stranglehold on what makes it into new web standards and what doesn't. That the web standards are technically open is irrelevant, if Google de-facto rules the whole standardisation process. What they decide goes, goes. What they decide doesn't go, doesn't. The W3C standards process is neutered at best, and corrupt at worst.

Hypothetically, even if they weren't the dominant W3C stakeholder, their market share gives them control over the experience and control of an enormous amount of users. They can trial and enforce FLoC, Manifest v3, and other changes that take away user control. Once user expectations get readjusted, culture around such toxic features shifts and they become acceptable. I'd be surprised if that's the end of it.

Some websites only get tested on/built for Chrome ("works best with IE"), because "everyone only uses, develops and tests on Chrome anyways". Non-Webkit/Blink browsers are collateral damage. Most webby runtimes like Electron, and most third party browsers, will also embed some variant of Blink these days. This leads to browser engine monoculture, and is capital-B Bad. Firefox managed to outmanouver IE by being bug-for-bug compatible enough, but these days, web standards are two orders of magnitude or more complex. The effort needed to build a new, compatible browser engine is more akin to building something like Wine[0] from scratch.

[0] winehq.org

> The code is open-source, but they aren't obligated to grant access to their services.

Of course they aren't. But this is after letting open source projects do it for years. What changed now, all of a sudden? Besides, the open browsers that are more-or-less straight-up Chromium forks usually are not materially different. Just a different logo and maybe some telemetry ripped out, big deal. The kind of person that uses Google sync in a fork is the kind of person who already's in deep into the Google ecosystem. They really don't have a reason NOT to let people use FOSS-specific API keys, especially since any abuse they might get because of these is so miniscule it's not worth mentioning.

Re: Google is officially releasing Fuchsia OS, starting with a first-gen Nest Hub

#322

Earlier quoted context omitted.

> "Chrome is the new IE" Safari is the new IE. It's stagnated in the same way IE did, which has slowed the progression of web standards. How long did it take to get input type="date"? Apple's attack on PWAs also shows they wish to neuter the web to encourage use of their app store (where they take a 30% cut) instead. > "or that they recently revoked API keys..." The code is open-source, but they aren't obligated to g…

> Safari is the new IE. It's stagnated in the same way IE did, which has slowed the progression of web standards. Chrome is not like IE in that it stagnates the web. It's like IE in that it reinforces the dominance of nearly the entire web by a single company - Google. Chrome, also much like IE, has a stranglehold on what makes it into new web standards and what doesn't. That the web standards are technically open is…

> "The W3C standards process is neutered at best, and corrupt at worst."

Bear in mind the W3C hasn't been driving standards for many years. The WHATWG has been effectively in charge of steering that process. They're made up of all large browser vendors, which is why they had the effective power to do this.

While Google is a key player in the WHATWG, they're definitely not the only ones proposing and testing new features. Both Apple and Mozilla also test new APIs. Mozilla is the most reserved, but Apple hasn't been shy about testing new features either. It's why we have prefers-color-scheme now.

> "They can trial and enforce FLoC, Manifest v3, and other changes that take away user control."

I don't see how FLoC takes away user control, personally. It should be trivial to opt out of a cohort if you wish. It's an over-engineered solution but it's one that strikes a compromise between ad networks and users' privacy concerns.

Why should we compromise at all, you ask? Because millions of small businesses rely on ads to stay afloat. Decimating the ad networks overnight will have far more casualties than Google's coffers. We need to transition the ad ecosystem to one that's privacy-conscious.

Manifest v3 is a massive API change so you'll need to be more specific there. If you're referring to their content blocking API, it's essentially a more powerful version of Safari's content blocker. They've addressed most of the criticisms people had early on (eg. dynamic rules, header blocking). They're switching to a declarative model to prevent malicious extensions from tracking users.

> "Most webby runtimes like Electron, and most third party browsers, will also embed some variant of Blink these days. This leads to browser engine monoculture, and is capital-B Bad."

I agree that monoculture is bad, but it's a product of their own success. Blink and V8 are more portable than Gecko or even Trident, and that allows them to be embedded in applications like Electron.

Servo would have been Mozilla's answer to this, but that doesn't seem to be in the cards now.

> "The effort needed to build a new, compatible browser engine is more akin to building something like Wine[0] from scratch."

I agree. Personally I'd like to see certain APIs (like IndexedDB) deprecated to reduce that complexity, but the web has a strong focus on preserving backwards compatibility.

> "What changed now, all of a sudden?"

I can only speculate, but I wouldn't be surprised if there was a legal concern. ie. these users are using our services but haven't agreed to our terms of use.

Re: Google is officially releasing Fuchsia OS, starting with a first-gen Nest Hub

#323

Hmm, looks like Fuchsia still uses Dart/Flutter for the front end. My experiences have been positive (although I’m sure someone will be happy to explain how my opinion of Flutter is wrong) so I’m glad to see it.

I'll gladly come in with the other end of the argument :) Dart? A half-baked language with quite a lot of unexpected gotchas that can cause you to lose days trying to find why something isn't working (only to notice a lib author forgot to add a return for one branch of the code, or the code works differently depending on what runtime it's on). The Flutter ecosystem is constantly breaking, the plugin system was broken…

So your complaints seem to be that it’s still under development in some areas like null safety and types. Yes, new things get updates.

Re: Google is officially releasing Fuchsia OS, starting with a first-gen Nest Hub

#324

I can't say I've ever thought about the OS on my Nest Hub. It's a digital picture frame, and it plays YouTubeTV/Music while I'm in the kitchen. It occasionally answers a question - what will this new OS change?

> What will this new OS change?

Nothing, this release is a field test.

Post reply on HN