Live data from Hacker News

I don't know, Timmy, being God is a big responsibility (2007)

qntm.org

141–150 of 164 posts

Re: I don't know, Timmy, being God is a big responsibility (2007)

#141
post #60

Earlier quoted context omitted.

Yet we know for a fact irrational numbers exist, and some of them are even trivial to grasp (like pi, which they mention how they are calculating all the digits of, which is weird on its own since pi has a greater than aleph-0 digits in any numbering system, because it's, well, an irrational number). But writing a coherent story around non-countable infinity is so much harder because our brains struggle to grasp that…

> pi has a greater than aleph-0 digits in any numbering system, because it's, well, an irrational number In usual math, irrational numbers have aleph-0 decimal digits. (Rational numbers also have aleph-0 decimal digits, but after some point they start repeating in a loop of finite length.)

Hum, how so? If a number is represented by an aleph-0 digits (in decimal system), it is clearly countable, since aleph-0 is a countable infinity (equivalent to the infinity of natural numbers).

Re: I don't know, Timmy, being God is a big responsibility (2007)

#142
post #66

You could give this somewhat of a horror ending by having the characters realise, after figuring out the implication of turning the simulation off, that the top level would not have had the black sphere appear and as such would have no reason to keep their simulation running and were about to turn it off.

But if they did turn it off, when they turned it back again everything that was there before would be back, including the memory of having turned it off.

Other than the realisation they they had periodically ceased to exist (or only existed since they last turned it on..) there wouldn't be a great difference.

That said, the black sphere would cause the "top" to diverge anyway at that point, wouldn't it? So it'not really in their control..

Re: I don't know, Timmy, being God is a big responsibility (2007)

#143
post #50

Okay, this is wonderful, but there's an obvious, nagging question that hasn't been addressed--what happens if they run the simulation ahead of present time? We know they have fine-grain control over the speed of the simulation. There's no actual obstacle to running it forward ... except the feedback loop gets very weird. I want to read that story.

The author is being slightly inconsistent, with respect to the other premises of the story, in saying there is a feedback loop: as it is set up, simulations have no causal power in the world running them. If the top-level 'God' people choose to run the simulation faster than real-time, I think we can say that no change will be observable anywhere in the simulation stack, except that the people in them will feel as th…

> Note that, as Diane has presumably already said in her paper, free will is definitely an illusion in the simulations. I guess it also is at the top-level, given that their universe is deterministic to the point that it can be simulated to the tiniest detail.

The top level could be very different to the first level simulation. The only part that actually needs to be similar is that the real universe and the first-level simulated one both create their own simulated universe.

Re: I don't know, Timmy, being God is a big responsibility (2007)

#144
post #58

Earlier quoted context omitted.

You wouldn't need to simulate the entire universe in perfect detail - just the parts users are interacting with, and just to sufficient detail that they didn't notice anything amiss. This is exactly how we render games.

If that's the case then it's not an infinite chain - each successive universe would have lower and lower resolution or a smaller and smaller universe.

A neat trick could be to avoid simulating the internal computer by recognizing that it is running the same computation, and instead of simulating a computer running the same computation, just use the same information you are already computing, and copy it over where it is relevant to the on-screen output.

So, essentially replacing the simulation with an oracle of sorts for the rest of the world they are in.

This would allow the internal simulation to be just as detailed, because it would just be re-using the same results.

Of course, that only works if it is a simulation of exactly the same world.

I suppose if the simulation was the same except for a small intervention, then you could maybe use what you are already computing as a starting point, and then compute the difference that result from the intervention. But, because of chaos stuff, I imagine that that would quickly spiral out to the point where it wouldn’t save much computation.

If you are willing to fudge things though, you could make it so that the results of the interventions are subtly adjusted in order to make the differences that result from them not effect much, and where they would be negligible, make them zero, and with the recursive nature of it, could fudge the results to make it go to a fixed point (or cycle) more quickly, so that you don’t end up having infinitely many distinct levels.

Edit: of course, I don’t think this could be done in our universe, for our universe, or even for one very similar to our universe. We might be able to do something similar for a much much simpler world. And if we specifically hard code in a part of the world which represents “a computer simulating this world”, then that’s no issue, though it isn’t particularly satisfying/surprising. It isn’t a surprise that a videogame can have a scaled down copy of its window drawn as a texture on some object in the game.

Also, this version wouldn’t really suggest the “infinitely many copies are in the fixed point part, and only finitely many are above that part of the sequence” thing, because the chain would just stop once it becomes cyclic or a fixed point.

Also, there might be like, fundamental issues preventing detecting whether a computation in the simulation is simulating the same thing? Quine-ing is possible, so the issue isn’t representing the same code, but “detecting whether some process is equivalent to running some code” seems like it might be an issue. Like, with Rice’s theorem or something. Like, when simulating a game of life world, is it possible to automatically eventually detect all parts of it that are doing something equivalent to, e.g. enumerating primes? Like, all parts for which there is a fast algorithm for computing that part of it using the sequence of primes and visa versa? Or, eventually finding all such parts that last indefinitely and aren’t interrupted/broken .

Actually, I’m guessing yes, that should be possible. Dovetail together all “fast algorithms” that attempt to predict parts of the state using the list of primes, (and where the primes can also be quickly computed using that state through another “fast algorithm”), and then only keep the ones that are working. All the ones that eventually stop working should be eventually ruled out, and the dovetail process should eventually find all the ones that do work.

Ah, but wait, that doesn’t result in conclusively deciding “yes, there is one here”, only giving candidates.

Well, still, for fast translations between the states of the simulated prime finding machine, and lists primes, I expect there should be a proof that, Err, wait, no. Well, kinda. If the machine doesn’t just enumerate primes, but instead enumerates primes, but after the 2^(2^n) -th prime, looks at the n-th candidate for a proof of a self-contradiction in ZFC, and if it is a valid proof of a self-contradiction, messes stuff up and no longer computes primes, (Or maybe instead of checking all of the n-th candidate, checks one step of the current candidate), then ZFC can’t prove that this will always produce primes.

We could maybe say that this doesn’t count as doing the same computation, because there’s no sufficiently good correspondence between the states and the sequence of primes, but, eh.

On the other hand, if one settles for merely high confidence that some particular process in the simulation is computing whatever program, before replacing it with something that just gets the results of that computation from outside, you could probably use logical induction? Or, use logical induction for “it can be accurately predicted by this at least until time t in the simulation”, and then use the simplification until time t.

Of course, that’s not practical, because the current best known logical induction algorithm is much too slow. But theoretically.

Re: I don't know, Timmy, being God is a big responsibility (2007)

#145

Earlier quoted context omitted.

The Culture novels are fairly unique (although I'd probably say that about most excellent things). There's some decent fanfic out there (You Just Need Opponents With Gravitas, alas it's stalled out for the second time). "Iron Sunrise" and "Singularity Sky" come to mind. Maybe also "Quantum Thief". What of the style / vibe / etc are you looking for more of?

As far as sci-fi goes, the entire Culture series is about the sum of my experience, and I thoroughly enjoyed it all. I read Liu Cixin's Three Body Problem a few years back, but didn't like the writing style (I know of course it was a translation), and much of the story seemed implausible even in the world that was created. IIRC, I couldn't bring myself to complete the series. If it helps, some fantasy authors I like…

Peter F. Hamilton writes a bit more action-oriented sci-fi (and not the Banks humour maybe) but I like his books, both the Pandora's Star duology and the Void trilogy to name two.

Re: I don't know, Timmy, being God is a big responsibility (2007)

#146
post #35

He's one of the best modern sci-fi writers. The whole collection of short stories here is fantastic, as is the "Anti-mimetics division" series he wrote over on SCP wiki.

i had no idea that was the same author, both the linked story and the anti memetics sequence have taken root in my mind for a long time. Before reading the antiemetics series I had always considered SCP to be an awkward xfiles style fan fiction collection, I'm still looking for more to scratch that itch.

You use to know they were the same author. You probably don't remember all of your HN posts that don't exist where you compared the different works in great detail whenever it was remotely on topic. The loss seems recent: take your mnemetics.

Re: I don't know, Timmy, being God is a big responsibility (2007)

#147
post #50

Okay, this is wonderful, but there's an obvious, nagging question that hasn't been addressed--what happens if they run the simulation ahead of present time? We know they have fine-grain control over the speed of the simulation. There's no actual obstacle to running it forward ... except the feedback loop gets very weird. I want to read that story.

The author is being slightly inconsistent, with respect to the other premises of the story, in saying there is a feedback loop: as it is set up, simulations have no causal power in the world running them. If the top-level 'God' people choose to run the simulation faster than real-time, I think we can say that no change will be observable anywhere in the simulation stack, except that the people in them will feel as th…

> The author is being slightly inconsistent

I agree, and I'm not sure the scenario given could happen. The basis of the possibility of the scenario is "the universe is deterministic" and "we have infinite computing power" - but then, is the infinite computer itself part of the universe? b/c as soon as the top layer interacts with the sims, it diverges, which means the sims are not the same as the top layer anymore, so are not equivalent to it even though they are otherwise deterministic - the first sim under the top is deterministic, but dependent on interaction with another deterministic (top level) universe. Hence, the first sim is no longer representative of the top level - the top level can still interact with the first sim, but it can no longer consider it to be a mirror - this is the answer to the paradox of "running the sim into the future" - once the top level observes the sim, it is altered in a way that might cause the sim to diverge.

> when the simulations reach the time of the original reversal?

The sum total time of the reversal is finite, so the top (level 0) level will observe the reversal in a finite time, the level 1 will therefor observe the same finite delay wrt the top. Hence each level N will be delayed by the same amount wrt the level above.

The idea of a "loop" would be wrong, b/c when a sim reaches "the time of the original reversal" the result only affects the next sim down. But each sim as level N does go through the loop N times, because it shares the loop of each of its parents, hence if a loop delays by 10s, level N which goes through N loops is delayed wrt top by N*10s

> The moment the 'camera' appears in a simulation, it has diverged from the 'real' world

True, but now the "next" sim interference will not be replicated between level 0 and level 1, which in turn can cause level 1 to diverge, and so on.

> with no memory of the camera having once appeared

You could just stop all the sims after you interfered with them, and them restart the sim without interfering (or equivalent - like rewinding the sim and then playing it w/o interfering) - the same would happen in all sims too, so they would be, and have, the same pristine sims.

Re: I don't know, Timmy, being God is a big responsibility (2007)

#148

Earlier quoted context omitted.

> But without a first cause, then (necessarily) there could be no subsequent effects. This is where there seems to be a somewhat subtle implied premise, as the most one can say about necessity here is that without a first cause, then either there could be no subsequent effects or there is an infinite causal regress. And regardless of that, this argument tells us nothing about what sort of first cause there might be,…

We do have uncaused causes, but they are not God. They are fundamental processes such as radioactive decay, which occur in any particular interval of time with a certain probability, but have no cause. Sorry, Aquinas.

One response:

> In particular, the critic owes us an account of why, since physics cannot in principle capture all there is to physical reality in the first place -- and in particular arguably fails entirely (as Russell held) to capture causality in general -- we should regard it as especially noteworthy if it fails to capture causality in one particular case. If the critic, like the early Russell, denies that there is any causality at all, he owes us an account of how he can coherently take such a position, and in particular how he can account for our knowledge of the world physics tells us about if we have no causal contact with it. If the critic says instead that genuine causality does exist in some parts of nature but not in the particular cases he thinks quantum mechanics casts doubt on, he owes us an account of why we should draw the line where he says we should, and how there could be such a line. […]

> In short, anyone who claims that quantum mechanics undermines Scholastic metaphysical claims about causality owes us an alternative worked-out metaphysical picture before we should take him seriously (just as anyone who would claim that quantum mechanics undermines the law of excluded middle owes us an alternative system of logic if we are to take him seriously). And if he gives us one, it would really be that metaphysical system itself, rather than quantum mechanics per se, that is doing the heavy lifting.

* https://edwardfeser.blogspot.com/2014/12/causality-and-radio...

(Warning: it's a long read.)

Also references a previous post:

> Recall that in an earlier post Oerter claimed that quantum mechanics casts doubt on the principle of causality insofar as it describes “systems that change from one state to another without any apparent physical ‘trigger.’” Recall also that I pointed out that it is simply a fallacy to infer from the premise that QM describes such-and-such a state without describing its cause to the conclusion that QM shows that such-and-such a state has no cause.

* https://edwardfeser.blogspot.com/2012/05/oerter-contra-princ...

Re: I don't know, Timmy, being God is a big responsibility (2007)

#149

A further short story by the same author, very short and very suspenseful, about a powerful AI facing an existential task: https://qntm.org/transit If you like longer stories, then https://qntm.org/ra . "Magic is real. Discovered in the 1970s, magic is now a bona fide field of engineering. There's magic in heavy industry and magic in your home. It's what's next after electricity." Magic as an abstraction layer.

On the same topic of rational magic, I'm wary to recommend Mage Against the Machine, because it's entertaining but not a great book, yet the premise of Harry Potter meeting Skynet has a lot of lure and potential. I hope the author improves in the next book.

https://www.goodreads.com/book/show/36373428-mage-against-th...

Re: I don't know, Timmy, being God is a big responsibility (2007)

#150

Earlier quoted context omitted.

We do have uncaused causes, but they are not God. They are fundamental processes such as radioactive decay, which occur in any particular interval of time with a certain probability, but have no cause. Sorry, Aquinas.

One response: > In particular, the critic owes us an account of why, since physics cannot in principle capture all there is to physical reality in the first place -- and in particular arguably fails entirely (as Russell held) to capture causality in general -- we should regard it as especially noteworthy if it fails to capture causality in one particular case. If the critic, like the early Russell, denies that there…

I had read it before, and I skimmed it again just now. I think this is just Feser redefining cause so that its meaning is so broad as to have practically no content, and to make the claim that everything must have a cause trivially correct. The cause for the decay of the atom is now whatever made the atom, or inherent in the atom’s existence or nature.

This does nothing to change my description of the decay event as being an uncaused event, for more interesting notions of “cause”. And I believe that it does throw a wrench into the argument for the necessity of a first cause. In short, what Feser lacks in brevity he fails to make up for in persuasiveness.

Post reply on HN