Doom... I feel the doom approaching...
Sunday, May 25, 2014
This isn't as pretty as my mom's...
Just in time for Memorial Day...
Just in time for Memorial Day ... my crafty mom has finished a project she's been wanting to do for a long time: making a U.S. flag from some very old fence pickets. You can see it at right, hung over the front of her home near Charlottesville, VA. Gorgeous, isn't it?
For my history-challenged readers, that flag design is a Betsy Ross flag – the original design of the U.S. revolutionary flag. There are 13 stars arranged in a circle; each star represents one of the original 13 U.S. colonies.
For my history-challenged readers, that flag design is a Betsy Ross flag – the original design of the U.S. revolutionary flag. There are 13 stars arranged in a circle; each star represents one of the original 13 U.S. colonies.
Geek: Mathematical Cryptology...
Geek: Mathematical Cryptology... A textbook, free online. I don't know anything about its completeness or quality...
Geek: Edsger Dijkstra papers online...
Geek: Edsger Dijkstra papers online... Dijkstra was a Dutch computer scientist whose work had a large influence on me as I started seriously programming in the late '70s. Today his work has had many layers built upon it, to the point where its entirely possible for a practicing software engineer to be completely unfamiliar with his name. Back in the '70s, his work was the foundation for the bleeding edge of two areas of programming: writing correct (e.g., bug-free) programs, and synchronizing the operation of multiple processes or threads within programs.
The general notion of “structured programming” derived from a key insight of Dijkstra's: that the use of GOTO statements was associated with hard-to-understand programs, and those were where most of the bugs were to be found. This insight was published in the famous 1968 letter to the editor of CACM (Nikolas Wirth!) as “Go To Statement Considered Harmful”. I remember reading this letter in about 1975 (no Internet back then; it took a while for ideas like this to make it to the field :), and being shocked by the simple and powerful ideas in it. I then bought and read the book Structured Programming that he co-authored, and used the techniques in the first program I was ever paid to write: Tarbell Basic, in 1976. Dijkstra detested BASIC, and I suspect it wouldn't have made him feel any better to know that his techniques were used to write a BASIC interpreter :)
In the late '70s I started writing programs for microcomputers that involved multiple processes that needed to synchronize their operations. Back then, long before microcomputer operating systems and programming languages included support for such synchronization, it all had to be done from scratch for every program. The need for synchronization cropped up most frequently between foreground processes and interrupt processing routines. Here Dijkstra's ground-breaking work on semaphores (with his famous P-operations and V-operations) provided the key insights that allowed thousands of programmers like me to write reliable programs with multiple processes.
So why am I relating all this? Because Dijkstra's papers – the famously hand-written “EWDs” – are being published online, and made freely available. They are a walk down memory lane for me; I can still remember the first time I read some of these and felt the ideas just pouring through me. They were the first serious contact I had with academic computer science, and along with Knuth's work they remain some of the most useful and fundamental sources of my understanding of programming. A younger programmer, versed in much more modern ideas, might find them quaint and old-fashioned – but Dijkstra's ideas and insights are the foundation of vast swathes of today's computer science...
The general notion of “structured programming” derived from a key insight of Dijkstra's: that the use of GOTO statements was associated with hard-to-understand programs, and those were where most of the bugs were to be found. This insight was published in the famous 1968 letter to the editor of CACM (Nikolas Wirth!) as “Go To Statement Considered Harmful”. I remember reading this letter in about 1975 (no Internet back then; it took a while for ideas like this to make it to the field :), and being shocked by the simple and powerful ideas in it. I then bought and read the book Structured Programming that he co-authored, and used the techniques in the first program I was ever paid to write: Tarbell Basic, in 1976. Dijkstra detested BASIC, and I suspect it wouldn't have made him feel any better to know that his techniques were used to write a BASIC interpreter :)
In the late '70s I started writing programs for microcomputers that involved multiple processes that needed to synchronize their operations. Back then, long before microcomputer operating systems and programming languages included support for such synchronization, it all had to be done from scratch for every program. The need for synchronization cropped up most frequently between foreground processes and interrupt processing routines. Here Dijkstra's ground-breaking work on semaphores (with his famous P-operations and V-operations) provided the key insights that allowed thousands of programmers like me to write reliable programs with multiple processes.
So why am I relating all this? Because Dijkstra's papers – the famously hand-written “EWDs” – are being published online, and made freely available. They are a walk down memory lane for me; I can still remember the first time I read some of these and felt the ideas just pouring through me. They were the first serious contact I had with academic computer science, and along with Knuth's work they remain some of the most useful and fundamental sources of my understanding of programming. A younger programmer, versed in much more modern ideas, might find them quaint and old-fashioned – but Dijkstra's ideas and insights are the foundation of vast swathes of today's computer science...
Saturday, May 24, 2014
Gjetost...
Gjetost... Have you ever run into this stuff? It's a Norwegian cheese, made partly or entirely of goat's milk. The brand pictured (Ski Queen) is the one I've been familiar with since childhood. My dad loved to try cheeses, and when we traveled with him on his landscaping or botanical trips, there was a good chance we'd be picking up some “stinky foot” cheese – something like a Roquefort, or Liederkranz, or something along those lines. But every once in a while, he'd pick up some Ski Queen gjetost. We kids really loved that stuff – it was slightly sweet, had an interesting texture (sort of like peanut butter), and was really different. We liked it much better than Roquefort :)
One day when I was about ten years old, we had some gjetost for lunch – and shortly after that I was violently sick to my stomach. Our bodies have evolved a very refined defense against foods that make us sick – once the association is made, the smell – or even the thought – of such a food may make us nauseous. That's exactly what happened to me. For 50 years, if I saw that cheese in a grocery store, I'd steer my shopping cart in a wide arc around it.
Just a few weeks ago I worked up the courage to try gjetost again, 50 years after getting sick upon eating it. It was even better than I'd remembered – a delightful flavor and texture. I've had it twice since, and there's a chunk of it in my refrigerator as I write. Today I learned from a neighbor that the Ski Queen brand is a sort of “poor man’s version” of gjetost – it has a little goat's milk, but it's mostly cow's milk. He told me about ekte geitost – the real deal, gjetost made from 100% goat's milk. I just ordered some, and I can hardly wait to try it!
One day when I was about ten years old, we had some gjetost for lunch – and shortly after that I was violently sick to my stomach. Our bodies have evolved a very refined defense against foods that make us sick – once the association is made, the smell – or even the thought – of such a food may make us nauseous. That's exactly what happened to me. For 50 years, if I saw that cheese in a grocery store, I'd steer my shopping cart in a wide arc around it.
Just a few weeks ago I worked up the courage to try gjetost again, 50 years after getting sick upon eating it. It was even better than I'd remembered – a delightful flavor and texture. I've had it twice since, and there's a chunk of it in my refrigerator as I write. Today I learned from a neighbor that the Ski Queen brand is a sort of “poor man’s version” of gjetost – it has a little goat's milk, but it's mostly cow's milk. He told me about ekte geitost – the real deal, gjetost made from 100% goat's milk. I just ordered some, and I can hardly wait to try it!
It's been a long, long time ...
It's been a long, long time ... since I last hauled aluminum irrigation pipe around, fixed up sprinklers, and generally got an irrigation system going again. Click to embiggen the photo at right, and you'll see a 12 sprinkler line set up on part of our lawn. The last time I did this was probably in 1965 or 1966, most of 50 years ago. But today I was doing it again.
It sure brought back memories – of deep, gloppy mud; of being soaked to the bone by a 6 gpm sprinkler you're trying to unclog; of the inertia of 30' long pipe sections that just don't want to go where you're trying to put them. The one thing that was more pleasant than my memory was carrying the pipe sections around. The irrigation pipes here are 30' (or shorter) long, and 3" in diameter. The ones I was hauling around as a kid were 40' long and 4" in diameter – which means they were roughly two and a half times heavier (if you're checking my math, you should know the wall thickness of 4" pipe is about 50% greater than 3" pipe). I'm probably a bit stronger these days than I was as 12 or 13 year old kid, too. So hauling the pipe was easy. The rest of it was still a miserable, wet, muddy job, though :)
For the most part, size aside, the irrigation system here is identical to the one on the farm I grew up on. The simple, reliable hook-and-latch pipe connections are exactly the same. The sprinklers here are not quite as nice as those we had when I was a kid; I think the former homeowner was trying to save some money (the good sprinklers are just over $50 each, and I need about 20 of them). One thing is very different, though, and that's the source of the water.
On the farm I grew up on, the pressurized water came from a PTO-driven centrifugal pump that pulled water from one of our irrigation ponds. The irrigation pipe connected directly to that pump. Here in Paradise, the irrigation water comes from a company owned by everyone who uses it; a collective of sorts. The water comes from Porcupine Reservoir and is piped under pressure to all the landowners who belong to the company. On each plot of land there are a series of risers that terminate in a big rubber washer held down tight by a screw clamp. To use the water, you attach a gadget like the one pictured at right to the top of the riser. This gadget covers that rubber washer, and provides a handle to unscrew the clamp. When you unscrew it, pressurized water erupts – and that pressure forces gaskets around the pipes to keep them from leaking. I took this photo while the sprinklers were running, and as you can see the unit isn't leaking at all. At the left you can see the first piece of pipe in the string of 12 sprinklers in the top photo. That little hook is all that holds the pipe in place. A gasket inside the female part of the fitting is forced against the pipe by the pressure of the water, and that keeps it from leaking. That's the simple hook-and-latch connection system I referred to earlier. It's been a standard for hand-line (irrigation pipe positioned by hand) for over 50 years now...
It sure brought back memories – of deep, gloppy mud; of being soaked to the bone by a 6 gpm sprinkler you're trying to unclog; of the inertia of 30' long pipe sections that just don't want to go where you're trying to put them. The one thing that was more pleasant than my memory was carrying the pipe sections around. The irrigation pipes here are 30' (or shorter) long, and 3" in diameter. The ones I was hauling around as a kid were 40' long and 4" in diameter – which means they were roughly two and a half times heavier (if you're checking my math, you should know the wall thickness of 4" pipe is about 50% greater than 3" pipe). I'm probably a bit stronger these days than I was as 12 or 13 year old kid, too. So hauling the pipe was easy. The rest of it was still a miserable, wet, muddy job, though :)
For the most part, size aside, the irrigation system here is identical to the one on the farm I grew up on. The simple, reliable hook-and-latch pipe connections are exactly the same. The sprinklers here are not quite as nice as those we had when I was a kid; I think the former homeowner was trying to save some money (the good sprinklers are just over $50 each, and I need about 20 of them). One thing is very different, though, and that's the source of the water.
On the farm I grew up on, the pressurized water came from a PTO-driven centrifugal pump that pulled water from one of our irrigation ponds. The irrigation pipe connected directly to that pump. Here in Paradise, the irrigation water comes from a company owned by everyone who uses it; a collective of sorts. The water comes from Porcupine Reservoir and is piped under pressure to all the landowners who belong to the company. On each plot of land there are a series of risers that terminate in a big rubber washer held down tight by a screw clamp. To use the water, you attach a gadget like the one pictured at right to the top of the riser. This gadget covers that rubber washer, and provides a handle to unscrew the clamp. When you unscrew it, pressurized water erupts – and that pressure forces gaskets around the pipes to keep them from leaking. I took this photo while the sprinklers were running, and as you can see the unit isn't leaking at all. At the left you can see the first piece of pipe in the string of 12 sprinklers in the top photo. That little hook is all that holds the pipe in place. A gasket inside the female part of the fitting is forced against the pipe by the pressure of the water, and that keeps it from leaking. That's the simple hook-and-latch connection system I referred to earlier. It's been a standard for hand-line (irrigation pipe positioned by hand) for over 50 years now...
The moon hoax ... NOT!
Here's an excellent video by a professional photographer with a different take on the possibility of the Apollo landings being a hoax. Essentially he's asserting that NASA couldn't possibly have faked the videos of activity on the moon, for the simple reason that the requisite technology didn't exist. All the prior attempts I'd seen to prove the reality of the Apollo landings centered around things like the effects of lunar gravity, the motion of dust in the video, etc. The people who believed in the hoax always seemed to have clever ways these things could have been faked – or at least, clever enough to convince the addled and the Obama voters (but I repeat myself).
This fellow has a different sort of argument altogether, and he presents it in a clear and amusing way. Toward the end, he connects current politics to credulousness, and suggests somewhat slyly that if you believe in something so obviously bogus as the moon hoax, why then you may be doing the government a favor by ignoring the real conspiracies happening today, such as the financial bail-out or the NSA listening in on everything. At the very end, he presents a twist that had me laughing out loud – and I'm not going to spoil it for anyone who'd like to watch :)
Oh, and the comments on YouTube are a wonderful combination of humor, good sense, and (dominating) ignorance and negative intelligence that will make you want to exterminate all life on the planet Earth...
Spam comments...
Spam comments... One of the banes of the online world is spammers – and they're not just on email. If you keep a blog, you probably already know what I'm talking about, but if not ... spammers have “bots” (automated programs) that run around all the blogs in the world, trying hard to post a comment that contains a link to their evil, spammy site.
Once spammers started targeting blogs (about 8 years ago), most bloggers have switched to “moderated” comments – meaning that the blog owner has to read and approve comments before they will actually be published. So now the spammers have taken to writing their spam comment in such a way as to entice the blog owner into approving it.
Here's a spam comment posted to my blog today:
Usually these spam comments are very badly written, most likely by someone whose first, second, or third language is not English. Sometimes they're funny, or over-the-top, like this one. But on very rare occasions, they're good enough that if I wasn't paying close attention, I might have approved it...
Once spammers started targeting blogs (about 8 years ago), most bloggers have switched to “moderated” comments – meaning that the blog owner has to read and approve comments before they will actually be published. So now the spammers have taken to writing their spam comment in such a way as to entice the blog owner into approving it.
Here's a spam comment posted to my blog today:
This design is incredible! You definitely know how to keep a reader entertained. Between your wit and your videos, I was almost moved to start my own blog (well, almost...HaHa!) Wonderful job. I really loved what you had to say, and more than that, how you presented it. Too cool!In the original spam comment, that link would send you to a site selling “male enhancement” products of the mechanical kind. I've changed it to point to my own blog, since I most certainly did not want to send my readers to that site! And of course I did not approve that comment!
My site Online Pharmacy
Usually these spam comments are very badly written, most likely by someone whose first, second, or third language is not English. Sometimes they're funny, or over-the-top, like this one. But on very rare occasions, they're good enough that if I wasn't paying close attention, I might have approved it...
Mystery shrub...
Mystery shrub... I found this growing along a fence in the nether regions of our yard. It's about 15' high, and 10' in diameter. The flowers are beautiful (the color came out more accurately on the right-hand photo below), and there's a nice perfume as well (though it's not real strong). Anybody know what it is?
Paradise update...
Paradise update... It's an overcast morning in Paradise. Here's a few photos of from around our yard:
| View to the NE, with sheep |
| Our one and only lilac (there will be more!) |
| It's a decorative onion of some kind |
| From our front yard, looking NE |
We had a lot of progress on our remodeling this week. Nearly all the old flooring has been removed – I'm now walking around the house on the chipboard sub-floors, watching carefully for sharp nails and staples. So far, I haven't stepped on any :)
There are some old flooring removal challenges in the kitchen, mainly because the cabinetry was installed on top of the old flooring. This means that virtually every appliance has to be removed in order to access that flooring, and there are a lot of appliances in this kitchen. Our garage now looks like an appliance graveyard, and there are still more that need to be removed. The remaining ones are the hard ones, too: the (very large) gas range and the (gigantic) refrigerator. Once all the appliances are removed, the old flooring has to be carefully sawed out. This is done with a very special saw, the likes of which I'd never seen before: a “toe-kick saw”. Our flooring contractor burned up his saw while removing some of our flooring; now he's waiting the arrival of a new one. Watching this saw in action is pretty amazing – it neatly cuts the old flooring perfectly flush to a cabinet, without dinging the cabinet at all.
I've mentioned before that we're gutting the master bathroom and completely rearranging the location of everything in it. The main motivation was to get rid of the very large, jetted tub and to create a large shower with the freed-up space. The photos below show the current state of affairs. All the old bathroom fixtures have been completely removed. Yesterday, the plumbing for the new bathroom fixtures was completed (a two day job). Some photos:
There are some old flooring removal challenges in the kitchen, mainly because the cabinetry was installed on top of the old flooring. This means that virtually every appliance has to be removed in order to access that flooring, and there are a lot of appliances in this kitchen. Our garage now looks like an appliance graveyard, and there are still more that need to be removed. The remaining ones are the hard ones, too: the (very large) gas range and the (gigantic) refrigerator. Once all the appliances are removed, the old flooring has to be carefully sawed out. This is done with a very special saw, the likes of which I'd never seen before: a “toe-kick saw”. Our flooring contractor burned up his saw while removing some of our flooring; now he's waiting the arrival of a new one. Watching this saw in action is pretty amazing – it neatly cuts the old flooring perfectly flush to a cabinet, without dinging the cabinet at all.
I've mentioned before that we're gutting the master bathroom and completely rearranging the location of everything in it. The main motivation was to get rid of the very large, jetted tub and to create a large shower with the freed-up space. The photos below show the current state of affairs. All the old bathroom fixtures have been completely removed. Yesterday, the plumbing for the new bathroom fixtures was completed (a two day job). Some photos:
| New shower valves |
| New shower drain |
| New sewer lines |
| New sink roughed-in |
Plumbing has changed a lot since I last tried my hand at it! All the new pipe being installed in our house is PEX (the semi-transparent pipes visible in the photos of the shower valves and roughed-in sink). This was a completely new material to me (see the link for more information). Up here, at least, it's now the standard for both new construction and remodeling, and for replacing copper pipes. It has several advantages over copper: it's bendable (though with fairly large radii), it's forgiving of freezes (there's some give to the plastic), and the fastening technology is very simple and practically foolproof: crimped clamps over molded connectors. The productivity of the plumbers using PEX is really something to see – easily 3 or 4 times as much finished work per hour.
The sewer plumbing turned out to be the big challenge for the remodel, specifically moving the toilet's 3-inch line about 5 feet diagonally across the room. This took some creative routing and a little math on the part of the plumber. The routing had to make allowance for two things: the 3 inch holes in the joists had to be more than 3 feet from any joist support, and the line had to be on a slope of at least 1/8" per foot. To accomplish both, he ended up running the line in a "C" shaped route.
The roughed-in sinks had a number of features new to me. The piece of galvanized steel with holes in it is purpose-built for rough-ins. It has holes to accommodate hard plastic “grommets” to protect the softer PEX tubing from abrasion. Over the sewer pipe in the photo, where it runs through a stud, you can see a metal plate. This is to prevent the drywall installers from screwing through the pipe accidentally. The plumber hammered on a couple dozen of these over every stud or joist penetration.
Next up: the electrician and the heating guy, to install outlets, switches, lights, fans, and heating ducts. They should both be done by the middle of next week. Then it's time for the tile folks to come in and start covering all this mess up!
The sewer plumbing turned out to be the big challenge for the remodel, specifically moving the toilet's 3-inch line about 5 feet diagonally across the room. This took some creative routing and a little math on the part of the plumber. The routing had to make allowance for two things: the 3 inch holes in the joists had to be more than 3 feet from any joist support, and the line had to be on a slope of at least 1/8" per foot. To accomplish both, he ended up running the line in a "C" shaped route.
The roughed-in sinks had a number of features new to me. The piece of galvanized steel with holes in it is purpose-built for rough-ins. It has holes to accommodate hard plastic “grommets” to protect the softer PEX tubing from abrasion. Over the sewer pipe in the photo, where it runs through a stud, you can see a metal plate. This is to prevent the drywall installers from screwing through the pipe accidentally. The plumber hammered on a couple dozen of these over every stud or joist penetration.
Next up: the electrician and the heating guy, to install outlets, switches, lights, fans, and heating ducts. They should both be done by the middle of next week. Then it's time for the tile folks to come in and start covering all this mess up!
UKIP in a big win...
UKIP in a big win... If you follow European politics at all, you already know this story. If not, here's the short version: UKIP is the party led by my favorite European politician, Nigel Farage (seen at right enjoying a victory pint). They just made huge gains in an election in the U.K., to the point where they must now be considered a mainstream political party (and not just a fringe group of nutters). It's impossible to capture their platform in a single sentence, but James Delingpole does a good job in the linked article, the thesis of which is that UKIP is a continuation of Margaret Thatcher's revolution.
To the extent that they succeed, this can only be good for the world.
Seeing this happen in the U.K. gives me hope for the future here, too...
To the extent that they succeed, this can only be good for the world.
Seeing this happen in the U.K. gives me hope for the future here, too...
Friday, May 23, 2014
Discrete logarithm problem...
Discrete logarithm problem ... not so solved after all :) A few days ago, I blogged about a breakthrough in solving certain kinds of discrete logarithm problems. I wasn't sure about how relevant this was to commonly used cryptographic building blocks. Friend and former colleague Doug W., who has lots of experience with cryptographic implementations in hardware and software, wrote to say that we was skeptical about the applicability to those building blocks. Now Bruce Schneier has weighed in: not very relevant.
A dog's perspective...
Scars of WWI remain, 100 years later...
Scars of WWI remain, 100 years later... The giant crater at right, almost 70 feet deep, is Lochnagar Crater in northern France, formed by a large mine in the Battle of the Somme. More photos here.
I've been surprised, in my travels around Europe, just how many remnants and ruins of both WWI and WWII remain. Sometimes these are deliberately preserved as monuments and memorials, but most often they simply haven't been removed or repaired. I've traveled much less extensively in Asia, but there also it was easy to find remnants of WWII...
I've been surprised, in my travels around Europe, just how many remnants and ruins of both WWI and WWII remain. Sometimes these are deliberately preserved as monuments and memorials, but most often they simply haven't been removed or repaired. I've traveled much less extensively in Asia, but there also it was easy to find remnants of WWII...
Good news?
Good news? As always, I'm not entirely sure how to interpret the Google unemployment index. It's derived from counts of searches related to unemployment, so it's a very indirect measurement of something not easy to define in the first place (especially given the politically-motivated “adjustments” to published government data). Whatever this index is (or isn't) measuring, it's dropped substantially in recent weeks, to levels not seen since mid-2008 (screen capture at right; click to embiggen). Somehow that feels encouraging :)
Wrong again, Internet!
Wrong again, Internet! Did you know that pissing on a wound (to clean it out!) is advice you can find on the Internet? I didn't, but some quick googling provides proof. I have heard people tell me that urine was sterile, but I knew that to be wrong from my own adventures with a microscope as a kid (it's easy to see the bacteria in urine). I didn't know the rest of the story, though...
Geek: healthcare.gov source code...
Geek: healthcare.gov source code... Weeks ago I started seeing news sites talking about healthcare.gov having 500 million lines of code. That's a crazy number, way higher than any reasonable estimate, and I didn't bother to repeat it as I thought it was likely bogus. Now we have a report from a programmer on the project, saying that there are 3.74 million lines of code underlying healthcare.gov, and offering a breakdown by code type (at right). That's a far more believable number!
While one could debate whether CSS and XML are “programming languages”, it's certainly true that all the things listed are the typical work product of programmers on a project like healthcare.gov. The ratios look about right, too, except that I'm a little surprised that the JavaScript component is so (relatively) small. The dominance of Java on the server side is entirely typical of a large corporate project these days. I'm somewhat relieved by the absence of Basic, .NET and C++. I'm also a little surprised that a government contractor didn't manage to sneak in some proprietary language (like CMS) or some off-the-wall or obsolete language (like Forth or Prolog).
None of the above should be taken to imply that the healthcare.gov software was well-specified, well-designed, or well-implemented. In fact, I think we can assume that none of those things are true, given how badly the system bombed on rollout, and how much of it remains to be implemented. All this information does is to say that the implementation isn't completely, overtly, insanely crazy...
While one could debate whether CSS and XML are “programming languages”, it's certainly true that all the things listed are the typical work product of programmers on a project like healthcare.gov. The ratios look about right, too, except that I'm a little surprised that the JavaScript component is so (relatively) small. The dominance of Java on the server side is entirely typical of a large corporate project these days. I'm somewhat relieved by the absence of Basic, .NET and C++. I'm also a little surprised that a government contractor didn't manage to sneak in some proprietary language (like CMS) or some off-the-wall or obsolete language (like Forth or Prolog).
None of the above should be taken to imply that the healthcare.gov software was well-specified, well-designed, or well-implemented. In fact, I think we can assume that none of those things are true, given how badly the system bombed on rollout, and how much of it remains to be implemented. All this information does is to say that the implementation isn't completely, overtly, insanely crazy...
Planting the corn used to be so simple...
Planting the corn used to be so simple... Now it involves $400,000 computer-driven tractors, advanced geolocation systems far more accurate than GPS, computer-controlled seed drills, iPads, and software and data in the cloud.
There's not much corn planted here in Paradise. The large fields here tend to be planted in forage crops, especially alfalfa and oats. Even with these crops we're starting to see some hi-tech innovations. Yesterday, for example, I watch a ginormous tractor spraying an oat field. The spray booms extended roughly 50' on each side of the tractor, and I saw individual nozzles being turned on and off (presumably by computer) to avoid double-spraying or missing any piece of the crop...
There's not much corn planted here in Paradise. The large fields here tend to be planted in forage crops, especially alfalfa and oats. Even with these crops we're starting to see some hi-tech innovations. Yesterday, for example, I watch a ginormous tractor spraying an oat field. The spray booms extended roughly 50' on each side of the tractor, and I saw individual nozzles being turned on and off (presumably by computer) to avoid double-spraying or missing any piece of the crop...
Thursday, May 22, 2014
Ten minutes after they arrived...
Ten minutes after they arrived ... our old master bathroom is half-destroyed...
| Lane and Josiah take out the old granite counter top |
| Pasquale takes a break from his favorite activity: destroying tile |
| Lane contemplates a challenge: capping the sink feeds |
| Pasquale swings the sledge, with a grin on his face |
He was trying to warn us about progressivism!
He was trying to warn us about progressivism! Beluga whale mimics human speech...
Geek: tcpdump and BPF...
Geek: tcpdump and BPF... Your morning geek fix. Learning how to analyze network traffic was one of the best investments of my geek time I ever made...
The bureaucrat on your doctor's shoulder...
The bureaucrat on your doctor's shoulder... It's funny when Scott Adams mocks bureaucratic managers in Dilbert. It's not funny when bureaucrats affect your medical care. One story from the linked piece:
Let's repeal ObamaCare, fast!
I recently operated on a child with strabismus (crossed eyes). This child was covered by Medicaid. I was required to obtain surgical pre-authorization using a Current Procedural Terminology, or CPT, code for medical identification and billing purposes. The CPT code identified the particular procedure to be performed. Medicaid approved my surgical plan, and the surgery was scheduled.This is what happens when government runs your healthcare. The recent Veteran's Administration scandal is another example.
During the surgery, I discovered the need to change my plan to accommodate findings resulting from a previous surgery by another physician. Armed with new information, I chose to operate on different muscles from the ones noted on the pre-approved plan. The revised surgery was successful, and the patient obtained straight eyes.
However, because I filed for payment using the different CPT code for the surgery I actually performed, Medicaid was not willing to adjust its protocol. The government denied all payment. Ironically, the code-listed payment for the procedure I ultimately performed was an amount 40% less than the amount approved for the initially authorized surgery. For over a year, I challenged Medicaid about its decision to deny payment. I wrote numerous letters and spoke to many Medicaid employees explaining the predicament. Eventually I gave up fighting what had obviously become a losing battle.
Let's repeal ObamaCare, fast!
Metropolitan Museum of Art...
Metropolitan Museum of Art ... posts 400,000 art works online, many in high-resolution scans. More are coming, too. Washington Crossing the Delaware (Emmanuel Leutze) at right is just one of them...
John Kerry deserves a magnum cum laude degree...
John Kerry deserves a magnum cum laude degree... In climate pseudo-science. James Delingpole tears apart Kerry's recent graduation speech...
Driving through a wildfire...
Busy day in Paradise today...
Busy day in Paradise today... The flooring crew will be here to finish removing the old flooring – 32 cubic yards of debris and counting. Wallboard artistes will be here to complete the job of repairing the wallboard damaged when we removed (horrible) old MDF cabinets. A demolition crew will be here to crush, kill, and destroy our existing master bathroom, in preparation for completely rebuilding it – we're basically exchanging a large tub (which we never use) for a giant shower (yay!). A “pre-construction” surveyor from the local gas company will be here to figure out how to run a gas line to the barn we're going to build – and the electric company will have a surveyor here for the same purpose. As if all that wasn't exciting enough, our new lawnmower gets delivered today.
I'm going to be tired tonight, I think :)
I'm going to be tired tonight, I think :)
Wednesday, May 21, 2014
We create WOW!
We create WOW! My brother Scott is an artist, gardener, and landscaper in Virginia Beach, Virginia. He's recently updated his web site with lots of photos of his work, like the landscape at right. Lots more photos here. Like his work? Give him a holler!
The progressive mind at work...
The progressive mind at work... In this case, the mind of Elizabeth Warren. Here's a sample of her thinking, exposed in an interview with Pro Publica:
Warren's solutions are classic socialism: stop charging any interest at all on the student loans, make it easy and automatic for student borrowers to restructure their loans (skipping or stretching out payments), and allow student borrowers to eliminate their debt if they go through bankruptcy. Elsewhere she proposes that student loans be automatically granted, without any of those pesky preconditions such as decent grades, the ability to learn, or even the financial need. All of these measures would cost an enormous amount of money, and of course Warren wants taxpayers to foot the bill.
Reading things like this make me feel like I inhabit some sort of bizzaro world where “up” means “down”, ordinary logic doesn't apply, and incentives work backwards. I find it difficult to believe that any adult actually believes this bullshit.
But they do. And the voters seem to love them.
Oh, I feel the doom coming on...
Q: What is Congress doing to help?“Making a huge profit” is her loaded language for the reality: the federal government charges interest at a rate substantially lower than the private lenders could ever do. How do we know this? Because every student has the choice of borrowing from private lenders, and almost all of them don't – because the interest rate is much higher!
A: This is the part that makes me grind my teeth. Right now, the United States government is making huge profits off the backs of our students. Our young people not only have to pay back the cost of the loans, they have to pay billions more in interest to the government — like an extra tax for trying to get an education. That's just wrong. We ought to be investing in young people who are trying to get an education — not making it harder for them.
Q: Student loans are treated differently than many other kinds of debt under bankruptcy law, so it's much harder for struggling borrowers to discharge their student loans. Do you think this should be changed?
A: Yes. I have co-sponsored a bill with Sen. Durbin, D-Ill., that called for making student loans dischargeable in bankruptcy. Keep in mind: Young people who have student loan debt — they didn't go to the mall and charge up a bunch of things they couldn't afford — but if they had gone to the mall, they could discharge those debts in bankruptcy. It's only the student loan debt they can't discharge.
Q: So whatshould the government be doing?
A: For both private loans and federal loans, the fixes are pretty similar. We need to restore bankruptcy protections, provide better oversight of the government contractors that work with borrowers and process loan payments, and ensure that struggling borrowers can get help to modify their loans.
Warren's solutions are classic socialism: stop charging any interest at all on the student loans, make it easy and automatic for student borrowers to restructure their loans (skipping or stretching out payments), and allow student borrowers to eliminate their debt if they go through bankruptcy. Elsewhere she proposes that student loans be automatically granted, without any of those pesky preconditions such as decent grades, the ability to learn, or even the financial need. All of these measures would cost an enormous amount of money, and of course Warren wants taxpayers to foot the bill.
Reading things like this make me feel like I inhabit some sort of bizzaro world where “up” means “down”, ordinary logic doesn't apply, and incentives work backwards. I find it difficult to believe that any adult actually believes this bullshit.
But they do. And the voters seem to love them.
Oh, I feel the doom coming on...
38 Yahoo questions that will destroy your faith in humanity...
38 Yahoo questions that will destroy your faith in humanity... First let me state the obvious to any regular blog reader: I don't have much faith in humanity in the first place, so destroying the tiny bit that's left doesn't sound very difficult. These 38 actual Yahoo questions are the equivalent of using nuclear weapons to take out a sick and mostly dead flea. One sample:
“Scanning a mirror doesn’t work.”
Faith in humanity destroyed? Check.
“Scanning a mirror doesn’t work.”
Faith in humanity destroyed? Check.
Lavabit shutdown: the backstory...
Lavabit shutdown: the backstory... I'd gotten bits and pieces of this from news reports, but this story is rich in details. If you love liberty in the sense that our Founding Fathers meant it, as I do, then you will find this deeply disturbing...
You're using the wrong dictionary!
You're using the wrong dictionary! A persuasive argument for using the original Webster's dictionary, along with the means to make it the default on your computer.
I've been using the electronic version of the Oxford English Dictionary (OED) for years now. It's mainly a descriptive dictionary, which is not exactly the same tack that Webster's takes. After reading this article, I'm inclined to start using it alongside the OED...
I've been using the electronic version of the Oxford English Dictionary (OED) for years now. It's mainly a descriptive dictionary, which is not exactly the same tack that Webster's takes. After reading this article, I'm inclined to start using it alongside the OED...
Donald Knuth: 20 questions...
Donald Knuth: 20 questions... Every interview with Donald Knuth I've ever read or viewed has been fascinating, and this one is no exception. Knuth is the author of my favorite works on software, The Art of Computer Programming, or TAOCP, amongst a great many other accomplishments. I enjoyed the whole “interview” , and then got a good chuckle at the end:
20. J. H. Quick, blogger: Why is this multi-interview called "twenty questions," when only 19 questions were asked?
Don Knuth: I'm stumped. No, wait—Radia asked two.
Incidentally, the eVolumes of TAOCP contain some 4,500 questions, and almost as many answers.
1 in 30 Americans are collecting disability benefits...
1 in 30 Americans are collecting disability benefits... I find that both appalling and astonishing...
Geek: Amidakuji...
Geek: Amidakuji... An ancient, simple pencil-and-paper way to generate random outcomes that I'd never heard of before. As always, Nick Berry's explanations at Data Genetics are fun and easy to follow...
100 great journalism pieces...
100 great journalism pieces... Well, slightly more than 100, actually. Most of the referenced pieces are new to me. I read 10 or so this morning, and they were all quite interesting and well-written...
Tuesday, May 20, 2014
Sure is noisy here today!
Sure is noisy here today! A crew of four is here, hard at work ripping up flooring...
Update: it's knocking-off time for these guys, and they're about 2/3 done with removing the old floor. They'll easily finish tomorrow...
Favorite animals...
Favorite animals... Via my card-carrying, pissed-off, ancient-American mom:
Our teacher asked what my favorite animal was, and I said, "Fried chicken."
She said I wasn't funny, but she couldn't have been right, because everyone else laughed.
My parents told me to always tell the truth. I did. Fried chicken is my favorite animal.
I told my dad what happened, and he said my teacher was probably a member of PETA. He said they love animals ... very much.
I do, too. Especially chicken, pork and beef. Anyway, my teacher sent me to the principal's office.
I told him what happened, and he laughed, too. Then he told me not to do it again.
The next day in class my teacher asked me what my favorite live animal was.
I told her it was chicken. She asked me why, so I told her it was because you could make them into fried chicken.
She sent me back to the principal's office. He laughed, and told me not to do it again.
I don't understand. My parents taught me to be honest, but my teacher doesn't like it when I am.
Today, my teacher asked me to tell her what famous person I admired most.
I told her, "Colonel Sanders." Guess where I am now...
Green cars will not save the planet...
Green cars will not save the planet... Megan McArdle, at her best...
Animals at war: WWI...
Animals at war: WWI... Lots of things new to me here, like this photographic reconnaissance pigeon...
Monday, May 19, 2014
Enough of this...
Enough of this ... and I might turn hopeful again! A Facebook post from a young man in his early 20s:
My career as a liberal Democrat has come to an abrupt end. I now have to pay taxes and not get anything back… I actually have to pay for all that crap I voted for… I’ve made a huge mistake.I just felt the tiniest little twinge of hope, before the doom returned and crushed it to death. I think I need about 5 million things like the above before the doom will recede...
Chernobyl has been a boon for wildlife...
Chernobyl has been a boon for wildlife ... including lynx...
Rodents on turntables...
Honey, the Internet is finished!
Out-Manned...
Out-Manned... Nic Lewis looks at Michael (“hockey stick”) Mann's newly-accepted paper, on Climate Audit (Steve McIntyre's site). In his conclusion:
It's a short piece, and worth plowing through if you're interested in understanding more about the anthropogenic global warming controversy...
I have shown that the evidence Mann claims disproves the detrended-AMO, and supports his differenced-AMO, is illusory. I have also shown that his code produces different results from those shown in his accepted paper. I have pointed out that graph lines produced by his code that would have made it much easier to spot the flaws in Mann’s evidence, although appearing in the figures in his Supplementary Information, were omitted from the figures in his main paper.Ouch.
It's a short piece, and worth plowing through if you're interested in understanding more about the anthropogenic global warming controversy...
Democrats against free speech!
Democrats against free speech! Senator Tom Udall (D, Colorado) introduced a proposed Constitutional amendment that would limit the free speech of citizens and organizations (but not the press) as related to Federal and State elections. The proposal is full of weasel-words and opens the doors wide for Congress or state legislatures to limit the ability of (especially) organizations like the NRA or wealthy individuals to advertise about issues they care about.
It's the most un-American serious proposal I've seen from Congress in a long, long time.
I don't think this thing has a snowball's chance in hell of actually being ratified, but it's scary enough that they actually think it's a good idea to propose it!
It's the most un-American serious proposal I've seen from Congress in a long, long time.
I don't think this thing has a snowball's chance in hell of actually being ratified, but it's scary enough that they actually think it's a good idea to propose it!
These guys really like old Volkswagens!
Good washer!
Good washer! Yesterday I discovered an unexpected little piece of intelligence on our new washer. I tossed in a load to wash and started it up, then returned an hour later to move it over to the dryer. Usually the washer is completely “off” when it completes a wash – no lights, no sound. This time there were lights on, and every 15 seconds or so an unhappy little tune played. The clothes were soaking wet, and obviously had not been rinsed or spun. Waahh! says I. My new washer is busted already?
But then I looked at the control panel more closely. A message was scrolling by on the three-character display (three characters, GE? Seriously?). It said:
Now I eventually would have figured out what the problem was. I think. I might even have figured it out without having the appliance repair guy out. But that little message sure saved a lot of heartache!
How did the washer know the water supply had a problem? I can think of several ways. It might have turned on only the cold water (the hot wasn't clogged), and noticed that the water level and/or weight didn't change. It might also have turned on both the hot and cold water, and noticed that the temperature was too high. Maybe it did all these things. But notice it did, and rather than continue with just hot water, it stopped the wash and told me there was a problem.
Good washer! Good washer! Have a biscuit!!
But then I looked at the control panel more closely. A message was scrolling by on the three-character display (three characters, GE? Seriously?). It said:
H2O SUPPLYWell, even I could figure that out. Something was wrong with the water supply. That's when it dawned on me that the washer was probably clogged with resin beads from our old malfunctioning water softener, like virtually every other plumbing fixture in the house. So I turned the supply valve off, disassembled it, and sure enough: a cubic centimeter or so of resin was plastered against the washer's inlet screen. Five minutes later, I had it cleaned and reassembled – and the washer did three loads for me without any problems.
Now I eventually would have figured out what the problem was. I think. I might even have figured it out without having the appliance repair guy out. But that little message sure saved a lot of heartache!
How did the washer know the water supply had a problem? I can think of several ways. It might have turned on only the cold water (the hot wasn't clogged), and noticed that the water level and/or weight didn't change. It might also have turned on both the hot and cold water, and noticed that the temperature was too high. Maybe it did all these things. But notice it did, and rather than continue with just hot water, it stopped the wash and told me there was a problem.
Good washer! Good washer! Have a biscuit!!
A Grace Hopper story...
A Grace Hopper story... I hadn't heard this one before. I met her in the early '70s, while I was going to Navy technical school at the Mare Island Navy base near Vallejo, California. At the time, I had no idea who she was – I just knew her as a friendly soul, passionate about computers, and very encouraging of my attempts to teach myself how to program. It was many years later that I learned she was famous...
Buckyballs: 1, outrageous government bureaucracy: 0...
Buckyballs: 1, outrageous government bureaucracy: 0... Congratulations, Mr. Zucker! Now, can we have some more Buckyballs, please?
Electric prosecutor acid test...
Electric prosecutor acid test... That's the Wall Street Journal's clever title for an excellent op-ed piece about a positive scary governmental development: selective prosecutions of corporations for behavior that was legal (and sometimes even mandated) when taken, but which is illegal now. FERC, the government agency involved, is behaving like some of the more perverse government behavior in 1984 – and is being lauded and rewarded for it. Here's an excerpt:
The larger context is the political appetite for medieval justice in U.S. finance, never mind the merits. Mr. Bay has extracted settlements in 18 of his 23 public market-manipulation cases so far and the agreements tend to invoke the ghost of Enron. But in only one case did the target admit wrongdoing.That caught the notice of Massachusetts Democrats Elizabeth Warren and Ed Markey, and their exchange gives a flavor of the Bay method. In a July 2013 letter the Senators told Mr. Wellinghoff that, "We commend you for ... the largest civil penalty and settlement in FERC's history"—the $410 million Mr. Bay squeezed out of J.P. Morgan—but mused that the punishment wasn't harsh enough.
Warren and Markey are progressive heroes who seem to derive great pleasure from destroying profit-making corporations. This stance is entirely consistent with other actions they've taken – and that's the part that scares me the most...
A collection of beautiful photos...
A collection of beautiful photos... These are all finalists in this year's Smithsonian photography contest. There are some spectacular photos amongst them...
Time-lapse movie of a morning glory...
Today would have been...
Today would have been ... my dad's 90th birthday. He's been gone now for nearly six months. There's some sadness in Paradise today...
Sunday, May 18, 2014
Search old newspapers...
Search old newspapers... Tens of thousands of pages of old newspapers have been digitized on this site, and are searchable. There is no charge.
Just to try it out, I ran a search for my father's name, and found the listing at right in a 1937 edition of a Long Island, NY paper. In 1937 my father would have been 13 years old – and apparently at that age he collected cigar bands. There can be no doubt that's my father, as he is the only Dilatush to have had that exact name, and he lived near Robbinsville. It's very hard for me to imagine my father collecting cigar bands, though :)
Then I found this May 8, 1938 reference in the same paper. Apparently my dad also collected stamps. I've heard him poke a great deal of fun at collectors, in particular of stamps – so this greatly surprises me!
In a January 1949 edition of the Pittsburgh Courier, there's an article about the conviction and sentencing to death of 6 black men. It contains the reference at right. I know my grandfather grew potatoes at one time (on the farm I grew up on), but I think it was considerably earlier than 1949.
I also found references to my grandmother, grandfather, my two uncles on my father's side, my sister, and my brother.
I foresee myself spending some hours on this site :)
Then I found this May 8, 1938 reference in the same paper. Apparently my dad also collected stamps. I've heard him poke a great deal of fun at collectors, in particular of stamps – so this greatly surprises me!
In a January 1949 edition of the Pittsburgh Courier, there's an article about the conviction and sentencing to death of 6 black men. It contains the reference at right. I know my grandfather grew potatoes at one time (on the farm I grew up on), but I think it was considerably earlier than 1949.
I also found references to my grandmother, grandfather, my two uncles on my father's side, my sister, and my brother.
I foresee myself spending some hours on this site :)
The warmists down under are misbehaving...
The warmists down under are misbehaving ... and Steve McIntyre takes them to the woodshed. It feels like an unraveling of the warmist front is underway. About time!
Ukrainian Easter eggs...
Ukrainian Easter eggs... When I was a kid, we had an elderly Hungarian lady (Mrs. Mate) living on our farm with her husband. She painted elaborate Easter eggs, too – but certainly not the equal of these...
Tug of war...
Healthcare services are scarce goods...
Healthcare services are scarce goods... To an economist, the term “scarce goods” means something very specific: that there is greater demand for something than can possibly be supplied. Healthcare is such a thing: it isn't possible for everyone to get the most exotic cancer treatments, nor can everyone be treated at the best hospitals, or by the very best doctors. So healthcare is a scarce good.
With any scarce good, some means must be found to decide who gets the care, and who doesn't. For healthcare in the U.S., that used to be decided by who could (and was willing to) pay. That system is called capitalism, and it's the most efficient means of allocating scarce goods that anyone has ever come up with. But for healthcare in particular, allocation on the basis of ability to pay seems unfair to the majority of our citizens. So we've come up with alternatives.
Fast forward to now, and the advent of ObamaCare. Healthcare is still a scarce good, and ObamaCare – having replaced anything remotely resembling capitalistic allocation – still has to allocate that scarce good. No matter how much we might wish it were so, there's not enough healthcare to cover everybody for everything. ObamaCare takes two approaches.
First, there are the committees of bureaucrats that Sarah Palin so memorably called “death panels”. These committees are deciding what procedures will be covered by ObamaCare policies, and which will not. That's a form of allocation: if a procedure you need is covered, your ObamaCare policy will cover it. If it doesn't cover the procedure, you'll have to pay for it yourself – if you can. Otherwise, you die or suffer. Thanks to the ObamaCare health insurance “mandates”, you cannot purchase an old-fashioned major medical policy that will cover such risks.
Secondly, there's a new aspect of the ObamaCare healthcare policies called “reference pricing.” This article treats reference pricing as though it were just invented, but actually it's been a part of ObamaCare all along (and many opponents of ObamaCare wrote about it during the legislative process). Fundamentally it is a way to discourage people from choosing the most expensive (i.e., the best) doctors and hospitals. It accomplishes this by imposing some fairly draconian financial burdens on anyone who chooses to do so – and by making it impossible to insure for such expenses.
There's a third step I expect to hear about very soon: the expansion of ObamaCare allocation steps to MediCare. It seems almost inevitable...
The end result of this situation is very predictable, thanks to prior experience by two nations we know very well: the United Kingdom and Canada. In both of those countries the overall quality of healthcare lags that of the U.S. substantially – and only relatively wealthy people can escape the consequences (generally by paying for more advanced treatment in the U.S., India, or China).
It seems to me that for all their trying, the ObamaCare supporters didn't really accomplish very much in the way of better allocating healthcare. Now, as then, only the people who can afford to pay can get top notch healthcare. In one significant way, ObamaCare has made it worse: it used to be true that anyone who desired it could buy simple major medical coverage. The price might be high (especially if you had pre-existing conditions of some sort), but you could buy it. Now those policies are illegal. You cannot have them at any price. That means if you want top notch healthcare, you have to be wealthy enough to pay for the care directly – not just wealthy enough to pay for the insurance.
I sure hope we can get ObamaCare repealed...
With any scarce good, some means must be found to decide who gets the care, and who doesn't. For healthcare in the U.S., that used to be decided by who could (and was willing to) pay. That system is called capitalism, and it's the most efficient means of allocating scarce goods that anyone has ever come up with. But for healthcare in particular, allocation on the basis of ability to pay seems unfair to the majority of our citizens. So we've come up with alternatives.
Fast forward to now, and the advent of ObamaCare. Healthcare is still a scarce good, and ObamaCare – having replaced anything remotely resembling capitalistic allocation – still has to allocate that scarce good. No matter how much we might wish it were so, there's not enough healthcare to cover everybody for everything. ObamaCare takes two approaches.
First, there are the committees of bureaucrats that Sarah Palin so memorably called “death panels”. These committees are deciding what procedures will be covered by ObamaCare policies, and which will not. That's a form of allocation: if a procedure you need is covered, your ObamaCare policy will cover it. If it doesn't cover the procedure, you'll have to pay for it yourself – if you can. Otherwise, you die or suffer. Thanks to the ObamaCare health insurance “mandates”, you cannot purchase an old-fashioned major medical policy that will cover such risks.
Secondly, there's a new aspect of the ObamaCare healthcare policies called “reference pricing.” This article treats reference pricing as though it were just invented, but actually it's been a part of ObamaCare all along (and many opponents of ObamaCare wrote about it during the legislative process). Fundamentally it is a way to discourage people from choosing the most expensive (i.e., the best) doctors and hospitals. It accomplishes this by imposing some fairly draconian financial burdens on anyone who chooses to do so – and by making it impossible to insure for such expenses.
There's a third step I expect to hear about very soon: the expansion of ObamaCare allocation steps to MediCare. It seems almost inevitable...
The end result of this situation is very predictable, thanks to prior experience by two nations we know very well: the United Kingdom and Canada. In both of those countries the overall quality of healthcare lags that of the U.S. substantially – and only relatively wealthy people can escape the consequences (generally by paying for more advanced treatment in the U.S., India, or China).
It seems to me that for all their trying, the ObamaCare supporters didn't really accomplish very much in the way of better allocating healthcare. Now, as then, only the people who can afford to pay can get top notch healthcare. In one significant way, ObamaCare has made it worse: it used to be true that anyone who desired it could buy simple major medical coverage. The price might be high (especially if you had pre-existing conditions of some sort), but you could buy it. Now those policies are illegal. You cannot have them at any price. That means if you want top notch healthcare, you have to be wealthy enough to pay for the care directly – not just wealthy enough to pay for the insurance.
I sure hope we can get ObamaCare repealed...
Laundry...
Laundry... Our new home in Paradise, Utah didn't come with a washer and dryer, so we had to buy new ones. After a bunch of research, we selected General Electric models, with the washer and dryer designed to go with each other.
In our past purchases of washers and dryers, “go with each other” meant their appearance was compatible. That's still true today, but there's more: the washer and dryer are connected by an Ethernet cable, and the washer tells the dryer what's coming next – including how much water is in the clothing. How does the washer know that? It weighs the clothing before washing and after, and the difference is the water content. It also tells the dryer what the dry weight of the clothes were, and the dryer watches that to know when its close to being finished. It also senses the exhaust humidity (which is the only thing older dryers did) to know exactly when all the water is gone.
The washer (a top-loading model) has us ready to believe in magic. The first thing we noticed is that there is no agitator in the middle, as every other washer we've ever owned has had. That agitator seems key to getting the clothes clean, but somehow (here's the magic!) this washer gets the clothes nice and clean without one. That's not the best part, though. With this washer, we can throw the clothes into the tub without taking any care to balance them. The washer somehow compensates for this, so that when it starts spinning, the tub remains balanced. Magic! This morning I deliberately loaded the tub all on one side, and even with that the tub spun smoothly, without the washer trying to walk across the floor. There must be a counterweight that moves to offset the load's imbalance, though if there is it is completely hidden. We can watch the tub turn slowly after we load it, and we can see the imbalance in the beginning of its cycle – but within a few seconds, it's “zeroed out” and spinning as if completely in balance.
Both machines are being run by an embedded computer, of course. With a few sensors and actuators, these computers are solving problems that have plagued washers and dryers forever. Even though I have a pretty good idea how these things are working, it still feels like magic to use it...
In our past purchases of washers and dryers, “go with each other” meant their appearance was compatible. That's still true today, but there's more: the washer and dryer are connected by an Ethernet cable, and the washer tells the dryer what's coming next – including how much water is in the clothing. How does the washer know that? It weighs the clothing before washing and after, and the difference is the water content. It also tells the dryer what the dry weight of the clothes were, and the dryer watches that to know when its close to being finished. It also senses the exhaust humidity (which is the only thing older dryers did) to know exactly when all the water is gone.
The washer (a top-loading model) has us ready to believe in magic. The first thing we noticed is that there is no agitator in the middle, as every other washer we've ever owned has had. That agitator seems key to getting the clothes clean, but somehow (here's the magic!) this washer gets the clothes nice and clean without one. That's not the best part, though. With this washer, we can throw the clothes into the tub without taking any care to balance them. The washer somehow compensates for this, so that when it starts spinning, the tub remains balanced. Magic! This morning I deliberately loaded the tub all on one side, and even with that the tub spun smoothly, without the washer trying to walk across the floor. There must be a counterweight that moves to offset the load's imbalance, though if there is it is completely hidden. We can watch the tub turn slowly after we load it, and we can see the imbalance in the beginning of its cycle – but within a few seconds, it's “zeroed out” and spinning as if completely in balance.
Both machines are being run by an embedded computer, of course. With a few sensors and actuators, these computers are solving problems that have plagued washers and dryers forever. Even though I have a pretty good idea how these things are working, it still feels like magic to use it...
Subscribe to:
Posts (Atom)




















