Hacker News new | ask | show | jobs
by brian_herman 1889 days ago
The prophesy has come true... https://www.destroyallsoftware.com/talks/the-birth-and-death...
5 comments

If we are living in a simulation it's slightly more troubling that it might be running in a browser.
It would explain why time seems to go by so slow when a person is bored: Not many people want to watch that simulation, so lack of CPU cycles slows everything down.
I always hoped we were running in a VM written in Rust rather than python or javascript. But it's hard to explain the platypus with a rust based one...
If we are in a simulation how could we force a buffer overflow and what would it look like to us
you'd probably need a particle accelerator or something
Does it run Firefox? I’d love to see a browser in a browser, just to experience mediocrity in all its awful glory.

Networking would be tricky, but you could encapsulate TCP over a custom websocket tunnel.

No, but it does run NetSurf: http://www.boxedwine.org/app/netsurf/

...with exactly the caveat you described, because the wasm port doesn't support websockets yet.

Alternatively you can run *cough* IE6 in JSLinux.

You can run w2k and probably XP under TinyEmu JS.
I think I actually saw this talk live. What are the chances. Definitely worth checking out, it’s pretty fun.
Wow I am so jealous!
Is there a relevant timestamp for those of us not wanting to invest 30 minutes in the full talk?
No. Not really. It a fascinating talk to watch so you are not going to totally waste those 30 minutes.
Yes, 0:00-29:23. The point of the talk is not laid out during a single moment; it's more like a story that unfolds over time, allowing the reader to understand its implications bit by bit.
What prophesy? It is written in C++.
WebAssembly like all bytecode formats, doesn't care about the source language.
WebAssembly doesn't make it JavaScript application either. It is merely runtime.
Shipped as part of most JavaScript runtimes, originally.