eSpark Hackathon & Clay: a computable document creator

At the eSpark Hackathon last weekend, I had a great time making interesting new things with my work friends. Koppel and John were quite excited by Markov chains and so »


Why the tired gesture? Why the sarcastic vignette of a tropical world? Why the black and white, the smooth minimalism, the simplistic angles, the tidy garden? Write in bold strokes »

Juggling Multiple SSH Keys

You probably have some ssh key files (~/.ssh/id_rsa{.pub,} or similar) kicking around if you've ever needed to use a service that uses public key cryptography, like Github »


Hardware: a living, conscious, human brain capable of reading English and with a high school level of education in mathematics, science, and history, and that is greater than the 70th »

Consolidation – Week 1

I've decided to experiment with a weekly blog post that consolidates my reading, programming, and general learning. Here's week 1! Reading Some portion of Surely You're Joking, Mr. Feynman Quite »

Chernoff Faces with D3 and React.js

TL;DR: here's the demo! Chernoff faces[1] are a useful way to visualize multivariate data in a way that leverages the great facial recognition ability of our brains. There's »

Terminals Shouldn't Be Scary!

Terminals are crucial to mastering computers and are super fun to play with. But you don't need to be a gray beard to master the terminal! You can learn it »

Interstellar is pretty great

Do not go gentle into that good night, Old age should burn and rave at close of day; Rage, rage against the dying of the light. (spoilers!) This quote represents »

Thoughts About Strangeloop 2014

For those not yet familiar with the awesomeness of Strangeloop, it is a yearly conference about “emerging languages, concurrent and distributed systems, new database technologies, front-end web, and security." This »

Git Recent Branches

Have you ever wanted git branches to display all branches sorted by the last commit date? Let's say you're working on a project with a lot of branches, you're hopping »