I hope every single one of these cloud-streamed remote-app or remote-OS plays fails and fails hard. They're helping lead the Internet and the computing ecosystem in an even more dystopian direction. I've been happy to see Stadia not really take off.
So lets say this succeeds. Then Google or Facebook buys it. Now all your browser sessions including passwords, keys, authentication codes, private messages, etc. are globally visible to be data mined.
Who's to say they're not doing this already?
What if this is hacked?
This is worse than that Amazon idea of giving Amazon delivery people keys to your house. In the physical world it's pretty easy to see people when they come in your front door. In the digital world you have no idea what these people are doing with your data. There is zero situational awareness.
I don't usually care about companies success or failure, this none of my business, after all, but this kind of "innovation" could have extremely unpleasant side effects.
I hope they crash quick.
Tech people are the minority. The market IS moving towards cloud. It's happened, it's happening, it will keep happening. Stadia may have failed now, but it IS conceptually the future of gaming. It's like you're arguing for blockbuster in a netflix world. We cannot stop this from happening, no matter how many choirs we preach to. All we can do is find ways to make this happen better.
I think it's more constructive (and technically difficult) to accept that the market is heading to full cloud and we as tech people need to find better ways of making this vibe with good privacy practices.
Personally, I would not use anything like this without knowing a lot more about their security. Even then, maybe we're still a few years out from a security perspective before I would feel comfortable storing my passwords and browsing data with a 3rd party server AND pay for it (wild). But, I could see myself doing this if my privacy was ensured.
I hope these guys really focus on innovating in that aspect, and then I hope they succeed big.
No, it's not like that at all. Nobody is arguing for going back to distributing software in boxes with floppies or CD-ROMs in them.
Reason from first principles, not by analogy. Context and details matter.
Here are some major reasons for the push to cloud. None of these reasons are immutable or universal.
(1) Wimpy mobile devices with constrained power, storage, and bandwidth requirements.
(2) Cloud is the only kind of DRM that works. It's a way to lock things up and make piracy virtually impossible. As a bonus you can still build on "open source" and placate the open source zealots who don't understand the current state of things and are still living in the 90s.
(3) Application delivery and installation/uninstallation are terrible. OSes are broken.
Here are some solutions:
(1) Moore's law, huge improvements in battery capacity, 5G, WiFi 6, etc. are eating away at this problem. This issue will die of natural causes.
(2) The hopelessly naive idea that "information wants to be free" and everything has to be "free" (as in beer) needs to die, be cut into a thousand pieces, burned, encased in concrete, and sunk to the bottom of the ocean. Nothing is free. Software takes a vast amount of labor to produce, and that must be funded. If it's not funded directly and honestly it will be funded indirectly and dishonestly (surveillance capitalism, cloud lock-in, etc.). "Everything has to be free" and piracy actually help push us toward a surveillance capitalist panopticon future.
(3) This might be the toughest problem. Windows is by far the worst offender here with its nightmarish installation subsystem. Closed app stores are another huge problem but eventually I think anti-trust action is going to chip away at that.
That's not by any means a complete analysis. This is just a comment on a HN thread. It does hit the major points I think.
Imagine you buy into this service and they go bust: Suddenly all your history, passwords and cache: poof, gone.
It's exactly what local-first advocates tell us is the current enemy, not closed-source. See Kleppmann's latest blog post about the GPL: https://martin.kleppmann.com/2021/04/14/goodbye-gpl.html
That's irrelevant, though. The "tech people" aren't preferring local solutions because they're funny this way - they prefer them because cloud-streamed remote apps objectively sucks. It takes some knowledge about computers to comprehend how and why exactly, but it doesn't change the facts.
(To use an analogy - doctors are a minority too, but you listen to them when they say you should vaccinate.)
> The market IS moving towards cloud. It's happened, it's happening, it will keep happening.
The important question to ask is, why. Why it's happened, why it's happening? The answer has little to do with providing value to customers - it's mostly about creating ability to seek rent. Privacy issues only happen on top of that - they're not the entirety of the problem.
> I think it's more constructive (and technically difficult) to accept that the market is heading to full cloud
Or, we could fight it. Maybe it's a quixotic quest. Maybe not. The market is a dumb greedy optimizer, it flows down the profitability gradients the way water flows downhill. If you want it to flow elsewhere, you have to put obstacles in the way, or cut out a better path.
Every service needs auth. I can't believe nothing is properly integrated. I still have to click and enter a password, which fortunately the browser can create for me. I still have to receive an email and click on a link to validate my account. Web developers still have to create forms, manage the whole process, hash, salt and sauce my password and not leak it.
Plenty of people who can’t afford a fast computer currently have access to a fast internet connection. The ability to substitute internet bandwidth for CPU and RAM will be very valuable for them.
I'm quite probably overlooking something and I'd be curious to learn what.
What makes this hardware not great is the many developers who have fast machines who are ok using a lot of it with the software they develop. This makes the experience on older systems slow. It's unplanned obsolescence.
For chrome stuff and using the web I shouldn't need a killer system. No one should.
I’m pretty sure this set of people can’t afford 50$ for Mighty either.
On the other hand, I don't really run Chrome or Firefox on anything that operates on battery, because I don't like seeing the little battery icon deplete twice as fast, and it barely even matters how powerful the machine is (M1 helps, but there's still a noticeable difference). Maybe there are people who really, really want to run Chrome all the time, but also work mostly on portables and like them actually lasting as long on battery as they're supposed to. Maybe that's worth $50/m to them.
The idea is interesting for lightweight computers e.g. chromebooks and ultrabooks, but it would irk me a lot to have my browser and personal information running on some other machine that I don't control.
What I would be super-interested in though is a self-hosted version of Mighty, that I could install on a Linux box anywhere of my choosing. For example, the server runs on my powerful desktop at home, and my ultrabook in the bedroom can be a client.
(the notion that this is completely fucking absurd since those "render instructions" are called "HTML" and I'm just describing server-side rendering isn't lost on me, but it's not my fault things have gotten so bad that having a server-side browser forward draw commands from bloated "web apps" to a resource-light client might actually be kinda nice)
The cloud could be the worst thing that can happen to the Internet.
Privacy and Ownership should not be treated as abstract ideas.
Is this not the same as saying "The internet could be the worst thing that can happen to the Internet"?
You can also use Opera Mini in MicroEmulator for server-side rendering of web pages.
Many thin client setups like teradici PCoiP are used by tons of film studios in post production. The last few animation Oscar winners have all been done without computers at people's desks.
There's already services like Nimble collective (bought by Amazon) that streams 3D apps to your browser like Maya, Blender etc...
WebRTC is already seeing tons of companies move to streaming content to thin client end points. Epics MetaHuman creator for example runs in the cloud.
That's a weird assumption. Where I'm from gigabit (or at the very least 100mbit) fibre is the norm, which means fast 4K-ready internet cuts across virtually every socioeconomic demographic.
Would be interesting to see how far you can take a raspberry pi with mighty.
How much lithium battery degradation is due to some mobile tab going rogue?
Given that their engineering expenses are a fixed cost and the majority of their spending, they'll be able to lower prices as they scale.
As a self hoster, nothing irks me more that more software that takes control from the user to some random third party.
And I fail to see why anyone would use this, you need high speed internet capable of streaming 4k for one and if you have access to that, then chances are you also have access to a sufficiently powerful computer capable of running chrome locally.
Coming to security, this is a complete disaster. All your traffic including passwords are going to a third party server and you have to trust that server to not do anything shady.
This cant be economical either, or will be too expensive.
And the testimonial on the website, I find it hard to believe that a CEO of a company cannot afford a powerful computer but can afford a (presumably expensive) subscription service giving them access to a video stream of a browser running on powerful hardware.
Like another user said VNC can already do this, and much more without the electron wrapper.