20 questions game that works astonishingly well25 points by dc2k08Read the articleDiscussion on Hacker News