4 ms·
We'll never know. If the universe is a simulation then it's similar to a virtual machine running on top of a hypervisor. The virtual machine doesn't know that
by Aqueous 14y ago
We'll never know. If the universe is a simulation then it's similar to a virtual machine running on top of a hypervisor.
The virtual machine doesn't know that it's not a real machine unless its hypervisor tells it so. From inside the virtual machine, there is no meaningful distinction to be made between being a real machine and being a virtual one.
- linker3000 14y agoYou've obviously never had to plug a non-mainstream USB device into a virtual machine and get USB passthru to work properly! If we could find a cosmic equivalent to plug into the universe we might just be able to determine whether we're in a real or virtual one after all.
- dexen 14y agoWe 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.