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
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