Archive for November, 2009

Visions of Chaos

I just got the full version of Visions of Chaos, a program which allows you to make really cool pictures and animations of 1D, 2D and 3D cellular automata (time-lapse!)

, 2D and 3D attractors(a 1D attractor would be dull),

fluid, gravity, DLA,

various simulations like the Lorentz Wheel and Fish vs. Sharks,

fractals (of course)

genetics, and reaction-diffusion.

The person who made it is from Australia, and he’s made some pretty good other software, such as a web cam viewer, and an anagram generator (random blog -> long mad orb) , and the main program is rather good, although a bit slow at times. After getting it, I decided to make a few animations, such as a simulation with gravity of 100000 particles (pictured is the 10000 one)

and one of a chemical reaction,

and even one of flowing water:

Naturally, the program does have really hi-res long renders, and I did actually make another 5-second gravity animation using the highest settings, but it took my computer 18 hours and the 10000 point gravity animation is more interesting.

Overall, this has led me to conclude:

The best programs are either made in Australia or Japan.

Protected: Desalinization (or, taking water out of salt)

This content is password protected. To view it please enter your password below:

Word Links, Mazes, and the Small-World Effect

The small-world effect is a well known one, having websites like the Oracle of Bacon dedicated to it. It goes like this: You are friends or coworkers with another person, who may be friends with another person, and so on, until you get to a Himalayan yak trader, or Kevin Bacon. Usually this is in a rather small number of steps,  resulting in amazement. A small version of a small-world effect could be represented by a matrix, with the sample people of – say, Bill Gosper, Neo, Kelly, Kevin Bacon, Mr. Happy, and I. A (fictional) network could be described as

From\To  Bill  Neo  Kelly  Bacon  Happy  Me

Bill [   0   1   0     0     0      1]
Neo  [   1   0   0     1     0      0]
Kelly[   0   0   0     0     1      1]
Bacon[   0   1   0     0     1      0]
Happy[   0   0   1     1     0      0]
Me   [   1   0   1     0     0      0]

, the 1s meaning that Bacon is friends with Neo 1 time, and so forth. This list may not look like a Bacon effect is taking place, but this is just the list of direct friends. To find the list of friends of friends and normal friends, we just square the matrix (not movie), and add the original matrix to that, to get

[2 1 1 1 0 1]
[1 2 0 1 1 1]
[1 0 2 1 1 1]
[1 1 1 2 1 0]
[0 1 1 1 2 1]
[1 1 1 0 1 2]

and find out that some of my friends of friends are Neo and Mr. Happy. One more push through the multiplier shows that everybody is a friend of a friend of a friend of everybody else.

This effect is so powerful that, if extras are counted in movies, I somehow manage to get a Bacon number of 3.

A similar effect is in the simple game of word links, first made by Lewis Carroll, in which you can use the matrices to make a puzzle which uses a set of words by drawing all the possible connections between them, and then inputting that into the matrix. When the last 0 is gone in the repetitive multiplication, you then know how many moves it takes to solve the longest word link there. You could even, by replacing the words with points in a maze, find how many turns it takes to solve any maze, even 1-way passages, as long as you know where the passages are.

Lastly, you can use the simple drawings of lines to make an image, by first transforming the bitmap image to a bunch of numbers, probably 1s and 0s, which you would put in the matrix (NOT THE MOVIE) , turn that into a maze or arrows pointing at each other, and give that to their contact, who unscrambles the matrix to get the original image. You could even make an entire house with convoluted passageways, dead ends, and secret rooms to hide that code, if you were really rich and crazy.

Someone’s going to mention the Winchester Mystery House.