Inspecting American Inaugural Addresses with Perl and R

Given all the inaugural  addresses of American presidents, what are the readability stats?  What is the sentiment over time? UPDATE: Results charted for 2017 As usual I reach for perl to acquire and format the data for exploration with R.  The code below (and available on github) reads and analyzes a collection of text documents.  […]

Inspecting the English Premier League Player Stats with R

Being a soccer person and programmer, I wanted to inspect player statistics for myself.  I finally found this excellent site for many leagues and primarily with player stats:  So, seeing that there was no download link, I determined to tediously copy/paste all the records for each player, for defensive, offensive, passing and summary categories, […]

Musical Random Walks Over Weighted Graphs

tl;dr: In this post, I illustrate a simple technique in Perl 5 to perform random walks over (node-edge) graphs, adding the named, “semantic” vertices to a MIDI score. The image on the left is not generated by the random-walk program, but is just a related illustration. :-) OK – on with the code! First, there […]

Plotting Successive Primes Modulo A Number

        tl;dr: File this under Recreational mathematics… I have this passionate curiosity for seeing the primes “folded in on themselves” – constrained to a phase space.  I also have a burning desire to visualize successive events.  I suppose that I am searching for “strange attractors”, as with the famous water drip […]

Visualize Move, Protection and Threat Status in Chess

tl;dr: When I was a kid, my younger brother became a chess master and would regularly thrash me in the game.  Invariably this seemed to be because I would do something dumb like leaving my queen threatened and unattended. As with many budding CS students, I devised my own chess playing program, but in […]

Visualizing Chatter on a Polar Plot

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

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: and 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: Update with less dependencies:

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, but also the distribution can be found at *** UPDATE: A simple GUI can now be found at ***   […]

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 […]