It’s so not gonna be flat…

climb_toward.png Yesterday’s ride never had a hope of being flat. And it’s time for me to get hilly. I need some fitness and the hills are one way to do it.

Lately, there’s been a fairly consistent crowd for the Sunday morning rides, but they are clearly more fit than I. Little wonder considering the dearth of riding for me this year… but it does represent a challenge I’m up for. Anyway, a few weeks ago I had an abortive ride caused mostly by my being over-medicated in the blood pressure dept. following a significant change in diet. After 500ft of climbing I had to call it quits with my heart racing in my chest. No pain, but completely toast. I basically turned around after 5 miles, rolled back down the hill as far as I could, stopped to let my heart slow, and continuing. When I reached the bottom, after sitting still for fifteen minutes, I finally caught my breath and slowed my heart. Then, I rode some more, because while I was cooked, there was no pain, so I felt safe. The next day, with my Doctors consent I dropped the BP medication and haven’t looked back. The next ride had the leeway that comes along with only riding with one other person, but began to suggest that things were getting better.

Of course, there was a two week layoff from riding again (I simply can’t get my schedule together this year, yet. Maybe my boss can help me out…) so once again I had no idea how I was going to feel on a ride that I knew would have some steep climbing.

I started poorly as I left any hints of cash at home. I also forgot that the Park where we were starting starts collecting parking fees at 8. I was there two minutes after. Sigh. So I used an old trick that allows me to park free of cost, but does cause me to ride a short steep at the end of my ride in order to get to my car.

So I roll out for a warmup loop, carefully timed so that I’m at the starting point nicely warmed up when I realize that I’m not wearing my sunglasses. It’s not really a problem, but the glasses I had on are not nearly as protective, so I hustled up a bit and climbed back to the car, exchanged glasses and rolled back to the parking lot.

The climbing started shortly after we left. First good sign, I wasn’t completely off the back. Second good sign, I was close enough to stay with the group for about 15 miles before I finally hit a patch of climbing that separated me from the pack. Finally, there was one other person who was in roughly the same boat (while climbing) although better than I still, but close enough that we formed a gruppeto and made our way back. We were sorely tempted to bail and have my wife deliver us back to the start since we were very close to my house at the time, but I was determined not to bail. That’s a bad habit to get into.

In the end, we had a great ride back, and another frien we met in the parking lot was kind enough to toss my bike in his van and drive me up the last incline. I was cooked, but in a far better way. And while I climbed slowly, I never redlined or got to the point where I needed to stop. Good stuff. Now to continue to build on my dropping weight and increasing fitness.

It’s gonna be flat

[You’re all stats weenies! 24.33 miles, 693 feet of climbing.]

These are words that cannot be trusted. Ever. Jenni, seen here, is notoriously untrustworthy when it comes the words above. I’ve learned not to trust those words, they are simply never the case.0531091025a.jpg

That said, I figured at least there would be no hills that look like walls as many Rockland county hills can. The rest I was up for…

Now Jenni did have a plan to make us climb a significant bit of hill… but I knew I wasn’t ready for that today and I had a time limit as well (more on that later).

We started at Bear Mountain State park. I got there early to spin a bit and warm up. It was cool when I started (50F) so I had knee warmers, a thin rain cape, and a hat under my helmet. Jenni of course, could not pass up a chance to poke fun, even as she screamed in pain on the first shady downhill, which no doubt froze various body parts that, well, probably should never freeze. It was easy enough to shed the jacket and hat, and eventually knee warmers as the day warmed. And the peasants rejoiced!

I digress however.

We rode across the Bear Mountain bridge which you can see here:0531090955.jpg

Turning north, we headed up 9D toward Cold Spring. As you can see the scenery is quite lovely as you ride along the Hudson Highlands. You pass a bunch of historical markers including the spot where the “First Chain” was stretched across the Hudson to prevent the British ships from making their way up the river.

IMG_0111.jpg

There’s one nice spot where you’ve descended to the river and you are essentially at the bottom and that’s where we turned around. Jenni was captivated by the outcropping, dreaming dreams of climbing the face. I was wondering whether I could a hitch ride back up the hills via a passing van or something.

Actually, they weren’t bad at all, not steep, not long, and quite pleasant over all. Plus since I dropped my BP med the other day (courtesy of my new diet and old Doc) I felt far better than recently when my blood pressure was 80 something over 50 for a brief period.

I’m finally getting some consistent miles under my wheels, and with the recent drop in weight I’m beginning to feel good. I haven’t crossed that threshold this year, ya know, the one where I feel like a cyclist, but the riding has been improving steadily, some fitness should follow now that a health impediment has been removed.

0531090858.jpg

As for the aforementioned time limit, Gerry Laybourne was kind enough to invite the old dev team from Oxygen to her home to catch up and once again enjoy each others company. So after the ride this morning I hustled home, we finished packing some food, and headed into the City to Central Park. Noah got a kick out of the horses and Pedicabs, and as excited as he was to visit the City and see everyone, he fell asleep in his stroller giving Lisa and I a few minutes to sit in the shade and enjoy each others company. Then we had a chance to catch up with everyone for a few hours. It was quite beautiful. Such a lovely group of people.

Google is Evil, Worse than PayPal: Don’t use Google Checkout for your business

Google is Evil, Worse than PayPal: Don’t use Google Checkout for your business: Don’t be evil’ my ass. So, to sum up our experience with Google Checkout:

they did not try to contact us to resolve any issue
there’s no way to find out why they closed our account, due to “security reasons”
there was no notice (we found out by accident, when we tried to pay for something with Google Checkout)
they kept over $200 of our money
there is no appeal
there is no one we can contact
we cannot open a new account
our money is gone, even though people have received their products
And I don’t know if you noticed, but that agreement section doesn’t actually have anything to do with this situation. It’s clearly just there to cause a sense of despair & make readers believe they have no legal recourse.[ They’re not the first people who have problems with Google’s position in the world. Google has too many policies like this, and it’s gotten very old. (An update.)]
Source: (24)Slash7

Where are the true believers?

Where are the true believers? – Good Experience: Or should we invest $50 billion in a new electronic medical record? That’s the proposal from the government, and I can’t imagine it changing anything. [I know they won’t for two reasons… and in this case I will stick to the computer tech of the situation. When I worked at a compnay that worked with hospitals, i saw first hand the mess that is many hospitals data infrastructure. I mean it’s really truly horrible. Monolithic, badly engineered hacks rule the day. I can imagine how it got there… but I blame the administrators who obviously invested the bare minimum in their infrastructure and now have a huge morass out of which to climb. Second is at a more personal level. I have a fine primary care physician. I trust him, he pays attention, knows the family history, etc. Because of the business side of the doctoring business he joined the equivalent of a conglomerate, which naturally centers their IT cost. All good, except they have a EMR system and when it fails to connect to the database (I wasn’t there as a tech, but as a patient) the system is worthless. No EKG or other tests. No access to records, no updates. Just a few simple paper pages to record new information that no doubt will have to be transcribed (with errors) by the staff. It’s 2009 for criminies sake… what the hell is that? No local storage? No syncing of records? What a freakin mess. And this from a major player in health care in my area. “Sucks” doesn’t begin to describe it…

BTW, as for the true believers… I think they’re there. I’m just not sure there’s enough of them where it matters.]

“New” Tech (things that have caught my eye)

Part of being a developer (IMHO) is keeping up with trends and ideas. I’m fond of “exploiting” the work of others to my benefit, and I love when folks simplify old gnarly issues. Anyway, every once in a while I write one of these posts to highlight some of the stuff I’ve been tinkering with in the lab. It acts a signpost for me, and reminds of projects often long gone by the time I look back. Some or all of these will appear in various projects at work or my own projects in the near future. Awesome stuff I assure you.

In no particular order they are

Smart-Grid Companies in ‘Feeding Frenzy’ Over Stimulus

Smart-Grid Companies in ‘Feeding Frenzy’ Over Stimulus: “Preston says she would include technologies that improve transmission and that use power more efficiently, such as advanced sensors and meters, energy-management software for both the grid and for individual households and energy storage that could help make wind energy, for example, available when it is needed. Berst said other technologies that could be included might be technologies that shift the times that appliances use energy, so that — for instance — your water heater might start up before the morning peak and store hot water until you need it for your shower…”
[Seven or eight years ago I worked with NYSERDA on a test of smart meters. We were learning whether folks would adjust their energy use if the the “non-socialized” rate for electricity. (When demand is high, the price is higher for the the utilities but they “even it out” to charge a flattened rate.) Anyway, some of the upside of all this is that assuming that utilities follow through on some of the stuff we tested (signaling price shifts so that it was easier to make decisions, or better yet, make smart controllers for devices that either run automatically when demand is low (pool pumps at night is a classic example) or at least warning you when you turn on your dishwasher that if you can wait, it’ll be cheaper, etc. would be nice.

Further, smart meters require connectivity. It can be done in a drive by way as it is where population density is high (a truck drives triggering data dumps from the meters), but it would be better if they worked on increasing connectivity at the same time. Might provide some payback for people who just might wind up with higher utility bills.]

Applying changes to hosts file on OS X (without restarting)

Some machines seem to have no problem with changes to the hosts file, others seem to have quite a bit of trouble with caches and things hanging onto information. This has worked once or twice now, and I thought I’d bother to re-document it (for myself at very least).

To add an entry:
Edit /etc/hosts
sudo niload -v -m hosts .  Clear Private data and clear things.
lookupd -flushcache

To remove the entry:
Edit /etc/hosts
sudo niload -v -d hosts .  Clear Private data and clear things.
lookupd -flushcache
Notice the -d for deletion.

Source: Coding In Paradise

Other people’s broken monetary models

One can hope and work toward not having a broken financial model. We’ve seen many. WordPress (where this blog is hosted) never informed me that the custom domain for which I pay them a pittance as an “upgrade” needed renewal… until they turned it off.

Thanks WordPress! Way to annoy my readers (few though they may be), me (your customer), and fail to collect your rightful due for almost six months. Simply lovely all the way ’round.

Few and far between… but it starts now

Picture 2.png Rides have been few and far between. Busy at work (thank goodness!), uncooperative weekend weather, etc. But the clock changes marks the official start of ride season, and this was the inaugural ride of the club.

Now the problem with riding this weekend is that everyone is short on sleep. But this was going to be interesting because the weather was soooo cooperative. I mean 60+ degrees (F)? When it might snow in a couple of days? So 16 folks turned out (that’s a lot for our little club).

I expected this ride to be interesting because you have folks who haven’t looked at their bikes all winter, and probably put them away in need of repair or service. And certainly, there were going to be people who are deeply out of shape from a lack of winter biking.

And the ride did not disappoint. One person who is new to clipless pedals fell over in the parking lot. Others crawled up the one incline (I refuse to say hill). Someone else broke a spoke (and I watched as the reflector attached to said spoke was slowly beaten to death on the left seat stay. Normally I’d be surprised that it would take someone so long to pull over and stop considering the racket and destruction going on back there, but this person’s drivetrain was making so much noise prior that I don’t think he noticed. And of course, over all the pace was glacial. That’s how these rides go though…

Of course, my own fitness needs a lot of work—I was soundly thrashed at each town line sprint I contested (“contested” just might be too strong a word). But I did climb that incline in the big ring with no trouble, which is the outcome of a lot of work too, so things are looking promising.

All in all, it was great to see everyone, nice to see so much enthusiasm on the roads (so many folks riding today), and a while I suspect it will be freezing for a while yet… today was brimming with hope and renewal, and the always fun spark that represents the beginning of yet another seasonal campaign in pursuit of health, fitness, and fun. Allez!