You Silly Wabbit!

Why is track 12  named “:(){ :|:& };:”?

That line of special characters consisting of some colons, a semi-colon, parentheses, brackets, braces and an ampersand is what is known as a fork bomb or wabbit.  This tiny bit of code will replicate itself like a couple of rabbits until it uses up all of your computer resources and your machine crashes.  You would need to type this into a terminal window for it to execute (not a good idea).  To read more details on how it works check out this Wiki article.

When I was creating track 12, the sound from the ‘retro space lead’ synthesizer I was using made me think of a recursive loop.  That is when the fork bomb name came to mind.

Interestingly, when this title was uploaded to the iTunes store, certain characters were stripped out and you end up with only this line: [::&];:  Typing this into a terminal window will give you the following response: ‘-bash: [::: command not found. In other words, it’s completely harmless.

There are some variations between music stores, the Google Play store shows the title as () [:|:&];:  I’m guessing the programmers added a rule that you can’t start the name of your song with a colon (:) because that might be confused with the same character that is  sometimes used in the path name to denote a directory.

At Amazon you end up with :() [:|:&];:  Different software with different rules on how to handle special characters but they all do pretty much the same thing, protect their data from getting messed up.  It seems for whatever reason that all stores swapped the squiggly braces ‘{}’ for brackets ‘[]’.

Where can I find out more information about punctuation marks?

Please try the punctuationguide.com

Leave a Reply