this post was submitted on 07 Jul 2024
133 points (93.5% liked)

No Stupid Questions

35694 readers
1261 users here now

No such thing. Ask away!

!nostupidquestions is a community dedicated to being helpful and answering each others' questions on various topics.

The rules for posting and commenting, besides the rules defined here for lemmy.world, are as follows:

Rules (interactive)


Rule 1- All posts must be legitimate questions. All post titles must include a question.

All posts must be legitimate questions, and all post titles must include a question. Questions that are joke or trolling questions, memes, song lyrics as title, etc. are not allowed here. See Rule 6 for all exceptions.



Rule 2- Your question subject cannot be illegal or NSFW material.

Your question subject cannot be illegal or NSFW material. You will be warned first, banned second.



Rule 3- Do not seek mental, medical and professional help here.

Do not seek mental, medical and professional help here. Breaking this rule will not get you or your post removed, but it will put you at risk, and possibly in danger.



Rule 4- No self promotion or upvote-farming of any kind.

That's it.



Rule 5- No baiting or sealioning or promoting an agenda.

Questions which, instead of being of an innocuous nature, are specifically intended (based on reports and in the opinion of our crack moderation team) to bait users into ideological wars on charged political topics will be removed and the authors warned - or banned - depending on severity.



Rule 6- Regarding META posts and joke questions.

Provided it is about the community itself, you may post non-question posts using the [META] tag on your post title.

On fridays, you are allowed to post meme and troll questions, on the condition that it's in text format only, and conforms with our other rules. These posts MUST include the [NSQ Friday] tag in their title.

If you post a serious question on friday and are looking only for legitimate answers, then please include the [Serious] tag on your post. Irrelevant replies will then be removed by moderators.



Rule 7- You can't intentionally annoy, mock, or harass other members.

If you intentionally annoy, mock, harass, or discriminate against any individual member, you will be removed.

Likewise, if you are a member, sympathiser or a resemblant of a movement that is known to largely hate, mock, discriminate against, and/or want to take lives of a group of people, and you were provably vocal about your hate, then you will be banned on sight.



Rule 8- All comments should try to stay relevant to their parent content.



Rule 9- Reposts from other platforms are not allowed.

Let everyone have their own content.



Rule 10- Majority of bots aren't allowed to participate here.



Credits

Our breathtaking icon was bestowed upon us by @Cevilia!

The greatest banner of all time: by @TheOneWithTheHair!

founded 1 year ago
MODERATORS
 

The theory, which I probably misunderstand because I have a similar level of education to a macaque, states that because a simulated world would eventually develop to the point where it creates its own simulations, it's then just a matter of probability that we are in a simulation. That is, if there's one real world, and a zillion simulated ones, it's more likely that we're in a simulated world. That's probably an oversimplification, but it's the gist I got from listening to people talk about the theory.

But if the real world sets up a simulated world which more or less perfectly simulates itself, the processing required to create a mirror sim-within-a-sim would need at least twice that much power/resources, no? How could the infinitely recursive simulations even begin to be set up unless more and more hardware is constantly being added by the real meat people to its initial simulation? It would be like that cartoon (or was it a silent movie?) of a guy laying down train track struts while sitting on the cowcatcher of a moving train. Except in this case the train would be moving at close to the speed of light.

Doesn't this fact alone disprove the entire hypothesis? If I set up a 1:1 simulation of our universe, then just sit back and watch, any attempts by my simulant people to create something that would exhaust all of my hardware would just... not work? Blue screen? Crash the system? Crunching the numbers of a 1:1 sim within a 1:1 sim would not be physically possible for a processor that can just about handle the first simulation. The simulation's own simulated processors would still need to have their processing done by Meat World, you're essentially just passing the CPU-buck backwards like it's a rugby ball until it lands in the lap of the real world.

And this is just if the simulated people create ONE simulation. If 10 people in that one world decide to set up similar simulations simultaneously, the hardware for the entire sim reality would be toast overnight.

What am I not getting about this?

Cheers!

top 50 comments
sorted by: hot top controversial new old
[–] ptz@dubvee.org 89 points 4 months ago* (last edited 4 months ago) (4 children)

If our simulated universe's framerate drops because of the extra compute required for the nested simulations we're running, would we even notice? It stands to reason that everything would slow down, including our perception of the universe.

For all we know, the smallest unit of time we can measure in our simulated existence could take an hour or more to render outside the simulation. To us, it's nearly instantaneous.

[–] BlameThePeacock@lemmy.ca 30 points 4 months ago

EVE Online (Video Game) uses a similar technology to handle large fights with thousands of players.

[–] Rhaedas@fedia.io 8 points 4 months ago (3 children)

Or the frame quality drops, and we're all Jerry. "My man!"

[–] akwd169@sh.itjust.works 4 points 4 months ago
load more comments (2 replies)
[–] GreyEyedGhost@lemmy.ca 4 points 4 months ago

Just watch for graphics tearing. On a completely unrelated note, why are earthquake zones so heavily populated?

[–] brrt@sh.itjust.works 3 points 4 months ago (1 children)

It’s a scenario that Neal Stephenson covers in his book “Fall; or, Dodge in Hell”. Interesting read, although it’s one of my least favorite books of him and I liked the first book in the “Dodge” series a lot better.

load more comments (1 replies)
[–] xantoxis@lemmy.world 61 points 4 months ago (1 children)

But if the real world sets up a simulated world which more or less perfectly simulates itself

This is the crux of the logical error you made. It's a common error, but it's important to recognize here.

If we're in a simulation, we have no idea the available resources in the simulation "above" us. Suppose energy density up there is 100x as high as ours?Suppose the subjective experience of the passage of time up there is 100x faster than ours?

Another thing is that we have no idea how long it takes to render each frame of our simulation. Could take a million years. As long as it keeps running though, and as long as the simulation above us is patient, we keep ticking. This is also where the subjective experience of time matters. If it takes a million years, but their subjective "day" is a trillion years long, it becomes feasible to run us for a while.

And, finally, there's no reason to assume we're a complete simulation of anything. Perhaps the simulation was instantiated beginning with this morning--but including all memories and documentation of our "historical" past. All that past, all that experience is also fake, but we'd never know that because it's real to us. In this scenario, the simulation above us only has to simulate one day. Or maybe even just the experiences of one PERSON for one day. Or one minute. Who knows?

The main point is we don't know what's happening in the simulation above ours, if it exists, but there's no reason to assume it's similar to ours in any way.

[–] Scubus@sh.itjust.works 12 points 4 months ago (3 children)

Quantum is weird. If we are in a simulation, that would explain a lot of that, because the quantum effects we see are actually just light simulations of much deeper mechanics.

As such, if we were simulating a universe, there's every chance that we may decide to only simulate down to individual atoms. So the people in the simulation would probably discover atoms, but then they would have to come up with their own version of quantum mechanics to describe the effects that we know come from quarks.

The point is that each layer may choose to simulate things slightly lighter to save on resources, and you would have no way of knowing.

[–] xantoxis@lemmy.world 4 points 4 months ago

Indeed and--interesting corrollary--if we accept the concept of reduced accuracy simulations as axiomatic, then it might be possible to figure out how close we are to the "bottom" of the simulation stack that's theoretically possible. There's only so many orders of magnitude after all; at some point you're only simulating one pixel wiggling around and that's not interesting enough to keep going down.

There is not, as far as I know, any way to estimate the length of the stack in the other direction, though.

load more comments (2 replies)
[–] Th4tGuyII@fedia.io 35 points 4 months ago* (last edited 4 months ago)

As others have said, our reference of time comes from our own universe's rules.
Ergo if rendering 1 second of our time took 10 years of their time, we wouldn't measure 10 years, we'd measure 1 second, so we'd have no way of knowing.

It's worth remembering that simulation theory is, at least for now, unfalsifiable. By it's nature there's always a counterargument to any evidence againat it, therefore it always remains a non-zero possibility, just like how most religions operate.

[–] doggle@lemmy.dbzer0.com 33 points 4 months ago (2 children)

You're thinking in terms of how we do simulations within our universe. If the universe is a simulation then the machine that is simulating it is necessarily outside of the known universe. We can't know for sure that it has to play by the same rules of physics or even of logic and reasoning as a machine within our universe. Maybe in the upper echelon universe computers don't need power, or they have infinite time for calculations for reasons beyond our understanding.

[–] KevonLooney@lemm.ee 6 points 4 months ago (3 children)

But that's just a guess. It's not necessarily true. You're just saying "simulations might be possible, therefore they are definitely possible, therefore we are likely in a simulation".

That's not logically sound. You can replace "simulation" with "God" and prove the existence of God similarly. It's just a guess.

load more comments (3 replies)
[–] Trollivier@sh.itjust.works 6 points 4 months ago (1 children)

Or what if the entity that stimulates can just "dream" the simulation to make it happen?

[–] learningduck@programming.dev 4 points 4 months ago

Like Azathoth?

[–] Zos_Kia@lemmynsfw.com 30 points 4 months ago

I think there are a few tricks that still make it possible. First, nothing says that you have to, or really that you can simulate a universe 1:1. When you think of it we already simulate millions of universes in video games, but they are dramatically simpler than our reality. So, our parent reality could be much more complex than our own.

Consequently, physics could be vastly different from one layer to another. Maybe in the real reality, entropy isn't that significant and quasi-perpetual motion is possible, making energy super cheap. Maybe the limits in our universe like the speed of light and Planck constants are just hardware caps to prevent us from using too much compute.

[–] Nibodhika@lemmy.world 24 points 4 months ago (2 children)

You are correct, but missed one important point, or actually made an important wrong assumption. You don't simulate a 1:1 version of your universe.

It's impossible to simulate a universe the size of your own universe, but you can simulate smaller universes, or to be more accurately, simpler universes. Think on videogames, you don't need to simulate everything, you just simulate some things, while the rest is just a static image until you get close. The cool thing about this hypothetical scenario is that you can think of how a simulated universe might be different from a real one, i.e. what shortcuts could we take to make our computers be able to simulate a complex universe (even if smaller than ours).

For starters you don't simulate everything, instead of every particle being a particle, which would be prohibitively expensive, particles smaller than a certain size don't really exist, and instead you have a function that tells you where they are when you need them. For example simulating every electron would be a lot of work, but if instead of simulating them you can run a function that tells you where they are at a given frame of the simulation you can act accordingly without having to actually simulate them. This would cause weird behaviors inside the simulation, such as electrons popping in and out of existence and teleporting over gaps smaller than the radius of your spawn_electron function, which in turn would impose a limit to the size of transistors inside that universe. It would also cause it so that when you fire electrons through a double slit they would interact with one another, because they're just a function until they hit anything, but if you try to measure which slit they go through then they're forced to collapse before that and so they don't interact with one another. But that's all okay, because you care about macro stuff (otherwise you wouldn't be simulating an entire universe).

Another interesting thing is that you probably have several computers working on it, and you don't really want loading screens or anything like that, so instead you impose a maximum speed inside the simulation, that way whenever something goes from one area of the simulation to the next it will take enough time for everything to be "ready". It helps if you simulate a universe where gravity is not strong enough to cause a crunch (or your computers will all freeze trying to process it). So your simulated universe might have large empty spaces that don't need that much computational power, and because traveling through them takes long enough it's easy to synch the transition from one server to the next. If on the other hand maximum speed was infinite you could have objects teleporting from one server to the next causing a freeze on those two which would leave them out of synch with the rest.

And that's the cool thing about thinking how a simulated universe would work, our universe is weird as fuck, and a lot of those weirdness looks like the type of weirdness that would be introduced by someone trying to run their simulation cheaper.

[–] Seasoned_Greetings@lemm.ee 5 points 4 months ago

My mind is blown. This is very well written. Thank you

load more comments (1 replies)
[–] jj4211@lemmy.world 21 points 3 months ago (2 children)

First, this is not really science so much as it is science-themed philosophy or maybe "religion". That being said, to make it work:

  • We don't have anyway of knowing the true scale and "resolution" of a hypothetical higher order universe. We think the universe is big, we think the speed of light is supremely fast, and we think the subatomic particles we measure are impossibly fine grained. However if we had a hypothetical simulation that is self-aware but not aware of our universe, they might conclude some slower limitation in the physics engine is supremely fast, that triangles are the fundamental atoms of the universe, and pixels of textures represent their equivalent of subatomic particles. They might try to imagine making a simulation engine out of in-simulation assets and conclude it's obviously impossible, without ever being able to even conceive of volumetric reality with atoms and subatomic particles and computation devices way beyond anything that could be constructed out of in-engine assets. Think about people who make 'computers' out of in-game mechanics and how absurdly 'large' and underpowered they are compared to what we would be used to. Our universe could be "minecraft" level as far as a hypothetical simulator is concerned, we have no possible frame of reference to gauge some absolute complexity of our perceived reality.

  • We don't know how much we "think" is modeled is actually real. Imagine you are in the Half Life game as a miraculously self-aware NPC. You'd think about the terribly impossibly complex physics of the experiment gone wrong. Those of us outside of that know it's just a superficial model consisting of props to serve the narrative, but every piece of gadget that the NPC would see "in-universe" is in service of saying "yes, this thing is a real deep phenomenon, not merely some superficial flashes". For all you know, nothing is modeled behind you at anything but the most vague way, every microscope view just a texture, every piece of knowledge about the particle colliders is just "lore". All those experiments showing impossibly complex phenomenon could just be props in service of a narrative, if the point of the simulation has nothing to do with "physics" but just needs some placeholder physics to be plausible. The simulation could be five seconds old with all your memories prior to that just baked "backstory".

  • We have no way of perceiving "true" time, it may take a day of "outside" time to execute a second of our time. We don't even have "true" time within our observable universe, thanks to relativity being all weird.

  • Speaking of weird, this theory has appeal because of all the "weird" stuff in physics. Relativitiy and quantum physics are so weird. When you get to subatomic resolution, things start kind of getting "glitchy", we have this hard coded limit to relative velocity and time and length get messed up as you approach that limit. These sound like the sort of thing we'd end up if we tried simulating, so it is tempting to imagine a higher order universe with less "weirdness".

load more comments (2 replies)
[–] blahsay@lemmy.world 20 points 4 months ago (3 children)

It's simple - you cheat. In computer games we only draw the things you are looking at, and we only give the appearance of simulating the whole thing but the 'world' or universe is actually very limited and you can't visit most places. Sound familiar?

[–] JonEFive@midwest.social 4 points 4 months ago

The fun thing about this is that we have evidence that this is how our reality works. The double slit experiment showed that particles change their behavior when observed. (Gross oversimplification and only under very specific circumstances but still extremely fascinating.)

[–] Natanael@slrpnk.net 3 points 4 months ago (2 children)

Even that requires overhead

[–] blahsay@lemmy.world 3 points 4 months ago

The real problems would be x^m computational issues. A finite number of ai running around on a finite amount of space are linear problems. Basically, very possible

load more comments (1 replies)
[–] zbyte64@awful.systems 3 points 4 months ago (2 children)

I don't think you can approximate Turing complete algorithms though. And then you end up with a situation where the simulation is making these Turing machines out of other simulated components, so it's even more overhead then just giving the simulated agents direct CPU time.

load more comments (2 replies)
[–] CarbonatedPastaSauce@lemmy.world 18 points 4 months ago (1 children)

I’ve always thought the sysadmin of our simulation must be really pissed that we keep inventing better and better telescopes.

The JWST probably cost him a weekend adding more nodes to the cluster.

[–] Meron35@lemmy.world 15 points 4 months ago (1 children)

More likely they were way ahead of that by setting the draw distance as the speed of light.

load more comments (1 replies)
[–] Deestan@lemmy.world 14 points 4 months ago
[–] Akareth@lemmy.world 13 points 4 months ago (1 children)

Time doesn't have to be 1:1 between a host and a simulation. The host can take as long as it wants to render the next step in a simulation, and any observers within the simulated universes would not be able to discern the choppiness of their flow of time.

[–] deafboy@lemmy.world 7 points 4 months ago (1 children)

Fellow macaque here. Not only that, but time does not even run 1:1 between 2 places in our own universe. Plus, there are all kinds of quantum fuckery, where we can't really detect all the properties of a certain particle, or the particles act like waves as long as they do not interact with anything, because... who knows?

[–] lmaydev@lemmy.world 3 points 3 months ago (1 children)

Particles and waves aren't actually separate as we were taught in school. They are in reality a third thing with properties of both.

As for detecting properties that's a limit of our technology not the universe. In order to observe something we currently have to interact with it (e.g. bounce some light off it) It's possible in the future we develop techniques that don't require interaction, like reading the higgs boson field directly for example.

load more comments (1 replies)
[–] bunchberry@lemmy.world 13 points 4 months ago

My issue it is similar: each "layer" of simulation would necessarily be far simpler than than the layer in which the simulation is built, and so complexity would drop down exponentially such that even an incredibly complex universe would not be able to support conscious beings in simulations within only a few layers. You could imagine that maybe the initial universe is so much more complex than our own that it could support millions of layers, but at that point you're just guessing, as we have no reason to believe there is even a single layer above our own, and the whole notion that "we're more likely to be an a simulation than not" just ceases to be true. You can't actually put a number on it, or even a vague description like "more likely." it's ultimately a guess.

[–] Mango@lemmy.world 11 points 4 months ago

Who says there's resource requirements in the physics of the upper levels?

[–] UncleBadTouch@lemmy.ca 9 points 4 months ago (2 children)

Not an answer to your question , but:

What if only one person is being simulated in full, and everyone else is just simulated for the moment they interact with that original sim? That would mean only one of us on this thread is the OG sim, and the rest of us only exist because we are/were going to interact here, and now.

i smoke too much weed for this topic

[–] ArgentRaven@lemmy.world 8 points 4 months ago (3 children)

In the off chance I only exist to argue with you on the Internet, I feel like it's my duty to say you're wrong and have nothing to back up my viewpoint because the resources weren't allotted to have any supported data.

I hope I exist tomorrow.

[–] KevonLooney@lemm.ee 4 points 4 months ago
load more comments (2 replies)
[–] bradorsomething@ttrpg.network 5 points 4 months ago (1 children)

I used to do that at parties. I’d find someone really drunk and say, “I don’t know why you picked me to say this, but we’re not real, you’re the only one that’s real, and we’re all afraid you’re about to wake up and we’ll all disappear.”

[–] JonEFive@midwest.social 4 points 4 months ago

You are in a coma. We're trying a new technique to communicate with you. We aren't sure where or when this message will appear to you. You've been in a coma for 20 years. Please wake up. We miss you.

[–] Voroxpete@sh.itjust.works 9 points 4 months ago

If someone has the resources to simulate a universe, they probably have the resources to stimulate an arbitrarily large number of universes. This also assumes that any civilisation within the stimulated universe reaches the level of technological advancement required to make a universe level simulation. We're talking, probably, whole networks of Matrioska Brains, that sort of thing.

[–] givesomefucks@lemmy.world 9 points 4 months ago* (last edited 4 months ago)

What am I not getting about this?

The assumption is that the simulation runs constantly and at least as fast as real time.

Neither needs to be true. A simulation might be to see what would have happened if we made different choices, it might be a video game, it might be a way to gen TV shows based on "the historical past" that we consider present time.

We might just be an experiment to see if free will exists. Start 10,000 identical simulations to run a century, and at the end compare the results, see what's changed, and if those changes snowballed or evened out.

And just like how video games only "draw" what's in field of view, a simulation could run the same way, drastically cutting down resource needs.

And "impossible levels of energy" isn't really right. At a certain point a species can get a Dyson sphere. And once they get the first, every subsequent one is a cake walk. It's as close as possible to "infinite energy" there's no real reason to even go past one.

Hell, it doesn't need to be "everything" everything. Generate a solar system and as long as no one leaves, you don't need to generate anything past it other than some lights.

[–] hendrik@palaver.p3x.de 8 points 4 months ago* (last edited 4 months ago)

The argument with "it doesn't have to be a realtime simulation" is good.

Also: Why should the same rules of physics we have, apply to the world that runs the simulation? Maybe they have infinite energy and different physics. We can't apply our physics to other, different universes.

And we use a very small amount of electricity on earth. A few petawatts as far as I know. We can't even imagine what's possible for a civilization who harvests a substancial amount of energy from their sun. Or has nuclear fusion power plants available. That should immediately allow for a simulation a few layers deep.

And you don't need to simulate every molecule in the universe for a good simulation. Maybe there is a trick to it. For a computer game we also don't simulate atoms and real gravity. And it's believable, nontheless. So it doesn't even have to scale exponentially. There could be a way to make it much more managable and not make it much more complicated with every layer.

Strictly speaking you only need to simulate the state of mind and the sensory input of a few billion people. Or less. Or one person. If they choose to "build" a simulation themselves, it's just the things necessary for their perception that need to be handled.

I'd say IF we live in a simulation... It's most likely running in a world that has in fact improbably many resources available. And laws of physics that allow for that.

[–] FeelzGoodMan420@eviltoast.org 7 points 4 months ago* (last edited 4 months ago)

Each simulation level would be more intensive to run. There is a minimum level where a simulation can no longer be sustained. So there is definitely a finite number of sim layers that are possible.

To more directly answer your question, each level of simulation would run worse to compensate for the resource decrease.

[–] Emperor@feddit.uk 6 points 4 months ago

It's definitely an issue Rick ran into.

My understanding is that a civilisation capable of running a simulation like that would have access to enormous, possibly near-infinte amounts of power (like tapping black holes for energy).

[–] breadsmasher@lemmy.world 6 points 4 months ago

It would take vast quantities of energy and resources if you were to do it real time, full time.

As in - in the simulation 1 minute could be 1 year outside the simulation. Assuming we can continue to use more energy sources, develop the technology to fully simulate a single reality, it wouldn’t necessarily have to be real time.

Inside the simulation, it wouldn’t make a difference

[–] FuglyDuck@lemmy.world 6 points 4 months ago (2 children)

I dunno. But I feel like perhaps I should go rewatch the 13th floor.

load more comments (2 replies)
[–] BroBot9000@lemmy.world 5 points 4 months ago

Futurama had a great episode about this.

load more comments
view more: next ›