News for hackers. Stuff that matters.
Re:Google’s Fuchsia OS was one of the hardest hit by last we... by yafbum on Wednesday January 25, 2023 @04:15AM (#34516187)
Why cut 16% of a thing?

Either it's no longer a priority and then you should cut 100% / terminate the product.

Or you can't afford the cash, but that doesn't check out here.

Or it's still a priority but then you just made execution wayyy slower.

It's hard to understand how an OS project gets to 400 people and then to 336 people. It doesn't sound like it'll help get to success. Armchair CEO predicts Fuchsia will not be able to take on a big launch crunch and will join Stadia in the graveyard of doomed investments that ran for way too long.

Re:Google’s Fuchsia OS was one of the hardest hit by last we... by vineyardmike on Wednesday January 25, 2023 @04:40AM (#34516378)
> Either it's no longer a priority and then you should cut 100% / terminate the product. > It doesn't sound like it'll help get to success.

Fuchsia is in production; in people's homes today. You can't kill the whole project without a plan for those devices. What if there is a bug in the kernel? Who's going to fix those devices, who's going to ensure a security update comes out?

> Why cut 16% of a thing?

Well, maybe you realize that 336 people is enough? Or you cut 16% of the scope. Or you want to kill the project over the next year, but you need people there to help kill it gracefully, without jeopardizing a bunch of in-prod devices.

> it's still a priority but then you just made execution wayyy slower. > you can't afford the cash

Fuchsia is in prod, but there is realistically not much google can do with it. Its in prod on a few devices, and based on leaks on HN/media, that may increase. But that doesn't mean its anywhere near a new alternative to linux/android. Maybe they realized that they can't afford to build a new full-feature operating system that they'll never use for anything more than a smart speaker, so they're cutting 16+% of the scope.

Rumors I've heard from contacts in google is that more layoffs are coming across the year. 16% could be the biggest chunk they can take out at once without jeopardizing too much "bus factor". Fuchsia may get cut another 16% in 6mo. If they're de-prioritizing all non-smart-speaker utility, then they may be able to cut 50% over the long run, without "graveyard"ing it.

Personally, I agree that it doesn't make sense to maintain a custom OS over a linux distro if it isn't going places. They used to want to grow in-house knowledge and research on operating systems, but I bet those days are over now. I hope more organizations started to invest in fuchsia before it dies inside google.

Re:Google’s Fuchsia OS was one of the hardest hit by last we... by yafbum on Wednesday January 25, 2023 @04:50AM (#34516447)
Ok maybe not 100% but 300 people aren't needed to do the occasional security patch for some kind of smart speaker. Sounds like the future of this project is towards the trashcan then.
Re:Google’s Fuchsia OS was one of the hardest hit by last we... by cmrdporcupine on Wednesday January 25, 2023 @04:56AM (#34516490)
> Fuchsia is in production; in people's homes today. You can't kill the whole project without a plan for those devices.

Those devices never used to run Fuchsia, they ran the Chromecast linux distrib. When I left that team half the devices (the small ones) were being re-flashed with Fuchsia, but the big ones were still running Chromecast. The UI layer was the same (Flutter-based) on both and a consumer can't tell the difference. There were no feature advantages to the Fuchsia transition. (In fact the opposite since a bunch of stuff [e.g. accessibility features] had to be rewritten from scratch)

I'm sure some stuff has bitrotted, but last I looked Chromecast was still a thing, so the OS distrib is still there and shipping on devices. And it will still run on those devices in the field.

Not actually suggesting this as a course of action, but I think you're wrong that they have no alternative to keeping Fuchsia. It would actually be very easy to kill it. It was super late rolling out on the Home Hub, added nothing consumers didn't have already, and would not be noticed when it was gone.

Besides there was always a political turf war about those display devices in which certain product teams (with the ear of people higher up) really thought they should be running Android. Unfortunately Android was a pig and couldn't reasonably perform on the bargain-basement SoC that was used. If Fuchsia was gone, Android would take over.

Re:Google’s Fuchsia OS was one of the hardest hit by last we... by vineyardmike on Wednesday January 25, 2023 @05:14AM (#34516578)
> last I looked Chromecast was still a thing, so the OS distrib is still there and shipping on devices

Chromecast for TV now runs android, CastOS use cases are mostly moved to android or fuchsia now.

> There were no feature advantages to the Fuchsia transition

I agree, yet I'm glad they did this just for the interestingness of technology. (Theoretically, the Rust based OS may have better security/protection against memory/buffer issues, but thats surely overshadowed by the bug risk of a new OS)

> It would actually be very easy to kill it

My understanding from my time there is that CastOS isn't in a shipping-new-features state anymore.

> If Fuchsia was gone, Android would take over.

This is why the announced Pixel Tablet is also a hub device.

Re:Google’s Fuchsia OS was one of the hardest hit by last we... by stuaxo on Wednesday January 25, 2023 @05:52AM (#34516827)
It should be slightly less janky than Android with all the Java in it.

There are still a lot of midrange phones out there, and IOS has always felt smoother.

Re:Google’s Fuchsia OS was one of the hardest hit by last we... by ignoramous on Wednesday January 25, 2023 @06:46AM (#34517162)
> It should be slightly less janky than Android with all the Java in it.

GP comment mentions that userspace apps on Fuschia are predominantly Flutter apps, which isn't only running Dart (in a VM), but also using Skia for 2D (and 3D?) graphics, and that isn't going to go faster than native. With Fuschia, I believe the primary objective has always been a secure kernel base to build the rest of the OS upon. That is pretty hard to do with Linux without performance costs or support from underlying architectures (ex: https://github.com/google/kernel-sanitizers).

The Android Runtime otoh has long moved to AOT for hot-paths (profile-guided optimization) and JIT for the cold ones.

Re:Google’s Fuchsia OS was one of the hardest hit by last we... by pjmlp on Wednesday January 25, 2023 @07:55AM (#34517669)
Dart is also AOT/JIT compiled since version 2 was introduced.
Re:Google’s Fuchsia OS was one of the hardest hit by last we... by pjmlp on Wednesday January 25, 2023 @07:54AM (#34517664)
Java is AOT compiled since Android 5, switched into AOT/JIT with PGO feedback loop since Android 7, and as of Android 8 PGO data gets shared across devices via the Play Store.

The biggest difference is that while some Android devices might be a sluggish if too many applications are taking liberties with memory, on iOS they just die, specially on Objective-C code, where not everyone checks all pointer related code.

Re:Google’s Fuchsia OS was one of the hardest hit by last we... by ghaff on Wednesday January 25, 2023 @08:53AM (#34518211)
I'm a bit surprised Chromecast is still kicking. It used to be a pretty unheralded innovation which I found to be really useful. But, honestly, these days I usually have multiple other options to get most content up on a TV screen.
Re:Google’s Fuchsia OS was one of the hardest hit by last we... by cmrdporcupine on Wednesday January 25, 2023 @09:41AM (#34518758)
Yeah I have the Android TV based Chromecast device here. It's janky and laggy in the UI :-)
Re:Google’s Fuchsia OS was one of the hardest hit by last we... by yafbum on Wednesday January 25, 2023 @03:25PM (#34523675)
> Then most of it got tossed

Surely someone "took responsibility" for that one

Re:Google’s Fuchsia OS was one of the hardest hit by last we... by vetinari on Wednesday January 25, 2023 @04:21PM (#34524366)
Pardon my ignorance, but what UI in Chromecast? From what I remember, there are just pretty pictures with clock when you don't play anything and your chosen stream, when you do.

But if you mean UI of Android TV itself, then it seems to be a choice of a suitable SoC, or rather not picking an underpowered one. For example, Nvidia picked well for their Shield line.

Re:Google’s Fuchsia OS was one of the hardest hit by last we... by cmrdporcupine on Wednesday January 25, 2023 @04:47PM (#34524618)
The topic in the thread here is the Google/Nest Home Hub / Home Hub Max display assistants.

They initially ran a version of the same "CastOS" (we didn't call it that then) the same as what ran on Chromecast sticks. But the landing screen on it is richer than what boots on a Chromecast, and it had an interactive gesture based touch screen. CastOS is just a Linux distrib with some boot and build stuff stolen from Android, but the user space for it is basically booting straight into a chromium based web shell.

Before it (the display assistant) launched, I wrote (and ported from ChromeOS) some of the gesture stuff on it. And some of the accessibility features (magnification).

The "Dragonglass" UI that ran on it was originally built as a HTML/TypeScript stack application. Later it was rewritten in Flutter/Dart, ran for a while like that on CastOS using a Wayland-based wedge layer; and now it runs on Fuchsia.

(I don't think any of this is particularly internal or secret anymore since it's old news and replaced, and most of it was visible from the public chromium repo. Also they can't fire me anymore because I quit ;-) )

Re:Google’s Fuchsia OS was one of the hardest hit by last we... by vetinari on Thursday January 26, 2023 @04:08AM (#34529404)
Oh, those devices do have UI... somehow I managed to skip this entire line. As I said, pardon my ignorance :-).

Thanks for the behind the scenes.

Re:Google’s Fuchsia OS was one of the hardest hit by last we... by rvz on Wednesday January 25, 2023 @05:58AM (#34516863)
Cutting 16% is a sign that Google has over hired.

> Maybe they realized that they can't afford to build a new full-feature operating system that they'll never use for anything more than a smart speaker, so they're cutting 16+% of the scope.

An OS that is able to run the Chrome Browser? [0] The code to make this function is already there and I think this effort is more than just for smart speakers or Nest devices.

[0] https://9to5google.com/2022/03/04/full-google-chrome-browser...

Re:Google’s Fuchsia OS was one of the hardest hit by last we... by adql on Wednesday January 25, 2023 @07:38AM (#34517540)
And how it runs the chrome browser better than Linux? That's the question. Saving a meg of memory for OS doesn't matter once you start running hundreds of megs of code, and different, less popular kernel just means less drivers and harder onboarding for any developer
Re:Google’s Fuchsia OS was one of the hardest hit by last we... by waych on Wednesday January 25, 2023 @12:46PM (#34521524)
You're right; it isn't about saving a meg of ram.

To Google Fuschia is about having a better (to them) alternative than Linux. GPL is a pain in the ass when working with hardware vendors and getting driver code produced. Fuschia is about having an alternative they control where the user will never get copyleft access to driver sources.

Re:Google’s Fuchsia OS was one of the hardest hit by last we... by vetinari on Wednesday January 25, 2023 @04:25PM (#34524426)
It's not like most Android vendors -- or their SoC providers -- aren't ignoring GPL anyway. Inside these drivers, there's nothing world-shatteringly innovative, except by not publishing the sources they are not showing the low quality job they do, and make reuse, updating of their devices more difficult.
Re:Google’s Fuchsia OS was one of the hardest hit by last we... by yellow_lead on Wednesday January 25, 2023 @07:20AM (#34517399)
> I hope more organizations started to invest in fuchsia before it dies inside google.

I hope they don't. There is no incentive to contribute to such a project where you have 0 influence - especially when it is steered directly by a potential competitor. From Fuschia's governance page:

> Google steers the direction of Fuchsia and makes platform decisions related to Fuchsia. While Googlers contribute substantially to Fuchsia’s code base, the Fuchsia project encourages contributions from anyone, not just from Googlers [1].

Why would any other tech company contribute to something like this?

[1] https://fuchsia.dev/fuchsia-src/contribute/governance/govern...

Re:Google’s Fuchsia OS was one of the hardest hit by last we... by adql on Wednesday January 25, 2023 @07:36AM (#34517520)
I'd imagine any company trying to contribute to android would nope the fuck out of even trying to contribute to any google-led project.

Also it appears to be in the weird niche between "big" OSes like Linux and "microncontroller/embedded OSes" like FreeRTOS or seL4, with outward-facing features begin "It's from google" and "it's new"

Re:Google’s Fuchsia OS was one of the hardest hit by last we... by hollerith on Wednesday January 25, 2023 @12:52PM (#34521639)
Although they probably can't call it Fuchsia, the license is such that anyone can create a fork of Fuchsia.
Re:Google’s Fuchsia OS was one of the hardest hit by last we... by vineyardmike on Wednesday January 25, 2023 @01:04PM (#34521838)
> Why would any other tech company contribute to something like this?

It’s a new OS without a lot of the baggage and legacy stuff of Linux/etc.

I agree the Google-influence makes it hard, but it could be a valuable target for other companies IOT work. They’d probably need to maintain a fork though.

Re:Google’s Fuchsia OS was one of the hardest hit by last we... by selfhoster11 on Wednesday January 25, 2023 @02:21PM (#34522893)
If said “legacy stuff” are things like an ethos of user freedom, then I don’t see a reason to keep Fuchsia.
Re:Google’s Fuchsia OS was one of the hardest hit by last we... by vineyardmike on Thursday January 26, 2023 @06:05AM (#34530234)
I was thinking more that legacy stuff meant memory safety bugs and decades of design choices made for devices with radically different hardware profiles than most used today.

But sure that too…

Re:Google’s Fuchsia OS was one of the hardest hit by last we... by x98asfd on Wednesday January 25, 2023 @07:31AM (#34517470)
>Fuchsia is in production; in people's homes today. You can't kill the whole project without a plan for those devices. What if there is a bug in the kernel? Who's going to fix those devices, who's going to ensure a security update comes out?

Given google's track record (cutting that RSS feed) wouldn't surprise me they would just cut the whole project. They main bread and butter is somewhere else. It is time to move away from this company product.

Re:Google’s Fuchsia OS was one of the hardest hit by last we... by hgsgm on Wednesday January 25, 2023 @11:20AM (#34520160)
10 years ago, Google cancelled a mildly popular $0 revenue web app.
Re:Google’s Fuchsia OS was one of the hardest hit by last we... by vetinari on Wednesday January 25, 2023 @04:09PM (#34524218)
Seems they killed a tiny bit more that a mildly popular $0 revenue web app: https://killedbygoogle.com/
Re:Google’s Fuchsia OS was one of the hardest hit by last we... by vineyardmike on Wednesday January 25, 2023 @01:06PM (#34521878)
Cutting a feature on their Mail client is different from a physically shipped product.

I agree though, maybe Google should drop the entire device’s organization. Or spin-off nest.

Re:Google’s Fuchsia OS was one of the hardest hit by last we... by talideon on Wednesday January 25, 2023 @07:38AM (#34517529)
> You can't kill the whole project without a plan for those devices.

looks at the graveyard of past Google projects

Which isn't to say you don't have a point, but Google do have form in killing stuff just like that.

Re:Google’s Fuchsia OS was one of the hardest hit by last we... by blacklion on Wednesday January 25, 2023 @08:23AM (#34517948)
> You can't kill the whole project without a plan for those devices.

Yes, you can.

If small company can kill eye prosthetics project and leave people with implants without support, why does Google cannot kill thermostats project?

Google is known by killing projects which are still used by thousands, without any replacement.

Re:Google’s Fuchsia OS was one of the hardest hit by last we... by bombcar on Wednesday January 25, 2023 @08:36AM (#34518062)
You can’t kill the thermostat project if the thermostats were installed in the offices and C-level exec’s houses.
Re:Google’s Fuchsia OS was one of the hardest hit by last we... by agloeregrets on Wednesday January 25, 2023 @09:35AM (#34518685)
Fuschia powers the current, on sale, Nest Hub
Re:Google’s Fuchsia OS was one of the hardest hit by last we... by antoniuschan99 on Wednesday January 25, 2023 @01:03PM (#34521822)
The Google Way would be to create an internal competitor to Nest :P
Re:Google’s Fuchsia OS was one of the hardest hit by last we... by WorldMaker on Wednesday January 25, 2023 @01:32PM (#34522244)
Lots of companies sell things they no longer plan to support long term simply because they have inventory.

(ETA: Not that that's a good thing, mind you. There's a placard a few blocks from my home about the birth of Truth in Advertising as a reminder it was a hard-fought thing, easily lost. Some would say it is lost in modern advertising.)

Re:Google’s Fuchsia OS was one of the hardest hit by last we... by jbirer on Wednesday January 25, 2023 @08:46AM (#34518147)
I worked briefly on Fuchsia and LK (little kernel), years ago, as a contributor.

First of all, Fuchsia is SMALL. I mean it could easily be maintained and developed by 50 people. The kernel is tiny despite being of many modules and so is the application layer. I don't see any problems wit the 16% lay off.

Re:Google’s Fuchsia OS was one of the hardest hit by last we... by yafbum on Wednesday January 25, 2023 @12:58PM (#34521749)
Exactly. So why not a 85% cut from 400 to 50, instead of 16%? What strategic purpose does a reduction in workforce serve it it's not materially realigning staffing on updated business priorities, such as putting the effort on a very clear pause? I don't think 16% is going to change the objectives and priorities of a team. Just gonna make them slower.
Re:Google’s Fuchsia OS was one of the hardest hit by last we... by deaddodo on Wednesday January 25, 2023 @04:29AM (#34516294)
My understanding is that a large chunk of the Fuchsia team is dedicated to experimentation. It’s like asking why Microsoft laid off part of their Microsoft Research team: it’s likely many of those experimental projects weren’t paying off and now the project’s direction is being pared down to known needs. Additionally, probably only 50-75 of those engineers are considered “critical”, with the rest being used to alleviate load and accelerate velocity (if it’s like any other large incubation/startup team).
Re:Google’s Fuchsia OS was one of the hardest hit by last we... by yafbum on Wednesday January 25, 2023 @04:37AM (#34516353)
Maybe. Unless it's a separate area that is purely speculative (within a business that is already a long shot itself), losing >10% of an org with no notice, no knowledge transfer, is a hard thing to adjust to, even if it's some moderately useful support function.
Re:Google’s Fuchsia OS was one of the hardest hit by last we... by deaddodo on Wednesday January 25, 2023 @04:48AM (#34516432)
Incubator teams like this rarely lack knowledge redundancy. I highly doubt a single one of the people laid off had silo’d knowledge or worked solo on any mainline components.

Let’s say they were testing a new Camera subsystem. The results weren’t promising. So they choose to stick with porting the legacy subsystem; well, losing that team isn’t a loss and doesn’t have much effect on velocity or knowledge coverage.

I’m just making assumptions here, but the higher ups almost definitely had many meetings with the management and product teams to decide what was and wasn’t needed and who was “expendable” (I hate HR terms/dehumanization, but this is almost definitely how it was presented) before making their list. Is there a likelihood this would affect the velocity or direction of the project? Sure. But I don’t read losing 15% of an experimental team as deprioritizing it, but more mainlining it (based on my personal experience and knowledge of the subject).

Re:Google’s Fuchsia OS was one of the hardest hit by last we... by yafbum on Wednesday January 25, 2023 @04:53AM (#34516468)
> I’m just making assumptions here, but the higher ups almost definitely had many meetings with the management and product teams to decide what was and wasn’t needed and who was “expendable” (I hate HR terms/dehumanization, but this is almost definitely how it was presented) before making their list.

From what I heard most managers were not consulted ahead of time.

Re:Google’s Fuchsia OS was one of the hardest hit by last we... by fidgewidge on Wednesday January 25, 2023 @09:25AM (#34518571)
But what experiments did they do? Microsoft's Fuschia-like OS research project generated some interesting blog posts and research papers, it had a genuinely very different take on what an OS should look like. Fuschia seems like an ordinary microkernel written in C++.
Re:Google’s Fuchsia OS was one of the hardest hit by last we... by throwaway23597 on Wednesday January 25, 2023 @04:19AM (#34516209)
To play devil's advocate, in the case of a company like Google, it's unclear whether or not execution actually gets much slower. From what I hear the amount of people coasting or even distracting teammates with negativity is pretty high, cutting such people might even speed up execution in the net.

As for Fuchsia as a product I'm not really sure what exactly it is so if possible I'd love a 411 from any HNers with know-how.

Re:Google’s Fuchsia OS was one of the hardest hit by last we... by yafbum on Wednesday January 25, 2023 @04:25AM (#34516246)
From my contacts at Google, the cuts don't appear to be strongly correlated to poor performance, rest & vest attitude, negativity, etc. It has been messaged by company leaders as "role eliminations", not as "dropping underperformers", so it doesn't give anyone a reason to work harder.
Re:Google’s Fuchsia OS was one of the hardest hit by last we... by oblio on Wednesday January 25, 2023 @04:27AM (#34516272)
> I'd love a 411 from any HNers with know-how

What's a 411?

Re:Google’s Fuchsia OS was one of the hardest hit by last we... by defrost on Wednesday January 25, 2023 @04:32AM (#34516323)
Parochial north american slang originating from local directory assistance phone number in Canada and the United States.

Equiv. to give me the details, the lowdown, fill me in, etc.

Re:Google’s Fuchsia OS was one of the hardest hit by last we... by vineyardmike on Wednesday January 25, 2023 @04:29AM (#34516296)
https://en.wikipedia.org/wiki/4-1-1

Commonly used as "information"

Re:Google’s Fuchsia OS was one of the hardest hit by last we... by deaddodo on Wednesday January 25, 2023 @04:31AM (#34516314)
Eh, better translated as “a summary” or “abstract” here.
Re:Google’s Fuchsia OS was one of the hardest hit by last we... by saalweachter on Wednesday January 25, 2023 @06:35AM (#34517097)
411 was a phone service that you could call and ask basic questions to and a human operator would look up answers for you.

Kind of a primitive version of Google.

Re:Google’s Fuchsia OS was one of the hardest hit by last we... by patwolf on Wednesday January 25, 2023 @07:53AM (#34517656)
Anyone remember GOOG-411? During the days before smart phones, you'd call a phone number and do a Google search via voice.

My favorite part was that the sound it made while waiting for the results was a human making robotic beep-boop sounds.

Re:Google’s Fuchsia OS was one of the hardest hit by last we... by ehnto on Wednesday January 25, 2023 @04:56AM (#34516489)
400 to 336 could happen with a bit of housekeeping. It's more or less politics as to who gets budget in bg orgs.

I think this is a project that can meander rather than sprint, it's not that important to race to a finish line here.

Re:Google’s Fuchsia OS was one of the hardest hit by last we... by nashashmi on Wednesday January 25, 2023 @07:38AM (#34517535)
* * *
Re:Google’s Fuchsia OS was one of the hardest hit by last we... by gjvc on Wednesday January 25, 2023 @08:03AM (#34517749)
> Why cut 16% of a thing?

16% is approximately equal to one-sixth, expressed as a fraction.

Re:Google’s Fuchsia OS was one of the hardest hit by last we... by pharmakom on Wednesday January 25, 2023 @09:23AM (#34518548)
Maintenance mode.
Re:Google’s Fuchsia OS was one of the hardest hit by last we... by maldev on Wednesday January 25, 2023 @11:58AM (#34520775)
There was alot of rumours that they would eventually make this their mobile device OS. By cutting 16%, you're probably realigning goals of the project, and I wouldn't be surprised if those 16% cut are to shift away from making this to mobile.
Re:Google’s Fuchsia OS was one of the hardest hit by last we... by advisedwang on Wednesday January 25, 2023 @12:00PM (#34520812)
It's all politics. Top level leadership is triangulating between keeping investors happy and the business running. Product Area leads saying "we need to keep headcount to fend of competitor X" or "to stop customer Y from losing trust and abandoning us" (although that last one clearly doesn't work at Google).

The actual headcount number a team has at is the integral of a hundred political decisions, not any kind analysis of what headcount actually makes sense.

Re:Google’s Fuchsia OS was one of the hardest hit by last we... by yafbum on Wednesday January 25, 2023 @04:25PM (#34524422)
It's always politics but the triangulation seems like poor decision making.
Re:Google’s Fuchsia OS was one of the hardest hit by last we... by euroderf on Wednesday January 25, 2023 @12:53PM (#34521658)
A small team can curate institutional memory and make roadmaps ? (Like, if the cut were not 16% but 84%.)
Re:Google’s Fuchsia OS was one of the hardest hit by last we... by jjtheblunt on Wednesday January 25, 2023 @03:18PM (#34523587)
maybe 16% was a group porting for a cancelled device.