• Category Archives the sporting life
  • Biking, running, weights, yoga…

  • Sloppy Towpath

    Morning weigh-in: 190.5# 14.5% BF

    I went out for a chilly towpath ride this morning with Julie G (she has off Wednesday and Friday). I think she knew what was coming but I totally expected the ground to be frozen solid, and dry even if above freezing, and it was like that for the most part but there were long sections where it was soft, muddy or just plain wet. We had a great ride, 14 miles down to Hope Road and back, but we did come home dirty. I have my jacket and bike clothes in the wash as we speak.

    I wonder how the mountain is doing, if it’s in any rideable shape. I did a mucky towpath ride a few weeks ago, then met Greg the next day and rode SMB and it was in great shape; we did Sals a few days later, and it was a bit wetter than SMB but still OK. Maybe a Sunday ride, at one or the other?

     


  • Too Much Pork For Just One Fork

    Morning weigh-in: 192.5#, 14.0% BF

    Whoops! That’s been up like that for a day or so now — we’ve been eating pulled pork, more puled pork and leftover pork for the last few days too, so I see a pattern. I did get in a trainer workout Tuesday night, but I also found myself struggling, pushing harder than I thought necessary to get my heart rate up — morning yoga/weights/push-ups seem harder over the last few days too. Natural slump? Over-training? I plan to just work through it.

    I went to the allergist yesterday. It was good to see her, get updates on my allergy sensitivities — not much has changed — and get some good advice (and medication) for dealing with my eczema. We’ll see how the new regimen works out.

    Meantime, I’ve been working on some Maps for CAT. Here’s a sample; it’s a work in progress but I feel pretty good about it. I actually used my routing program to do the directions — with a little bit of human editing!

    Bicycle route map: Nazareth to NCC
    Cycling route: Nazareth to NCC

  • Push-Up Challenge

    Morning weigh-in: 190.5#, 14.5% BF (still holding on…)

    One more thing I added to my morning exercise: push-ups. They’re easy to fit into the day, don’t need special clothes or any special exercise space, and I’ve been doing them off and on, as a quick way to keep warm without messing with the thermo$tat, since that cold weather hit. Then the other day I saw some click-bait about doing 100 push-ups a day for 30 days and thought “why not?”

    So I’ve been doing 100 push-ups a day, 50 in the morning and 50 later in the afternoon, for the past week.  I already think I see some more tone in my arms and chest, but it’s probably more like I’m just waking up my sleeping muscles rather than building more. But that’s just a week in, we’ll see what the results are at the end of the challenge..

    When I went looking up the challenge online, I found a couple of  articles and some Youtubes, mostly of say, Buzzfeed writers, people who were basically not exercising at all, who needed to break their push-ups up into smaller, more numerous sets over the course of the day, and in the end had some, but not really all that much improvement. Both sides of the Dunning-Kruger coin may be coming into play here, but I don’t think 100 push-ups is really all that many, especially over the course of a day, and one month is not a long enough time to give yourself to see results. (I’ll also say that doing a lot at once is probably better than doing them in a bunch of smaller doses; the last few painful ones are probably the ones that do the most good.)

    For now I’ll keep with the 100 push-ups, but at the end of the challenge, if I keep going, I’ll probably add more.

    Meantime, last night was the first trainer workout with heart rate monitor. A half hour, fifteen minutes of which were in Zone 3 or thereabouts, boring as hell but I did have the music playing. Dinner was leftover ribs, and this morning’s breakfast was bacon and eggs with Danish seed bread.

     

     


  • Escalating A Continuing Obsession

    Morning weigh-in: 189.5#, 14.0%BF

    It remains to be see whether I’m “back to that” or not, but I weighed myself this morning. It’s my blog, I can do what I want…

    I came across this photo the other day, taken by my friend Brian H on our trip out to Moab in 2008. It’s one of my favorite photos of myself, in fact one of the few I actually like:

    I ride my mountain bike
    Me Riding In Fruita, Colorado

    It presents me as I liked to see myself, and wanted to present myself to others as, at that time in my life. Maybe I still do want that, in some ways… Note the muscles! Those are why I’m posting the picture, actually: I am using this photo as motivation to get back in shape. (As a counterpoint, note the non-gray beard: some things are not entirely going to return ever, at least not without some Grecian Formula, or Photoshop or something.)

    Anyway, I didn’t get in touch with Greg yesterday, so I went out on a nice towpath ride. It was freezing at first, but I was dressed right and working hard, and warmed up soon enough. There were a few runners out, and some hikers, but it seemed like I was the only cyclist. I did run into Sarah A’s parents (I know Bob because we both volunteer at the Museum), who were out for a walk, and we talked some party logistics — we are hosting Sarah’s (no longer a surprise) birthday party this Saturday.

    My turnaround was going to be the old boat launch, but for some reason I kept going to the new one, where I ran into a bunch of first responders, ambulances, rescue boats, and the Freemansburg Fire Department hovercraft. I asked if they were on a training run, but no: there was a report of someone jumping from the Rt 33 bridge, and they were searching the river. That’s a tough job, and a bad day.

    Eating: Today’s lunch is canned mackerel in tomato sauce, with crème fraîche and pickled vegetables, over Danish seed bread. Yesterday’s lunch was smoked trout on Danish seed bread, with more pickled vegetables. We’ve been getting pretty Nordic with this recent cold weather.


  • Destination: Listmania!

    I sat down last night and, jonesing for rides as I do every year about this time, I wrote up a list of places I’d like to ride this year. All are in either Pennsylvania or New Jersey (with a few MD/DE outliers) , and within two or three hours of home. I’ve biked all of them before, some many times, but somehow very few of them happened in 2017. Anyway, here goes:

    New Jersey:

    • Allamuchy (also Stevens & Deer Park)
    • Ringwood SP
    • Wawayonda SP
    • Kittatinny SP
    • Mahlon Dickerson Reservation
    • Chimney Rock
    • Round Valley
    • Six Mile Run
    • Huber & Hartshorne Parks
    • Allaire SP

    Pennsylvania:

    • Jim Thorpe
    • Tamaqua/Burma Road
    • Raystown Lake
    • State College/Rothrock SF
    • R.B. Winter SP
    • Camelback
    • French Creek SP
    • Blue Marsh Lake
    • Nockamixon SP (I know, I know, but I don’t go as much as I like…)
    • Michaux SF
    • Merli-Sarnoski Park
    • Prompton
    • Lackawanna SP
    • Wissahickon

    Maryland:

    • Frederick Watershed
    • Gambrill SP
    • Patapsco Valley SP

    Delaware:

    • Iron Hill
    • White Clay

    This is to say nothing of “destination” places like Kingdom Trails in VT, or Slatyfork WV, or Moab, or Downieville…


  • Spanked!

    Another day, another awesome MTB ride… I rode again with Greg H, but we hit Sals this time. I think I did a but better in the rocky stuff than the other day, but even if I think [redacted] is a bit tougher, with more difficult trail challenges sprinkled here and there, Sals is relentless — it never stops being rocky, or uphill, or both…

    Tomorrow is a rest day, going in to Philly to see Ben, and Saturday, if the weather holds, we’ll be doing the “tour of Christmas lights” ride.


  • Rest Day

    I had an awesome ride yesterday, with Greg H at a local place that shall not be named — and if you’re in the know you already know where I mean — where, in contrast to Monday’s slop fest, the ground was snow-free and fairly dry. Chalk it up to good drainage, and maybe hilltop exposure to sun and wind, but conditions there were almost as good as it gets.

    My riding, however, displayed a certain lack of courage…

    On the way up the hill I was in front, and thinking to myself “enjoy it while you can,” because I knew the rough stuff would remove any fitness advantage I might have.  My recent riding follows the same old pattern: my fitness is the first to return (and the last to fade even when I’m slacking), but technical skills, and confidence, atrophy quickly and take forever to return. (I also got skunked by the fact that there were more technical features there that are just above my usual ability; I can clear them sometimes but am frequently knocked off my game. I used to call this my over/under. If things were just a little easier I would have been a lot better/faster/whatever, I swear…)

    Anyway, we had a good time, and I am getting better even if he has to wait for me after the difficult sections. We were supposed to go again today but Greg couldn’t make it, so it’s on for tomorrow.


  • Back Out In The Muck

    Yesterday’s ride along the canal was a slopfest, clothes and bike gray & gritty from the gravel/cinder surface, and I was whooped by a 14 mile ride over soft paths. So today, I’m heading out again — this time with Greg H to some actual trails, which stay dryer and more solid, hopefully. I’m heading out in a few minutes, just after blogging and a little lunch.

    A quick aside on the mapping front: I took a long time dithering about it, but I wrote my own chainage routine, and my own ascent/descent calculation function, both in PL/pgSQL, and both — especially the ascent routine, where there was a lot of room for improvement over my PyQGIS script — worked perfectly. (The ascent routine took about 20 minutes to run everything, as opposed to 4-8 hours for QGIS.) I still have to zero out the data at bridges, but I am now back to where I can wait for outside data (recommended routes, etc) to continue.


  • Motion

    Getting ready for a towpath ride; I’ll be out on the singlespeed which needed a little bit of work, tires pumped etc before it was ride-worthy, but looks to be in good shape — there are not a lot of moving parts. Not much to say otherwise..


  • Go, But At What Cost?

    Listening: “Golden Brown” by the Stranglers

    Well, so much for my previous experiment — don’t compartmentalize, just write — the real task is to actually take the time to write something. I haven’t been motivated lately  to do any writing, but in my defense there have been a lot of things to write about, which might have caused a bit of vapor-lock. Among other things, I’ve still been volunteering at the Canal Museum and at CAT, we did another overnight trip up to Jim Thorpe, and I’ve been exploring mapping and routing again.

    Listening: “Colossal” by Wolfmother

    Listening: “Beautiful Red Dress” by Laurie Anderson

    ON THE BIKE:

    We did another trip up the towpath: Anne and me, Sarah A and Dianna H. We rode to Jim Thorpe, lunching in town and camping overnight at the lake. Breakfast in town, then Anne continued north on her own from there while Sarah and I did the return trip (Dianna met her husband in town and got a ride home). Anne’s destination was Watkins Glen, and I caught up with her by car there a few days later. I brought my road bike, but we didn’t do much cycling, just some hiking at the Glen, then a trip to the Museum of Glass in Corning on the way home.

    Listening: “Help Me Mary” by Liz Phair

    I kind of got the mountain biking itch again: I did a ride on some seriously “old school” trails, with Greg H up in the Poconos near his cabin, probably my favorite ride of the year so far (except for a persistent creaking out of my pivots). Got the pivots fixed, rode Nox on a weekday with Anne, and did Deer Path/Pine Tar in Jim Thorpe Sunday. I’ll be doing a towpath ride later today.

    In between these things, I also took the Cycling Savvy course. Really fun, and though it covered a lot of the same ground as Road 1/LCI, I came away with more than a few choice new insights. I also rode across the Hill-to-Hill Bridge with my sister-in-law, which should have been a crazy idea, but by the time we did it (as part of the course), it was easy enough to be a bit anticlimactic.

    Listening:“Drumming Song” by Florence + The Machine

    We also managed to do some riding as part of Lehigh’s Car-free Day.

    Listening: “Make You Mine” by Heather Nova

    All this music just lets you know how slowly I write, and also how many in my “Favorites” playlist are female vocalists…

    READING

    I re-read The Mathematician’s Shiva recently, as well as all the “Expanse” books (which didn’t hold up to a re-read as well as I would have liked), and China Mieville’s Iron Council (ditto), the most recent new book was Walkable City by city planner and walkability expert/advocate Jeff Speck. Interestingly, he once was commissioned to do a study of Bethlehem, and gave a talk at Lehigh about his findings. (The town skipped over a bunch of his advice, but they did incorporate at least some of it, some parts more slowly than others.) It was fun (at first) to see him name-drop Bethlehem, and CAT, likely referring back to his study, but it became annoying after a while since it was mostly examples of what we were doing wrong…

    Case in point: I had just finished the “Cycling Savvy” course when I got to Speck’s critique of “Vehicular Cycling,” where bicyclists are trained to bike (on the roads) as drivers of vehicles — in other words, “Road 1” and “Cycling Savvy.” His contention, and there is some merit to it, is that while this may help an individual graduate be safer, it makes cycling grim and scary, a turn-off, thus reducing the number of actual cyclists on the road — and since the biggest driver of cycling safety is not cyclist skill (or wearing a helmet or whatnot), but the number of cyclists on the road, the vehicular cycling approach actually reduces general cycling safety. Oh well, he has a point, but I still liked biking over that bridge.

    Listening: “Old World” by The Modern Lovers

    FUN WITH POSTGIS

    I’ve been playing with a new project recently: building a web map for cycle commuters in the Valley. In the end it will show the major Lehigh Valley towns, and the locations of the major employers, and recommended routes that a cycle commuter might use to get around; I used Leaflet to get these basics down, but then I thought that what the map really needs is routing, and I thought it would be best to build a custom routing engine using PostGIS and pgRouting.

    Listening: “Wildewoman” by Lucius

    So, I’m back to my routing kick; this will be part 2 but I’ll be abandoning my previous project in favor of the web map.

    Listening: “Twenty-first Century Schizoid Man” by King Crimson

    First step (of many) was to make sure I had pgRouting installed properly along with PostGIS, and they both were, no problem. Next up was to build my road network — for right now I’m working on a smaller area, a part of Bethlehem City. I got the road data from OpenStreetMap and used the osm2pgrouting utility to get the roads into the database. So far so good, and the whole process was surprisingly easy.

    Using the routing functions took me a while to work out, but in the end they were also pretty straightforward. PostGIS/pgRouting seem to be easier to use, and easier to do sophisticated things with, than the original QGIS networking utilities.

    Listening: “White Unicorn” by Wolfmother (oh no the same band again!)

    Two things in particular came more easily: dealing with one-way streets, which I ignored in the first project since it seemed more trouble than it was worth (you could always walk your bike) and the actual “cost” of cycling.

    The basic idea behind routing is to find a path through the network that minimizes some function, the total of the “costs” of moving from each individual point to point within the network. The default cost function for my first project was distance (the default, and by far the easiest thing to do), which is a pretty good cost function as far as it goes. But with bicycling, elevation changes could also play a major role, and with pgRouting it’s easy enough to define your own costs.

    Listening: “Funkytown” by Lipps Inc.

    So I decided to consider total ascent, every meter climbed, as part of the cost; I found some studies that cyclists generally take a meter of ascent as equivalent to eight meters of travel — that is, you  might go eight meters longer to avoid another meter of climbing. I also thought that grade would affect that eight meters, and found another online study that multiplied ascent by a factor proportional to some power of grade. I eventually opted to go with a geometric factor, doubling elevation cost every 5% change in slope.

    Listening: “Strangeness and Charm” by Florence + The Machine

    I’ll get into it some other time, but I got QGIS to break up my network for finding ascent, and SAGA to assign elevations from DEM data, then wrote a Python script to extract and calculate the elevation costs. Took some doing, mostly dealing with my own typos, but finally I got the whole thing to work, and it routes beautifully — in QGIS, on my machine.

    Listening: “There There” by Radiohead

    I learned a few interesting things about elevation along the way. A sanity check of my cost results showed some anomalies, especially on 8th Avenue — it turns out my original “elevation data” was raw Space Shuttle radar data, and it picked up the top of the old Martin tower which screwed up nearby elevations. (This difference between ground elevation and radar/lidar elevation readings, the realm of buildings and trees, is — according to the Internet — very important to telecommunications people, who call it “clutter.”)

    So for my second iteration I used actual DEM data  (“digital elevation model,” the elevations at the surface of the Earth, as if it were scraped clear of buildings and vegetation), and that fixed the Martin Tower problem but revealed another one: bridges, my nemesis… I’ll have to figure out how to adjust elevations on bridges so they don’t follow the depressions (creeks, rivers) they jump over.

    Listening: “Furr” by Blitzen Trapper

    Well, that’s it for now…

    “But I still dream of running careless through the snow,

    And through the howling winds that blow

    Across the ancient, distant flow

    To fill our bodies up like water till we know.”

    … now let’s ride!