Re: How to make a slave (was: Building a friendly AI)

From: Nick Tarleton (
Date: Mon Nov 26 2007 - 17:45:43 MST

On Nov 26, 2007 6:40 PM, William Pearson <> wrote:

> Lets say parts of the AI develop to use the natural response times of
> the components for timing, I have seen things suggesting that neurons
> are used in this fashion in brains (it might be a lot more efficient
> than centralised clocks).

This level of hardware dependency would be utterly unnecessary,
undesirable, and unlikely to arise. Intelligence can find much cleaner
solutions, especially with better hardware than neurons.

> So then speed up the hardware may throw the
> timings out of sync, if the memory/logic is ported blindly. And
> similarly for speeding up an algorithm might throw it out of sync with
> other algorithms. An AI would have to understand itself completely to
> get speed up from hardware speed increases in the trivial fashion
> assumed in the exponential growth of a singleton.

Does software (except poorly designed games, or other UI-intensive
software, with hardcoded timing loops) break when run on a faster
system? I don't think so. An intelligence strongly dependent on
embodiment, like a human, would have some problems because of
desynchronization from the world (similar to the timing loop thing),
but an AI needn't be built that way. (And a human could be speeded up
just fine if given a rich virtual environment running at the same

> I do not seek to convince you of this. Just to show your virtual
> certainty is misplaced, unless you can prove that intelligence does
> not need this sort of system.

It doesn't. Generalize from : an upload in VR can be
run arbitrarily fast and produce the same result.

This archive was generated by hypermail 2.1.5 : Wed Jul 17 2013 - 04:01:01 MDT