gwern comments on Harry Potter and the Methods of Rationality discussion thread, part 5 - Less Wrong

6 Post author: NihilCredo 02 November 2010 06:57PM

You are viewing a comment permalink. View the original post to see all comments and the full post content.

Comments (648)

You are viewing a single comment's thread. Show more comments above.

Comment author: gwern 05 December 2010 06:37:30PM *  1 point [-]

Which means that at any given real-world moment, some parts of the simulation are at timeslice T, some parts are at timeslice T+1, and so forth.

If the six-hours is to avoid too much time-skew, it's a hack and one would expect better from simulation-builders.

There are plenty of ways to efficiently calculate differing time-space regions, using lazy evaluation or equivalents thereof. For example, the famous Hashlife algorithm for Conway's Game of Life does exactly that - different regions can be billions or trillions of generations apart thanks to memoization. Lazy evaluation proper allows weird techniques like the reverse state monad or circular programming (aka time-traveling).