Hacker News new | ask | show | jobs
by pjmlp 879 days ago
Presenting as if it was the first done anyone has done any of this, UNCOL was the first time such ideas came to be, in 1958.

Plenty of historical attempts to dive into, since 1958.

Now we have startups redoing Java and .NET application servers, with Kubernetes, WebAssembly, WASI, and YAML spaghetti, because that is so much better.

Edge devices running bytecode? That is so last century.

3 comments

You're right that the fundamental ideas behind WebAssembly and WASI are not particularly new.

The most exciting part about WASI for me, though, is that it's sticking to a capability-based interface and it's actually gaining a lot of traction. There are few examples of capability systems getting as much attention as this.

Do you have any pointers to more in-depth comparisons to Java's security model and some analysis of why wasm should work better?

Is the idea mainly that permissions are more fine-grained? It probably makes porting existing applications tricky, though, right?

This just seems like an odd way to put people down, though. Some of us are not going to know the origin of most things that we use, but the reason for that is because those things weren't successful and web assembly is (relatively).
When people are present stuff as new they should have done their research, otherwise we will never get free from the computing fashion industry.

It is like microservices bandwagon nowadays, apparently distributed computing "Network is the Computer", computing agents, distributed objects, and service oriented architectures, also failed by the wayside.

But the new part is that people are implementing it. That seems like an important distinction. CLR did not fail because the idea is inherently flawed.
What’s old is new again.

Edge devices running bytecode has its uses. Being an old idea doesn’t discredit it (neural networks were first described in the 70s)

At least WASI is a standard unlike flash or Java applets.

De facto standard is still a standard.
Standard may have been the wrong word.

Maybe “open spec” or “open standard” is better.