Internet guy who believes in the triumph of humanity with a little help from technology. Yadda, yadda, yadda.
Dec 15, 2003
Digital revolution leaves Google feeling quite flush: "The noted Internet search engine has recently installed digital toilets at its Mountain View offices, co-founder Larry Page disclosed to a gathering of the Churchill Club networking group in San Francisco this month." It's all true.