Friday, August 15, 2014
Reverend Johnathan Gentry...
Flying pigs moment...
Flying pigs moment... Hollering about the militarization of police forces in the U.S. has long been restricted to the ranks of libertarians, of both the kooky and the relatively normal varieties. Generally speaking (though there are a few exceptions), this issue hasn't been of concern to mainstream politicians, or of the press.
The events in Ferguson over the past week may be changing that. In evidence of that, I present Glenn Greenwald spouting forth like a libertarian – which he most definitely is not.
I think I see a whole flock of pigs flying over my house right now!
The events in Ferguson over the past week may be changing that. In evidence of that, I present Glenn Greenwald spouting forth like a libertarian – which he most definitely is not.
I think I see a whole flock of pigs flying over my house right now!
Murders, bad sex, and poison...
Murders, bad sex, and poison... We're speaking of the cougars of Malibu, of course. That's the furry variety of cougar, not the other...
Steyer's flop...
Steyer's flop... Kimberley Strassel explores the abject failure of billionaire Tom Steyer's famous $100 million pledge to force the warmist agenda in this fall's elections. It's a short read that will warm the cockles of any AGW skeptic's heart...
Yup, that's a recipe for disaster all right...
Yup, that's a recipe for disaster all right... The GAO has issued its report on the botched Obamacare web site development. Key sentence in the summary:
“Changing requirements” is a phrase that strikes fear into the heart of any software developer – though it's more the norm than the exception. The keys to dealing with requirements change are (a) to have an effective filter that restricts requirements changes to those that are actually vital, and (b) to have a development methodology that will accommodate a reasonable level of requirements thrash. Both of these are vastly more difficult than most people imagine, most especially for large projects with large teams. The government is singularly poorly equipped to deal with this, as the government bureaucracy has incentives that lead them to thrash requirements at will, and to mandate instead of manage. All of the above are exhibit here, on a grand scale.
Our tax dollars, hard at work. Pardon me while I go exercise my lacrimal glands...
CMS incurred significant cost increases, schedule slips, and delayed system functionality for the FFM and data hub systems due primarily to changing requirements that were exacerbated by oversight gaps.The full report is online here (PDF).
“Changing requirements” is a phrase that strikes fear into the heart of any software developer – though it's more the norm than the exception. The keys to dealing with requirements change are (a) to have an effective filter that restricts requirements changes to those that are actually vital, and (b) to have a development methodology that will accommodate a reasonable level of requirements thrash. Both of these are vastly more difficult than most people imagine, most especially for large projects with large teams. The government is singularly poorly equipped to deal with this, as the government bureaucracy has incentives that lead them to thrash requirements at will, and to mandate instead of manage. All of the above are exhibit here, on a grand scale.
Our tax dollars, hard at work. Pardon me while I go exercise my lacrimal glands...
Tsunami...
This isn't for the faint of heart. And I'm not sure I ever want to go near a beach again!
Gallopin' Gertie...
I had not previously known about the professor who risked his life in an attempt to save a dog (“Tubby”) in the only car abandoned on the bridge. The professor got a bite on the hand for his trouble, with Tubby refusing to leave the car. Tubby was the only casualty of the bridge's collapse...
Oopsie!
Oopsie! Top 20 technological blunders of the 20th century. It's a pretty good roundup. It must have been challenging to whittle the list down to a mere 20 :) Number 11 was completely new to me, which surprises me, since in those years I was avidly following the space program. The omission of a hyphen in a program played a role in the failure, which is something I wouldn't have understood in 1962...
Thursday, August 14, 2014
Curiosity...
On-demand paper jamming...
On-demand paper jamming... This cracked me up, and brought back memories of some particularly funny bugs I've run into myself.
My favorite one of these was a stepping motor driver I wrote. I was annoyed by the noise that the head-positioning stepper in floppy drives made. The noise was caused by the constant step-rate employed by the simple software drivers generally used. I wrote one that accelerated and decelerated the stepper instead, and was virtually silent. However, I had a strange “bug” in my driver. When I first got it running, it would be quiet in the morning when I got to work – but by the afternoon, it was noisy again. Not as bad as without my driver, but much noisier than in the morning. How could my software behave differently in the afternoon than in the morning?
Eventually I figured out what was going on. Our office was ten degrees or so warmer in the afternoons, and the components of the stepper drive expanded a bit. This increased the rotational inertia in the system, which in turn reduced the acceleration the stepper could apply. To make it work right, I had to adjust the speed of my driver non-linearly as the ambient temperature (which, fortunately, the floppy drive measured) varied...
My favorite one of these was a stepping motor driver I wrote. I was annoyed by the noise that the head-positioning stepper in floppy drives made. The noise was caused by the constant step-rate employed by the simple software drivers generally used. I wrote one that accelerated and decelerated the stepper instead, and was virtually silent. However, I had a strange “bug” in my driver. When I first got it running, it would be quiet in the morning when I got to work – but by the afternoon, it was noisy again. Not as bad as without my driver, but much noisier than in the morning. How could my software behave differently in the afternoon than in the morning?
Eventually I figured out what was going on. Our office was ten degrees or so warmer in the afternoons, and the components of the stepper drive expanded a bit. This increased the rotational inertia in the system, which in turn reduced the acceleration the stepper could apply. To make it work right, I had to adjust the speed of my driver non-linearly as the ambient temperature (which, fortunately, the floppy drive measured) varied...
Humans need not apply...
The underlying premise of this little film is that jobs are being threatened, and that's bad. I agree with the first part, but I'm not so sure that's a bad thing. The centrality of jobs in our culture is an artifact of our culture, not necessarily a biological (or psychological) imperative.
Readers of science fiction will already be familiar with the many ideas about what happens to people who don't possess skills that robots can't do. After reading many of these myself, I find the most plausible scenarios involve hordes of entertainment-seeking people with lesser skills, coddled and pampered by smaller hordes of robots. Some people will find creative outlets, but many will pursue full time the same part-time leisure activities people pursue today, with TV at the head of the list.
I suspect that Mann is starting to understand something...
I suspect that Mann is starting to understand something... When Michael “Hockey Stick” Mann decided to sue Mark Steyn, Mann was spitting on Superman's cape. Not only is Steyn defending himself in a spectacularly aggressive way (unlike some others we won't mention) – but Steyn has also counter-sued, and looks to be bringing a world of hurt down on Mann's head.
Good. Couldn't happen to a more deserving warmist!
Good. Couldn't happen to a more deserving warmist!
Just shut it down!
Just shut it down! NASA has far outlived its usefulness. It's now turned into a pork machine, doling out multi-billion dollar useless projects to the home districts of powerful Congressmen. The few useful things that it continues to fund (mainly the robotic explorers) would be better handled with competitive contracts. Companies like SpaceX are already providing cheaper, better launch services.
Unionization is the last straw. It's a bureaucratic weed. Time for some bureaucratic Round-Up.
Unionization is the last straw. It's a bureaucratic weed. Time for some bureaucratic Round-Up.
Tide pool...
Tide pool... In Puerto Peñasco, Mexico. Click to embiggen. Beautiful, no? That's a technically challenging photo, with such a huge range of brightness...
Maggie...
Maggie... Yesterday morning, as I was working out in my yard, I got quite a surprise: a beautiful Springer spaniel with unusual coloring showed up right in front of me. She was a mixture of brown and black spots on a white background all over her face, and larger patches on the rest of her. This dog – Maggie on her tag – came running straight through the thicket of roses that line the irrigation canal on the east side of our property. She was thoroughly wet, apparently having just walked through the canal. Lots of people in the area let their dogs and cats run loose, so I assumed this was one of my neighbors' dogs, though I hadn't seen her before.
I called to her, and she came right to me, very friendly. Being dog-deprived up here (our dogs are still all in Jamul), I took the opportunity to enjoy some canine company. We played together for a while, then I went back to work. That's when I started to suspect something might be wrong, as my new friend just wouldn't leave my side. She followed me all over the yard as I went about my work cutting down some pine seedlings that had gotten out of control in bad locations. Something about her behavior made me think that she might be lost. So I called her over to me again, and this time I looked at her tags. That's when I found out her name was Maggie – and that her home address was a mile and a half away, east of the town of Paradise. I took a closer look at her, and noticed that her pads were not very calloused – she wasn't accustomed to running around long distances – and her coat was mostly combed out and recently trimmed. This wasn't a dog used to field and stream; she was a pampered pooch.
So I walked over to my truck, Maggie trailing closely behind. I opened the passenger door, and Maggie jumped right in, looking happy and excited. I got into the driver's side, and Maggie crawled over the console onto the seat beside me (rather a tight squeeze!), and wouldn't leave. We drove off, crunched together, on a search for her house.
It took a while to find it, as the street she lived on isn't continuous. After a bit of exploration, though, I figured out how to get onto the right piece of her street, and finally located her house: a big, beautiful home on a hilltop, in a large lot (20 acres or so), with a commanding view of all of southern Cache Valley. The yard was beautifully landscaped in a style I associate with Arizona, with mostly plants that have low water needs. I rang the doorbell, and the lady of the house (Jill) came out with a baby on her hip. She gave me a funny look, probably because I was drenched with sweat (it was a hot and humid day), and wearing one of my goofy hats. But when I told her that I had a friend in my truck, she immediately knew that one of their dogs must have gotten out of her kennel. I opened my truck door, and a very happy Maggie hopped out to see her not-so-happy-with-her owner. Maggie had dug under her kennel wall, as apparently some of her fellow dogs had done before. However, Jill told me that they'd never had one wander so far away before – and certainly had never had one cross the highway before. I'd be pretty unhappy if I knew one of my dogs had done such a thing, and that's exactly how Jill reacted.
I suspect those kennels will be be fixed soon.
Maggie made my day yesterday, both with her company and because I was able to get her safely back home, where she belongs...
I called to her, and she came right to me, very friendly. Being dog-deprived up here (our dogs are still all in Jamul), I took the opportunity to enjoy some canine company. We played together for a while, then I went back to work. That's when I started to suspect something might be wrong, as my new friend just wouldn't leave my side. She followed me all over the yard as I went about my work cutting down some pine seedlings that had gotten out of control in bad locations. Something about her behavior made me think that she might be lost. So I called her over to me again, and this time I looked at her tags. That's when I found out her name was Maggie – and that her home address was a mile and a half away, east of the town of Paradise. I took a closer look at her, and noticed that her pads were not very calloused – she wasn't accustomed to running around long distances – and her coat was mostly combed out and recently trimmed. This wasn't a dog used to field and stream; she was a pampered pooch.
So I walked over to my truck, Maggie trailing closely behind. I opened the passenger door, and Maggie jumped right in, looking happy and excited. I got into the driver's side, and Maggie crawled over the console onto the seat beside me (rather a tight squeeze!), and wouldn't leave. We drove off, crunched together, on a search for her house.
It took a while to find it, as the street she lived on isn't continuous. After a bit of exploration, though, I figured out how to get onto the right piece of her street, and finally located her house: a big, beautiful home on a hilltop, in a large lot (20 acres or so), with a commanding view of all of southern Cache Valley. The yard was beautifully landscaped in a style I associate with Arizona, with mostly plants that have low water needs. I rang the doorbell, and the lady of the house (Jill) came out with a baby on her hip. She gave me a funny look, probably because I was drenched with sweat (it was a hot and humid day), and wearing one of my goofy hats. But when I told her that I had a friend in my truck, she immediately knew that one of their dogs must have gotten out of her kennel. I opened my truck door, and a very happy Maggie hopped out to see her not-so-happy-with-her owner. Maggie had dug under her kennel wall, as apparently some of her fellow dogs had done before. However, Jill told me that they'd never had one wander so far away before – and certainly had never had one cross the highway before. I'd be pretty unhappy if I knew one of my dogs had done such a thing, and that's exactly how Jill reacted.
I suspect those kennels will be be fixed soon.
Maggie made my day yesterday, both with her company and because I was able to get her safely back home, where she belongs...
Cat trees...
Cat trees... For the cattery in our new home, we ordered a couple of cat trees from Furwood Forest, a maker in Georgia. These cat trees are made using branches cut in local forests, with the usual elements of a cat tree worked into them. Our two arrived yesterday, in perfect condition, packed very nicely. One of them can be seen at right. Furwood Forest's owner (Steve Hall) worked with Debbie to come up with designs that could be used even by some of our cats with physical challenges. The result: attractive, functional cat trees that every one of our furry friends can use.
The photo was taken in the room that will be our new cattery. It's a large room (about 600 square feet) in the basement of our new home. We've floored it with ceramic tile for easy cleaning. The base will also be of the same tile, but we're waiting for the materials to come in for that. We also have a cabinet being built just for the cattery, with a huge stainless steel sink, ample storage, and a pull-out cat food bin. Despite being in the basement, the room is full of light from the seven casement windows around three sides. Next year, we're going to build an outdoor enclosure that the cats will be able to get to, through a tunnel from the basement, through a casement window, and up to the enclosure. This will give them outdoor access for three seasons of the year. We should have some happy cats up here!
The photo was taken in the room that will be our new cattery. It's a large room (about 600 square feet) in the basement of our new home. We've floored it with ceramic tile for easy cleaning. The base will also be of the same tile, but we're waiting for the materials to come in for that. We also have a cabinet being built just for the cattery, with a huge stainless steel sink, ample storage, and a pull-out cat food bin. Despite being in the basement, the room is full of light from the seven casement windows around three sides. Next year, we're going to build an outdoor enclosure that the cats will be able to get to, through a tunnel from the basement, through a casement window, and up to the enclosure. This will give them outdoor access for three seasons of the year. We should have some happy cats up here!
Wednesday, August 13, 2014
The Internet hits another milestone of sorts...
The Internet hits another milestone of sorts... This is the fifth or sixth time in my own experience that a similar BGP size gate was hit. It sure seems silly these days to have just 512k route entries pose a RAM limit. The limit essentially comes from the conjunction of two things: (1) Cisco's dominance (now lessening) of the Internet backbone infrastructure, and (2) the insanely high prices that Cisco charges for RAM in their routers. All of this is starting to change, though, with the advent of serious competition for ISP-scale IP routing infrastructure...
Yesterday turned out a little differently than planned...
Yesterday turned out a little differently than planned... I had a list of projects to get to yesterday, a bunch of little jobs that I've just been letting go. I got a few of them done in the morning, ate some lunch, and then heard a strange noise in my backyard – some serious metallic clattering with a poorly-executed rhythm to it.
Upon investigating, I saw that my neighbor to the north (Tim D.) had someone baling his hay, which had been mowed and raked in the previous few days. Our weather forecast called for a storm to hit us yesterday afternoon, so I surmised that Tim was eager to get his hay off the field before the sky opened up. The fellow running the baler would be done in a half hour or so. Tim was driving his ATV, pulling a flat-bed wagon. He'd pull up next to a couple of bales, hop off the ATV, pile the bales onto the wagon, then hop back onto his ATV and drive off to the next one.
Well, it was easy to see this was an inefficient operation – poor Tim spent more time getting on and off the ATV than he did moving hay. Then I started thinking about the rest of the operation – that hay would have to be unloaded into his barn, where it's stacked high. That would be tough to do as a single-man operation, too.
So I laced up my boots, pulled on a pair of gloves, and headed out to give him a hand. Tim had some mild objections, said he's been doing this by himself for 3 or 4 million years ... but he didn't chase me off :). The two of us, working together, had that wagon loaded with 30 bales of hay in about a quarter of the time it would have taken him by himself. We drove it over to his barn and started unloading it, with each of us hoisting the bales halfway up his stack. Much easier with two.
As we were unloading that first wagon load, Tim's granddaughter (Taylor) showed up. She's 17 years old, and in great shape, and she went right to work with us. Now we had three people – and when we went out to load up the second wagon load, it went faster still. Taylor drove the ATV, and Tim and I stacked hay. We took that load back to stack, and now with three people working, we each only had to hoist the bales a third of the way up. That went much faster than the first wagon load.
When we finished that load, Taylor's dad (Tim's son-in-law) showed up. At about the same time, Tim called our mutual neighbors (Maria S.) to see if they'd like some hay. Tim's barn was completely full, and he had more hay than he needed to feed his horses over the winter. Maria's family have some sheep, and are about to get a milch cow, so they were happy to get some free hay – and they said they'd come right over to help. Next thing you know, we had 9 people loading the wagon: Tim, myself, Taylor, her dad, Maria, and Maria's four kids. An army! We loaded and unloaded that wagon onto Maria's haystack in just a few minutes, then loaded it and unloaded some more hay for Taylor's dad in another few minutes.
And then we were done.
It's been many, many years since I last loaded and unloaded hay – so I was sore and stiff last night (and still a bit stiff this morning). But I haven't done anything quite so satisfying in quite a while. I had the satisfaction of helping my cherished neighbor (Tim). It did storm yesterday afternoon – if we hadn't picked up that hay, it would have blown over half the county, and then been soaked. Tim wouldn't have been able to get it all up before the storm, working on his own. There was more satisfaction in working together with people that I liked. I know Tim and Taylor, but working with Maria's family was a new experience. Her kids jumped right into the work, laughing and fussing with each other to see who could do the most difficult things the best. I got to know all of them a lot better during the afternoon's work.
Best of all, though: when we'd finished, and I told Tim I was headed home, he came over, shook my hand, and said “Thanks for the help, my friend.”, with feeling evident in his tone. That “…my friend.” means a lot to me. We're fitting into this local community in a way that we never did in California. These are my kind of people up here, and I'm really happy to find out that the feeling is mutual.
When I got home, I had a big pot of beef stew waiting for me. Early this morning, I chopped up a nice beef round roast, a big white onion (from Tim's garden!), carrots, potatoes, a green pepper, and some mushrooms. All of that went into my slow cooker, along with some cream of mushroom soup and a few spices. That cooked for 9 hours. Yum! I'm really starting to like that slow cooker :)
This morning I have about half the jobs from yesterday still left to do. And in an hour or so, my new brush mower should arrive. Buh bye, weeds!
Upon investigating, I saw that my neighbor to the north (Tim D.) had someone baling his hay, which had been mowed and raked in the previous few days. Our weather forecast called for a storm to hit us yesterday afternoon, so I surmised that Tim was eager to get his hay off the field before the sky opened up. The fellow running the baler would be done in a half hour or so. Tim was driving his ATV, pulling a flat-bed wagon. He'd pull up next to a couple of bales, hop off the ATV, pile the bales onto the wagon, then hop back onto his ATV and drive off to the next one.
Well, it was easy to see this was an inefficient operation – poor Tim spent more time getting on and off the ATV than he did moving hay. Then I started thinking about the rest of the operation – that hay would have to be unloaded into his barn, where it's stacked high. That would be tough to do as a single-man operation, too.
So I laced up my boots, pulled on a pair of gloves, and headed out to give him a hand. Tim had some mild objections, said he's been doing this by himself for 3 or 4 million years ... but he didn't chase me off :). The two of us, working together, had that wagon loaded with 30 bales of hay in about a quarter of the time it would have taken him by himself. We drove it over to his barn and started unloading it, with each of us hoisting the bales halfway up his stack. Much easier with two.
As we were unloading that first wagon load, Tim's granddaughter (Taylor) showed up. She's 17 years old, and in great shape, and she went right to work with us. Now we had three people – and when we went out to load up the second wagon load, it went faster still. Taylor drove the ATV, and Tim and I stacked hay. We took that load back to stack, and now with three people working, we each only had to hoist the bales a third of the way up. That went much faster than the first wagon load.
When we finished that load, Taylor's dad (Tim's son-in-law) showed up. At about the same time, Tim called our mutual neighbors (Maria S.) to see if they'd like some hay. Tim's barn was completely full, and he had more hay than he needed to feed his horses over the winter. Maria's family have some sheep, and are about to get a milch cow, so they were happy to get some free hay – and they said they'd come right over to help. Next thing you know, we had 9 people loading the wagon: Tim, myself, Taylor, her dad, Maria, and Maria's four kids. An army! We loaded and unloaded that wagon onto Maria's haystack in just a few minutes, then loaded it and unloaded some more hay for Taylor's dad in another few minutes.
And then we were done.
It's been many, many years since I last loaded and unloaded hay – so I was sore and stiff last night (and still a bit stiff this morning). But I haven't done anything quite so satisfying in quite a while. I had the satisfaction of helping my cherished neighbor (Tim). It did storm yesterday afternoon – if we hadn't picked up that hay, it would have blown over half the county, and then been soaked. Tim wouldn't have been able to get it all up before the storm, working on his own. There was more satisfaction in working together with people that I liked. I know Tim and Taylor, but working with Maria's family was a new experience. Her kids jumped right into the work, laughing and fussing with each other to see who could do the most difficult things the best. I got to know all of them a lot better during the afternoon's work.
Best of all, though: when we'd finished, and I told Tim I was headed home, he came over, shook my hand, and said “Thanks for the help, my friend.”, with feeling evident in his tone. That “…my friend.” means a lot to me. We're fitting into this local community in a way that we never did in California. These are my kind of people up here, and I'm really happy to find out that the feeling is mutual.
When I got home, I had a big pot of beef stew waiting for me. Early this morning, I chopped up a nice beef round roast, a big white onion (from Tim's garden!), carrots, potatoes, a green pepper, and some mushrooms. All of that went into my slow cooker, along with some cream of mushroom soup and a few spices. That cooked for 9 hours. Yum! I'm really starting to like that slow cooker :)
This morning I have about half the jobs from yesterday still left to do. And in an hour or so, my new brush mower should arrive. Buh bye, weeds!
Subscribe to:
Posts (Atom)

