Created
February 3, 2009 03:32
-
-
Save ivey/57281 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(defun butterfly () | |
"Use butterflies to flip the desired bit on the drive platter. | |
Open hands and let the delicate wings flap once. The disturbance | |
ripples outward, changing the flow of the eddy currents in the | |
upper atmosphere. These cause momentary pockets of higher-pressure | |
air to form, which act as lenses that deflect incoming cosmic rays, | |
focusing them to strike the drive platter and flip the desired bit. | |
You can type `M-x butterfly C-M-c' to run it. This is a permuted | |
variation of `C-x M-c M-butterfly' from url `http://xkcd.com/378/'." | |
(interactive) | |
(if (yes-or-no-p "Do you really want to unleash the powers of the butterfly? " | |
) | |
(progn | |
(switch-to-buffer (get-buffer-create "*butterfly*")) | |
(erase-buffer) | |
(sit-for 0) | |
(setq indent-tabs-mode nil) | |
(animate-string "Amazing physics going on..." | |
(/ (window-height) 2) (- (/ (window-width) 2) 12)) | |
(sit-for (* 5 (/ (abs (random)) (float most-positive-fixnum)))) | |
(message "Successfully flipped one bit!")) | |
(message "Well, then go to xkcd.com!") | |
(browse-url "http://xkcd.com/378/"))) | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment