Thursday, September 11, 2008

a brief excursion


Ken coming downstream, in a satisfied sort of way: took 5o casts and two changes of fly, but he finally got that 16" rainbow that was rising to tricos.







A turbocharged rainbow, he jumped higher than my head. Returned with thanks.



















None of the comforts of home, but many countervailing pleasures.








High country, empty and quiet. Except of course for the cows on welfare, grazing public land to a nubbin. Their outraged moos kept us awake for, oh, nearly five whole minutes.





nothing to say, just gratuitous prettiness.










Next morning on Lost Creek. Nothing much fish-wise, but it could not have been better.

Monday, August 18, 2008

Vista wireless networking

The Windows 2000 and XP machines work fine. The Vista machine drops and re-connects the wireless connection every 3-5 minutes or so, which is very tedious when trying to watch nbcolympics.com videos. These don't play on Win2000, and the XP box has its own problems with overheating in the GPU, so the Vista needs fixing.

After a brief descent into the usual circles of forum hell, where self-styled hacker doodz spread misinformation and the unfortunate ESL guys patiently try to make sense of it all: here's the short list of things to check.

Update Dec 2: I upgraded Vista to XP, but the problem persists. XP gives a few more things to try:
- used the Dell utility for wireless, and disabled the Windows WZC service
- disabled the Dell utility, and used the Windows WZC configuration for wireless
Also tried a static IP address, which improved the time taken for the initial connection, but it failed in the same way.
Dell 1390 WLAN mini-card, Broadcom 44/10x100 integrated controller. I'm beginning to think the problem is in the 1390 card, since that's the only thing that is different between this PC and the others that work.

The PC works fine at the library with an unsecured network. I tried turning off WPA-PSK at home, and now that works fine too. However I'm not prepared to run without security. 

Finally worked around the problem by disabling the 1390 Wlan card, and installing a USB wireless adapter. It's slightly slower, but at least it doesn't crash the entire network on a regular basis. It was a hardware problem, not Vista's fault at all. That hardly ever happens.. 

Update Aug 29: well, it seems the behavior is by design in Vista. It checks automatically every minute or two to see if there's a better wireless connection. That check will cause a lag in the wireless traffic, and in some cases a complete disconnection. Microsoft believes this to be acceptable behaviour. There are some little programs floating around that may work, try WLAN Optimizer or Vista Anti Lag, but neither worked for me. The only workaround is to buy a wireless bridge, aka wireless gaming adapter, and connect it to the laptop Ethernet port. Then disable the WLAN Autoconfig service in Vista.

Or, simply upgrade to Ubuntu Linux. First get the Live CD, which allows Ubuntu to run from the CD, without needing to install. This is a way to make sure the hardware is supported under Ubuntu. If that runs OK, test the wireless connection under Linux with this step-by-step. All being well, make a dual-boot system with Windows and Ubuntu. Follow the instructions here. Then, boot into Windows Vista when you don't have enough pain and suffering in your life: otherwise use Ubuntu.

Here's the list of other things to check in Vista, just in case something helps.
http://support.microsoft.com/kb/928152/en-us
Change power options.. Start, search for Power Options, then proceed to set it to high performance for everything.

**

Try channel 11 instead of the default 6. This is set on the router configuration, and should be picked up automatically by the clients.
Both channels 1 and 11 do not overlap with the default channel 6; use one of these three channels for best results.

**

http://support.microsoft.com/kb/814123

Turn off the 802.11 authentication.
1. Click Start, and then click Control Panel.
2.Click Network and Internet, click Network and Sharing Center, and then click Manage network connections.
3.Right-click the network that you want to disable 802.1X authentication for, and then click Properties.
4.Click the Security tab, and then, in the Security Type list, click No authentication (Open). Click OK.

**

Turn off network speed auto-detection:

Select Network Settings, either from your Start menu or from within Control Panel.
Right click on the connection that corresponds to your network card, and select Properties.
In the dialog that results, click on the Configure... button immediately below the "Connect using..." item that shows your network card.
In the dialog that results, click on the Advanced tab.
This is where things vary based on your network card. In the left-hand list will be a series of properties that can be adjusted. Look for a setting similar to "Speed", or "Link", or perhaps "Media Type". Click on that, and the right-hand "Value" dropdown list will probably have something similar to "Auto". If you click on that drop-down list and options include entries that look like "10mbs", "100mbs", and so on, you've found the right item. Change the setting from auto by clicking on the specific speed you've determined you want the network card to run at, and press OK (If the setting also includes a full/half duplex selection, full is normally correct.)

**

Update the drivers etcetera.
1. Verify that you are using the latest version of the wireless network adapter driver that is available from Microsoft or the wireless network adapter vendor. To obtain the version of the wireless network adapter driver that is installed, right-click the wireless connection in the Network Connections folder. On the General tab, click Configure. From the wireless network adapter properties dialog box, click the Driver tab. The version of the wireless network adapter driver is displayed next to Driver Version. If your wireless client is connected to the Internet, click Update Driver to launch the Hardware Update Wizard and search Windows Update for a newer version of the driver. Alternately, check the wireless network adapter vendor's Web site for a newer version of the driver.

2. Upgrade the router's firmware. Since our Dlink is way out of support, we have the absolute latest 2004 firmware already installed..

**
From Microsoft's trouble-shooting document, found here:
Wireless Auto Configuration is Enabled and a Third-Party Wireless Configuration Tool is Installed
Windows XP Wireless Auto Configuration provides integrated support for wireless networking and helps automate wireless configuration. Wireless network adapters also provide a wireless network configuration tool. If the wireless network adapter driver supports Wireless Auto Configuration, installation and use of the network adapter vendor's configuration tool is not needed. To test whether your wireless network adapter supports Wireless Auto Configuration, right-click the wireless connection in the Network Connections folder and then click Properties. If there is a Wireless Networks tab, your wireless network adapter supports Wireless Auto Configuration.
Note: there are no third-party configuration tools for Vista. Only the WLAN Autoconfiguration Windows service exists, which is broken as noted above.

**

If the SSID broadcast is disabled on the preferred wireless network, clever old Windoze might be disconnecting from the network in order to use a different network that is broadcasting its SSID. We do broadcast, so that isn't the case here, but just for completeness..

Tuesday, August 12, 2008

5430 triathlon

1.2 mile swim, 56 bike, 13.1 run.
35:06, 2:38, 2:08 for 5:23 finish.

Heading out the door at 4:30 am, I contrived to smack the left quad into a doorknob with sufficient force to bring tears to my eyes. Limped to the car, pondering the three pains to start the race with - quad, bursitis in L heel, and some strange tendon (Flexor hallucis longus I think) in the R ankle. Oh goody.

I'd tapered carefully for this race over 10 days, and it really paid off. The warmup run was the best I've had in a decade or more, felt light strong and fast. Unfortunately the rest of the day was all uphill from there. Swim heads straight into the sun, past the orange round buoys and turn at the yellow triangular ones, which is better than the usual undifferentiated markers. The previous wave had orange caps that matched the buoy's colour perfectly, so route-finding was a bit tricky: the small round red head in the near waves looked a lot like the far buoys at times. Calf cramped briefly at one point, after three sighting strokes and kicks for the route-finding provoked it. The two guys drafting off me were a bit ticked off, but I didn't lose much time. Out of the water in 33:50 which seemed slow: general consensus at the finish line was that it may have been a couple of minutes long.

The bike starts out with a long steady almost invisible climb, 350 feet over 4 miles. The low point of the course comes a few miles before this on the second loop, making the climb more like 500 ft over 6 miles, even better. It's always discouraging to be grinding out 15-16mph on an apparently flat road. Patience and humility are called for but I do not heed the call. Actually I thought I was being very conservative on the bike. Even after the previous 3 weeks at sea level, breathing was easy; I could have passed the talk test at any time. One guy rode by and said 'time for new shorts, dude'. Lycra gets transparent as it ages: but the shorts had looked fine when I put them on in the dark at 4am. At the finish I asked Julie, 'so how bad is it ?' and turned around. She dissolved into helpless giggles, so I guess it was pretty bad. I apologise to everyone behind me..

After the grind, a series of rollers, fun and nothing serious. Then a screaming descent at 40+, whee. Here as elsewhere on the course, anything over 30mph meant tucking into the aero position and relaxing. I was surprised at the number of people I coasted past while they were pedaling furiously on the descents.

There was a strange little dogleg at one point down a side road, with an unexpectedly narrow turnaround. The girl ahead of me went wide, into the dirt, but recovered back onto the tar. I had the first inadvertent unclip of my cycling career while going about and looked down at the pedals instead of thinking. The girl by this time had stopped, so I successfully jammed the front wheel firmly into her rear wheel gears (ooh baby) and came to a halt. Of course I fell over on the side that was still clipped in, head hit the tar with a startlingly loud whack, then someone ran over it. Luckily the long tail of the aero helmet deflected the wheel away from the cranium as such. It was a curious sensation, like a dog had grabbed the helmet and given it a good shake. That evening my wife wanted to know how I'd managed to get lovebites on the back of the neck. My story was that they were tiremarks and anyway I didn't even know the bike in question, think I was able to sell it.

A burst of profanity to relieve the immediate emotional distress, apologised to the girl I'd rammed, and off again bleeding only lightly from the knee shoulder and elbow. Later I discovered this had also cracked the rear wheel cover. There was a lot of equipment damage for such a slow-motion crash. Still, no bones broken. Hopefully it won't show up on YouTube. By now I was up to six pains, the three I'd started with plus shoulder cramps and bleeding, on top of the general systemic effort which I never really feel as pain. So that's OK.

The rest of the course is rather pretty, two-lane roads through farm country with the mildest of rollers, very enjoyable. Halfway in 1:18 which was faster than I'd expected: this probably meant I'd gotten the pacing wrong. Oh well. Second lap was mercifully uneventful except for getting yelled at for going slow at the turnaround. Brother, I have the scars.

Off the bike in 2:37 feeling not too bad at all. Sat down to get socks and shoes on and use an asthma inhaler which was wholly supererogatory, as I never got anywhere near oxygen debt in the entire race. L'affaire doorknob hadn't hurt much on the bike so I'd forgotten it. Now it appeared that I couldn't lift the left leg at all. This didn't matter much at first since the right leg wasn't coming along too well either, but I'd rather hoped to be able to start running after a mile or two. Quoth the raven, Nevermore: thirteen miles of survival shuffle is what it took. I've run over a hundred marathons, trail marathons and ultras, and never had to gut it out for such a long time. It was absolutely the hardest race of my life. My personal worst for a half-marathon in competition was 1:36, after basic training in the Army when I'd bulked up to 180 lbs ('bulk' is a euphemism, there was a fair bit of blubber in there too). Well, I just shattered that mark.

The run route here is lovely, dirt road around Boulder reservoir in the prairie with grand views. The fine weather we'd had all day persisted, good cloud cover, warm but not extravagantly hot. Best weather in years for the 5430 and I couldn't take any advantage of it, boo hiss. Shambled along kicking up dust, tried to 'run' between aid stations and walk the aids but couldn't even manage that. I'd never known it was possible for me to 'run' and go so slowly. The first lap took 56 minutes meaning even my worst-case time goal was out the window. The Gatorade, Coke, water and gels were not mixing well in my stomach by this stage, lots of sloshing and gurgling going on, with shooting pains to add to the other six. I skipped taking the next gel at the half-hour since I just couldn't face (or stomach) it. This produced a swift retribution as the pace dropped to about a 25-minute mile, forced the gel down at the next aid station, after which I was able to pick it up to nearly 10min/mile, woo-bloody-hoo. In the end I just relaxed and enjoyed a fully-catered walk around the res to finish in 2:08 for the run, 5:23 overall. Shameful.

Met Julie at the finish and commiserated on our races. We found shade in the beer tent (mmm) and sat down, but didn't have the strength to get up and actually fetch a beer. Julie's friend Kim was kind enough to get our beer, thank you oh thank you..

One thing I'd do differently in the alternate universe where I'd try this again, is to use trail shoes like the Montrails for the run. The rocks and pebbles in the dirt road had tenderized my feet quite effectively by the finish. Another is to eat some solid food on the bike, instead of just gels. Panini are what I'd try, recipe below. It's possible also that I drank too much for the mild weather.

After six weeks without a bike ride but some good swim and run training, plus some 30-odd (some of them extremely odd) years of marathoning, I'd hoped to be able to fake the run after taking the bike easy. Turns out it can't be done, 56 miles of bike ride even at a relatively easy pace will turn the run legs to jelly. This is not news I suppose, but I thought I could do it. Hah.

Note later: Mike Ricci had this to say on another 5430 race report,
"My thinking from seeing this time and again, is that being in that aero position for 2+ hours (when you aren't training like this) tends to really fatigue the hip flexors so when you get to the run, you feel like it's much harder than it should be. I am betting that's one of the reasons the run didn't go as planned."

Thanks to Barry Siff, Mr 5430tri, for yet another fine race. Thanks to all the wonderful volunteers, in particular the girls in bikinis at aid station 2 on the bike, though the guy in a bikini there I could have done without: oh my eyes.

Receipt from http://www.roadbikerider.com/ though I can't find it on the site anymore:
Panini are usually made with white bread after the crust is removed. This reduces sandwich size so it can be eaten in three or four bites.
Traditionally, the bread is toasted. Then one side of each piece is quickly touched to a flat saucer of white wine. This is done to add flavor and, the Euros believe, it aids digestion. The wine seeps in to make the bread soft by the time it's eaten. Starting with untoasted bread could result in a very mushy sandwich.
Inside is butter, cream cheese or a soft cheese like Brie, and jam. Honey is favored by some riders. On cold or rainy days or for long races in moderate temperatures, soigneurs might add a slab of ham.
The resulting sandwich is wrapped in aluminum foil to keep it protected, fresh and moist so it's easy to eat.

Thursday, August 7, 2008

On Mt. Kandili

Uncle Dino wanted to know if I got paid for all the running and swimming I was doing on vacation.

I am paid in the red coin of the sun going down,
the notes of waves susurrant in the pebbles
which cannot be counterfeited;
the figs ripening and the wind that bears their scent
chattering of cicadas,
goat bells in the olive grove, behind the monastery,
cool sweet water from the mountain springs;
the wages are good enough.




Tuesday, June 10, 2008

North Platte at 3600cfs




A clear blue sky to begin with, the last we'd see for 3 days. But note the low grey clouds sneaking in over the horizon..








The bright sun turned the river from brown to silver, luring us down the primrose path (bit muddy for primroses, though).






While waiting for the shuttle drivers to return, I improved the shining hour by going fishing. There was only one little backwater in a mile of river that looked as if it could shelter a fish, and indeed it was pullulating in an invisible sort of way, down there in the murky depths. This is the biggest sucker I've ever caught, 22" or so. I thought I'd hooked a monstrous brown trout, but as a rafter from Boulder Boatworks observed later, there's no second act with the sucker. He fights well for a few minutes, then goes belly up and yields to his fate with scarcely another twitch of the fins. Quite a handsome fish all the same. A couple of smaller brown trout, then this beast, 18" with a jaw like a crocodile. His dorsal fin came sailing up through the thick water making me think it was another sucker, but he went several rounds.

Here's a view from the backwater, into the canyon. Upstream from here is some class IV water (at this water level), which a couple of rafters hiked up to inspect. They'd just come from the Grand Canyon, but decided to give the N. Platte another day to subside before they attempted this canyon.


In between that picture and this one of the first camp, there was an awful lot of activity, but no time to be taking pictures. A pity, since the waves were fearfully impressive. The whitewater canoes and the inflatable were in their element. Mike and Deb were in a well-loaded tandem boat with not much freeboard. They handled the rapids without problems, but tended to emerge at the tailout with gunnels level to the water, up to their waists inside the boat. A swamped canoe like this is very unstable: the usual procedure is to catch an eddy and bale out. Today the high water turned a sequence of class II rapids into one single class II-III rapid, leaving very few eddies, and those few mandated a close personal relationship with the willows. So, the rest of us got some rescue practice. Chasing an inverted canoe through the rapids with no time to read the water for the best route, just ripping through the rocks and holes in hot pursuit, is good for the adrenalin generators. Add in a strong cold blustery wind that kept blowing the boat sideways, and the whole thing became a bit of a tightrope dance: perhaps not the brink of disaster, but certainly an excellent view of it.

By way of comparison, here's the river as it was at 3600cfs, and the last year at 1100 cfs (thanks to Roger for last year's picture).











After all that excitement, I needed to have a quiet spot of fishing to calm the nerves. More healthy happy brown trout, like this one which looked in fine fettle,


and then a rainbow, full of jumps and aerial flourishes.


The view from this backwater full of fish:








I stayed up late that night, closed the camp down at 8:30pm, as we all collapsed into bed just ahead of driving mists. In the middle of the night I got up for middle-aged reasons, and it was the pitchiest sort of black, cold drizzle blowing by.

The inflatable canoe went into Dick's tent with him. I guess some guys really love their boats.. actually he was using it as an air mattress, to sleep on. Quoth Dick upon emerging the next morning, "and it comes with an attachment, named Zelda.."

Next morning, cold grey skies and a wind with ice and snow in it. Midsummer in Wyoming, and welcome to it. Packed up camp and fished for a bit, this morning's chapter of piscatorial incident included a 12" cuttbow which I'd never seen here before. The Wyo G&F doesn't stock the river, but there are private ranches along the river that probably dump dumb stockies in for the paying clients. I'm happy to see the stockies going feral.

Only one rapid of consequence left, Douglas Creek, half-an-hour downriver. We scouted this one since we could. Instead of washing out, the rapid had just bulked up magnificently, huge standing waves curling into white foam. The sun reappeared briefly. In its light the waves seemed lit up from within, glowing brown and gold like tiger's eye. I remember taking a small boat out into the swells off Shark Point, the westernmost tip of Australia: the huge wine-dark waves rolled in with a thousand miles of ocean behind them. These waves were a kind of landlocked miniature version of that emotion; driven by seasons rather than ocean.

"The old voice of the ocean, the bird-chatter of little rivers,..
  From different throats intone one language."

 
Mike and Deb decided that Ken and I could run their boat down, while they took video. We approached the entrance carefully, backpaddling and quartering into the waves to keep the boat dry. After the first quarter mile there was a narrow channel between boat-eating holes which was the must-make move. Going in there we paddled hard, crashed through with the water slapping into my chest, but stayed up and only half-filled the boat. That was fun in fact.
We pulled over after that for a little snack, taking advantage of the brief sun.







Onwards, as the weather closed in again. The sun kept trying to emerge, a bleary yellow eye in the clouds, but it wasn't trying hard enough. The rain began, driven hard by an upstream wind into our faces, like being pelted with small cold pellets. The temperature was medium 40s. As this all soaked slowly into us, on a river which was snow yesterday, it became distinctly cold. Reaching camp at 4pm, we immediately dragged up a heap of driftwood, soaked it in Coleman fuel, and torched it. No energy to accomplish anything except steam gently in front of the fire. I had a backpacking tarp secreted at the bottom of the drybag. We put it up with some paddles for tentpoles, then performed the hypothermia pavane, twirling slowly between shelter and the fire. We did get five minutes of sunset light with a rainbow and a bald eagle working his way homewards. My camera batteries had died by that point so you'll have to take my word for it.

My tent on the lone prairie, with rainbow and pointillist sagebrush.

It was cold and miserable enough that I didn't get any fishing in. Ken and Dick sat around the fire swapping military tales but I collapsed at 8:30 again.

A few rattles of rain swept over the tent in the night. I pulled an all-nighter, which for a middle-aged man like me, means I slept all night without having to get up: very exciting. In the morning, the flysheet clattered as I opened it up, being covered in frozen rain. In that frosty dawn we moved like lizards, slow and careful. We'd planned to leave early to have more time for the Hobo hot springs in Saratoga, but it was no go the merrygoround, we waited for the ice to melt off the tents.

More 'busy' water in Ken's term, that is only 2-3 foot waves, as we forged on to Treasure Island. This stretch of river has a lot of islands and riverine forest, so the birdlife is extraordinary. Ken saw a pileated woodpecker, his first in 15 years and only the second in 23 years of running this river. The rest of us saw orioles, warblers of various degrees of beauty, tanagers, bald eagles both fledged and immature. At the takeout, I did my usual bunk for the backwaters, but found nothing except a huge beaver which dove into the water with remarkable grace.

At the Hobo hot springs, the cold weather and high waters had cooled it off to a mere 105 F, so I could actually get in. Usually it's up at 110-120, and it's too hot for my thin skin. Ken found someone who knew his first wife's parents, and they had a good chat about the snows of yesteryears, the refinery tanks, etcetera. Wyoming has half-a-million people for the whole state, so it's like that. The neighbouring swimming pool had a free swim day, several kids frolicked under the eye of a chilly-looking lifeguard clad in a wetsuit, hoodie and towel.

Lunched late at Stumpy's, fine cheeseburgers and chocolate malts, which Mike paid for in his gratitude for deliverance from the fell rapids of the first day. Thanks Mike. More pictures and video on his page.

Looks like we managed to hit the peak flows for the year:

Friday, May 30, 2008

IT skill shortage

I keep trying to write a full post on this, but get discouraged by the magnitude of the task.. As a placeholder, here's a short response, provoked by this article.

If there were a skills shortage, then IT salaries would be increasing, not decreasing.

There is also no actual data to support the contention that there is a shortage of trained people. See the Business Week review of the data.

So what the executives call a 'skills shortage' must mean something different. I suspect this means 'short-term shortages of engineers with specific technical skills in certain industry segments or in various parts of the country', as the second article above notes. That is, the executives find it inconvenient that they cannot snap out a C# engineer and snap in a Cobol one, or vice versa, as their needs dictate. My sympathy is limited.

The answer is really as simple as Sandra outlines in the first post - invest in technical staff, to get them the training they need to acquire the skills. The mainframe is not a mythical beast, with its habitat and behaviours shrouded in mystery: it's well-documented and easily learnt. It's the attitude to technical staff that classifies them as interchangeable parts, which produces the appearance of the 'skills shortage'.

Of course required reading on this is Dr. Matloff's investigations.

layoffs

The redoubtable Yakov points us, grumpily, to Jason on 'what to do when you're laid off'. Jason thinks the appropriate response is to book a flight to somewhere cheap for a long vacation. Yakov does not.
I am of Yakov's mind - this advice is good only for the glittering digerati, the young strong and lucky, the children of privilege. I can't speak for Yakov, but this might be an emigrant thing. Those of us who escaped only by dint of outworking the competition, have a jaundiced view. We see a steep and thorny way through the miseries of poverty: salvation is through hard continous work.

Of course it may also be simpler, maybe it's just the optimist/pessimist divide. I have a nagging suspicion that those damn'd cheery optimists have a way of creating good luck by their very sunniness. I've never been able to fake optimism though and certainly can't pretend to the real thing, so this remains a source of gloominess. Hah.

One more thing: quoth Jason,
"But I'm married with a family and a house... Ok, you win. You're screwed, but that's the life you chose for yourself so you're going to have to live it. It's worth noting, however, that most Europeans wouldn't consider that a reason not to travel. Right this second, there is a German couple pushing a stroller down a remote beach in Thailand, and they're not going home for another month. What's your excuse again? "

Well, let me count the differences between a US couple and that German couple. The German couple each have a Worker's Council (read: union) to protect their interests at work; they have 5 to 6 weeks of paid leave a year, plus 10 other paid days off; they have state-guaranteed health care, so if they lose their jobs they don't lose health care coverage; they have state-guaranteed pensions, so they don't have a 401k as the only thing between them and dogfood for dinner in retirement; they have the euro, the strongest currency on the planet: five excellent reasons they can be a tad more carefree than US wage slaves. "Americans average 25.1 working hours per person in working age per week, but the Germans average 18.6 hours."

That German couple is on vacation for a month. The only way a US couple could get a month's vacation, is to be laid off simultaneously: at which point their family is laid bare to the rapacious wickedness of ill fortune.