How are you going to sustain the largest economy on earth if your populace isn't hypnotized? Most of the work that needs to be done is not intrinsically or spiritually fufilling.
So there must be an alternative synthetic rewards system- which inevitably requires some form of mass hypnosis to remain dominant in the aggregate psyche.
It's no coincidence that all the research in this space was shut down in a hurry right around when the CIA figured out that LSD and the pikhal family weren't going to help with this at all.
Rounding errors aside, you can still experience information loss when stepping time. Any observed state which could have resulted from more than one previous states (by the rules of your simulation) represents an irreversible transition.
A noamrl peosrn can uranesntdd this whuiott too much dftfliciuy . I scseput there is hveay rniaelce on the ecixtetapon of waht wdors lileky come nxet . I thnik taht liniestng to seceph wkors the same wya.
I've haven't gotten around to measuring it yet, but back of the envelope calculation is "between 100ms-200ms" delay from input event sent to h264 frame rendered. This is assuming virtually no network delay, so you'd be doing well with ~300ms end-to-end latency from your browser currently.
This would not work for an FPS, especially when you look at the variance in latency. There are lots of ways to shave milliseconds and stabilize latency though, so that statement is definitely not future-proof.
Yes, Broadway.js ;) Highly recommend though the documentation can be a bit "terse"
h264 frames/opus packets over websockets. Broadway.js is doing the video decoding, something similar to (EDIT: opus.js) for the audio.
All decode loops are in webworkers, separate websocket connection for each data stream (video,audio,input). Broadway has a lovely option to use WebGL for pushing the pixels to a canvas as well, which really helps free up the CPU.
Put it all together, and you'd be surprised how close you can push an (up-to-date) browser towards realtime sans plugin.
We give every new session a freshly cloned VM. Changes you make will remain for your session but be reverted over when the machine is reclaimed for the next user.
The idea is "one application per virtual machine", and to leave multi-tasking to the browser. Right now the only application we have is Warcraft.
The fact that you can interact with Windows outside the context of the intended application is a side-effect of Windows 8 Assigned Access only working for "Windows Apps" (ie- not "legacy" applications). Otherwise we would have gone for this type of "kiosk" experience which attempts to hide the underlying desktop environment / os.
So there must be an alternative synthetic rewards system- which inevitably requires some form of mass hypnosis to remain dominant in the aggregate psyche.
It's no coincidence that all the research in this space was shut down in a hurry right around when the CIA figured out that LSD and the pikhal family weren't going to help with this at all.