31.12.08

English language nonsense.

Okay, this is just something that's been bothering me for awhile.  Why is it that horrific and terrific are not used the same?  That is, horrific comes from the latin horrificus which is basically to shudder or tremble.  So naturally we use horrific to describe something horrifying and awful such as a gruesome murder scene.  Terrific, on the other hand, we use to describe something that's extremely good or wonderful.  Pretty bizarre and unintuitive considering terrific comes from the latin terrificus which means frighten.  Yikes.

30.12.08

Along came a cricket.

27.12.08

26.12.08

With a great lack of industriousness and an excess of curiosity I decided to implement a random walk algorithm.  

This algorithm, specifically called diffusion limited aggregation, places a "seed" somewhere on an N x N matrix, typically the center.  Next a "particle" is placed on a random edge of the matrix and allowed to "diffuse" about.  Once the particle is immediately adjacent to the seed it "sticks".  This process is repeated for as many particles as you like where a particle only sticks if it is next to another particle that is already stuck.  To the left is the result.  For more info go here.

Recursion

Playing around with recursion.  For a definition see here.
This is an example of an iterated function.  With an iterated function you run the function a certain number of times and use the output of one iteration as the input for the next.  Simple but beautiful.