Marble mazes, edge detection and an iPhone 3g : the birth of an entrepreneur | Hacker News Reader