Artificial Psychologist

tl;dr: https://watson-pi-demo.mybluemix.net/ A new psychologist is in town and his name is Watson.  Watson’s above site just contains a text area and an Analyze button.  The instructions say to paste in something you have written. Being a curious cat, I had fun pasting-in famous quotes and passages from books, like Alice in Wonderland, etc. It was interesting to speculate […]

Visualizing Chatter on a Polar Plot

What does IRC chatter look like on a polar plot, with lines linking the conversations?

Successive Old Faithful Eruption Durations

Because of the observed data, a four group clustering emerges when you plot successive eruption durations, of the famous geyser.  That is, the x axis is the first eruption and y is the next.

Fibonacci v Primes: Cage Match!

Today I decided to more deeply investigate this curious math thing I discovered (for myself) – Plotting the Fibonacci numbers by Prime numbers each by a given modulo.  “Fibo-what? Mod-what? So what!”, you say. :p code: https://github.com/ology/Math/blob/master/slice-seq and https://github.com/ology/Math/blob/master/slice-seq.R For the mechanics, I use Perl to produce the data and R to visualize it.

Growing Melodies

Ever since I heard about evolutionary programming, I’ve wanted to try it with music.  On a recent weekend, I finally did just that! Some generated melodies are lovely in spurts but betray their purposlessness.  …Some just sound like Metroid on drugs. The code is here: https://github.com/ology/Music/blob/master/bitstring-fitness Update with less dependencies: https://github.com/ology/Music/blob/master/ai-genetic

Word Parsing, Part 2

In the previous episode, I rambled about the history and completion of my mechanical word parser.  This time, we go section by section through the deceptively short synopsis. As before, the code lives at https://github.com/ology/Lingua-Word-Parser, but also the distribution can be found at https://metacpan.org/release/Lingua-Word-Parser. *** UPDATE: A simple GUI can now be found at https://github.com/ology/Word-Part ***   […]

Word Parsing

It was in my Grandfather’s breakfast area, in my teens, that I realized that I even though I knew about overlapping parts, I didn’t know how to handle “word part under-lapping” or “unknowns.”  I went about the day, sullen and depressed and became determined to study computer engineering. I’ve been working on the problem of […]

Stoic Philosophy + Quasi-Algebraic Logic

On the bus too work, I am reading this classic, but not especially politically correct, Roman Stoic philosopher, Epictetus.  Some of his fragments are obvious, but some are inscrutable. Sometimes, I read this little book I found at the library called, “Many-valued Logics.” So naturally, I decided to translate one of his less cryptic statements, […]

Re-learning Prolog

Frankly, I think Prolog is the sexiest computer language ever. Programming with a free-form propositional logic? How cool is that? tl;dr: https://github.com/ology/Logical-Music-Studio

All Possible Fretboard Positions

tl;dr: The fretting shell program on github. For a while now, I have been burning with a desire to see (and practice) every playable guitar fingering position, in a mathematical (not musical chord based) order, for any arrangement of fingers.