James' Updates

Updates on things I'm working on and links to interesting things I read