17.06.2014 Views

Notes for the Lifebox, the Seashell, and the Soul - Rudy Rucker

Notes for the Lifebox, the Seashell, and the Soul - Rudy Rucker

Notes for the Lifebox, the Seashell, and the Soul - Rudy Rucker

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Notes</strong> <strong>for</strong> The <strong>Lifebox</strong>, <strong>the</strong> <strong>Seashell</strong>, <strong>and</strong> <strong>the</strong> <strong>Soul</strong>, by <strong>Rudy</strong> <strong>Rucker</strong><br />

know of, <strong>and</strong> being allowed to run <strong>for</strong> a time T of one year.<br />

Barlow <strong>and</strong> <strong>the</strong> Web<br />

The Web is a big deal. My friend John Perry Barlow, no slouch at self-promotion,<br />

used to give talks in which he’d compare <strong>the</strong> invention of <strong>the</strong> Web to <strong>the</strong> invention of fire.<br />

And <strong>the</strong>n without flat-out saying so, John would manage to communicate an impression that<br />

he’d had something to do with <strong>the</strong> Web’s creation.<br />

Web Wakes Up<br />

What if we left all our machines connected <strong>and</strong> walked away, leaving <strong>the</strong>m to<br />

communicate on <strong>the</strong>ir own? And what if each machine was itself running some kind of<br />

computationally rich program, making its own decisions about when to upload or download<br />

in<strong>for</strong>mation. Might <strong>the</strong> Web as a whole wake up <strong>and</strong> start thinking?<br />

Game of Life<br />

In order to compute a cell’s new value, <strong>the</strong> Life rule first calculates what we can call<br />

<strong>the</strong> EightSum of <strong>the</strong> eight nearest neighbors o<strong>the</strong>r than <strong>the</strong> cell itself. And <strong>the</strong> cell’s own<br />

value is looked at separately. The rule <strong>for</strong> Life can be specified follows:<br />

• If <strong>the</strong> cell’s value is 0 <strong>and</strong> its EightSum is 3, <strong>the</strong> cell’s new state is 1.<br />

• If <strong>the</strong> cell’s value is 1 <strong>and</strong> its EightSum is 2 or 3, <strong>the</strong> new state is 1.<br />

• In all o<strong>the</strong>r cases <strong>the</strong> cell’s new state is 0.<br />

Hodgepodge <strong>and</strong> RainZha<br />

The depicted instance of <strong>the</strong> Hodgepodge rule has a ready state 0, firing states 1 to 31,<br />

<strong>and</strong> a resting state 32. The update rule is as follows: (H1) If <strong>the</strong> cell is in <strong>the</strong> ready state 0<br />

compute <strong>the</strong> sum S of its eight nearest neighbors. If S

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!