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 » 2008 » September » 20

Infinite gigahertz

Posted by Dan on Sep 20th, 2008
2008
Sep 20

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

god_at_his_computerI was working on one of those programming problems that’s easy enough to solve if you don’t mind running your computer for a billion years to get the answer, and I wondered: how much processing power does God have?  Does He have infinitely many cores running at infinitely many gigahertz?  Does He have infinite RAM and infinite disk space?

The traditional ideas about God predate computers, so omniscience doesn’t include infinite processing power.  In the case of my programming problem, God would magically know the answer without having to do the calculations.  Intelligent Design, a modern notion, does seem to require some processing power.  Design implies figuring out the consequences of design choices.  If One magically knows the answer in advance, there’s no design going on.  In the case of the fine-tuned universe argument, we would have:

And so God considered all possible combinations of values for Planck’s constant, the gravitational constant, and the speed of light, and ran trillion-year simulations of each combination, and chose the values we see today.

Instead of:

And God said, Let there be light.  And there was light.