←back to thread

520 points kevinyew | 2 comments | | HN request time: 0s | source
Show context
crowcroft ◴[] No.45128398[source]
The strategic insight behind Arc was perfect – your browser IS the Operating System, and so we should build a browser that can function as that platform.

Arc had pretty good market validation with early adopters, they say that growth was flattened out but IMO that's normal for most products, and it's up to the company to find out WHY growth flattened and then solve that problem. Not kill the product and chase some entirely new idea about AI.

I wouldn't be surprised if the investors were fed up with the business and wanted out, pretty good exit all things considered.

replies(10): >>45128530 #>>45128798 #>>45128955 #>>45129016 #>>45129916 #>>45131541 #>>45131834 #>>45132803 #>>45133258 #>>45135253 #
mattlutze ◴[] No.45131834[source]
I'm a little surprised how many Chromium browser builders we have in the market, and how each continues to convince a group of investors that _they_ are going to be the ones to finally get it right, while still building on Chrome's skeleton.

But, there's a bunch on WebKit and Gecko as well.

replies(1): >>45131884 #
crowcroft ◴[] No.45131884[source]
On the other hand, it's kind of crazy no one can make an OS except Windows, Apple and Google? Trillion dollar market and no one can compete.
replies(10): >>45131908 #>>45131909 #>>45131934 #>>45131991 #>>45132071 #>>45132763 #>>45133637 #>>45134028 #>>45134192 #>>45137633 #
butterfi ◴[] No.45132071[source]
Linux has entered the chat...
replies(1): >>45133162 #
jabwd ◴[] No.45133162[source]
Even though I run it full time now personally; I still think Linux has massive problems something like Windows or macOS don't have: app development. You can't target a thing, you have to target all the things and bloat your app like crazy so you might as well just ship a chromium based app because its practically the same thing anyway (shipping an entire userland because its not stable anyway)
replies(3): >>45133521 #>>45133633 #>>45136451 #
1. sempron64 ◴[] No.45133633[source]
This is just not true. You can still write GTK2 or SDL apps, you just need to package your app for the target distro or open source it because it's an open-source-first ecosystem.

If you're looking for binary stability and to ship your app as a file, ELF is extremely stable. If your app accesses files, accesses the network through sockets, and use stable libraries like SDL or GTK it will work fine as a regular binary and be easy to ship. People just don't want to write their apps in C, when the operating system is designed for that.

Many native apps like Blender, Firefox, etc ship portable Linux x64 and arm64 binaries as tar gz files. This works fine. You can also use flatpak if you want automatic cross platform updates but yes, the format is unfortunately bloated.

It's not that easy to ship a JavaScript app on other OSes either and electron apps abound there too.

replies(1): >>45133795 #
2. johncolanduoni ◴[] No.45133795[source]
What does ELF being stable or people not writing apps in C have to do with Linux binary compatibility? No matter what language you use, it’s either dynamically linking to the distro’s libc or using Linux system calls directly.

Also, I recommend taking a gander at what the Linux build process/linking looks like for large apps that “just work” out of the box like Firefox or Chromium. There’s games they have to play just to get consistent glibc symbol versions, and basically anything graphics/GUI related has to do a bunch of `dlopen`s at runtime.

Flatpak and similar take a cop-out by bundling their own copies of glibc and other libraries, and then doing a bunch of hacks to get the system’s userspace graphics libraries to work inside the container.