Simon Willison’s Weblog

Subscribe

Man of the moment. Phil Gyford gets some well-deserved recognition.