cjsmith: (Default)
cjsmith ([personal profile] cjsmith) wrote2007-11-07 03:42 pm

The Evolution of Clocks

The video linked here is awesome. Hat tip to [livejournal.com profile] cmeckhardt for the pointer.

This guy throws in gears, ratchets, hands, and springs. He defines ways they can stick together. He "shakes the box" by letting them "reproduce" and by choosing a criterion for which ones die off. He gets clocks. He tweaks the parameters and runs it again, and he gets clocks. Yet again: clocks.

It had occurred to me to try to run some kind of simulation, just to get a feel for that sort of thing myself, but I never thought of running one on clocks. That's simple enough to model, with "stickinesses" analogous to biological components and a fairly simple genomic data structure. I would love to read the code. :-)

[identity profile] fyellin.livejournal.com 2007-11-08 12:15 am (UTC)(link)
I'd love to see the code, too! Let me know if you find it.

[identity profile] rfrench.livejournal.com 2007-11-08 12:18 am (UTC)(link)
Wow! Very cool. Not really all that surprising given what people generally do with genetic programming, but a very visceral demonstration.

[identity profile] sunnydale47.livejournal.com 2007-11-08 03:46 am (UTC)(link)
That is awesome! Thanks for the link!
cme: The outline of a seated cat woodburnt into balsa (Default)

[personal profile] cme 2007-11-08 03:56 am (UTC)(link)
I just have to say, I love having friends who get excited by that video. :)

[identity profile] 1radicaldreamer.livejournal.com 2007-11-08 05:22 am (UTC)(link)
...Wow. Brain has been stimulated. *Grin*

[identity profile] hitchhiker.livejournal.com 2007-11-08 05:55 am (UTC)(link)
extremely cool :)

[identity profile] iridium.livejournal.com 2007-11-26 07:07 pm (UTC)(link)
Hallo! Met you last night at [livejournal.com profile] mactavish's, and was just now entranced by the clock-evolution video. Neat!

Mind if I add you to my lj-friendlist?

[identity profile] cjsmith.livejournal.com 2007-11-27 10:12 pm (UTC)(link)
Hi hi! Feel free -- add or delete me at any time. If you're amused by things I come up with, keen! :-)

I'll go friend you back...