For those who want to get right to the good stuff, the installation instructions are below. This is a modification of Google DeepMind s code: instead of training a computer to play classic Atari games, you train it to play Super Read more
The last two years I ve competed in the San Diego TriRock Triathlon, but due to some scheduling conflicts I ended up doing the San Diego Triathlon Classic instead. This has some similarities to TriRock you get special permission to Read more
I think this is it the most fun it s possible to have on a bike. Granted, I m not a mountain biker and I haven t really been riding very long, but as far as I m concerned, this is it. Going Read more
This was the second time I raced the beautiful La Jolla Half Marathon. I definitely have a preference for triathlons over straight running events, but I make an exception for this one. The course is just beautiful and there are Read more
Last weekend was the HITS Napa triathlon. I had read about this race somewhere as a beautiful course in a cool location, so I was game. It s also a very early season triathlon, which helps balance out my year. In Read more
I ve always been fascinated with the history of space flight, in particular the early NASA programs: Mercury, Gemini, and Apollo. So when the opportunity came up to actual ride my bike around the launchpads at Kennedy Space Center, I naturally Read more
On Sunday of last week we were staying out in Port Angeles so I decided to do the Lake Angeles-Heather Park loop trail. I d done this once before, maybe two years ago, and the weather was spectacular especially for Read more
My race schedule this year ended up being a bit compressed, with three Olympic-distance races within a five week period. This is definitely not such a great idea in terms of performance, since you don t taper for each event, but Read more
This was my second trip to the Royal Basin area, this one much earlier season then the first. The ground up there was covered in snow and there were almost no people. The marmots were just waking up and frolicking Read more