Deprecated: Assigning the return value of new by reference is deprecated in /home/danneau/regruntled.com/wp-settings.php on line 520

Deprecated: Assigning the return value of new by reference is deprecated in /home/danneau/regruntled.com/wp-settings.php on line 535

Deprecated: Assigning the return value of new by reference is deprecated in /home/danneau/regruntled.com/wp-settings.php on line 542

Deprecated: Assigning the return value of new by reference is deprecated in /home/danneau/regruntled.com/wp-settings.php on line 578

Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/danneau/regruntled.com/wp-settings.php on line 18

Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/danneau/regruntled.com/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/danneau/regruntled.com/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el(&$output) in /home/danneau/regruntled.com/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el(&$output) in /home/danneau/regruntled.com/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el(&$output) in /home/danneau/regruntled.com/wp-includes/classes.php on line 1244

Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/danneau/regruntled.com/wp-includes/classes.php on line 1391

Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/danneau/regruntled.com/wp-includes/classes.php on line 1391

Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el(&$output) in /home/danneau/regruntled.com/wp-includes/classes.php on line 1391

Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el(&$output) in /home/danneau/regruntled.com/wp-includes/classes.php on line 1391

Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el(&$output) in /home/danneau/regruntled.com/wp-includes/classes.php on line 1442

Strict Standards: Redefining already defined constructor for class wpdb in /home/danneau/regruntled.com/wp-includes/wp-db.php on line 306

Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /home/danneau/regruntled.com/wp-includes/cache.php on line 431

Strict Standards: Declaration of Walker_Comment::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/danneau/regruntled.com/wp-includes/comment-template.php on line 1266

Strict Standards: Declaration of Walker_Comment::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/danneau/regruntled.com/wp-includes/comment-template.php on line 1266

Strict Standards: Declaration of Walker_Comment::start_el() should be compatible with Walker::start_el(&$output) in /home/danneau/regruntled.com/wp-includes/comment-template.php on line 1266

Strict Standards: Declaration of Walker_Comment::end_el() should be compatible with Walker::end_el(&$output) in /home/danneau/regruntled.com/wp-includes/comment-template.php on line 1266

Strict Standards: Redefining already defined constructor for class WP_Dependencies in /home/danneau/regruntled.com/wp-includes/class.wp-dependencies.php on line 31

Strict Standards: Redefining already defined constructor for class WP_Http in /home/danneau/regruntled.com/wp-includes/http.php on line 61

Strict Standards: Redefining already defined constructor for class ngg_Tags in /home/danneau/regruntled.com/wp-content/plugins/nextgen-gallery/lib/nggallery.lib.php on line 485

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/danneau/regruntled.com/wp-settings.php:520) in /home/danneau/regruntled.com/wp-content/plugins/wordpress-automatic-upgrade/wordpress-automatic-upgrade.php on line 119

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/danneau/regruntled.com/wp-settings.php:520) in /home/danneau/regruntled.com/wp-content/plugins/wordpress-automatic-upgrade/wordpress-automatic-upgrade.php on line 119

Strict Standards: Redefining already defined constructor for class ftp_base in /home/danneau/regruntled.com/wp-content/plugins/wordpress-automatic-upgrade/lib/ftp_class.php on line 56

Strict Standards: Redefining already defined constructor for class ftp in /home/danneau/regruntled.com/wp-content/plugins/wordpress-automatic-upgrade/lib/ftp_class_sockets.php on line 8
Regruntled.com » 2009 » February » 03

LEGO Turing machine

Posted by Dan on Feb 3rd, 2009
2009
Feb 3

Strict Standards: Non-static method nggallery::get_option() should not be called statically in /home/danneau/regruntled.com/wp-content/plugins/nextgen-gallery/nggfunctions.php on line 10

 

This is funny in ways that are hard to explain.  The point of a Turing machine is that it is a universal computer.  Any computation that can be done, can be done by a Turing machine.  A mechanical Turing machine built out of Tinker Toys would be impressive, because it would be more than the sum of its parts.  But this is a LEGO Mindstorms kit, and the block at the top is a general-purpose micro-computer, a universal computer.  Building a universal computer out of components that already include a universal computer, is funny.