Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

On a tangent, but related IMO: the whole WWW seems gross now.

The other day on that Mold linker project:

> I wanted to use the linker to link a Chromium executable with full debug info (~2 GiB in size) just in 1 second. LLVM's lld, the fastest open-source linker which I originally created a few years ago, takes about 12 seconds to link Chromium on my machine.

As much as I like that linker project, I can't help but feel it's like a pothead buying a bigger pipe: you're just going to smoke more weed.

How can it make sense in a sane world for a web browser to take up more space than entire operating systems? Red ( https://www.red-lang.org/ ) and Factor ( https://factorcode.org/ ) among many others deliver comparable capabilities in ~1M.

- - - -

The Gemini project is one interesting alternative. Every once in awhile I wonder what the folks using Urbit are up to in there.

But for the masses of unwashed users out there I think they're stuck with it. I feel like we are seeing the genesis of cyborg AIs with humans for neural nodes.



You ask: "How can it make sense in a sane world for a web browser to take up more space than entire operating systems?"

The last 30 years of the web has slowly evolved the web browser into its own operating system. Google Chrome is now a pretty hefty code base that depends on distributed builds [1] for compilation to complete in a timely manner.

The fact that Microsoft threw in the towel [2] and decided to build on top of Chrome is testament to the enormous man-years that has been put into Chrome.

1: https://news.ycombinator.com/item?id=14734171

2: https://blogs.windows.com/windowsexperience/2018/12/06/micro...


Why compare a web browser with a programming language? An equivalently rich OS would be a meaningful comparison, built with full debug symbols.


> Why compare a web browser with a programming language?

Javascript?

- - - -

RED and Factor both provide single binaries of about 1M that have all the capabilities that a browser has, including a built-in programming language.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: