Crazy new ideas

Paul Graham