3 ms·
We could know. If we ever broke out, that'd be a definitive proof that there is a layer above our reality. To continue your VM and hypervisor analogy, there is
by dexen 14y ago
We could know. If we ever broke out, that'd be a definitive proof that there is a layer above our reality.
To continue your VM and hypervisor analogy, there is a class of hacks in which virtualized software breaks out of the VM and is able to observe and/or mannipulate host. For example, http://www.theregister.co.uk/2008/02/25/vmware_critical_vuln/ http://www.theregister.co.uk/2008/02/25/vmware_critical_vuln...
[edit]
Moreover, even without breaking out, it is -- in some cases, at least -- possible to detect presence of hypervisor by carefully timing computations. Albeit those methods seem to depend on access to a timing source that is reliable (i.e., outside of hypervisor's control). For example, http://www.cs.cmu.edu/~jfrankli/book_chapters/virtual_machine_detection.pdf http://www.cs.cmu.edu/~jfrankli/book_chapters/virtual_machin...
- Aqueous 14y agoHaha - but I doubt that our post-human overlords have enabled the cosmic equivalent of 'Shared Folders' in our simulation. In any case this is an example of the host giving its VM enough information to determine that it is, in fact, a virtual machine.
- Aqueous 14y agoYour edit does maybe give us some room, independent timing source or otherwise. See my other comment about Kant: http://news.ycombinator.com/item?id=3932514 http://news.ycombinator.com/item?id=3932514
- unconed 14y agoThe hypervisor analogy is silly IMO, because it assumes 'hardware assisted virtualization', i.e. that the simulated matter/instructions are implemented simply by using real matter/instructions in their normal way, but in a controlled environment. For the general case of virtualization, breaking out of the simulation would be as impossible for us as it would be for a video game character.
- xkcdfanboy 14y agoIf the computer running the simulation is on a network, and robots/spaceships etc exist, we could break out onto other devices and recreate ourselves as programmed robots.