This is a quick installation guide that will show you how to set up a programming environment for writing computer vision algorithms in Python. You'll install Python, an IDE, and some supporting libraries. This guide is mostly cross-platform, with some emphasis on OS X. You will need: Python 3.x (3.3 ... More →
This is a repost of my answer to the Quora question: What are some strong motivations for earning a PhD? You want to earn a PhD because... You want to surround yourself with the best, brightest, and most motivated people on Earth, and in so doing, push yourself to become ... More →
I recently came back to C++ development for the first time in 7–8 years; in many ways, for the first time ever. What follows is something I wrote when I finally began to understand the development workflow for C++. I hope it will help other students and newcomers to C++ ... More →
If you prefer watching videos to reading articles, Cody Henrichsen has created a video walkthrough of this procedure. With its new OS release, Apple has discontinued the use of GDB in OS X. Since 2005 Apple has steadily been moving away from the GNU toolchain in favor of LLVM. This ... More →
Try this idea on for size. Just as the atom bomb [was] supposed to render war obsolete, the Internet seems like capitalism’s ultimate feat of self-destructive genius, an economic doomsday device rendering it impossible for anyone to ever make a profit off anything again. —Tim Kreider in Slaves of the ... More →
I'm a computer scientist who also programs computers. I thought I was a nerd but I'm no longer sure what that word actually means.