<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>pupius.co.uk</title>
	<atom:link href="http://pupius.co.uk/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://pupius.co.uk/blog</link>
	<description>My personal weblog: personal updates, info about work and projects, and inane commentary on random topics.</description>
	<lastBuildDate>Mon, 07 May 2012 05:42:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
	<atom:link rel="hub" href="http://superfeedr.com/hubbub" />
			<item>
		<title>Wildflower 2012</title>
		<link>http://pupius.co.uk/blog/2012/05/wildflower-2012/</link>
		<comments>http://pupius.co.uk/blog/2012/05/wildflower-2012/#comments</comments>
		<pubDate>Mon, 07 May 2012 05:16:02 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Tri]]></category>
		<category><![CDATA[Wildflower]]></category>

		<guid isPermaLink="false">http://pupius.co.uk/blog/?p=559</guid>
		<description><![CDATA[Today was my 3rd time doing the Olympic Course at Wildflower. It wasn&#8217;t entirely unexpected that I&#8217;d be slower than last year; having been plagued by a hamstring strain through the winter and only recently getting back up to distance, and from suffering horrible hay-fever the last few weeks. My swim was 2 minutes faster [...]]]></description>
			<content:encoded><![CDATA[<p>Today was my 3rd time doing the Olympic Course at Wildflower.  It wasn&#8217;t entirely unexpected that I&#8217;d be slower than last year; having been plagued by a hamstring strain through the winter and only recently getting back up to distance, and from suffering horrible hay-fever the last few weeks.</p>
<p>My swim was 2 minutes faster than last year, but my bike was 6 minutes slower&#8211;even though it felt like I was hauling ass&#8211;and my run was 2 minutes slower&#8211;though it felt much slower because of a really bad stitch/side-ache that came on after about a mile.</p>
<p>Still, it was a fun weekend and a good race.</p>
<p>Swim: 00:23:02<br />
Transition 1: 00:04:18<br />
Bike: 01:17:21 (19:20 mph avg.)<br />
Transition 2: 00:01:02<br />
Run: 00:48:03 (7:44 min/mile avg.)<br />
<b>Total: 02:33:46</b></p>
<p>(T1 wasn&#8217;t particularly fast either, I had some problems getting my wetsuit off and then putting socks on)</p>
]]></content:encoded>
			<wfw:commentRss>http://pupius.co.uk/blog/2012/05/wildflower-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Almost Obvious</title>
		<link>http://pupius.co.uk/blog/2012/03/obvious/</link>
		<comments>http://pupius.co.uk/blog/2012/03/obvious/#comments</comments>
		<pubDate>Wed, 14 Mar 2012 23:00:19 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://pupius.co.uk/blog/?p=533</guid>
		<description><![CDATA[After six and a half years I&#8217;ve decided to leave Google. I&#8217;ve had a great time, met a tonne of amazing people, and learned a lot. But I have decided it&#8217;s time to move on, try something a bit different, and expose myself to different challenges. Over the years I worked on features such as [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/dpup/3123690050/"><img alt="" src="http://farm4.staticflickr.com/3285/3123690050_5580d89db9_m.jpg" class="alignright" width="160" height="240" /></a>After six and a half years I&#8217;ve decided to leave Google.  I&#8217;ve had a great time, met a tonne of amazing people, and learned a lot.  But I have decided it&#8217;s time to move on, try something a bit different, and expose myself to different challenges.</p>
<p>Over the years I worked on features such as <a href="http://googleblog.blogspot.com/2006/02/chat-email-crazy-delicious.html" target="_blank">Gmail Chat</a>, helped start the massive undertaking that was the Gmail frontend <a href="http://gmailblog.blogspot.com/2007/10/code-changes-to-prepare-gmail-for.html" target="_blank">rewrite</a>, and integrated <a href="http://gmailblog.blogspot.com/2008/10/new-in-labs-calendar-and-docs-gadgets.html" target="_blank">gadgets</a> into Gmail.  Most of my work, though, could be classed as &#8220;infrastructural&#8221;; helping to keep Gmail development ticking and making the battle-hardened components available to other teams at Google.</p>
<p>In parallel, I co-founded <a href="http://code.google.com/p/closure-library/" target="_blank">The Closure Library</a> with <a href="http://erik.eae.net" target="_blank">Erik</a> and saw it grow from a small 20% project to become the de facto JS library at Google, receiving contributions from hundreds of engineers across dozens of projects.  It was eventually open sourced in 2009 and now has an awesome <a href="https://plus.google.com/115133512899590093795/" target="_blank">team</a> working on it fulltime.</p>
<p>My work on infrastructure meant moving onto Google+ was a logical progression, where I have worked for the last 18-months as tech-lead of the <a href="https://plus.google.com/115060278409766341143/posts/T8aGJi5E6vA" target="_blank">excellent</a> <a href="https://plus.google.com/115060278409766341143/posts/ViaVbBMpSVG" target="_blank">group</a> of <a href="https://plus.google.com/photos/111499016778755078481/albums/5643029253846377713/5643030907017739698" target="_blank">guys</a> who make up the Frontend Infrastructure Team.</p>
<p>But, what&#8217;s next?</p>
<p>I&#8217;m still interested in what can be achieved by throwing together some computer-codez and by the possibilities afforded by the web.  I think we&#8217;re living in really interesting times and there are many companies doing amazing things.</p>
<p>Ultimately I was most excited at the opportunity to work somewhere that was still small, has a great team, and has lofty goals.  The choice then was <a href="http://obvious.com" target="_blank">Obvious</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://pupius.co.uk/blog/2012/03/obvious/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Alaska</title>
		<link>http://pupius.co.uk/blog/2012/02/alaska/</link>
		<comments>http://pupius.co.uk/blog/2012/02/alaska/#comments</comments>
		<pubDate>Wed, 22 Feb 2012 08:48:32 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Snowboarding]]></category>
		<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://pupius.co.uk/blog/?p=522</guid>
		<description><![CDATA[I&#8217;m in Alaska this week, heliskiing with a group of friends. We&#8217;ve got up in the heli for two days so far, and done a day of cat skiing. While it is cloudy and a bit foggy the snow is great. We&#8217;re hoping for a blue-bird day before our time is up. I&#8217;m posting photos [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m in Alaska this week, heliskiing with a group of friends.  We&#8217;ve got up in the heli for two days so far, and done a day of cat skiing.  While it is cloudy and a bit foggy the snow is great.  We&#8217;re hoping for a blue-bird day before our time is up.</p>
<p>I&#8217;m posting photos to <a href="https://plus.google.com/photos/111499016778755078481/albums/5711069911460746353">Google+</a> as the week progresses.</p>
<p><center><a href="https://plus.google.com/photos/111499016778755078481/albums/5711069911460746353"><img alt="" src="https://lh6.googleusercontent.com/-yVagaVarYy0/T0RgmCG9TSI/AAAAAAAAVA4/aHMBHNqEWbA/s640/IMG_0200.jpg" title="Heli" class="alignnone" width="640" height="480" /></a></center></p>
]]></content:encoded>
			<wfw:commentRss>http://pupius.co.uk/blog/2012/02/alaska/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First Camera</title>
		<link>http://pupius.co.uk/blog/2012/02/first-camera/</link>
		<comments>http://pupius.co.uk/blog/2012/02/first-camera/#comments</comments>
		<pubDate>Sat, 11 Feb 2012 01:47:23 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://pupius.co.uk/blog/?p=510</guid>
		<description><![CDATA[On a recent visit to my parents in England I found my very first point-and-shoot, a gift from my Grandma for my 5th birthday. It was all crusted up with battery acid, but still had a film in. I of course had it processed and was surprised to find six photos from our 1990 family [...]]]></description>
			<content:encoded><![CDATA[<p><center><img alt="" src="https://lh6.googleusercontent.com/-QwI3eLVKHRU/TzXF4e6L4LI/AAAAAAAAUlw/vc9w2bgAGVk/s640/IMG_6536.JPG" title="First Camera" class="aligncenter" width="640" height="360" /></center></p>
<p>On a recent visit to my parents in England I found my very first point-and-shoot, a gift from my Grandma for my 5th birthday.  It was all crusted up with battery acid, but still had a film in.  I of course had it processed and was surprised to find six photos from our 1990 family trip to Venice.</p>
<p>The photos are bleached out, burnt, or double-exposed, but seem rather apropos in this era of Instagram and the burgeoning cult of lo-fi.</p>
<p><center><a href="https://picasaweb.google.com/lh/photo/FNrjiNHRu4iJLyjNELNdatMTjNZETYmyPJy0liipFm0?feat=directlink"><img alt="" src="https://lh3.googleusercontent.com/-22P2iXUcUn4/TzXF1ZDkUjI/AAAAAAAAUlM/IYAtAuroKio/s640/R1-08579-024A.JPG" title="1" class="alignnone" width="640" height="432" /></a></center></p>
<p><center><a href="https://picasaweb.google.com/lh/photo/VLG1fEUu_8drDJVAdA7q79MTjNZETYmyPJy0liipFm0?feat=directlink"><img alt="" src="https://lh4.googleusercontent.com/-ex5ql8pRcPI/TzXF3kv0IrI/AAAAAAAAUlk/OM8qV2kcgmY/s640/R1-08579-000E.JPG" title="2" class="alignnone" width="640" height="432" /></a></center></p>
<p><center><a href="https://picasaweb.google.com/lh/photo/wJmgT408MqGLWHviA6M0ndMTjNZETYmyPJy0liipFm0?feat=directlink"><img alt="" src="https://lh6.googleusercontent.com/-3esqjtWLUwc/TzXF3a5X61I/AAAAAAAAUlc/aW0HPd1nP1o/s640/R1-08579-0001.JPG" title="3" class="alignnone" width="640" height="432" /></a></center></p>
<p><a href="https://picasaweb.google.com/111499016778755078481/FirstCamera">There are a few more photos on Picasa.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://pupius.co.uk/blog/2012/02/first-camera/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mauna Kea</title>
		<link>http://pupius.co.uk/blog/2012/01/mauna-kea/</link>
		<comments>http://pupius.co.uk/blog/2012/01/mauna-kea/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 06:07:27 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://pupius.co.uk/blog/?p=500</guid>
		<description><![CDATA[Photos from one of my favorite places on the planet:]]></description>
			<content:encoded><![CDATA[<p>Photos from one of my favorite places on the planet:</p>
<p><center><a href="https://picasaweb.google.com/lh/photo/kHPZS6ijrZa6ysTGtaeycdMTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img alt="" src="https://lh5.googleusercontent.com/-NHzOTfYtqw0/TwllME-Lx5I/AAAAAAAASk4/5qjxRa6NNiY/s640/IMG_6374.jpg" title="Canada-France-Hawaii Telescope" width="640" height="427" /></a></center></p>
]]></content:encoded>
			<wfw:commentRss>http://pupius.co.uk/blog/2012/01/mauna-kea/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Redesign</title>
		<link>http://pupius.co.uk/blog/2011/12/redesign/</link>
		<comments>http://pupius.co.uk/blog/2011/12/redesign/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 17:15:20 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://pupius.co.uk/blog/?p=475</guid>
		<description><![CDATA[I recently redesigned this site with the primary goal of improving my photography portfolio. If you don&#8217;t care about web dev you can stop reading now and just go take a look at the photos. Let me know what you think. Ok, so here are some tech notes on the implementation, though this is all [...]]]></description>
			<content:encoded><![CDATA[<p>I recently redesigned this site with the primary goal of improving my <a href="/photos/">photography portfolio</a>.  If you don&#8217;t care about web dev you can stop reading now and just <a href="/photos/">go take a look at the photos</a>.  Let me know what you think.</p>
<p>Ok, so here are some tech notes on the implementation, though this is all pretty standard these days.</p>
<p>For the photos page I wanted to make use of the <a href="https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history#Adding_and_modifying_history_entries">HTML5 History</a> APIs.  But rather than make the photo page standalone I decided to &#8220;Ajaxify&#8221; the whole site.  The site dynamically loads content, avoiding full page loads, using similar patterns to the ones we employed in <a href="http://gmailblog.blogspot.com/2007/10/code-changes-to-prepare-gmail-for.html">Gmail</a> and <a href="https://plus.google.com/115060278409766341143/posts/ViaVbBMpSVG">Google+</a>.</p>
<p>If you navigate directly to a certain page it will be rendered on the server.  Once the page has loaded, the JavaScript will listen for clicks, intercept any links that can be handled client side, request the page contents via an XMLHttpRequest, update the UI, and change the browser location using <code>history.pushState</code>.  For all pages except the photos page, the XHR simply requests the page with <code>?mode=body</code> which tells the sever not to render the chrome.</p>
<p>This was made simpler by the fact that I&#8217;d already written a small library (<a href="https://github.com/dpup/surface">Surface</a>) that does all the heavy lifting and simplifies the management of single-page applications.  The trickiest part was getting WordPress to work properly and unfortunately meant changes that will need to be reintegrated after every WordPress update.</p>
<p>The photos page is all rendered client-side and simply requests the photo data from the server.  The photos are stored on <a href="http://www.flickr.com/photos/dpup/">Flickr</a> and I actually use the Flickr API to get the list of photos for each album rather than hard coding them.</p>
<p>The top navigation uses <a href="http://www.google.com/webfonts/specimen/Raleway">Raleway</a> from the <a href="http://www.google.com/webfonts">Google Web Fonts</a> archive.</p>
<p>The site works best in the latest Chrome and Firefox builds, but IE degrades to using full page navigations, though the photos page only works in IE9+.</p>
]]></content:encoded>
			<wfw:commentRss>http://pupius.co.uk/blog/2011/12/redesign/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flixtractr</title>
		<link>http://pupius.co.uk/blog/2011/11/flixtractr/</link>
		<comments>http://pupius.co.uk/blog/2011/11/flixtractr/#comments</comments>
		<pubDate>Sun, 06 Nov 2011 23:22:28 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://pupius.co.uk/blog/?p=463</guid>
		<description><![CDATA[If you look at my stream over on Google+, you may notice that I&#8217;ve been uploading a bunch of old photos recently.  They were all previously on Flickr, and while I plan to continue uploading single photos there, I prefer G+ as a venue for albums of photos. The transition across wasn&#8217;t as simple as [...]]]></description>
			<content:encoded><![CDATA[<p>If you look at <a href="https://plus.google.com/111499016778755078481/posts">my stream over on Google+</a>, you may notice that I&#8217;ve been uploading a bunch of old photos recently.  They were all previously on Flickr, and while I plan to continue uploading single photos there, I prefer G+ as a venue for albums of photos.</p>
<p>The transition across wasn&#8217;t as simple as I would have liked.  Even though I keep a backup of all my photos, I haven&#8217;t been good about keeping titles, meta-data, and sets in sync over the years.  So I wanted a way to download a set of photos from Flickr and re-upload elsewhere.  There were a few existing ways to do this, but they were either hacky scripts, installable apps, or required plug-ins.  I wanted something web based.  So in the end I wrote my own tool.</p>
<p>The result is <a href="http://flixtractr.com/" target="_blank">Flixtractr</a>, a little web app for downloading sets of photos from Flickr as a zip file.</p>
<p style="text-align: center"><a href="http://flixtractr.com"><img title="Flixtractr screenshot" src="http://farm7.static.flickr.com/6231/6316064946_c4befde3e9.jpg" alt="" width="500" height="387" /></a></p>
<p>Since the original photos can end off being quite large doing the zip building server side would have required a large amount of transient storage for any moderate number of concurrent users.  I decided instead to build the zip on the client.  I tried several different paths, but ended off using the new <a href="http://www.w3.org/TR/file-writer-api/">Blob and BlobBuilder APIs</a> available in the latest builds of <a href="http://www.google.com/landing/chrome/beta/">Chrome</a> and <a href="http://www.mozilla.org/en-US/firefox/new/">Firefox</a>.</p>
<p>Using Chrome 16 I&#8217;ve managed to generate a 650MB zip file containing a set of 97-photos ranging in size from 3MB to 11MB (some older versions of Chrome are known to crash when the zip exceeds 128MB).  I&#8217;d probably recommend you avoid such big sets though :)</p>
<p>If you try it, let me know how it goes.  If there are problems or you have feature requests, post about it on the <a href="http://groups.google.com/group/flixtractr">Google Group</a>.</p>
<p>[<b>Update:</b> if Flickr says "oops" when you try to connect. Wait about 15s then refresh the flickr page.  There seem to be some reasonably wide-spread problems with Flickr OAuth.  There's a <a href="http://www.flickr.com/groups/api/discuss/72157628028927244/">thread on the Flickr API</a> group discussing the problem.]</p>
]]></content:encoded>
			<wfw:commentRss>http://pupius.co.uk/blog/2011/11/flixtractr/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Web Audio Tone Generator</title>
		<link>http://pupius.co.uk/blog/2011/10/web-audio-tone-generator/</link>
		<comments>http://pupius.co.uk/blog/2011/10/web-audio-tone-generator/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 00:10:50 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://pupius.co.uk/blog/?p=453</guid>
		<description><![CDATA[Recently I was playing with the new Web Audio API. While there are a bunch of examples on the Chromium site, they are rather more complex than you want in a hello world sample.  So for posterity here&#8217;s a super simple tone generator that uses AudioContext#createJavaScriptNode and the onaudioprocess handler.]]></description>
			<content:encoded><![CDATA[<p>Recently I was playing with the new <a href="https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html">Web Audio API</a>. While there are a <a href="http://chromium.googlecode.com/svn/trunk/samples/audio/index.html">bunch of examples on the Chromium site</a>, they are rather more complex than you want in a hello world sample.  So for posterity <a href="http://endoflow.com/tone-generator/">here&#8217;s a super simple tone generator</a> that uses <code>AudioContext#createJavaScriptNode</code> and the <code>onaudioprocess</code> handler.</p>
]]></content:encoded>
			<wfw:commentRss>http://pupius.co.uk/blog/2011/10/web-audio-tone-generator/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>66</title>
		<link>http://pupius.co.uk/blog/2011/06/66er/</link>
		<comments>http://pupius.co.uk/blog/2011/06/66er/#comments</comments>
		<pubDate>Sat, 11 Jun 2011 22:32:13 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Tri]]></category>

		<guid isPermaLink="false">http://pupius.co.uk/blog/?p=442</guid>
		<description><![CDATA[I only seem to be posting about Triathlons these days. Guess I&#8217;m not doing much else, other than working and using my new camera. Anyway, today&#8211;in accordance with my yearly resolutions&#8211;I entered the Silicon Valley Long Course Triathlon. At 66-miles long, the course is a few miles shy of a half iron man: The swim [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.usaproductions.org/events/triathlon-series/tri-svlc"><img alt="" src="http://www.usaproductions.org/images/races/SVLC-md.jpg" title="SLVC" class="alignright" width="178" height="178" /></a>I only seem to be posting about Triathlons these days.  Guess I&#8217;m not doing much else, other than working and using <a href="http://www.flickr.com/photos/dpup/sets/72157626814141651/show/">my new camera</a>.</p>
<p>Anyway, today&#8211;in accordance with my <a href="http://pupius.co.uk/blog/2010/12/another-year/">yearly resolutions</a>&#8211;I entered the <a href="http://www.usaproductions.org/events/triathlon-series/tri-svlc">Silicon Valley Long Course Triathlon</a>.</p>
<p>At 66-miles long, the course is a few miles shy of a half iron man:</p>
<p>The swim is 1-mile, but two laps.  So you have to run out of the water, sprint down the beach, and dive back in.  The horizontal-vertical-horizontal transition nearly made me barf.  This leg took under 30-mins.</p>
<p>The bike is 56-miles, and takes you all the way to Gilroy and back.  It&#8217;s a pretty flat ride so most of the time was spent in aero-position which I&#8217;m not yet used to.  I really didn&#8217;t feel like eating on the ride, so had to force down my power bars.  Other than that it was a smooth ride and took around 2-hours 40-mins.</p>
<p>The run is 9-miles and flat.  My right foot was completely numb for the first 2-miles.  I was averaging between 7:30 and 7:45 min/mile splits, which isn&#8217;t too bad after the ride and considering it was only the 2nd time I&#8217;d run that distance since the San Jose half-marathon last year.  My time was about 1:10.</p>
<p>The official results aren&#8217;t online yet, but my overall time was <strong>4-hours 21-minutes</strong>.  I wasn&#8217;t really sure what to expect, but had estimated around 5-hours.  So, not a bad first time.  It wasn&#8217;t as cardiovascularly intense as the Olympic distance events but I certainly feel more exhausted afterwards.  70.3 next??</p>
]]></content:encoded>
			<wfw:commentRss>http://pupius.co.uk/blog/2011/06/66er/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wildflower 2011</title>
		<link>http://pupius.co.uk/blog/2011/05/wildflower-2011/</link>
		<comments>http://pupius.co.uk/blog/2011/05/wildflower-2011/#comments</comments>
		<pubDate>Mon, 02 May 2011 04:24:39 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Tri]]></category>
		<category><![CDATA[Wildflower]]></category>

		<guid isPermaLink="false">http://pupius.co.uk/blog/?p=433</guid>
		<description><![CDATA[I&#8217;m sitting on the couch, back in SF, with burning legs and a glass of Mumm Demi-Sec. At the beginning of the year I set myself the stretch goal of getting a 2:20 time in the Wildflower Olympic Triathlon. I knew it would be almost impossible, but wanted an ambitious target. This morning I ended [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m sitting on the couch, back in SF, with burning legs and a glass of <a href="http://www.mumm.com">Mumm Demi-Sec</a>.</p>
<p>At the beginning of the year I <a href="http://pupius.co.uk/blog/2010/12/another-year/">set myself the stretch goal</a> of getting a 2:20 time in the <a href="http://www.tricalifornia.com/index.cfm/WildFlower2011-course_descriptions_olympic_international.htm">Wildflower Olympic Triathlon</a>.  I knew it would be almost impossible, but wanted an ambitious target.  This morning I ended off finishing in <a href="http://raceresults.eternaltiming.com/index.cfm/20110430_AVIA_Wildflower_Triathlons.htm?Fuseaction=Results&amp;Bib=5772">2:25:50</a>; which I&#8217;m really happy with and is about 14-minutes faster than <a href="http://pupius.co.uk/blog/2010/05/racer-5748/">last year&#8217;s time</a>.  I give myself a 0.8&#8230;</p>
<p>The time put me at 61st (of ~1800) overall and 17th (of ~200) in my age group.  My bike was definitely the strongest stage (34th overall) and is the main reason I got the position I did.  My swim (404th) and my run (238th) were distinctly worse off.  Got some work to do there.</p>
<p>It was a fun weekend &#8220;camping&#8221; (we rented an RV) down by Lake San Antonio.  Even my parents &#8212; who are visiting from England &#8212; came by and cheered us on.</p>
<p>Photos to come when I&#8217;m more recovered.</p>
<p>NB: Results -<br />
  Swim: 00:25:25<br />
  Transition 1: 00:02:06<br />
  Bike: 01:11:27 (21 mph avg.)<br />
  Transition 2: 00:01:02<br />
  Run: 00:45:50 (7:23 min/mile avg.)<br />
  <strong>Total: 02:25:50</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://pupius.co.uk/blog/2011/05/wildflower-2011/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>GGNRA Dogs</title>
		<link>http://pupius.co.uk/blog/2011/01/ggnra-dogs/</link>
		<comments>http://pupius.co.uk/blog/2011/01/ggnra-dogs/#comments</comments>
		<pubDate>Tue, 18 Jan 2011 18:19:10 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[San Francisco]]></category>

		<guid isPermaLink="false">http://pupius.co.uk/blog/?p=422</guid>
		<description><![CDATA[When people ask me back home if I like living in San Francisco, one of the first things I tell them about is the easy access to the amazing countryside.  The bitter-sweet of it, though, is that since getting a dog a lot of these areas aren’t open to us unless we leave Ada at [...]]]></description>
			<content:encoded><![CDATA[<p><center><a href="http://www.flickr.com/photos/dpup/4041974978/" title="Dogs of Fort Funston by dpup, on Flickr"><img src="http://farm3.static.flickr.com/2789/4041974978_493f98b82e.jpg" width="500" height="250" alt="Dogs of Fort Funston"  class="aligncenter" style="border: 1px solid #000;"></a></center></p>
<p>When people ask me back home if I like living in San Francisco, one of the first things I tell them about is the easy access to the amazing countryside.  The bitter-sweet of it, though, is that since getting a dog a lot of these areas aren’t open to us unless we leave <a href="http://www.flickr.com/search/?w=84538755%40N00&#038;q=ada&#038;m=text">Ada</a> at home, which rarely seems fair.</p>
<p>So it was pretty disappointing to learn that <a href="http://www.nps.gov/goga/">Golden Gate National Recreational Area</a> (GGNRA) are planning to restrict yet more areas, including two of our favorite spots <a href="http://www.flickr.com/search/?w=84538755%40N00&#038;q=funston&#038;m=text">Fort Funston</a> and the <a href="http://www.flickr.com/search/?q=marin&#038;w=84538755%40N00">Marin Headlands</a>.</p>
<p>Other areas being affected include Stinson Beach, Homestead Valley, Oakwood Valley, Muir Beach, Rodeo Beach, Fort Baker, Fort Mason, Crissy Field, Fort Point, Baker Beach, Lands End, Sutro Heights, Ocean Beach, Mori Point, Milagra Ridge, Sweeny Ridge, Pedro Point.</p>
<p>The public will have 90 days to comment either for or against the report once it is released, and historically, anti-dog groups have been extremely vocal.  There are several motivating factors to the proposed changes, including environmental impact, safety, and annoyance to others.  But when it comes down to it only 1% of GGNRA is open to people with dogs as it is; the problems affect a tiny percentage of visitors, and could likely be solved with less sweeping changes.</p>
<p>I saw kids chasing birds on Stinson Beach yesterday, should we ban people with kids from the parks?</p>
<p>If you at all care about this, please help provide a more accurate perspective by responding to <a href="http://www.publicinsightnetwork.org/user/form_display.php?isPIJ=Y&#038;form_code=7f0b9b48300a">KQED’s Survey</a> and filling out the <a href="http://parkplanning.nps.gov/commentForm.cfm?documentID=38106">official comment form</a>.</p>
<p>The official documents about it are <a href="http://parkplanning.nps.gov/document.cfm?parkID=303&#038;projectID=11759&#038;documentID=38106">here</a>, the entire proposal is very long (2400 pages) but if you&#8217;re interested, the Executive Summary, Chapter 1 (background and purpose), and Chapter 2 (details of the options) are pretty interesting.</p>
<p>Please pass along this information to people who may be interested and ask them to get involved.</p>
]]></content:encoded>
			<wfw:commentRss>http://pupius.co.uk/blog/2011/01/ggnra-dogs/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Another Year</title>
		<link>http://pupius.co.uk/blog/2010/12/another-year/</link>
		<comments>http://pupius.co.uk/blog/2010/12/another-year/#comments</comments>
		<pubDate>Sun, 12 Dec 2010 16:42:36 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://pupius.co.uk/blog/?p=415</guid>
		<description><![CDATA[It&#8217;s a bit late to do a 30-before-30, but I still like the idea of setting some resolutions for the coming year.  So here goes: · Survive March&#8217;s 5-day heli-skiing trip to Alaska.  (80,000ft of vertical!) · Do another half-marathon. · Get a sub 2:20 time on the Olympic course at Wildflower (1.5km, 40km, 10km). · Finish the Silicon [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s a bit late to do a <a href="http://www.tessasaurus.com/30-before-thirty/">30-before-30</a>, but I still like the idea of setting some resolutions for the coming year.  So here goes:</p>
<p>· Survive March&#8217;s 5-day heli-skiing trip to Alaska.  (80,000ft of vertical!)<br />
· Do another half-marathon.<br />
· Get a sub 2:20 time on the Olympic course at Wildflower (1.5km, 40km, 10km).<br />
· Finish the Silicon Valley Long Course Triathlon (1-miles, 56-miles, 9-miles).<br />
· Renew sky diving certs and do at least 15 jumps.<br />
· Go on holiday somewhere warm&#8230; with beaches and scuba diving.</p>
]]></content:encoded>
			<wfw:commentRss>http://pupius.co.uk/blog/2010/12/another-year/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>S.W.A.T.</title>
		<link>http://pupius.co.uk/blog/2010/08/s-w-a-t/</link>
		<comments>http://pupius.co.uk/blog/2010/08/s-w-a-t/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 03:41:44 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://pupius.co.uk/blog/?p=408</guid>
		<description><![CDATA[No, I haven&#8217;t quit google to work for a Mexican drug cartel. This is an outtake from a photo shoot. Mike invited me along to help him photograph the Mountain View S.W.A.T. team. We were to attend a live-fire exercise to get shots of the guys in their full tactical gear; the deliverables would be [...]]]></description>
			<content:encoded><![CDATA[<p><center><a href="http://www.flickr.com/photos/dpup/4928534858/"><img class="aligncenter" style="border: 1px solid #000;" title="S.W.A.T." src="http://farm5.static.flickr.com/4134/4928534858_636fb6463d.jpg" alt="" width="357" height="500" /></a></center></p>
<p>No, I haven&#8217;t quit google to work for a Mexican drug cartel.</p>
<p>This is an outtake from a photo shoot.</p>
<p><a href="http://mikewiacek.com/">Mike</a> invited me along to help him photograph the Mountain View S.W.A.T. team.  We were to attend a live-fire exercise to get shots of the guys in their full tactical gear; the deliverables would be used for trading cards that they hand out to kids and as promotional material.</p>
<p>The conditions were pretty tough.  We were in the open air, in the blazing sun.  Going natural light alone would have meant high contrast and dark shadows.  It took a lot of faffing around we settled on something we were happy with:</p>
<p>We clamped a 4ft diffusion panel to some 7ft stands, to act as a sun shade.  We then had my ABR800 camera right as the main light and a bare 430exII off left for fill.  To get a good exposure we were at about f/16 with the strobes providing 50% of the light.  To get a nice bit of background blur, we stuck on my 3-stop ND filter to give us f/5.6.  Not too shabby.</p>
<p>The guys were all really nice (I admit to being a <i>little</i> surprised&#8230;) and in good spirits (amazing, considering they were wearing heavy gear and the temperature was around 95F).  Unfortunately, due to range rules, we were not allowed to take any photos of their actual exercises; it&#8217;d have been fun to photograph them shooting from moving vehicles.</p>
<p>I&#8217;ll hopefully upload some of the actual photos soon, I&#8217;m just waiting for permission.</p>
]]></content:encoded>
			<wfw:commentRss>http://pupius.co.uk/blog/2010/08/s-w-a-t/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>20 portraits</title>
		<link>http://pupius.co.uk/blog/2010/07/20-portraits/</link>
		<comments>http://pupius.co.uk/blog/2010/07/20-portraits/#comments</comments>
		<pubDate>Sat, 17 Jul 2010 21:23:32 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://pupius.co.uk/blog/?p=404</guid>
		<description><![CDATA[Last week I volunteered to help out the gym at work and take some headshots for the intranet. They wanted something a bit better than you&#8217;d get with a point-and-shoot, and I wanted some practice taking pictures of people other than myself and Tessa. Since the shots may need to be used in a variety [...]]]></description>
			<content:encoded><![CDATA[<p><center><a href="http://www.flickr.com/photos/dpup/4803028572/"><img alt="" src="http://farm5.static.flickr.com/4082/4803028572_273e90c46b.jpg" title="G-Fit" class="aligncenter" width="500" height="400" /></a></center></p>
<p>Last week I volunteered to help out the gym at work and take some headshots for the intranet.  They wanted something a bit better than you&#8217;d get with a point-and-shoot, and I wanted some practice taking pictures of people other than <a href="http://www.flickr.com/photos/dpup/tags/danpupius/">myself</a> and <a href="http://www.flickr.com/photos/dpup/tags/tessamacduff/">Tessa</a>.</p>
<p>Since the shots may need to be used in a variety of situations, including small thumbnails on the website, I opted for low-contrast lighting, using a ring flash to kill the shadows and side-lights to add highlights.  I had the ABR800 ring-flash on camera without a tripod, so after the hour-and-a-half session my right-arm was pretty tired.</p>
<p>In the end 22 people flowed through, which only gave me a few minutes per person.  Some of them were only on a quick break in between training sessions, others uncomfortable and not wanting to be there.</p>
<p>Overall, I think the results came out pretty well, considering.  Hopefully they like them.</p>
]]></content:encoded>
			<wfw:commentRss>http://pupius.co.uk/blog/2010/07/20-portraits/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Results!</title>
		<link>http://pupius.co.uk/blog/2010/06/results/</link>
		<comments>http://pupius.co.uk/blog/2010/06/results/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 04:12:05 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Tri]]></category>

		<guid isPermaLink="false">http://pupius.co.uk/blog/?p=396</guid>
		<description><![CDATA[Man, I thought I was going to die on the run&#8230; Well, that&#8217;s a slight exaggeration, but I did feel really tired, got the chills (again), and was having a hard time keeping my legs moving.  Time slowed and I felt like each mile took an age. But in actual fact they were only taking about [...]]]></description>
			<content:encoded><![CDATA[<p><center><a href="http://picasaweb.google.com/dan.pupius/SiliconValleyInternationalTriathlon"><img class="aligncenter" style="border: 1px solid #000;" title="Swimmer" src="http://lh4.ggpht.com/__HC3vBAdElI/TBWrSBLOYpI/AAAAAAAAEGw/40AfBNkK0vo/s400/IMG_1185-2.jpg" alt="" width="400" height="225" /></a></center></p>
<p>Man, I thought I was going to die on the run&#8230;</p>
<p>Well, that&#8217;s a <em>slight</em> exaggeration, but I did feel really tired, got the chills (again), and was having a hard time keeping my legs moving.  Time slowed and I felt like each mile took an age.  But in actual fact they were only taking about 7 minutes 12 seconds (average&#8230; which is a pretty fast time for me).  The bike went as hoped, where I averaged 20.25 mph.  For the swim, I was just hoping to match my <a href="http://pupius.co.uk/blog/2010/05/racer-5748/">Wildflower</a> time, but managed to knock off 4-minutes.</p>
<p>Swim &#8211; 0.93 miles in 26:40<br />
T1 &#8211; 2:01<br />
Bike &#8211; 24.9 miles in 1:13:46<br />
T2 &#8211; 1:09<br />
Run &#8211; 6.2 miles in 44:34<br />
Which gives me a finishing time of <strong>2:28:11</strong>.   Over 10 minutes faster than my time on the&#8211;admittedly much hillier&#8211;Wildflower course.</p>
<p>The only slight hiccups were the elbow I took to the jaw during the swim and the subsequent mouthful of lake water I swallowed, and then on the bike the aid station was unmanned so I ran out of water at about the 20-mile marker.</p>
<p>Overall, I&#8217;m pretty happy with the result.   I don&#8217;t think I could have done much better.  Position wise, I came 15th in my age-group of 64, and 106th of the 429 finishing men.  But as I said in <a href="http://pupius.co.uk/blog/2010/06/prelude-to-a-race/">my other post</a>, at my level that&#8217;s not a very meaningful metric.</p>
<p>So now the question for next year is: do I try for a half-Ironman or do I stick at the Olympic distance and try to improve my times?  Or maybe both&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://pupius.co.uk/blog/2010/06/results/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prelude to a race</title>
		<link>http://pupius.co.uk/blog/2010/06/prelude-to-a-race/</link>
		<comments>http://pupius.co.uk/blog/2010/06/prelude-to-a-race/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 23:27:54 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Tri]]></category>

		<guid isPermaLink="false">http://pupius.co.uk/blog/?p=377</guid>
		<description><![CDATA[I&#8217;ve been reading Joe Friel&#8217;s book The Triathlete&#8217;s Training Bible recently.  It has a ton of useful information about when to train, how to train, when to rest, what to eat, and how to maximize efficient swimming, biking, and running techniques.  One of the things it suggests to do is write up a race day [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been reading <a href="http://www.joefrielsblog.com/">Joe Friel&#8217;s</a> book <a href="http://www.amazon.com/Triathletes-Training-Bible-Joe-Friel/dp/1934030198/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1276192962&amp;sr=8-1">The Triathlete&#8217;s Training Bible</a> recently.  It has a ton of useful information about when to train, how to train, when to rest, what to eat, and how to maximize efficient swimming, biking, and running techniques.  One of the things it suggests to do is write up a race day plan; as a way to help you prepare, but also so you can check back and compare expectations with reality.  So, since I&#8217;m doing <a title="Silicon Valley International Triathlon" href="http://www.usaproductions.org/events/triathlon-series/tri-svot">another race</a> this coming Sunday, I thought I&#8217;d write up my plan&#8230;</p>
<p><strong>Prep</strong><br />
At 4am the alarm will go off; <a href="http://www.kqed.org/radio/programs/index.jsp?pgmid=RD58">It&#8217;s Your World</a> will be playing on NPR.  Get up.  Have a cold shower.  Get dressed (race shorts under civvies).  Head down to breakfast: blue-bottle coffee, 2-pints of water with electrolyte mix, toast and honey.</p>
<p>I&#8217;ll have packed my bag the night before, but just do a last check through.  Pump tires on bike to 120psi.  Get Tessa and Ada ready, head to car by 4:45am.</p>
<p>The drive to <a href="http://www.sjparks.org/regional/almadenlake.asp">Almaden Lake</a> is 55-miles and should take less than an hour.  Tessa will drop me off and go find parking.  I&#8217;ll have registered the day before, so head straight to the transition area and set up my spot.  I should have an hour before the race starts, so I&#8217;ll familiarize myself with the transition area, the entrances and exists, and the swim course.  If allowed, I&#8217;ll do a warm-up swim, nothing hard, just enough to get the blood flowing.  Stretches.  And the requisite trips to the porta-potties.</p>
<p><strong>Swim<span style="font-weight: normal;"><br />
I&#8217;m in the third wave, starting at 7:08.  I&#8217;ll stand one row back from the front, on the inside.  I&#8217;ll take the first 100m easy, trying to avoid feet, and picking a path through the carnage.  After that I&#8217;ll settle into a comfortable rhythm, avoiding the temptation to race.  A mistake I made last time was going too wide, so try to keep an optimal course.</span></strong></p>
<p><strong>Transition to bike</strong><br />
My wet suit&#8217;s a two piece, so I&#8217;ll have the top off by the time I get to my spot.  Take off the bottoms.  Socks on.  Shoes on.  T-shirt on.  Helmet on.  Put 3 gel packs in back pocket.  Grab bike.  Run for the exit.</p>
<p><strong>Bike</strong><br />
The bike course is wide, smooth, and relatively flat.  I&#8217;ll be pushing hard.  I&#8217;ll have a gel pack at the start, one half way, and one at the end.  I&#8217;ll alternate between water and energy drink, sipping regularly.</p>
<p>There&#8217;s a 7% climb for 200-vertical-feet between miles 15 and 16.  After riding in Marin, this should be easy.</p>
<p>I want to average above 20 mph.</p>
<p><strong>Transition to run</strong><br />
Simply drop bike off, take off helmet, switch shoes, and grab race belt with my number.</p>
<p><strong>Run</strong><br />
Like the bike it&#8217;s a flattish course.  I&#8217;ll take the first mile to ease my legs in, then settle into a race pace.  I want to push close to my limit.  I won&#8217;t have my heart rate monitor so I&#8217;ll pay attention to my breathing and if it gets laboured will ease off.  I&#8217;ll take water every mile at each aid station.</p>
<p><strong>Finish</strong><br />
At the end of the day I know I&#8217;m not going to place very highly.  I could say I&#8217;d like to finish in the top 10%, which would be very cool, but is meaningless; it is a measure of other entrants not myself.  My goal is for everything to go smoothly and to feel like I couldn&#8217;t have finished in a quicker time.  But, shit happens and if something does go wrong I&#8217;ll just do my best to get to the end.</p>
]]></content:encoded>
			<wfw:commentRss>http://pupius.co.uk/blog/2010/06/prelude-to-a-race/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>What did your commute look like today?</title>
		<link>http://pupius.co.uk/blog/2010/05/btwd/</link>
		<comments>http://pupius.co.uk/blog/2010/05/btwd/#comments</comments>
		<pubDate>Thu, 13 May 2010 19:34:52 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Cycling]]></category>
		<category><![CDATA[San Francisco]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://pupius.co.uk/blog/?p=371</guid>
		<description><![CDATA[This is one of the views we had: Today is Bike To Work Day in the SF Bay Area. A few hundred people turned out at the 24th and Mission BART station at 6:30am this morning to make their way to the South Bay for work. There were three different routes heading to Google, I [...]]]></description>
			<content:encoded><![CDATA[<p>This is one of the views we had:</p>
<p style="text-align: center;"><a href="http://picasaweb.google.com/dan.pupius/BTWD2010SkylineRoute#"><img class="aligncenter" style="border: 1px solid #000;" title="San Andreas Lake" src="http://lh3.ggpht.com/__HC3vBAdElI/S-xRkyDHrAI/AAAAAAAADyg/K-6W2zYfOwQ/s400/Bike%20To%20Work%20Day%202010%20026.jpg" alt="" width="400" height="225" /></a></p>
<p>Today is <a href="http://www.sfbike.org/?btwd">Bike To Work Day</a> in the SF Bay Area.  A few hundred people turned out at the 24th and Mission BART station at 6:30am this morning to make their way to the South Bay for work.  There were three different routes heading to Google, I joined a group of about a dozen people taking the 46-mile, very picturesque route down <a href="http://www.sf2g.com/skyline.html">Skyline</a>.</p>
<p><a href="http://picasaweb.google.com/dan.pupius/BTWD2010SkylineRoute#">A few more photos and a couple of videos here.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://pupius.co.uk/blog/2010/05/btwd/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Racer #5748</title>
		<link>http://pupius.co.uk/blog/2010/05/racer-5748/</link>
		<comments>http://pupius.co.uk/blog/2010/05/racer-5748/#comments</comments>
		<pubDate>Mon, 03 May 2010 04:47:55 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Tri]]></category>
		<category><![CDATA[Wildflower]]></category>

		<guid isPermaLink="false">http://pupius.co.uk/blog/?p=351</guid>
		<description><![CDATA[If you&#8217;re not interested in my trip to Wildflower this weekend you can stop reading (or mute) now. If you are slightly interested by it but in the tl:dr crowd, you can skip to the end to see my times/position. If you are actually interested in my race report, please continue (hi Mum, hi Marie)&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re not interested in my trip to Wildflower this weekend you can stop reading (or mute) now.<br />
If you are slightly interested by it but in the tl:dr crowd, you can skip to the end to see my times/position.<br />
If you are actually interested in my race report, please continue (hi Mum, hi Marie)&#8230;</p>
<p>So&#8230; if you read the last post you&#8217;ll know I was heading to Wildflower to do the Olympic triathlon this weekend.  Now, this is no Iron Man.  The Long Course is on Saturday and is a half-Iron Man; the Olympic is an &#8220;Intermediate Distance&#8221; event and is a <em>mere</em> 1-mile swim, 25-mile bike, and 6-mile run.  However, each of the Wildflower courses is known for being particularly grueling.</p>
<p>Tessa, Sani (my fellow racer), his brother, and I drove the 300-miles to Lake San Antonio on Friday afternoon, and set up camp.</p>
<p>On Saturday, we did some swim training, a light bike ride, and watched the Long Course competitors.  These guys are seriously hardcore.  The winner will finish the 1.2-mile swim, 56-mile bike, and half-marathon in 3-hours 55-minutes.  The last person will take nearly 10-hours, biking and running in the scorching California sun.  Seeing the people of all shapes and sizes do this race made me feel really quite lame.  The <a href="http://www.teamintraining.org/">Team-in-Training</a> people were particularly impressive; many of whom certainly don&#8217;t look like athletes, but they all support each other and with serious mental willpower finish the course to support the Leukemia &amp; Lymphoma Society.</p>
<p>Today, after two cold and uncomfortable nights in a tent, was our race.  The start is split into waves, with the collegiate men going first at 9am.  Then the male age groups, then female.  My wave started at 9:25.</p>
<p>The swim started with the usual carnage; legs and arms flailing everywhere, people almost swimming over you, kicks to the face.  By the first buoy it had thinned out only a little, so I decided to go wide to avoid the masses.  By the half way point I was now overtaking stragglers from the waves in front; some swimming breaststroke, some lying on their backs staring at the sky.  By the final buoy and the last-leg back to the dock I got overtaken by the front guy of the wave behind me.  Appropriately wearing a ninja-black swim cap.  The swim felt long, when training I think I go into a kind of meditative state, but in the excitement of race day it took forever.</p>
<p>After the first hill, the bike was relatively straight forward.  I pushed it quite hard, taking satisfaction from over taking guys on $5000+ tri-bikes, and feeling awe at other guys on $5000+ tri-bikes flying past me.  The course was a there-and-back, with 2 biggish hills either way.  My &#8220;nutrition strategy&#8221; was to have an <a href="http://www.amazon.com/Clif-Shot-Expresso-Caffeine-1-1-Ounce/dp/B001FB5LHU/ref=sr_1_2?ie=UTF8&amp;s=hpc&amp;qid=1271651568&amp;sr=8-2">expresso-gel</a> at the start and end of the ride, a <a href="http://www.amazon.com/Honey-Stinger-Energy-1-3-Ounce-Pouch/dp/B0010TGK18/ref=sr_1_1?ie=UTF8&amp;s=grocery&amp;qid=1272859715&amp;sr=8-1">honey gel</a> in the middle, and then alternate water/electrolyte drinks throughout.  This worked pretty well.</p>
<p>The run was killer.  As always it hurt like hell trying to run after biking for over an hour.  And the course was tough.  There were aid stations at each mile giving out much needed gatorade and water, but even with these I started getting chills about half-way round.  At this point the sun was high in the sky and it was getting hot; I feel so bad for the women who didn&#8217;t get to start till 11am.  The run course was nearly all up hill for the first 5-miles, on road and dirt trails.  Then a 1-mile knee crunching decent to the finish line.</p>
<p>I felt pretty rough by the time I crested the final hill, but I kept going and made it to the finish with a time I&#8217;m pretty happy with.</p>
<p>My total time was 2-hours 39-minutes, which put me 24th in my age group of 224 guys, 142nd out of all 1200 men, and 166th overall out of over 2000 competitors.  For context, the winner came in at 2-hours 2-minutes, median time is 3-hours 19-minutes, and the 90th percentile take longer than 4-hours.</p>
<p>Swim: 00:29:49<br />
Transition 1: 00:03:04<br />
Bike: 01:19:31 (18 mph avg.)<br />
Transition 2: 00:01:09<br />
Run: 00:46:10 (7:43 min/mile avg.)<br />
<strong>Total: 02:39:43</strong></p>
<p>Not too shabby, but plenty of room for improvement.</p>
<p>Now, off to finish this 2002 Moon Mountain Syrah and eat some honey sandwiches, oh, and I should probably shower at some stage.</p>
]]></content:encoded>
			<wfw:commentRss>http://pupius.co.uk/blog/2010/05/racer-5748/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Wildflower</title>
		<link>http://pupius.co.uk/blog/2010/04/wildflower/</link>
		<comments>http://pupius.co.uk/blog/2010/04/wildflower/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 05:56:30 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Tri]]></category>
		<category><![CDATA[Wildflower]]></category>
		<category><![CDATA[triathlon]]></category>

		<guid isPermaLink="false">http://pupius.co.uk/blog/?p=332</guid>
		<description><![CDATA[Tomorrow we&#8217;ll be heading down to Lake San Antonio for my 2nd Wildflower Triathlon. Last year I entered the Mountain Bike course. This year I decided to up the ante and try for the Olympic distance. The course is a 1.5km swim, a 40km bike, and then a 10km run (that&#8217;s 1-mile/25-miles/6-miles for the imperially [...]]]></description>
			<content:encoded><![CDATA[<p><center><a href="http://www.flickr.com/photos/dpup/4565116438/"><img style="border:1px solid #000" alt="" src="http://farm4.static.flickr.com/3268/4565116438_6e18c7a256.jpg" title="Swim / Bike / Run" width="500" height="456" /></a></center></p>
<p>Tomorrow we&#8217;ll be heading down to <a href="http://maps.google.com/maps?f=q&#038;source=s_q&#038;hl=en&#038;geocode=&#038;q=Lake+San+Antonio&#038;sll=37.780946,-122.402335&#038;sspn=0.011261,0.022724&#038;ie=UTF8&#038;hq=&#038;hnear=Lake+San+Antonio&#038;ll=35.845648,-120.970631&#038;spn=0.092394,0.181789&#038;t=h&#038;z=13">Lake San Antonio</a> for my 2nd Wildflower Triathlon.  <a href="http://pupius.co.uk/blog/2009/05/need-to-tri-harder/">Last year</a> I entered the Mountain Bike course.  This year I decided to up the ante and try for the <a href="http://www.tricalifornia.com/index.cfm/WildFlower2010-course_descriptions_olympic_international.htm">Olympic</a> distance.</p>
<p>The course is a 1.5km swim, a 40km bike, and then a 10km run (that&#8217;s 1-mile/25-miles/6-miles for the imperially inclined).   While it&#8217;s no <a href="http://ironman.com/events/ironman">Iron Man</a>, they say the bike &#8220;should be considered relatively difficult&#8221; and the run is a &#8220;combination of road and trails, through campgrounds and challenging hills&#8221;.</p>
<p>The training has been pretty tough.  I injured my back last October, which meant I started the running training later than I would have liked.  I&#8217;ve also found it stressful finding the time to train (doing an IronMan must be almost a fulltime job).</p>
<p>For the last couple of months I&#8217;ve been working out 5 or 6 days a week; with weights, runs, and swims in the <a href="http://en.wikipedia.org/wiki/Swimming_pool#Exercise_pools">infinity pool</a>, during the week; then <a href="http://maps.google.com/maps/ms?ie=UTF8&#038;hl=en&#038;msa=0&#038;msid=115201592039114492384.00048256a60d10e8315c9&#038;z=12">long bike rides</a>, runs on the embarcadero, and swims in the bay, on the weekend.  Running after cycling is hard on the legs, my knees and ankles are pretty sore this week.</p>
<p>Anyway, I do it because I enjoy the challenge.  Hopefully I&#8217;ll finish with a reasonable time and legs that still work.  I&#8217;ve already signed up for the 12km <a href="http://www.ingbaytobreakers.com/">Bay-to-Breakers</a> run in 2-weeks and the <a href="http://www.usaproductions.org/events/triathlon-series/tri-svot">Silicon Valley International Triathlon</a> in 6-weeks.</p>
<p>Wish me luck!</p>
]]></content:encoded>
			<wfw:commentRss>http://pupius.co.uk/blog/2010/04/wildflower/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP-Closure</title>
		<link>http://pupius.co.uk/blog/2010/02/php-closure/</link>
		<comments>http://pupius.co.uk/blog/2010/02/php-closure/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 02:44:03 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://pupius.co.uk/blog/?p=309</guid>
		<description><![CDATA[At the beginning of 2006 Erik and I started a 20% project to write a JS library for Google. Today it is used by many projects within Google and was recently open sourced. On its own, the Closure Library isn&#8217;t very compelling for the average web developer. The dynamic loading is intended for unit tests [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://code.google.com/p/php-closure/"><img alt="" src="http://code.google.com/p/php-closure/logo?logo_id=1267203780" title="PHP Closure" class="alignright" width="55" height="55" /></a>At the beginning of 2006 <a href="http://erik.eae.net/">Erik</a> and I started a 20% project to write a JS library for Google.  Today it is used by many projects within Google and was recently <a href="http://code.google.com/closure/library/">open sourced</a>.</p>
<p>On its own, the Closure Library isn&#8217;t very compelling for the average web developer.  The dynamic loading is intended for unit tests and development, and using it in production would cause users to download masses of unused code.</p>
<p>Luckily for us, the <a href="http://code.google.com/closure/compiler/">Closure Compiler</a> was open sourced at the same time.  The compiler knows about a lot of the idioms used in the Closure Library and does a really good job of removing dead code and optimizing what remains.  The team also launched a <a href="http://code.google.com/closure/compiler/docs/gettingstarted_api.html">web service</a> with a RESTful API so you don&#8217;t even have to run the compiler yourself.</p>
<p>Even with the web service, the development-debug cycle isn&#8217;t ideal.  So when I found myself wanting to use some of the Closure Library for my new <a href="http://pupius.co.uk/photos/">photo site</a> I hacked together a <a href="http://code.google.com/p/php-closure/source/browse/trunk/php-closure.php">PHP class</a> that provides a convenient interface to the compiler web service, caches the optimized code, and recompiles when the sources have changed.  Pretty basic, but quite useful I think.</p>
<p>I know PHP is looked down upon by many programmers, but it is easy, convenient, and widely available.  If you have a PHP based site and want to use the Closure Library and/or the Compiler, it might be worth heading over to the <a href="http://code.google.com/p/php-closure/">project page</a> and seeing if it might be useful.</p>
<p>[<a href="http://code.google.com/p/php-closure/">php-closure</a>] </p>
]]></content:encoded>
			<wfw:commentRss>http://pupius.co.uk/blog/2010/02/php-closure/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Photofolio</title>
		<link>http://pupius.co.uk/blog/2010/02/photofolio/</link>
		<comments>http://pupius.co.uk/blog/2010/02/photofolio/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 16:42:21 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://pupius.co.uk/blog/?p=300</guid>
		<description><![CDATA[This site was home to my photographs for many years, beginning while I was still shooting film cameras and scanning negatives, and going through my first Digital Ixus and onto the Canon 10D. Coming relatively late to the party, I joined Flickr at the start of 2008 and haven&#8217;t looked back since. The thing that [...]]]></description>
			<content:encoded><![CDATA[<p>This site was home to my photographs for many years, beginning while I was still shooting film cameras and scanning negatives, and going through my first Digital Ixus and onto the Canon 10D.</p>
<p>Coming relatively late to the party, <a href="http://www.flickr.com/photos/dpup/2234402077/">I joined Flickr</a> at the start of 2008 and haven&#8217;t looked back since.  The thing that is most compelling for me is the social aspect, something that a personal photo site could never achieve.  It pushes me to take more photos and to try to be more creative.</p>
<p>With this in mind I felt the photos left on this site were getting dated and unrepresentative; photos from university ski trips and my early travelings in China, Vietnam, and Indonesia.  Instead I&#8217;ve put together a portfolio of sorts.</p>
<p>So Flickr is <a href="http://www.flickr.com/photos/dpup/" rel="me">my photostream</a>, Picasa gets <a href="http://picasaweb.google.com/dan.pupius" rel="me">random albums</a> for sharing with family and friends, and while I don&#8217;t feel I&#8217;ve found a particular style yet, this site gets my best attempt at a <a href="http://pupius.co.uk/photos/" rel="me">photographic portfolio</a>.</p>
<p><a href="http://pupius.co.uk/photos/" rel="me">Check it out</a> and let me know what you think.</p>
]]></content:encoded>
			<wfw:commentRss>http://pupius.co.uk/blog/2010/02/photofolio/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Motherlode Meadows</title>
		<link>http://pupius.co.uk/blog/2010/01/motherlode-meadows/</link>
		<comments>http://pupius.co.uk/blog/2010/01/motherlode-meadows/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 05:27:16 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Snowboarding]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[Videos]]></category>

		<guid isPermaLink="false">http://pupius.co.uk/blog/?p=282</guid>
		<description><![CDATA[My parents gave me a ContourHD helmet camera for Christmas. Last weekend we were in Park City, Utah, for the Sundance Film Festival, so I got a chance to try it out while snowboarding. There&#8217;s no way to check the footage on the camera itself, so it is be quite hard to get set up [...]]]></description>
			<content:encoded><![CDATA[<p>My parents gave me a <a href="http://www.vholdr.com/">ContourHD</a> helmet camera for Christmas.  Last weekend we were in Park City, Utah, for the <a href="http://festival.sundance.org/2010/">Sundance Film Festival</a>, so I got a chance to try it out while snowboarding.  There&#8217;s no way to check the footage on the camera itself, so it is be quite hard to get set up properly.  As you can see from the following video it turns out I spend a lot of my time snowboarding with a tilted head.</p>
<p style="text-align: center;">
<p><a href="http://www.youtube.com/watch?v=KZkEde-9QAk&#038;fmt=18">www.youtube.com/watch?v=KZkEde-9QAk</a></p>
<p></a></p>
<p>Click the resolution menu and maximize or <a href="http://www.youtube.com/watch?v=KZkEde-9QAk&#038;fmt=37">head on over to YouTube</a> to watch it in full 1080p.</p>
<p>And yes, that is me crashing into a tree at 0:29.  And yes, it did hurt.  I ended off with rather bruised ribs.</p>
]]></content:encoded>
			<wfw:commentRss>http://pupius.co.uk/blog/2010/01/motherlode-meadows/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Sunday Afternoon Ride</title>
		<link>http://pupius.co.uk/blog/2009/10/sunday-afternoon-ride/</link>
		<comments>http://pupius.co.uk/blog/2009/10/sunday-afternoon-ride/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 00:47:51 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Cycling]]></category>
		<category><![CDATA[San Francisco]]></category>

		<guid isPermaLink="false">http://pupius.co.uk/blog/?p=267</guid>
		<description><![CDATA[Up until about a month ago I&#8217;d only ever ridden mountain bikes, and I was skeptical of how fun road biking would be.  Having biked to work a few times since then I&#8217;m now solidly sold on the virtues of thin wheels. I think what I like most about road biking is how much distance you [...]]]></description>
			<content:encoded><![CDATA[<p>Up until about a <a href="http://www.flickr.com/photos/dpup/3913445509/">month ago</a> I&#8217;d only ever ridden mountain bikes, and I was skeptical of how fun road biking would be.  Having <a href="http://www.sf2g.com/">biked to work</a> a few times since then I&#8217;m now solidly sold on the virtues of thin wheels.</p>
<p>I think what I like most about road biking is how much distance you can cover in a relatively short period of time.  For example, this afternoon I took a 2-hour ride round the tip of the SF peninsula and was able to take in views of <a href="http://en.wikipedia.org/wiki/Crissy_Field">Crissy Field</a>, the <a href="http://en.wikipedia.org/wiki/Golden_Gate">Golden Gate</a>, <a href="http://en.wikipedia.org/wiki/Ocean_Beach,_San_Francisco,_California">Ocean Beach</a>, <a href="http://en.wikipedia.org/wiki/Lake_Merced">Lake Merced</a>, and <a href="http://en.wikipedia.org/wiki/Golden_Gate_Park">Golden Gate Park</a>.</p>
<p>Here&#8217;s the route, logged on <a href="http://mytracks.appspot.com/">My Tracks</a>.  You can click the start/end point for details.</p>
<p>
<iframe width="660" height="450" style="border:1px solid #000" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps/ms?ie=UTF8&amp;hl=en&amp;t=p&amp;msa=0&amp;msid=115201592039114492384.0004763e87d48c1e571f0&amp;ll=37.758501,-122.451553&amp;spn=0.122144,0.226593&amp;z=12&amp;output=embed"></iframe><br /><small>View <a href="http://maps.google.com/maps/ms?ie=UTF8&amp;hl=en&amp;t=p&amp;msa=0&amp;msid=115201592039114492384.0004763e87d48c1e571f0&amp;ll=37.758501,-122.451553&amp;spn=0.122144,0.226593&amp;z=12&amp;source=embed" style="color:#0000FF;text-align:left">SF Ocean Beach Loop</a> in a larger map</small>
</p>
]]></content:encoded>
			<wfw:commentRss>http://pupius.co.uk/blog/2009/10/sunday-afternoon-ride/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New room mate</title>
		<link>http://pupius.co.uk/blog/2009/06/new-room-mate/</link>
		<comments>http://pupius.co.uk/blog/2009/06/new-room-mate/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 21:03:59 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Animal]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://pupius.co.uk/blog/?p=254</guid>
		<description><![CDATA[So it looks like next week I&#8217;ll be getting an additional room mate, check out her blog at http://macpup.net.]]></description>
			<content:encoded><![CDATA[<p>So it looks like next week I&#8217;ll be getting an additional room mate, check out her blog at <a href="http://macpup.net/">http://macpup.net</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://pupius.co.uk/blog/2009/06/new-room-mate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spilt Milk</title>
		<link>http://pupius.co.uk/blog/2009/06/split-milk/</link>
		<comments>http://pupius.co.uk/blog/2009/06/split-milk/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 04:12:58 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://pupius.co.uk/blog/2009/06/split-milk/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.flickr.com/photos/dpup/3583678354/"><br />
<img class="aligncenter" src="http://farm4.static.flickr.com/3606/3583678354_0d4cf6b226.jpg" alt="" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://pupius.co.uk/blog/2009/06/split-milk/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

