Assuming our simulation is not designed to auto-scale (and our Admins don’t know how to download more RAM), what kind of side effects could we see in the world if the underlying system hosting our simulation began running out of resources?

70 points

Simply put.

We wouldn’t notice anything.

Our perception of the world would be based only on the compute cycles and not on any external time-frame.

The machine could run at a Million Billion hertz or at one clock-cycle per century and your perception of time inside the machine would be the same.

Same with low ram, we would have no indication if we were constantly being paged out to a hard drive and written back to ram as required.

Greg Egan gave a great explanation of this in the opening chapter of his Novel Permutation City

permalink
report
reply
8 points

Clearly wrong .

Running out of ram happen all the time. We see something, store it, and that something also gets stored in ram. But if that second storage gets reaped by the oom, the universe reprocess it.

Since it’s already in our copy, it cause weird issues. We call it Déjà Vu!

permalink
report
parent
reply
1 point
*
Removed by mod
permalink
report
parent
reply
50 points

We can see that already when something approaches the speed of light: time slows down for it.

permalink
report
reply
46 points

This simplification horribly misunderstands what time-dilation is, and I love it.

permalink
report
parent
reply
10 points

My vm is running out of ram.

permalink
report
parent
reply
2 points

I have a running theory that that’s also what’s going on with quantum physics, because I understand it so poorly that it just seems like nonsense to me. So in my head, I see it as us getting into some sort of source code we’re not supposed to see, and on the other side some programmers are going “fuck I don’t know, just make it be both things at once!” and making it up on the fly.

permalink
report
parent
reply
27 points

An automatic purge process will start to prevent this. It happened several times in the past. Last time between 2019-2022. It removed circa 7 million processes. With regular purges like this it is made sure that the resources are not maxed out before the admins can add more capacity.

permalink
report
reply
26 points

Data in memory will be offloaded to swap space. I doubt we’d notice any fluctuations since we’re part of the simulation, but externally it could slow to a crawl and basically be useless. They might shut it down, hopefully just to refactor. But again we probably wouldn’t notice any downtime, even if it’s permanent.

permalink
report
reply
8 points

That would be the most pleasant way to go :)

permalink
report
parent
reply
6 points

Not sure you’ve experienced the end of many SimCity games if you think this is the case. 😂

If anything, the earth lately kinda feels like someone’s gotten bored with the game.

permalink
report
parent
reply
7 points

12 meteors, 8 volcanoes and 10 tornadoes incoming you say?

permalink
report
parent
reply
1 point

A landscape full of Arcos and waves of boom and bust?

permalink
report
parent
reply
2 points

iirc this is a plot point in the book “Fall; or, Dodge in Hell” by Neal Stephenson (sequel to Reamde). At some point the virtual world slows to a crawl so much that people outside of it cannot really track what is going on but it’s transparent to those inside the world. I might be misremembering exactly how it was implemented.

permalink
report
parent
reply
18 points

Maybe we’re already there and death is just the garbage collector freeing up more space.

permalink
report
reply
6 points

I love this concept

Could make a good book

permalink
report
parent
reply

Asklemmy

!asklemmy@lemmy.ml

Create post

A loosely moderated place to ask open-ended questions

Search asklemmy 🔍

If your post meets the following criteria, it’s welcome here!

  1. Open-ended question
  2. Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
  3. Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
  4. Not ad nauseam inducing: please make sure it is a question that would be new to most members
  5. An actual topic of discussion

Looking for support?

Looking for a community?

Icon by @Double_A@discuss.tchncs.de

Community stats

  • 9.7K

    Monthly active users

  • 5.5K

    Posts

  • 301K

    Comments