Lighthouse To Lighthouse 2014

L2L

Mike and I did the Lighthouse To Lighthouse race this weekend, and it was a doozy. The most salient features making it “a doozy” are:

  • My first ocean race
  • 14 miles long, my longest race so far
  • The Eastern US surf ski championships
  • A metric butt-load of surf skis. I believe they were saying 88, in all the classes. This is as well as rowing craft, outrigger canoes, sea kayaks, SUPs and some weirder stuff.

The things that made me think this could not only be “do-able”, but also that I could possibly do well:

  • Being Long Island Sound rather than open ocean meant it was probably going to be small waves and lots of boat wakes, something I can regularly train on here in Rochester
  • Mike and I had done a number of very long training paddles on Lake Ontario, making me feel confident in my ability to last for 14 miles
  • As I was tapering down my mileage last week I took a number of paddles in Irodequoit Bay, which is shallow and heavily travelled by boats, making it prime breeding ground for that mish-mash of boat wakes that Mike refers to as “potato patch” and I used to refer to as “I hate this I hate this I hate this I hate this please let it be over”, and I felt like I was getting pretty good at handling that stuff.

I spent the week before the race obsessively checking the marine forecast for Norwalk CT for race day. Every time I checked, it said the water was going to be nice and warm, the waves were going to be less than 1 foot high, and the wind was going to be either from the south west or from the north west at about 5 to 10 knots. I liked either of those options – south west would give us a head wind out and a nice push on the way back, north west would mean the wind was coming across the islands and wouldn’t be generating any waves at all. What I sort of realized but not quite was that with only 1 foot waves, they wouldn’t dominate over the boat wakes, so the whole race would be spent in “potato patch” waters.

So anyway, Mike and I discussed strategy. We paddle together a lot and most of the time I’m a stronger paddler than him, so my strategy was to try and find a wake I could ride, and his strategy was to try and hold onto me and if not find somebody else. Because I paddle against the people I paddle against rather than against the best people on the east coast, I had the idea in my head that I’m probably one of the top people in the V10 Sport surf ski, so my intention was to find one of them and try to hold onto them.

At the start we had about a 250 meter straight downwind, then a bouy to turn at, and then head out behind Sprite Island and straight to Pecks Ledge Light, the first of the lighthouses in the race’s name. Then it’s on a curving line past a bunch of low islands and around the second lighthouse, Greensledge Light, and back along the same islands and back in the way we came.

Before the start, somebody at the start pointed out a real “gotcha” about the course – on the way back, it’s easy to not see Goose Island because it’s very low and silhouetted against an island that’s beyond the course, Cockenoe Island, and you will see Peck’s Ledge Light and think you can head directly to it, but if you do you’ll end up going in behind Goose Island (and maybe even Copps Island) and get disqualified. I’m glad he did, because I nearly got suckered.

While we were warming up, Mike pointed out that the start line was very wide, and if we lined up to the right hand side, we’d have a tiny bit longer way to the first bouy, but we’d have the full advantage of the wind and waves to our back. It was a smart move, because nearly everybody else lined up to the left side, and when we got to the bouy everybody had already fallen into three very distinct lines and it was easy to squeeze into place in what looked like a good spot.

After the bouy, I ended up on the tail of a guy in a black V10 Sport Elite. (That’s the more expensive and lighter version of my V10 Sport Ultra. I don’t even think Epic offers the Elite model any more.) I thought he’s a guy to try to stick with. Unfortunately as we got out from behind Sprite Island the chop started hitting us from every direction and I was finding it harder and harder to hold onto his wake. I lost it maybe a half of the way from Sprite Island to the lighthouse, about the 2km mark (spoiler alert – I found out afterwards his name is Mario Blackburn and he finished 8 minutes ahead of me.) I was going way faster than I probably should have, and my heart rate was up in the 160s which is higher than I can maintain for 14 miles. I tried to find some other skis whose wakes I could hold onto and by the 3km mark I thought I had somebody. There was a loose aglomeration of 4 skis ahead of us, but we were catching them and none of them were using each other’s wakes. But as we went around Goose Island we suddenly got the full brunt of the wind in our faces. I don’t know why the guy I was following didn’t seem to be affected by it, but he dropped us all hard and went charging up the middle of the 4 guys. I found myself side by side with the second of the four guys, with one guy just tantalizingly out of reach ahead. Around this time I saw Jim Mallory and his doubles partner coming back, in a comfortable lead in the double surfski class, and then a few minutes behind the first of the single surf skis, a Fenn.

After we passed Southwest Point, it’s almost 2km of open water between you and the lighthouse, and another 2km back, with no islands sheltering you from shit coming in from the right, and it gets considerably rougher. The tantalizing guy dumped at least twice and did quick remounts. Mike thinks we passed him at this point, but I don’t think I did. All I know for sure is that the guy I was beside surged ahead, and I slowed down in the rough stuff. Just before turning at the lighthouse, I felt a familiar bump on the back of my boat and Mike called out.

I’d forgotten that in that really ugly stuff, Mike does not slow down as much as I did and I guess he used the opportunity to close back in on me. Mad props to him for keeping close enough in the semi-messy stuff that he could close in completely in the really messy stuff. Rounding the lighthouse, he actually went ahead of me. But then we came out from behind the lighthouse and now I was in my element. There were little waves coming from almost straight behind us, and with my lighter boat and slightly more power, I could get on those and surf them better than Mike, and pull away.

I had purposely taken a line out to the right hand side to take full advantage of both wind and tide behind us, but very few other people where doing that. I could see a big line of people tucked in closer to the lee of the islands. I couldn’t see if we were faster or slower than them, but I wish the race had taken split times at the turn so I could figure it out.

I don’t actually know how much I’d gotten ahead of Mike. In my head I was imagining that I was leaving him far behind. But the fact that we were now going with the wind meant that there was no cooling breeze, and I was cooking in the heat. I started to fade again, and it was getting harder and harder to put on the burst of energy you needed to catch one of these tiny waves.

As I passed Goose Island, I heard Mike calling from not very far behind a question about the course – it was easy to think that we were supposed to go around Cockenoe Island, but I could see a line of paddlers ahead of me going direct to the lighthouse and behind to Sprite Island and the finish, so I called back to go direct to the lighthouse. But the fact that it was obvious I hadn’t left Mike far behind, or he’d managed to claw his way back to within earshot was slightly dispiriting to me, but man I’ve got to give him full credit for that. Near the lighthouse, I again saw that same guy who’d dumped two or more times ahead of me at the Greensledge Light. This time when he dumped his remount wasn’t as fast as it had been before and I managed to pass him.

After the lighthouse, it was full on “potato patch” again, waves from every direction, including a boat towing kids on a raft who made a gigantic wake right in front of me. However, I had enough energy left that I sprinted over the wake and successfully caught the other side of their wake, which pushed me ahead of the guy in the red Stellar who I’d been chasing for a while (Mark Southam). One thing I noticed at the time and was curious about, everybody else was taking a curving path to the right instead of going straight to Sprite Island. I went straight and didn’t encounter any obstacles that made me think this was a bad idea. I notice now looking at the GPS track that we evidently took that curving track on the way out as well. No idea why, unless people were allowing themselves to be pushed by the wind.

Rounding Sprite Island, I realized that I no longer needed the energy I’d saved to handle the waves, and so I went into an all out sprint. I knew that people who’d been ahead of me for the first 12 or 13 miles of the race were not that far behind me and I didn’t want to give them a chance to catch back up. Looking at my GPS tracks again, you can see my heart rate respond to the extra effort by jumping up to 155 or so, but not much change in my speed as it barely touches 10km/hr, but then again that section was more directly into the wind.

Crossing the line, I finally managed to look back and see that while Mike hadn’t caught the guy in the red Stellar, he was involved in a neck and neck battle with the guy who kept remounting. In the end, I finished in 2:17:15 in 31st position, the red Stellar finished 32nd, and Mike barely nipped the remount guy finishing 2:17:52 in 33rd, and remount guy (Jeff Cowley) finished two seconds behind him.

So, what’s the upshot? Am I satisfied? Yeah, I guess I am. I paddled a good race in trying conditions in an environment that was a bit different than I’m used to, and did as well as could be expected against a very high quality field. And I’m hoping to come back next year and go better.

My goal of being one of the top V10 Sports was sort-of met – I was the 4th V10 Sport, but I was a whole 17 minutes behind the fastest one. Surprisingly, the guy in the lightest V10 Sport, the black one, was only 8 minutes ahead of me. Maybe I should have tried harder to hold his wake? But then again, three of the guys in the SS-20 category (the category invented for Epic V8 and Stellar S18 but specifically excluding V10 Sport) were faster than me as well. So maybe it’s not all about the boat.

One thing that jumps out at me about the results though – one of the SUP paddlers supposedly beat my time. Either that is one hell of a SUP paddler, or there’s something wrong there. I’ve never met a SUP paddler who could hold even close to the same speed as me, and this guy did 14 miles in 2:13:30, for an average speed of 6.3mph! The second fastest SUP was 56 minutes slower.

I also discovered that just like in Tarifa, handle bar tape and salt water do not mix. I’ve got lots of new blisters on my right hand. I was using handle bar tape, but it tore my left hand apart in Tarifa. So I switched to no tape and cycling gloves, but that made my right hand numb, so I switched back to tape on my right hand and a glove on my left hand. It may have looked silly, but it worked just fine in fresh water, but evidently it doesn’t work in salt water. I’ve got to keep experimenting. I guess I could try no tape and no glove on the right next.

Damn DMARC

So a couple of weeks or months ago, I noticed something odd with the mailing lists I run. People on Yahoo and AOL claimed that they were missing messages, and Gmail was stuffing mailing list messages from people on Yahoo or AOL into the Spam folder, even though I’d received literally hundreds of messages from those people on those mailing lists in the past.

After investigating, it turns out that both Yahoo and AOL had turned on an anti-spam feature called “DMARC”. Basically what it meant if a message came with a From line saying it was from either of those, but not coming from an approved mail sender, they were asking the rest of the net to treat it as spam. Gmail honored the DMARC request by putting it in the Spam folder, but Yahoo and AOL and some other ISPs were just bouncing the messages or throwing them away.

This DMARC was obviously a huge problem for mailing lists, because what they do is they accept an email from a person, and then send out the message to all the members of the mailing list, and most of them use the person’s email address in the From line of the mailing list message. This breaks under DMARC, because if my mailing list server recieved an email from joe.blow@yahoo and sends out a message to the mailing list members with a From: joe.blow@yahoo, then all those mail servers that implement DMARC are going to see that I’m not designated by yahoo as a valid sender of yahoo email, and they’re going to drop it.

The developers of the Mailman mailing list software were quick to offer some solutions. First they issued 2.1.16, which had a quick and dirty work-around, and then they rolled out 2.1.18, which had what I think is a much better solution. But my problem is that my mailing list server is pure Debian Stable, and I want to only install packages, not get into the hassle of installing things from source and then having to monitor if things are updated. So I waited for 2.1.18 to get backported to Debian Stable (which uses 2.1.15). I put in request tickets to get it backported. They never did. Instead, they made it a package in Debian Testing, which is less stable.

So I did some googling and discovered something called “apt pinning” that would allow me to install some Debian Testing packages on my Debian Stable system. I tried it, and it wanted to drag in a new version of python, which wanted to drag in a new version of libc, and so on. That’s just stupid – the minimum required python for 2.1.18 is exactly the same as the minimum required python for 2.1.15. Whoever set up the .deb was a little over zealous in the requirements section.

I did not particularly want to drag in unstable versions of the very core libraries of a Linux system for no reason, so my next possibility was to install it from source. That was more complicated than it should have been, but relatively painless. First I tried following the instructions that Bill Bradford pointed me at. Unfortunately, immediately it told me that “Distutils is not available or is incomplete for /usr/bin/python” and “be sure to install the -devel package”. Well, unfortunately there isn’t a “python-devel” package. I looked at the script that configure was using to determine what it was looking for, and the problem was a missing Python.h in /usr/include/python2.7/. A bit of searching, and I discovered that this was installed by a package called “python2.7-dev” – so close, but so far from the “python-devel” I had been searching for. After that, I discovered I had to install the “make” program (like I said, this was a pure server system and I hadn’t been building software on it before) and I did my “make install”. Mail seemed to flow, but I couldn’t access the web interface. Bill suggested running the “check_perms -f”, which found and fixed 26 permissions problems, but still things weren’t working. I compared the perms on a few directories between this installation and my last backup, and discovered that neither the installation program nor check_perms had noticed that the cgi-scripts in the /usr/lib/cgi-bin/mailman directory were setgid “root” instead of setgid “list”. I fixed that, and everything started to work.

Now I wanted to test whether the new “dmarc_moderation_action” setting that 2.1.18 provided would actually fix the problem. So I changed the setting on one of my mailing lists, and emailed a guy on yahoo who was on the mailing list to see if he could test it for me. Unfortunately he wasn’t around, so the next morning I bit the bullet and created a yahoo mail account and added it to that list. I tried a post by this user to the list, and it did the right thing (changed the From address to the list address, but used the Yahoo’s person name part in the person name part), and testing that gmail didn’t stuff it in the Spam folder. I made sure it doesn’t do that with non-DMARC addresses like gmail. And then I made that setting change to all my lists.

Finger crossed, and hope that there aren’t too many more updates I have to apply before a 2.1.18 or later Mailman shows up in Debian Stable.

My other kayak

Last year I found this Think Legend surf ski on Craigslist. Poor guy had bought it because he wanted a fast kayak and didn’t realize there is a skill progression required. I’m almost a good enough paddler to manage it. Last year I paddled it a lot, trying to master it. But this year I’ve hardly touched it. You see, last year my other surf ski was a ancient V10 Sport in club layup, so the fact that the Legend was their cheap layup and was heavy as hell didn’t bother me. After all, it was narrower and longer than the V10 Sport so I knew if I ever mastered it I’d be faster in it. And by the end of the year I could handle it in a straight line and on flat water. I used it in a couple of races on the canal and did ok with it.

But this year I’ve had a change of plans. I got a V10 Sport in ultra layout, and it’s so light it makes the weight of the Legend seem like paddling a brick. A tippy unstable brick. Plus I’ve become really enamored of paddling on the lake, with all the waves and boat wakes and other stuff I used to hate. Plus I signed up for the Lighthouse to Lighthouse (L2L) race, my first ocean race, and I’m committed to paddling the Blackburn Challenge next year. So I’ve been all about the V10 Sport this year and neglecting the Legend.

But I did do a bit of a time trial one against the other on the canal and it appears that the Legend might be a tiny bit faster on the flat. And when I’ve hit a bit of a wake, it seems like the Legend has the potential to be really fast in the surf. If only I could keep it upright. If and when that day happens, I’m seriously thinking of getting a light high performance boat, either another Think Legend (if I can find one) or a V12 or whatever turns up on the used market.

I paddle the Legend one night a week – Mike and I call it “tippy boat night”. I guess after l2L I should up that to two or three times a week. Unfortunately last time I dropped it on the dock, putting a rather deep looking crack in it. It’s probably repairable, but I fear it will be a bad idea it paddle it until it’s fixed. Plus the patch will make my heavy boat even heavier. So I guess no tippy boat night until it’s fixed.

Lots and lots and lots of paddling

Remember how when I first started paddling I used to blog about every workout? These days, I don’t bother. I paddle 5 times a week, and there would just be no way to keep up with that. Also, I’m starting to pile on the miles (kilometers) in preparation for the Lighthouse To Lighthouse race in a couple of weeks. The race is 14 miles (22.5 km) and it’s on Long Island Sound, which isn’t the open ocean but it’s likely to be quite different that what I’m used to. So every weekend and some Tuesdays you’ll find me and Mike F out grinding out long paddles on Lake Ontario.

I looked at my stats, and 2010, the year before my surgery, I did 18 paddles of longer than 15 km. So far this year, I’ve done 27. All but one of my paddles over 20 km have been in the last month or so. Case in point, today we did 25 km.

Several of our paddles recently have been battling boat wakes from every direction at once, which is probably good practice but it’s no fun at all. Today we got a really early start (7:30) to try and avoid the boat wakes. We probably needn’t have bothered – the lake “turned over” early this week and the skies were overcast and grey. There was a wicked wind from the south, which is no help at all, and a low amplitude long period swell coming from the north west, which we hoped would provide a bit of help on the way back.

We set off towards the west, keeping tight into shore to avoid the south wind. It was a bit of a balancing act, trying to keep out of the slow shallow water but remain mostly in the wind shadow at shore. Sometimes it didn’t work. One advantage of staying in close was we got to see more scenery – people out walking their dogs on the beach, people taking their morning coffee on their decks, and in one place, 11 deer, including babies with their white spots, coming down to the shore to drink. We paddled a bit slower than usual, and Mike and I paddled beside each other instead of him riding my wake as is often the case. My heart rate was ticking over in the low 110s mostly, which is lower than I’d like, but to go harder would mean losing Mike’s company.

Right smack dab in the middle of the trip in each direction we had to swing away from the shelter of shore to clear the end of the break wall at the river. This is a dicey spot – you’ve got the waves and wind from the south, the swell from the north west, and all sorts of reflections of both of those. However this time, because we left early and because the conditions weren’t optimal for pleasure boats, we didn’t have the usual confusing maelstrom of boat wakes on top of it. It wasn’t too difficult, but even so my heart rate went over 130.

As usual on these paddles, I normally just keep heading out until Mike suggests we turn back. Usually he does it just after I’ve decided “ok, at the next kilometer/point/whatever, I’m going to suggest we turn back”, but it’s good for my ego to make it look like it was his idea. This time it was just seconds after my GPS beeped at the 12 km point – I was going to tough it out to 12.5 or 13, but that’s good too.

As we turned, we did our homage to Oscar Chalupski and shortened our paddles. I wanted to get a bit higher heart rate, so I increased my speed and started towing Mike in my stern wake. That worked out pretty well – with a little assistance from the north west swell at my back, I was nearly 1.5 km/hr faster than on the way out. And all was well until once again we had to leave the wind shadow of the shore to swing around the river break wall. The wind blown off shore waves were bigger, and now it seems like every sailboat at the Rochester Yacht Club is heading out to the lake. Mike lost his place on my wake and started falling behind. Now I’m faced with trying to navigate this mess, but also trying not get so far ahead that I can’t check in Mike and possibly circle back if he needs help. But I don’t want to slow down, so I quickly cross the river and head directly into the wind, then circle back to Mike as he gets about half way between the end of the break wall and shore.

After we get back in the wind shadow, it’s clear that Mike is spent. He can’t even stay on my wake anymore. I don’t want to slow down, so what I start doing is paddling ahead until my GPS beeps for another kilometer mark, then circling back around Mike. That’s literally circling – I don’t have to paddle in the reverse direction, just turn 360 degrees. And even then it usually takes me to about 400 meters or more before I catch and pass Mike. It probably would have been better for Mike, who was clearly suffering, if I’d slowed down and given him a wake he could hold, but out on the water I was only thinking of my training needs and I wanted to know I could still increase my speed at will.

The circling increased my total distance – we’d turned back at almost exactly 12 km, but I finished at 24.9 km. and afterwards I still had enough energy to carry Mike’s boat back to his car for him.

Armond Bassett 2014

Today was the Armond Bassett race. I was originally planning to not go, because I’ve rarely had any fun at it. The first time I did it, it was torrential thunderstorms. The second time, it was hot as hell and not a breath of wind, and I went out too hard and faded hard. Last year I was still recovering from my shoulder surgery and I only did the three mile short race. So basically I’ve never really enjoyed this race.

Today it was perfect weather, though – it wasn’t too hot, and there was a very pleasant breeze. My game plan was to not go out too hard, and try to keep it in a reasonable heart rate zone. In support of this plan, I finally got around to putting the weed guard on my boat, and I also bought a energy gel thinking that would stave off that big drop off in performance I get at about the 1 hour mark. I also made a GPS mount, which turned out to be a bit cock-eyed because I suck at cutting straight lines.

When I got to the race, Jim and Todd were there, so obviously first and second were out of reach, and my old nemesis Mike Littlejohn was there, meaning that I’d have a fight on my hands if I wanted third. As well there was an unknown quantity, a guy named Alex or Adam or something like that from Ithaca. He was in an ICF sprint boat, which meant he could be good. Todd said some thing about how since he couldn’t beat Jim, he might as well paddle with Mike and I and give us a wake to ride (and obviously still drop us at the end). I guess that was before he saw Alex.

Unlike 2009 they started us in waves, so the c2s and c4s were long gone before we started. So at the gun immediately Jim and Todd and Alex lept ahead and started opening a big gap. I jumped on Mike’s side wake and stayed there as I tried to keep my heart rate settled. That worked fine for about 1.5 km until it looked like Mike was heading out beyond a buoy when it looked to me like there was a considerable distance saving to be had going more directly, so I left his wake. And within seconds I discovered that either that was Mike’s plan all along, or he’d seen what I was doing and agreed with my line, because I look back and he was on my stern wake.

Ok, I thought, no harm giving him a ride after he’d given me one, but now I was trying to figure out how to get him to pull through and take a turn after he’d had some time on my stern. I couldn’t exactly ask him, since we were rivals rather than team mates, and unlike cycling there is no recognized gesture like the elbow flick to indicate that it’s somebody else’s turn. As the kilometers kept ticking away I was getting more concerned that I was playing into his hands. I had hoped that my first grab for my drinking water tube would get him to come through, but it didn’t. Then I hoped maybe he’d out turn me at the buoy at the bottom of the course. But he paddles a very long boat of his own design and it turns like a barge, so as we rounded the buoy I’d actually gotten a small gap. I decided to put the hammer down, hoping to deprive him of my wake – if I couldn’t get a rest in his wake, I could at least make him work on his own. It didn’t work; he managed to climb back up and latch onto my stern wake again.

After about two or three kilometers going upstream, I noticed something great – Alex appeared to be having some difficultly, and Jim and Todd dropped him. He was in so much difficulty that he was doing a bit of a brace stroke every now and then, much as I do when I’m paddling my Think Legend. After I raised my speed for another kilometer I managed to pass him, still dragging Mike with me.

As we passed the start/finish area, crossed the canal and under the bridges, I was feeling amazingly strong. Keeping my heart rate under 155 really seemed to be paying off and I stopped worrying about how to get Mike to take a turn since I was convinced I was going to just grind him off.

At about the 55 minute mark, I briefly paused in the wake of a c4 in order to take some of that gel I’d brought along. I’m thinking that might have been a mistake because I got mild stomach cramps a few minutes later.

Soon afterwards we encountered a whole bunch of the stronger canoes in the race stopped and milling around. We didn’t stop to enquire what was going on but I heard people asking each other if anybody had brought a phone. I didn’t have mine, so I didn’t stop. I found out afterwards that one of the paddlers, Mike Skivington, had a medical emergency and had been taken off in an ambulance. I guess that is one advantage of the Armond Bassett race over an Adirondak race – there are paved roads on both banks of the river for the entire length. (I didn’t know it at the time but the organizers decided because so many top competitors had stopped to help that they’d agreed to neutralize the race, so no awards and no NYMCRA points.)

Not far from the canoe commotion was the second turning buoy, and once again I got a tiny gap on Mike, but this time I was starting to feel the pace and I didn’t try to gap him. Instead, he started pulling up beside me. There was a headwind coming from the right side so I tried angling into that shore to see if it gave me an advantage, but it didn’t so I angled back into the middle and put in a minute of hard effort to get back on Mike’s stern wake. I guess the question of when Mike would come through and do a turn was finally sorted, but I was struggling to hold on.

I sat there in his stern wake thinking “his technique is worse than mine, his boat is heavier, he’s wearing a hot sweaty pfd, surely he’s got to get tired at some point!” But he never does. He’s relentless. A couple of times his speed briefly dropped and I though “oh thank God, he’s getting tired”, then “maybe he’s just trying to get you to take over the lead again – well jokes on him, I’m too tired” but then his speed would pick up again and I’d be back in my own little world of hurt. I wasn’t recovering or saving myself, I was just hanging on, trying to convince myself not to just say “screw it, let him go”. I came close a few times.

Finally we got under the final footbridge. He was heading directly for the dock, and I was heading directly downstream in what I thought was a slightly shorter distance to the finish line. I don’t know where I found the energy but I started sprinting for all I was worth. My technique was falling apart, and my arms were sore and I was gasping for breath, but I crossed the line and risked a glance over, and it looked like I just barely edged him out. I could barely manage to turn off my GPS and paddle for the dock. I briefly considered jumping into the water, but I didn’t think I had the energy to remount my boat.

Afterwards, we could see that both Mike and I had picked up weeds on our rudders. I’d also lost my weed guard. Todd told me he makes replacement weed guards in his shop, so hopefully I won’t had to pay Epic for another one.