Projects
Perhaps the only of its kind, morsecode.me is a live, online Morse code radio; the most arcane of chat rooms. Users can communicate with one another only by keying Morse. Fortunately the site also comes with a cheat sheet and live translation. I built morsecode.me after I learned
ML in JS
Today we're going to learn a great machine learning technique called document classification. We'll use my favorite tool, the Naive Bayes Classifier. This article is part of the Machine Learning in Javascript series which teaches the essential machine learning algorithms using Javascript for examples. I use Javascript because it's well-known
Projects
SiteChat, now retired, was a popular chat app available in the Chrome web store. The extension turned every website into a unique chatroom, and quickly grew in popularity. I wrote an interesting postmortem that describes the rise and fall of SiteChat as a society.
Storytelling
There are lots of people talking about big data these days. There's a lot of discussion about how to build apps for "web scale", and there's an emphasis on real time apps that collect comprehensive data. This article is me playing devil's advocate. I think the big data
Storytelling
I just spent 48 hours without electricity. I'm not complaining; I could have had it much worse (many people in Staten Island did) and very fortunately nobody I know was hurt or lost their home. But my experience without power got me thinking. I was sitting around in the dark