Smartasscamp, Day 2

Ok, ok mom, there’s more.  I still haven’t taken any pictures, but I swear I will try to take some today or tomorrow.  Jodi has some on her blog (Day 1...

Ok, ok mom, there’s more.  I still haven’t taken any pictures, but I swear I will try to take some today or tomorrow.  Jodi has some on her blog (Day 1 and day 2) if you want to look at photos.

I will bring you up to speed though.  Yesterday we had The Dread Long Brick.  We grouped up at 8 am, with workouts of 4 to 5 hours with varying main sets.  I had three times 30 minutes zone 3 in a 4 hour ride.  We rolled out together into a stiff headwind – I can’t stress the stiffness of this headwind enough.  I am feeling pretty used to windy weather these days, and I’ve ridden in stronger headwinds from time to time.  But this was right up there.  It’s not every day that I have to push 270 watts to go 16 miles per hour.

So anyhow, I turned around at the 2 1/2 hour mark and rode home with a booming tailwind, which was awesome.  Then I ran forty minutes off the bike, unless Paulo is reading this, in which case it was 35.  It was a hard workout for sure but I wasn’t nearly as cooked as some other times when I’ve done the same thing.  Maybe it’s the camaraderie.

After a rest we had an easy 3k swim (with “triathlon 50s”, it’s a good thing no one got hurt) and  went more or less straight to bed.  Tired!

Smartasscamp, Day 1

I’m here in Las Cruces courtesy of an eight hour, six hundred mile drive that took me, among other places, the entire north-south span of New Mexico.  I was really impressed...

I’m here in Las Cruces courtesy of an eight hour, six hundred mile drive that took me, among other places, the entire north-south span of New Mexico.  I was really impressed with myself for driving so far in one go until I met Grant, who also drove all the way here.  From Des Moines.  Holy crap.  Whenever I think I am tough I just hang out with some triathletes for a while and that puts me in my place.  Wouldn’t want me getting too uppity.Even though my trip pales in comparison, it was still a pretty neat road trip and I got to see a lot of the country that I hadn’t seen before.  I crossed the continental divide at Raton Pass – a beautiful area – and came down into northern New Mexico, an area that makes western Kansas seem crowded.  I came through Albuquerque and Truth or Consequences (this is a real town.  I had to stop to be sure) and eventually arrived last night around 10:30 pm.  Not bad for an afternoon’s travel.

Day 1 of camp was challenging as expected.  We had a “meat and potatoes” swim workout of 4500 meters first thing this morning – “meat and potatoes” means “a bit dull”, which I suppose might be the most specific type of training one could possibly hope for in preparation for a long distance triathlon.  Right after swimming we went out for a 2 hour-ish ride with zone 3.  I had 2 hours 20 minutes, with most of my zone 3 done with jonnyo of slowtwitch fame.  It became a bit spirited when we overtook an overweight older man wearing an iPod, but for the most part it was just good clean riding in the sun.  I even borrowed sunscreen.

We grocery shopped in the afternoon before a “bread and butter” run workout – do you sense a nascent theme in these workouts? – and got together in the evening for an introduction dinner.  Dinner was excellent, but there was a sense of impending doom over tomorrow’s workout(s).  I’ll let you know how they go.

Once more unto the breach

Seems like every time I try to come back from a posting hiatus it’s to blog about some weird triathlon-related activity. Ah, good thing I have such consistent hobbies! I’m off...

Seems like every time I try to come back from a posting hiatus it’s to blog about some weird triathlon-related activity. Ah, good thing I have such consistent hobbies!

I’m off this afternoon to Las Cruces, NM for a 10 day training camp with a big crew of up-and-comers, might-bes, and hopefuls just like me. I did this same camp last year during my Ironman Arizona build up. Subsequent races last year were a little lackluster (note extreme understatement), but this year I am confident that things will go more smoothly, and I’ll be able to transition back into a normal training schedule once I get back home.

It should be a pretty demanding week of training. After driving some 600 miles this afternoon, tomorrow I’ll have a 1 1/2 hour swim, 3 hour bike ride, and 1 hour run to join in the first day of the camp. Then on Sunday, having warmed up with an easy day, we’ll get into it for real :-) By next Sunday, I hope to be toughened up and ready for my next race, the Lone Star half ironman on April 1.

I’ll be trying to post updates from camp, including photos (!) if I get lucky. I’m still trying to make up my mind between flickr and gallery2 for my photos.

[Edit]:  I’ve been made aware that the quote is in fact “unto the breach”, not “into the breach”, even though the latter sounds much smoother in modern english.  I’m a dumbass.

OMG, what happened to your blog?

It’s coming back. I am changing web hosts. Holy crap, I’m going to blog again! Already the new blog is better than the old one. I’m going to bring projects back,...

It’s coming back. I am changing web hosts. Holy crap, I’m going to blog again! Already the new blog is better than the old one. I’m going to bring projects back, fix the link to Dan’s music, and – maybe – finally find photo gallery software that doesn’t suck!

If I were a superhero…

My name would be Flash Pastyoureyes. In fact, I may go change my career and my name today. My current market analysis: need for freelance computer programmers, low; need for superheros,...

My name would be Flash Pastyoureyes.
In fact, I may go change my career and my name today. My current market analysis: need for freelance computer programmers, low; need for superheros, high.

Hmmmm.

The volumes of two objects are equal if the areas of their corresponding cross-sections are all equal

my best friend has been acting scary since his breakup with his girlfriend cherry he even spends time on poems that don’t rhyme instead of odes to cavalieri Seriously, those seventeenth-century...

my best friend has been acting scary
since his breakup with his girlfriend cherry
he even spends time
on poems that don’t rhyme
instead of odes to cavalieri

Seriously, those seventeenth-century mathemeticians had all the intuitive discoveries. Ooh, if I lean it over, it still has the same volume? I’m speechless.

Surreal

There are 2 kinds of people in the world: 1.people who begin their array indexes at 1 1.people who begin their array indexes at 0 I had one of the more...

There are 2 kinds of people in the world:
1.people who begin their array indexes at 1
1.people who begin their array indexes at 0

I had one of the more surreal experiences of my life today. Because I keep my resume up to date on Monster, I am continually receiving email and phone calls from recruiters. Todays email took the cake though. As I read it over, trying to distill the actual job requirements from five paragraphs of boilerplate about Windows system administration, I realized that it was for a position on my team.

And then, after a minute of having that sink in, I realized the ad was actually for a night-shift operator of the software I’ve spent the last three months developing! It was a proud moment, sort of.

More is more.

Q: What to Jabba the Hut and John the Baptist have in common? A: Same middle name. I am a bad person for not writing since June. OK, with that out...

Q: What to Jabba the Hut and John the Baptist have in common?
A: Same middle name.

I am a bad person for not writing since June. OK, with that out of the way:

A little racing

Pretty much a very little bit of racing this season, between being injured due by a falling couch in May and getting a new job in June (more on that later), but a resurgent attitude saw me racing and enjoying myself all over the country. In July I had the epiphany that I like racing in triathlons. It may sound a bit weird to realize that now, 13 years into my triathlon career, but better late than never I guess. I’ve always been what they call a “trainer”. I like training, like being in shape, and I enjoy the process of executing a well-thought out plan over the course of several months or years. But I have a huge amount of fear regarding racing, fear that I will underperform or realize that my efforts were misguided.
So I decided the cure for that is more races and that is what I have been doing. I am happy to report that it works.
YMCA of the Rockies Mountain Bike Triathlon, 1st
Well, it’s always good to win a race (he said sagely, having won all of maybe three races in his entire life) and I definitely won this one, with the fastest swim, bike, and run of the day. More importantly, Steph and I got to spend an awesome day in the mountains afterward. The Winter Park alpine slide has to be seen to be believed. The downside: the Winter Park jazz festival was the same day. Jazz, ugh.

5430 Half Ironman, 16th
Pictures
On one hand, I had a two minute PR at this race. On the other hand, wetsuits were not allowed, I trained 4 hours the day before the race, and I got trounced all the way back to sixteenth place. I don’t think it’s very sporting to deprive the entire pro wave of wetsuits and them lump them back in with all the age-groupers for scoring purposes, but obviously I don’t make the rules. I did this race utterly on a whim and was rewarded with a nice training day and a small PR despite mediocre performances in all three disciplines.
BONUS: Steph was there again, I didn’t pass out afterward, and we went out for cheeseburgers that afternoon.

Timberman 70.3, 9th
Pictures :: Results
Just a week after the 5430 half, and only hours before leaving for Star Island, I squeezed in this classic half ironman. I last finished ninth in this race in 2003, the year I got my pro license. This year it poured rain the whole day, which was a good test of my newfound confidence. Historically I race badly in the rain, but with saran wrap over my bike computer and a good swim warmup, I was ready to tackle this demanding course.
I had an awesome if singularly painful swim by attempting to start on the feet of Michael Lovato. My coach’s repeated assurances that you cannot ruin your race by swimming too hard were the only thing that got me back to shore in one piece. Then a pretty good bike ride for me, trying out a new pacing strategy and unfortunately not remembering to eat quite enough. Again on Paulo’s advice, I hit it pretty hard out of transition rather than easing into pace. This worked out really well until someone hit me in the face with a brick wall around mile 8. I lost a few minutes regrouping, and then chugged home in 9th place.
This was a fantastic result for me, but bittersweet because I know I could have done better. A lot of things went right – a great swim, my first decent bad weather performance in years, and a consistent positive attitude – but two or three minutes that could have gone my way if I’d been smarter about eating got away from me, and that cost me some crucial places in the last 5k. Live and learn.
My next, and last, race of the season will be at the SOMA half-ironman. I’m going to try to beat my time and place from last year. Wish me luck!

More AI.

Knock Knock. Who’s there? I don’t even know. Building a little bit on the fascinatingness of the maze-running program below, I decided to take another of my old projects and update...

Knock Knock.
Who’s there?
I don’t even know.

Building a little bit on the fascinatingness of the maze-running program below, I decided to take another of my old projects and update it. This program will run on Windows XP and newer computers and it is totally awesome. It’s called CrunchTime, and it is a predictive classifier that builds decision trees.

Now even if you don’t have any familiarity with artificial intelligence, you probably know what decision trees are. Similar to flowcharts, they start at the top with a question. For example, “Will the toaster break today?” The goal of the decision tree is to predict the answer to this question. So it doesn’t know directly whether the toaster will break today or not, but it might have access to some ancillary data. For instance, it might know whether the toaster broke yesterday, whether the toaster has been submerged recently, or what color the ceiling tile is.

The algorithm inside CrunchTime goes through all of the example data you give it and decides which of these questions is most important. That is, it determines which series of questions, in which order, are the most effective at predicting the answer to the question you care about (“Will the toaster break today?” Inquiring minds want to know!)

The program is awesome and the download is free. Get a copy and try it out, eh?

Q Learning Algorithm: AI and Rats

I put The Infamous Software Rat, a perl implementation of the Q Learning algorithm, back up on the projects page. The Q learning algorithm is a nice, simple introduction to machine...

I put The Infamous Software Rat, a perl implementation of the Q Learning algorithm, back up on the projects page.

The Q learning algorithm is a nice, simple introduction to machine learning. The math is not too hard, the concept is reasonably easy to wrap your head around, there are a bunch of illustrative diagrams, and I’ve even included the source code, if you have a perl interpreter and want to run it for yourself.

Page 7 of 36«56789»