Jeff Duntemann's Contrapositive Diary Rotating Header Image

Baby (and Non-Baby) Talk

Managing small children is a gene I think I was born without, so it’s as remarkable to me as to you that Carol and I are spending a long weekend in Des Plaines looking after our two newest godchildren, aged 27 months and 10 months. Their parents are taking their first (short) vacation together absent offspring since Katie Beth’s birth in November 2006, and although we were well-briefed on things like which girl got what foods and where the mother lode of baby socks is, we knew it would be quite an education.

Katie is picking up language with frightening speed. When I last saw her she was just discovering the bare bones of complete sentences and most of her words had to be understood from context if they were to be understood at all. Now, well, we’re on the verge of genuine conversation.

Example: Yesterday we were sitting on the couch and looking at the photo montage my mother had on her wall the last few years of her life. When I asked Katie, “Where’s mommy?” she she pointed unerringly to Gretchen’s face on their 1994 wedding photo. Ditto “Where’s daddy?” and Katie’s finger pointed to Bill. The montage is short on recent photos of certain people (like me) and when I asked her, “Where’s Uncle Jeff?” she pointed to a photo of my father instead of a shot of me in college, when I still had abundant hair. I chewed my tongue for a second but let it go; she was born five years after her last grandparent died, and the whole notion of “grandparents” may have to await the birth of abstract reasoning.

So we went on to the other photos in the montage. “Who’s this?” I asked, pointing to a 1957 photo of Gretchen at one year.

“Baby,” said Katie, referring to her little sister Julie, who in truth strongly resembles her mother at that age.

“No, that’s mommy!” I said.

She looked at me very funny. “What you talk about?” was her response.

But that wasn’t the best of it. Earlier this week, just after we had arrived in town and come by with QBit and Aero, QBit hit the jackpot when he discovered a very stale scone that Katie had dropped behind the livingroom couch eons ago. Carol took it away from him, and in a fit of pique he decided to go hunting. We saw him make a beeline for the stairs to the second story, and I ran right after him, remembering certain adventures up there last summer when he had dug a dirty diaper out of the wastebasket in the bathroom and was furiously shredding it to get at the gooey chocolate center. Katie ran after the both of us, and as I reached the top of the stairs and almost had QBit in my grip, Katie announced at the top of her little lungs: “Doggie chew poop!

Except that this time, I had grabbed him before he reached the bathroom, and nothing got chewed. Doggie spent most of the rest of that evening in his kennel, but I found it remarkable that Katie would remember an event that had occurred eight months earlier, when she was only nineteen months old and spoke primarily in monosyllables. (Especially the ever-popular “No!” which QBit can’t say and rarely understands.)

We flew Gretchen’s 25-year old winged fabric box kite at the playground yesterday, while Julie chewed the plastic reel holding the string and Katie chased the kite’s shadow on the grass. It’s hard work, this kid stuff, even for the kids–and we all slept very well last night. This morning at breakfast, Carol grabbed Katie’s piece of toast to cut it up for her, and Katie made her wishes plain: “Come back with that!”
The next time we’re here, well, she may not be quoting Shakespeare, but she may be quoting Space Cat. We’ll do our best to make it so.

Reaping the Wind

Whew. Got to Chicago intact. I’m already dug in at our condo, blasting away at my book revision, but I wanted to take a moment to mention a trend we saw on our now-familiar blast across America on I-80: Wind farms. The first was just north of I-76 near Sterling. We had not seen it the last time we took this run, in August 2008, and it wasn’t just one or two towers, but by my estimate well over 100. They were not close to the highway, and by my estimate at least 5-8 miles away. We could discern them on the horizon, but they wouldn’t make for good photos, and so we didn’t stop. As best I can tell, what we saw was the Peetz Table project, near Iliff, Colorado, which when finished will have 267 turbines and produce 432 MW of electricity when the wind blows. And there, at least, the wind blows almost all the time. (It damned near blew us off the road, and provided some legendary tumbleweed activity.)

The next day, as we passed by Adair, Iowa, home of the Smiling Water Tower, we realized that there was a swarm of wind turbines south of I-80 that we had not seen before. These were much closer than the ones we’d glimpsed in Colorado the day before, and could not have been there when we last passed by in August. However, I do remember seeing many oversize loads hauling down I-80 at the time, bearing the generator heads, columns, and blades. The Adair project went up fast. It was only announced in July, 2007, and construction began in April, 2008. A little further down I-80 we saw another huge crop of turbines near Walnut, Iowa. That one is even newer, dating back to June 2008, and has (so far) 102 towers up and running.

New capacity is coming online all the time and so actual figures have the half-life of exotic isotopes, but as best I can tell the US is now the world’s largest producer of wind energy. And among states, Iowa is third, after California and Texas. This was very good to see; I’ve been a big fan of wind energy since the early 1980s, when I attended a lecture in Rochester NY by a guy who had built his own wind turbine from old auto alternators. That was less interesting than some of his basic research on harvestable wind in places like Texas and Colorado, where the winds blow with enviable steadiness compared to piker states like Illinois, where the winds are as faithless as its politicians. Wind isn’t enough, of course: We need nuclear and need it badly to replace our coal plants and handle growth in energy demand. (If you don’t think so, I’ll hear your numbers. If you don’t have numbers, this isn’t the sort of debate I want to take part in.)

The Great Tumbleweed Migration

aerosnoozingI worried needlessly. By the time we got on the road at 10 AM, the sun had dried out I-80 completely, and we did the 410 miles to Des Moines without incident, though the temps did not get above 20F. We’re now kicking back and taking it easy; less than 350 miles remain, and at this point I could do that standing on my head.

One thing I forgot to mention yesterday was the Great Tumbleweed Migration on I-76 in the northeast corner of Colorado. We had a strong wind out of the north, and for a 20-mile stretch past Julesburg, the weeds were rolling across the Interstate by the hundreds like some weird animals, in many sizes and shapes. Carol tried to get a video, but it’s not as impressive as I’d hoped, and certainly not good enough to post. When we hit a rest stop in Nebraska I found pieces of tumbleweed stuck in my bumpers and there’s probably plenty more elsewhere under the chassis.

And of course, we left Colorado just in time for the temps there to start creeping up into the 70s. Not bad for February, and apparently our best-kept secret. (This is nothing new.)  Golf at Christmas. Ski at Easter. And vice versa.  I rarely appreciate it until I leave.

Heat of Fusion

moonvenus022709Well, we’re off to Chicago again, driving that familiar I-80 corridor, and yesterday got as far as North Platte, Nebraska. The target was Kearney, or at least Lexington, but winter threw us a curve: As we left Colorado on I-76, the temperature started to drop, and the quick dusting of snow that had passed over the area an hour or so earlier was freezing on the pavement, making the left lane a first-order approximation of glass. In fifteen miles we passed two rollover accidents, and speed was down in the 45 MPH range. Driving that stuff in the light of an overcast sky was bad enough. Driving it at night was right out. So we stopped at a nice Holiday Inn at North Platte. The free broadband is about dialup speed, but at least it’s there.

As we took the puppies out for a walk last night in 15° temps, I tried to get a shot of the conjunction of the Moon and Venus on a dark, unplowed road behind the hotel. The shot above isn’t bad, considering it was a snapshot from a handheld camera (my new Canon G10) that I still don’t know how to use in any detail.

We’re about to load the car and get back on the frozen roads, wishing that the heat of fusion of water was a little lower, so that the Sun would clear the ice a little sooner. It’s +4° right now, and it may be a slow haul to Des Moines. We’ll soon see.

Odd Lots

  • The dairy that delivered milk to our house when I was a kid was indeed Hawthorn Mellody Farms (as verified by the Sister of Eidetic Recall) which was unusual in several ways: They had an amusement park in Libertyville, Illinois, complete with a miniature train ride, a petting zoo, Western town, and pony rides, that was a famous destination in the 50s for suburban moms with station wagons full of Boomer kids. They were the first dairy to put pictures of missing children on milk cartons. And before they went bankrupt in 1992, they were one of the largest Black-owned businesses in the country.
  • Also relevant to my entry of Febraury 24, 2009: Dunteman’s Dairy evidently existed before 1939. A page out of the 1937 Arlington Heights phone book from Digital Past shows an entry for Dunteman’s Dairy at 830 N. Dunton Avenue in Arlington Heights. The 1936 phone book shows a listing at the same address for “L. Dunteman,” so Lenard may have begun operating the dairy from his back yard (not an uncommon thing to do back then!) in that year. Prior to 1936 his listing shows yet a different address. I’ll have to see what’s at that address today the next time I’m in the area.
  • Digital Past is a very good source if you’re doing genealogy research on Chicago’s northwest suburbs; awhile back I found the location and a photo of the headstone of Laura Brommelkamp Dunteman there, after looking in vain for some years. (She was the second wife of Henry Dunteman, founder of R. W. Dunteman Construction, which is still in operation in Chicago’s western burbs.)
  • Well, grub is still plug-ugly, but it’s no longer difficult to configure. I’ve been using KGrubEditor for over a month now, and it makes the job a breeze. Highly recommended.
  • Where’s my flying car? Well, it may be here: Yet another Skycar concept, but this time it’s more Mad Max than Flash Gordon. Put a big fan on the back of a go-kart, get up some speed, and then release the parawing. Off you go!
  • Philip Jose Farmer has left us. Along with Heinlein, Clarke, and Keith Laumer, Farmer was one of the SF writers who inspired me to keep going and make something of myself in fiction. I still consider the Riverworld concept one of the most compelling ideas ever to surface in SF, even though the series wandered toward the end and would have been much better had it been three books (on the outside, four) instead of five.
  • I was going to do a whole entry on this, but Cory Doctorow said everything I intended to say about whackjob Roy Blount Jr and the knucklehead Authors’ Guild, who want money from anyone who does text-to-speech. There’s nothing I can add, and as a longtime author who still makes money writing, I think I have a right to strong opinions about this. Let me quote Cory here, and cheer:
  • Time and again, the Author’s Guild has shown itself to be the epitome of a venal special interest group, the kind of grasping, foolish posturers that make the public cynically assume that the profession it represents is a racket, not a trade. This is, after all, the same gang of weirdos who opposed the used book trade going online.

    Dunteman’s Dairy, and Milk Caps in Winter

    DuntemansDairyMilkCap1.jpgWhen I was a pre-teen, we used to get milk delivered to the house every few days. I don’t recall fersure which dairy it was (Hawthorn Mellody Farms?) but the milk was in massive gallon returnable glass bottles with wire carry-handles, and a paper cap was machine-pressed over the lip to seal it. The caps themselves were circular sheets of blank white paper, but stapled to the center of each cap was a printed cardboard disk about an inch and a half in diameter, containing the name of the dairy. The cardboard disks are now collectibles, related in a vague way to the juice-bottle “pogs” that were stylish for half an hour or so in the mid-1990s.

    Last week I got an email from someone asking if I knew anything about Dunteman’s Dairy. I did (a little) and when I went looking around for more info I found an eBay auction for one of their milk cap disks. The disk arrived yesterday, and you see it above. As I’ve explained here a time or two, my great-grandfather Frank W. Duntemann was the only boy of five in his family to keep the second “n” at the end of his name. Most Duntemans that you see these days are related to me, and all the Duntemanns, what few remain.

    Dunteman’s Dairy was located at 420 E. Northwest Highway in Arlington Heights, Illinois. It was founded and run by Lenard Barney Dunteman (1906-1992) and his wife Grace Stippick Dunteman (1909-1978). As best I can tell, Lenard started the business in 1939, built a dairy plant from scratch, and ran it for almost twenty years. He bought raw milk from local dairy farmers (including some of his cousins) pasteurized and homogenized the milk, bottled it, and delivered it with his own trucks in Arlington Heights and adjacent Chicago suburbs. He was of my grandfather’s generation. Technically, Lenard and I would be third cousins, twice removed. His father Albert Dunteman was my great-grandfather Frank Duntemann’s younger brother, if that helps at all.

    I don’t know a lot more than that, nor how broad their product line was. I know that they made and sold chocolate milk, but whether they sold butter or cream, I’m still trying to find out. Lenard had a mild heart attack in late 1958, and panicked. Fearing early death, he sold the equipment to another local dairy (I don’t know which one) to generate cash to support his wife, and retired. Ironically, Lenard lived to a genteel old age, but Grace died fourteen years before he did. The dairy building is still there and has been different things over the years. Parts of it have been razed, and what’s left has been given a new facade and is now a Shell station.

    One final note about paper milk caps. In the worst of a bad Chicago winter, a bottle of milk left on an exposed front porch (like ours was) would begin to freeze after an hour or two on a particularly raw morning. I still find it odd that the bottles didn’t crack from the expanding milk, but something even odder did happen: A column of frozen milk would rise from the neck of the bottle, forcing the cap off. I remember seeing the cap a full two inches above the neck of the bottle on our porch once, circa 1959. This used to be a common sight (Stevan Dohanos did a Saturday Evening Post cover on it in 1944) but these days I doubt that more than a handful of my readers have ever had milk delivered to their homes. It’s just not done much anymore.

    As for why the bottles didn’t crack, well, that still bothers me. I’m speculating that with whole milk, at least, the cream that collected at the top acted as a lubricant, allowing the ice to move freely upward, relieving pressure and keeping the bottle intact. If you’ve got a better theory, I’d love to hear it!

    Odd Lots

    • I’m 77,241 words into the revision, of which about 25,000 words are new. So I now have a little less than 100,000 words to go, and I’ll have a book. More has to be rewritten than I thought, but mercifully, not all of it. This is going to be almost my sole project for the next four months or so. Maybe I should get one of those writers’ progress bars for WordPress, if such exists.
    • I finished the second ASCII chart, for the IBM-850 code page.
    • The glyph for the German sharp-s (esset) character is not called “szlig” except within HTML pages, where it appears to be a name invented for the glyph by people who do not speak German, perhaps from “sz ligature.”
    • Bright green Comet Lulin whistles past us today, at its closest a still-comfortable 38 million miles off, but it’s apparently a fine object in even a small telescope, and can be seen with the naked eye if you’re out past city lights. It’s very close to Saturn in Leo. Space Weather has a nice map showing where to look, and when.
    • This may be the hoax of the decade.
    • And while we’re talking digital TV, I’ve been wondering if those little USB TV receiver thingies are digital-ready–but not wondering hard enough to go research. (I watch almost no TV, but you knew that.)
    • David Stafford and Jim Mischel informed me that there is an audiobook of someone reading my story “Drumlin Boiler” in what we think is Russian. (“Dramlinkskiy Kotel”) It’s a 50 MB MP3, so think twice about downloading it, but I would like some confirmation as to the language. Sure, it’s a pirate edition, but these days I’m happy someone is reading me, even if aloud.
    • Bruce Baker sent me a link to an intriguing article by Rudy Rucker on self publishing. The problem: Only your friends will buy your book. The solution: Work hard at having a lot of friends.

    Glites, Gliders, and North Pacific Products

    When I was a freshman in high school, I remember picking up an odd paper kite at Walgreen’s. It was called a Glite, and was billed as a “gliding kite.” I was intrigued, and as it might have cost as much as 35c, I was willing to try it. The instructions indicated that even on a completely calm day, you could pull it aloft on a string, let the string go slack, and it would glide gracefully to the ground.

    I never tried that; completely calm days were unusual where I grew up. However, I did try just tossing it horizontally, and it flew better as a glider than a lot of the small balsa wood gliders I’d played with over the years. Unlike the diamond bow kites I’d always flown, the Glite had a center of gravity a lot farther forward, giving it the balance of a glider rather than that of a conventional kite. Its two lead edges were relatively thick wooden dowels, as was its spine, making it a lot heavier than most kites as well.

    It’s a shame it didn’t fly better as a kite. The one day I did try to fly it kite-style, there was a nasty wind, and my Glite looped helplessly in the air over the Edison schoolyard before ending up in the low branches of one of the kite-eating trees that stood in the parkway up and down the full length of the school property. I managed to get it down, but tore the sail badly in the process. It sat in my corner of the basement awaiting repapering, but I never got around to it and eventually threw it out.

    I always wondered who made the Glite and how long the product had been on the market, though never badly enough to spend any time searching. Earlier today I spotted a paper Glite on eBay, and the seller kindly sent me the patent number printed on the sail. This led me to US Patent #3,276,730, which had been granted to Charles H. Cleveland of North Pacific Products of Bend, Oregon, in 1966. The irony is that the patent is titled “Tailless Kite,” when in fact the damned thing needed a tail pretty badly. Interestingly, the patent text does not mention the device’s gliding ability at all; Cleveland must have discovered that later on, or perhaps did not consider it a patentable aspect of the product.

    Searching for other inventions patented by Charles H. Cleveland led me to US Patent #2739414, a balsa wood “knock-down toy glider” in which the wings were attached to the fuselage by a short length of plastic extrusion. I recognized it instantly as a species of glider abundant at Bud’s Hardware Store and other places when I was eleven-ish. You could fine-tune the balance of the glider by sliding the red plastic extrusion forward and back along the spine, and I remember that they flew very well, for something that probably cost a quarter. Cleveland liked things that flew; he also patented an oddly cubistic boomarang (which I never saw in a store) and a rubber-band catapault launched glider toy, which I did see once in a hobby shop, though never bought.

    I did a little looking for North Pacific Products, Inc. and found no trace of the firm. A Portland, Oregon lumber products company is now using the name and does not mention toy manufacturing in its history. The SSDI lists a Charles Cleveland whose last residence was Bend, Oregon, and lived from 1917-1982, which would be about right. (His last patent was filed in 1980.) I may buy the Glite and would love to do an article about it; if you know anything else, please pass it along.

    A Chart, If You Can Read It

    The last couple of evenings I’ve been working at fulfilling a promise I reneged on ten years ago. Somewhere in the text of the second edition of Assembly Language Step By Step (which I was writing in the summer of 1999) I promised readers an ASCII chart as one of the appendices. I then plum forgot, and the book appeared in 2000 without that appendix. I still get emails from people asking me where they could find the chart, and have to reply in my best sheepish email voice that no chart exists anywhere in the book.

    So this time I thought to put things right. I sat down in front of InDesign and figured out an ASCII chart format for the full 256-character extended set, and drew me an ASCII chart. For the encoding I used Code Page 437, which is what they now call the IBM PC ROM character set. Whether they could name it or not, CP437 was much beloved of DOS text-mode programmers, with all four card suits and more box-draw characters than anybody ever knew what to do with. The chart will fit comfortably (if snugly) on a single page in what we in publishing call “computer trim,” and I consider it a complete success, at least if you have good eyesight or a set of readers within easy reach.

    Except…

    As best I can tell, there is no encoding option available for Konsole (or any other Linux terminal emulator that I have) for Code Page 437. As close as I’ve come is IBM-850, which has fewer box-draw characters and more non-English alphabet glyphs. Of course, once you have a chart, it’s no big deal to find a new set of glyphs and sub them in, which is what I’ll be doing in coming days. In the meantime, if you have any use at all for a CP437 ASCII chart, here it is. I’ll post the one for IBM-850 when I finish it. Ten years late, I guess, but better late than never.

    Debuggery

    In parallel with editing and (increasingly) writing chapters, I’ve been interviewing tools to feature in later parts of the third edition of Assembly Language Step By Step. Kate has the gig for editor, but the debugger slot has been annoyingly open for a long time. Since the beginning of the year I’ve been interviewing debuggers and GUI debugger front-ends for gdb, which is more an engine than a debugger and may well be the single most painful piece of software I’ve ever had to use. (Don’t get me started on that. Whoops. Too late.)

    It’s been frustration cubed. Here are some notes on the fray thus far:

    • Nemiver does not work correctly with assembly language executables.
    • Insight would be a good choice, but it is one of the ugliest things I’ve ever seen running on Linux, and I mean ugly in the sense of, well, ugly: Badly rendered Motif/Lesstif screens that seem scruffier than they should be, with hard-to-read tiny fonts. I know why they used that widget set (it’s very lightweight) but I also think that’s no longer anything like an issue in the Linux world.
    • DDD is uglier than Insight, and doesn’t work as well.
    • KDbg was my favorite for a long time, because it’s not ugly and fairly straightforward to use, but its help system is broke and I never figured out how to dump memory or display named data items from assembly. Like Nemiver, it was really created with C and C++ in mind. Like people tell me endlessly (and shut up, already!) “Nobody uses assembly anymore.” Heh.

    As I race past 65,000 words and close in on the end of Chapter 6, I was forced yesterday to make an executive decision and call Insight the winner. Insight is interesting in a number of ways: It’s not a GUI front-end for gdb; it is gdb, and has knowledge of gdb’s deep internals in a way that a separate app simply can’t match. The GUI was written in Tcl/Tk, a language I learned and enjoyed almost fifteen years ago when I got Ousterhout’s book in for review at PC Techniques. One would think it would be no big deal to rewrite Insight for Gtk or Qt, but I don’t see the dust from any stampede.

    So I got me an ugly debugger. That is (given my deadlines and the significant amount of money riding on the project) better than no debugger at all.