Hacker News new | ask | show | jobs
by nickcano 3717 days ago
>I remember reading once that the limitation on speed of light could be a performance optimisation.

>Things in superpositions only becoming "set" after observation... that is just lazy evaluation.

I've always thought about it this way also, I'd love to get a source on where you read it so I can see a different take than my own.

Some other things to consider:

1. Planck length is the most granular unit or pixel the computer can measure.

2. The time it takes to move one Planck length at the speed of light is the time of one iteration of the simulation's "main loop".

3. The reason time dilates as you approach the speed of light is because the faster a particle moves, the more the main loop must access that particle, and the more the particle's state may be in a "being processed" lock where it can't be mutated by anything else.

Just some thing I've always thought about when trying to see if I could use code patterns and processes to quantify the behavior of the universe. Of course, I wouldn't say I believe these things as fact or anything, just awesome to think about.

1 comments

> The reason time dilates as you approach the speed of light is because the faster a particle moves, the more the main loop must access that particle, and the more the particle's state may be in a "being processed" lock where it can't be mutated by anything else.

There's a simpler reason, I think. Any mechanism or "clock" must have moving parts of sorts (atoms, exchange particles like photons, etc.) which means that when functioning or "ticking", some parts move faster than some other parts. But if the mechanism is moving at the maximum speed, it can only be the case that some parts move at c, and others move slower, but these slower parts can never catch up, so the clock disintegrates. It can only remain whole if all parts move at maximum speed, which means it is static: it is frozen in time.

I imagine that given a speed distribution for all components of the mechanism, there would be a smooth time dilation effect as the speed of the whole mechanism increases. I'd have to calculate. In any case, I think time dilation is basically necessary in a system with a maximum speed. I'd expect to see something similar in cellular automata, regarding complex objects that can move at various speeds.