Firstly, a computer program is predictable--- in physics there is a small degree of randomization which in the larger scale of things has a much larger impact than first perceived-- the clockwork universe was discarded many decades ago.
It never was discarded - for instance, quantum mechanisms are definitely non-local, but they can very well be deterministic. The main interpretation of them might involve randomness, but I already mentioned two
equivalent interpretations that do not. There is also nothing particularly magical about randomness - most of the time, pseudo-randomness in a system will lead to the same statistics and apparent behavior as "pure" randomness, up to an arbitrary precision. Despite all this, nothing says a computer program has to be predictable - it can very well have access to a source of random numbers, or randomness can be integrated in the computation model itself. I also never said we could fully reverse-engineer the "universal program" I am positing the existence of either - we just try as hard as we can.
The computer metaphor is a useful metaphysical context in which to understand things, that's all. There are solid arguments to the effect that the best physical theory is the program that best compresses the observations we make, since that would maximize its predictive power (its ability to generalize). So it's interesting to view science in that context. It also allows one to have a much wider perspective, because anything you might imagine simulating is fair game as a hypothesis, all that matters is whether it is consistent with what we observe or not.
Secondly, science is very much about understanding the physical realm. It's not a data sheet-- it requires interpretation just as much as a piece of literature does.
What I'm saying is that in many ways its interpretation is arbitrary. For instance, you can imagine two physical theories that have the exact same explanatory power, yet assign two radically different topologies to the universe. The point is that if they predict the same observations in all cases, you
can't tell them apart, they are isomorphic, perhaps provably so. And then you have to wonder whether the universe's topology is actually a relevant inquiry, if it is not only irrelevant to any decisions, but also provably unknowable.
If your nothing is what you define as nothing, the it has no impact upon the physical realm, and thus is irrelevant to science. Thus, for all intents and purposes, your "void" is his "nothing"-- since your nothing is nothing. Get it?
The fact that it has no impact upon the physical realm is irrelevant to what its definition is. The word "void" is more precise, doesn't lead to any cognitive overload and therefore should be preferred. I mean, frankly, this is not rocket science.
The problem is you're seeing nothing from a either conceptual or perceived point of view. Nothing is nothing, but its really something. That's about as well as I can explain it. Non-existence is the fuel of existence.
The problem is that you are needlessly conflating different concepts. There are three concepts: the first is a literal nothing, which is an absence of space. The second is a literal void, which is usually understood as a stable empty space. The third is an "active void", which appears to be empty but is in fact a bubbling brew of virtual particles. According to current evidence, the third concept is the one that is applicable to our universe. The two others simply are not the case. This means that in our universe, "nothing" is not the state of affairs, and literal voids are sparse and unstable, so it's misleading to refer to them as such. I'm not going to redefine "nothing" and "void" to match the actual state of affairs just because they don't obtain.
Let me try to put it another way... if nothing is nothing, and it does not abide by any rules of the physical world as we perceive it, what stops it from becoming something?
"Nothing" is an absence. It doesn't "abide" by anything because
things abide by other things. It doesn't "become" anything because
things become other things. Semantically, the
word "nothing" can't really be used like that.
My point is really simple: "void" is a
better word than "nothing". It is more precise and it is unambiguous. When you say "nothing", I need to read between the lines to understand what you mean by it, because "nothing" can be used to mean "void" just as it can be used to mean a complete absence of matter, space, time and rules. When you say "void", it's clear. It is an existing word that everybody understands and specifically means what you want to say... so why not use it?
I'm sorry, but I just really like clarity :(