Tim O'Reilly talk notes.