Internet guy who believes in the triumph of humanity with a little help from technology. Yadda, yadda, yadda.
Feb 25, 2005
Noah and Biz
I'm eating an Odwalla bar in this photo. That's why my face looks weird—I swear. Odeo was announced at TED this morning and then we all happily discussed the wonders of this new service and also showed off the pre-beta inner-workings. I'm excited.