News for hackers. Stuff that matters.
Re:Are We Living in a Computer Simulation? Let’s Not Find Out by neilv on Sunday August 11, 2019 @09:03AM (#20667986)
> if our universe has been created by an advanced civilization for research purposes, then it is reasonable to assume that it is crucial to the researchers that we don’t find out that we’re in a simulation. If we were to prove that we live inside a simulation, this could cause our creators to terminate the simulation — to destroy our world.

Not necessarily. If we're in a simulation, then perhaps it's one that's a young superbeing's primary school science fair project, designed before they've learned much empathy.

If we're a child's school project, and we realize it, perhaps our best bet is to display some conspicuous redeeming value. Or at least be interesting.

Maybe we become an anecdote that boosts little Sally/Bobby Superbeing's application to a good superbeing college, and we end up preserved much longer, in a box of nostalgia in their parents' attic.

That would explain a lot.

Re:Are We Living in a Computer Simulation? Let’s Not Find Out by albanread on Sunday August 11, 2019 @09:51AM (#20668163)
I agree; and this is why there is not one jot of extra risk in exploring and testing; our simulation could be shut down at any time for some incomprehensible and arbitrary reason; so lets just enjoy reality while it is still there. For all we know; the last fifty million years took place while Sally was away on a long school trip; and when she gets back she is going to be gutted that a disaster scenario killed all her nice dinosaurs; and press quit.
Re:Are We Living in a Computer Simulation? Let’s Not Find Out by retreatguru on Sunday August 11, 2019 @03:03PM (#20669798)
If we are a simulation of an advanced super being is it productive to anthropomorphize their desires? If a civilization is advanced enough to create our reality then they are living in higher dimensions and their motivations would likely be incomprehensible.
Re:Are We Living in a Computer Simulation? Let’s Not Find Out by Smithalicious on Sunday August 11, 2019 @04:52PM (#20670431)
>and their motivations would likely be incomprehensible.

Is this really true?? Modern human motives (sex, power, comfort) would be very familiar to even chimpanzees.

Re:Are We Living in a Computer Simulation? Let’s Not Find Out by tanuki on Sunday August 11, 2019 @03:08PM (#20669812)
Perhaps it's time for a planet-wide referendum on whether to prove or disprove whether we're living in a simulation.
Re:Are We Living in a Computer Simulation? Let’s Not Find Out by close04 on Sunday August 11, 2019 @10:04AM (#20668220)
Reminds me of Asimov's Jokester [0].

[0] https://en.wikipedia.org/wiki/Jokester

Re:Are We Living in a Computer Simulation? Let’s Not Find Out by cgriswald on Sunday August 11, 2019 @11:34AM (#20668596)
The best thing we could do if we knew we were in a child's school project would be to cease computing immediately and never, ever run our own simulation.

We can expect that energy is not free in the non-simulated universe. Through various algorithms, there may be great energy-savings. For instance, until the simulated advent of photometry, there was no need to simulate the relatively minor movement of the stars relative to each other; a simple static jpeg of the night sky would suffice.

When it comes to computing, as simulated beings improve their own efficiencies, the savings from improved algorithms reduces for the simulators. Eventually, any computing we do, the simulators will also have to do 1:1; because our algorithm and their own will be identical. We get expensive fast.

Now imagine what happens when we run our own simulations. That's the same as them running those simulations. Now if our simulations also run simulations, and so on, you 'very quickly' have a huge energy requirement that, if you're lucky, converges to a finite amount, but might not.

Now imagine you're the parents of this simulator child. :)

Re:Are We Living in a Computer Simulation? Let’s Not Find Out by sgentle on Sunday August 11, 2019 @12:43PM (#20668971)
> as simulated beings improve their own efficiencies, the savings from improved algorithms reduces for the simulators.

That is such a fascinating idea. A universe only running at the level of abstraction we can understand it. Perhaps Newtonian physics was actually complete until we forced the universe to bail out of that optimisation. Our damned scientists, heedlessly consuming the precious redundancy left for us by our simulators. You can see the cracks in reality already. God help us all if they figure out quantum gravity.

Re:Are We Living in a Computer Simulation? Let’s Not Find Out by hhjinks on Sunday August 11, 2019 @01:21PM (#20669211)
> A universe only running at the level of abstraction we can understand it. Perhaps Newtonian physics was actually complete until we forced the universe to bail out of that optimisation

Very simply explained, that's literally quantum mechanics. Our reality changes depending on how close we look at it. Some quantum/computer scientists have gone so far as to say that reality "runs" extremely sophisticated quantum error correction algorithms to stabilize something so fundamentally unstable into our observable reality. It was even discussed here: https://news.ycombinator.com/item?id=18817410

Re:Are We Living in a Computer Simulation? Let’s Not Find Out by javajosh on Sunday August 11, 2019 @12:54PM (#20669036)
Strictly speaking the simulation only has to get better when someone looks. E.g. you only have to simulate full quantum mechanics when a scientist is doing specific experiments. Otherwise, you can get away with approximations. (And this is only a very small subset of experiments, like superconduction and superfluidity. Things like blackbody radiation are easy to simulate without quantum.)
Re:Are We Living in a Computer Simulation? Let’s Not Find Out by bitL on Sunday August 11, 2019 @01:16PM (#20669181)
Hmm, that would align with some mystical movements throughout the history suggesting that mind/belief shapes the world directly; i.e. the physicists don't just observe reality, they invent it in the process and the underlying algorithms adapt.
Re:Are We Living in a Computer Simulation? Let’s Not Find Out by ASalazarMX on Sunday August 11, 2019 @06:02PM (#20670829)
Fortunately, since v3.14 SimUniverse comes with a hardwired light speed constraint, which bounds those overcurious sims to finite energies.

Also, the physical resolution of subatomic events has been decreased. This is a great resource saver, and in the event your sims explore the Science:Particle_Physics subtree, they will be stopped by quantum physics inherent randomness. Beware that in rare circumstances, some of your most clever sims might exploit a rare bug in quantum fluctuations which enables them to perform computations OUTSIDE THEIR SANDBOX. If this happens, revert to your previous backup and increase the negative traits of their leaders so they self-destruct and don't infect your other sims.

Re:Are We Living in a Computer Simulation? Let’s Not Find Out by coldtea on Sunday August 11, 2019 @12:57PM (#20669048)
>When it comes to computing, as simulated beings improve their own efficiencies, the savings from improved algorithms reduces for the simulators. Eventually, any computing we do, the simulators will also have to do 1:1; because our algorithm and their own will be identical. We get expensive fast.

The simulation doesn't have to correspond 1:1 to what we consider it to be, they can use all sorts of hacks.

They could just implant in our (simulated) minds or instrument printouts, etc. the idea that we saw some increased accuracy in our measurements, without changing anything special about the simulated world.

Re:Are We Living in a Computer Simulation? Let’s Not Find Out by cgriswald on Sunday August 11, 2019 @01:17PM (#20669189)
Let's say I am a simulated being and I query WolframAlpha (WA). WA then has to do some computation to give me a result. This means that the simulation has to compute this result. It may be the the simulations algorithm is much more advanced than WA's algorithm, which means the energy it seems to take WA to do the computation is much greater than the actual energy it took. This means the simulated universe saves that energy difference (minus some overhead).

Now let's say WA improves their algorithm and it becomes identical to the algorithm used by the simulators. Now the computation that WA does is 1:1 with the computation the simulator has to do. You could argue, well, maybe they use better hardware that can do it more efficiently. Sure. But then WA can eventually do it on that same hardware. As all this improves, it necessarily goes to 1:1.

You might, instead, just store all queries in a lookup table the first time they are made. That would reduce your energy requirements. But now you've just traded infinite energy requirements for a possibly smaller, yet still infinite space requirement.

So, I think what you're saying is that you would just fake it. You just "tell" the simulated beings that they did the thing, and you skip over it. I'm not really sure how that would work in practice. If I need the result of my WA query so I can do some other math, and I'm writing all this down, how did I get all this notation on the page and how is it correct without anybody doing the calculations? Do they just force me to see 'something' and tell me what I'm seeing is correct? How do I get to an ultimate useful result?

In any case, if you're just going to go mucking about with people's minds, why bother with conscious beings in the first place?

Re:Are We Living in a Computer Simulation? Let’s Not Find Out by coldtea on Sunday August 11, 2019 @01:48PM (#20669379)
>Now let's say WA improves their algorithm and it becomes identical to the algorithm used by the simulators. Now the computation that WA does is 1:1 with the computation the simulator has to do. You could argue, well, maybe they use better hardware that can do it more efficiently. Sure. But then WA can eventually do it on that same hardware. As all this improves, it necessarily goes to 1:1.

This does not "necessarily goes to 1:1".

That would require continuous progress, which the simulation might very well not be capable of. After all they've designed the universe, its physical laws, and constraints (including the thermal death of it). If they started with billion or trillion times more CPU power than anything we're up to now -- it could very well be that we'd never reach it.

In fact that could be a hardwired cap in our simulation. The very materials, laws, etc of the simulation could put a constaint on the demands of it.

The same way a NN that might have N inputs and L layers, wont ever magically grown more.

Our whole idea of 'computing' might not be any more universal in the higher level universe (of the creators of the simulation) than e.g. a simple algebra of addition and substation, or a matrix operation in a NN, is to ours.

Like they've set our "physical laws" (with e.g. theirs being nothing like it) they could have as well designed our math and logic possible within the universe, as a much smaller (with less expressive power and power demands) version of their own.

(In other words, I find limiting the idea often implied that the higher universe of the simulation creators needs to be just like ours, just with more computing power and advanced technology. Fundamental tenets of physical laws, math, and logic could be different -- the same way I can design a program that can just do addition).

>You might, instead, just store all queries in a lookup table the first time they are made. That would reduce your energy requirements. But now you've just traded infinite energy requirements for a possibly smaller, yet still infinite space requirement.

Or you could just feed bogus answers, that take little/no time to compute, but wire the "players" such that they think they got more detailed ones, which would be dirt cheap.

>So, I think what you're saying is that you would just fake it. You just "tell" the simulated beings that they did the thing, and you skip over it.

Yes.

>I'm not really sure how that would work in practice. If I need the result of my WA query so I can do some other math, and I'm writing all this down, how did I get all this notation on the page and how is it correct without anybody doing the calculations?

Who said it has to be correct? It's enough that you (as a simulated being) believe is correct.

>Do they just force me to see 'something' and tell me what I'm seeing is correct?

Yes.

>How do I get to an ultimate useful result?

"Useful" just means "able to affect/be applied" to the universe you (the simulated being) lives in. Which of core is the main specialty of the creator of such a universe: they can produce "useful" at will!

>In any case, if you're just going to go mucking about with people's minds, why bother with conscious beings in the first place?

Isn't this like saying "if you're going to be mucking about with weights, why bother with a neural net in the first place"? One could very well want a NN, and want to mess with the weights at any point they feel like it.

E.g. because you want to see what a simulated person will do under certain inputs, and revise those inputs, and so on. They don't necessarily want to see it (that is, us) "live its life fully free".

And even what we call "conscious" could be what the level of a worm or a NN is to us when compared to their consciousness.

These grew too long, but I basically make 3 (different, though some can be mixed) arguments in this. To recap:

1) If we assume that we could (if we try enough) reach the power limits of the host from within the simulation, then they (the hosts) could just skimp on our more computationally demanding questions and have us convinced they run successfully and trust the BS answers we got. They could even hardwire the system so such answers appear to be fine when used.

2) The simulation could have a design-enforced cap of the computation it can use, the same way our simulated systems don't by themselves start demanding more energy. We might think our universe is "open ended" and could scale to all kind of high computational use, but it already has caps like laws of physics, logic, entropy, etc.

3) Our computations and their needs could be a grossly simplified version of the computational models on the "host" universe of the simulation creators, such thats it's laughingly low in resources (this is similar to 2, but from a different angle).

Re:Are We Living in a Computer Simulation? Let’s Not Find Out by cgriswald on Sunday August 11, 2019 @02:56PM (#20669758)
Ah. I think the core problem here is we're talking about a loosely defined "school project", but I frequently shift into the constraints of a Bostrom-style ancestor simulation.

To respond, you're right, you can hypothetically do any of those things in the school project. Although I fail to see the point of consciousness in such a scenario, because you're basically just having conscious beings play D&D at that point. Everything is a success roll. The result matters, but you're throwing away huge chunks of information about the thinking beings. So why not just have mindless automata instead?

For a Bostrom-style ancestor simulation, those little details are the entire point of the simulation. You simulate the consciousness on purpose. You simulate the entire process because you're changing only a single variable. You might simulate the world if Lincoln hadn't been assassinated. You're likely running that same scenario multiple times to get probabilities of different results. You don't want to have a cheater function that returns T/F whether Lincoln had breakfast the next day. You don't want him to remember having had breakfast. You want him to actually have breakfast. So the shortcuts are out, because as soon as you introduce one, you have a different type of simulation.

Re:Are We Living in a Computer Simulation? Let’s Not Find Out by coldtea on Sunday August 11, 2019 @07:08PM (#20671123)
>You don't want him to remember having had breakfast. You want him to actually have breakfast.

For a full "ancestor simulation" yes, that's true.

Though does it have to be full, to look like reality does to us (e.g. for the simulation to be like what we live in)?

At some level, remembering X and having had X is the same with regard to the individual (especially if you can also make their organism not feel hungry, depleted, etc, the same as having had breakfast).

This reminds me of the "5 minute world hypothesis": "The five-minute hypothesis is a skeptical hypothesis put forth by the philosopher Bertrand Russell that proposes that the universe sprang into existence five minutes ago from nothing, with human memory and all other signs of history included".

This wouldn't be a "Bostrom-style ancestor simulation" that starts from the Big Bang say and lets everything unfold -- but it could still be a simulation that sees how such things as us, given the starting rules and conditions set at an arbitrary point in time behave.

I guess a problem with that is that it doesn't let our evolution/history fully freely unfold (from big bang and very limited initial configuration).

Then again, they could have had it "fully unfold", got to something like a "year 2500 A.D" humanity, and now are trying various changes at different eras to see what they get. In such a setup they can take shortcuts, because they know the tolerances of the system (and e.g. that a "fake full" stomach of Lincoln wont change anything of substance).

Re:Are We Living in a Computer Simulation? Let’s Not Find Out by cgriswald on Monday August 12, 2019 @10:06AM (#20675515)
I think history needs to 'freely unfold' from the point where you're trying to make your observations. Up to that point, you can just include memories. There's a question on where to get those memories, though. Do you run simulations until you find a history that matches 'close enough' to actual history and just assume the memories formed there are good? (It's not even just memories. The placement of a rock, or the sting of an insect could have a big effect or none at all. And all that information is lost to the past.)

So, in the Lincoln assassination example, you could start the simulation at the moment you 'change history' because everything else that informs that moment is either present in your simulation (e.g., the temperature of the theater), or is in the past so actions on those items is informed by the participants memories. After that moment, I think you do need to simulate the whole thing. The reason is that the experiencing self makes decisions in the moment, and those decisions may inform the remembering self later.

And, of course, the whole thing rests on the nature of consciousness. If it's not a black box to the simulators they might be able to take shortcuts; or they may not have reason to generate consciousness at all if they know what consciousness will do in a given scenario.

Re:Are We Living in a Computer Simulation? Let’s Not Find Out by bitL on Sunday August 11, 2019 @01:14PM (#20669165)
> a simple static jpeg of the night sky would suffice

Could you imagine our ancestors worshiping compression artifacts in the sky?

Re:Are We Living in a Computer Simulation? Let’s Not Find Out by zanny on Sunday August 11, 2019 @04:49PM (#20670405)
When you simulate something with increasing complexity you don't generally run said simulation at a fixed time interval that you then scale hardware to meet. At the start the processing required would be minimum and thus the simulation would progress rapidly. With increased complexity the computation time per update increases and the general progression of the simulation slows down.

At worst we would just approach complexity rivaling the parent realities and our updates would take substantial lengths of time in their universe. Whereas the first billion years of simulation might have taken seconds, it might become the case that one of our seconds can take years of computation given enough complexity. But for us we wouldn't notice either way - our perception of reality is bound to our experience of time.

Re:Are We Living in a Computer Simulation? Let’s Not Find Out by lorepieri on Monday August 12, 2019 @05:57AM (#20673985)
Awesome idea! I'm writing a novel with a similar trick from one the characters, basically creating a singularity in energy requirement (I'm using closed time like curves though).
Re:Are We Living in a Computer Simulation? Let’s Not Find Out by owens99 on Sunday August 11, 2019 @10:16AM (#20668257)
You are absolutely correct to point out the key hole in this entire article; there are thousands of potential outcomes and potential benefits of proving we’re in a simulation.

1. Perhaps the goal of the simulation is to prove it’s a simulation, sort of like Neo meeting the Architect

2. If we do prove it’s a simulation, perhaps we can make a plea to the creator for the things we want and need

3. It could be a combination of the two. If it’s a simulation and we discover it, perhaps the genie will grant us three wishes

Though it is also possible the author is correct. In any case, I would rather know the truth than remain ignorant.

Re:Are We Living in a Computer Simulation? Let’s Not Find Out by bitL on Sunday August 11, 2019 @01:20PM (#20669205)
What if the theory about an evil Demiurge is correct, i.e. ultimate psychopath designing our reality to maximize suffering of conscious beings, manifesting in short periods of health/prosperity to acquire taste/comparison baseline followed by long/eternal periods of suffering? Would you still like to know...?
Re:Are We Living in a Computer Simulation? Let’s Not Find Out by owens99 on Monday August 12, 2019 @08:24AM (#20674720)
Absolutely. That would be incredibly enlightening.
Re:Are We Living in a Computer Simulation? Let’s Not Find Out by bena on Sunday August 11, 2019 @10:52AM (#20668416)
1. is basically trying to create general AI. If you can make a simulation that is self aware, you've created intelligence.

2. is pointless. You can't. If while playing a video game, the game character turned to the screen and made a plea to you, would you listen? Or would you assume that it was a really weird game?

Re:Are We Living in a Computer Simulation? Let’s Not Find Out by nathanlied on Sunday August 11, 2019 @01:21PM (#20669213)
On 2, it widely depends. If I set out to create a game with 'advanced' AI (say, an algorithm actually capable of some form of self-learning, theoretically), and that happened, I'd hear it out. After all, the point is to make it smart, though I'd think no one would create a game to test out that level of algorithm - too costly. Similarly, if someone published a game with that level of possibility, they'd likely make it a huge selling point.

However, if our universe is a simulation, I'd posit that whoever created it has a reasonable assumption that self-aware life could arise from the experiment. Now, whether "self-aware life" is as important an achievement, or something to be preserved, to them as our current society... No one can answer that without being completely speculative - even if we do prove we're a simulation.

Re:Are We Living in a Computer Simulation? Let’s Not Find Out by bitL on Sunday August 11, 2019 @01:23PM (#20669222)
2. is more like an ant trying to overshoot its importance; a very limited being running inside a very limited universe demanding stupid things from the point of view of extraverse. You would probably laugh but most likely become angry at the ant's stupidity.
Re:Are We Living in a Computer Simulation? Let’s Not Find Out by ccvannorman on Sunday August 11, 2019 @11:07AM (#20668477)
I'd listen and play along. What fun! A new friend that came from INSIDE the game?

Maybe I'll take the lead when I meet Creator: "I have a QUEST for you.."

Re:Are We Living in a Computer Simulation? Let’s Not Find Out by jotm on Sunday August 11, 2019 @11:42AM (#20668627)
2. Debug, reset NPCs
Re:Are We Living in a Computer Simulation? Let’s Not Find Out by tux1968 on Sunday August 11, 2019 @12:20PM (#20668800)
We don't necessarily have to prove we're in a simulation for those things to be true. Maybe the idea of God and prayer are in fact exactly such a conduit to the people running the simulation. If you believe in the simulation, you have to believe that this idea is completely credible at least.
Re:Are We Living in a Computer Simulation? Let’s Not Find Out by coldtea on Sunday August 11, 2019 @12:59PM (#20669068)
Assuming we're in a simulation, all those are quite big assumptions...

"1. Perhaps the goal of the simulation is to prove it’s a simulation, sort of like Neo meeting the Architect"

Yeah, and perhaps its not, and the simulation is discarded.

"2. If we do prove it’s a simulation, perhaps we can make a plea to the creator for the things we want and need"

And they'd listen to us because? What possible bargaining power would we have?

>Though it is also possible the author is correct. In any case, I would rather know the truth than remain ignorant.

That I can stand behind!

Re:Are We Living in a Computer Simulation? Let’s Not Find Out by owens99 on Monday August 12, 2019 @08:25AM (#20674729)
Yes, all of my statements are just one of thousands or millions of potentials scenarios.
Re:Are We Living in a Computer Simulation? Let’s Not Find Out by jotm on Sunday August 11, 2019 @11:41AM (#20668621)
Well, that worked for exactly 0 Sims and TES characters in my simulations, they're all deleted now :D

On a side not, it's simply incredible what modders still do with Skyrim and it's old engine.