Control avatars and 3D worlds with Kinect->
Link to Original Source
Having written VM software myself (HP Integrity VM), I find this fascinating. Congratulations for a very interesting approach.
That being said, I'm sort of curious how well that would work with any amount of I/O happening. If you have some DMA transfer in progress to one of the pages, you can't just snapshot the memory until the DMA completes, can you? Consider a disk transfer from a SAN. With high traffic, you may be talking about seconds, not milliseconds, no?
I made a very similar argument a couple of years ago. I'm positive hundred of other people have: "If you are one in a million, there's a thousand like you in China".
But here's the rub: while sticking to Earth is dangerous, we don't know yet that we have any physical mean to leave it. So it doesn't really matter if Hawkins is saying we should abandon Earth, if he doesn't provide a credible way to actually do it.
So I guess the question becomes: Who is actually working on faster-than-light travel, life extension or other aspects of the problem? And if we don't know how to leave, what do we do to survive either until we figure it out, or forever if it happens there's no way to leave?
Rob Pike criticism of Java and C++ is really advocacy for the new Google language, Go. Unfortunately, Go isn't a very good language, in my opinion. It makes things simpler by being less powerful. What we really need to replace C++ or Java is a language that can grow on demand. Otherwise, we'll keep hitting the limits of the language. And I can hit the limits of Go pretty quickly.
Also, it's time to go beyond imperative, text-oriented languages. Graphics, anyone? It's possible: Hello World in XL simply looks better!
Many people are secretly interested in life.