Frequency Distribution with Chinese Words

I recently had been reading about Zipf's Law and how it seems to hold for most natural languages. Given my background with the Chinese language, I wanted to see if the distributions would work the same as they do with English. Zipfs Law states that with any corpus of natural…

A Markov Generated Novel

So during the month of November there's an informal hackathon that's held called NaNoGenMo (aka National Novel Generation Month). It's a play on the National Novel Writing Month which also takes place in November. The idea is pretty simple, write code that will generate a "novel". A novel here is…

Music for Coding: Idol Eyes

This time last year, I did an Idol Eyes DJ set for musicForProgramming(). Music is absolutely integral to how I work and having a steady beat flushed with some soothing tones helps me get in the right headspace for getting work done! There's something about ambient repetition that seems to…

Exploring Speech Synthesis

I recently had some extra free time for an exploratory project in Natural Language Processing. Due to my experience with audio engineering and interest in synthesizers, I chose to do my project on evaluating the MBROLA speech synthesizer alongside with the Festival text-to-speech synthesizer. While both of these synths are…

The Sieve of Eratosthenes... in C++

Over the past year I've been trying to sharpen my math skills by working on math-related programs outside of school. During this past break i was working on a program that gave an upper limit and asked for the summation of all prime numbers up to the limit. Initially I…