Jeff Duntemann's Contrapositive Diary Rotating Header Image

Ubuntu and the 20/80 Application Rule

As time has allowed, I've been downstairs getting a sense for the new Ubuntu 8.04 release (Hardy Heron) in both its Ubuntu and Kubuntu (KDE 4 UI) distributions. My experience with Kubuntu was cut short when the new and rather bleeding-edge KDE 4 system malfunctioned in a weird way just a few days after I installed it. I will reinstall it when they get a bug-fix release of KDE 4 out there; in the meantime, it's been worthwhile playing with Gnome-based Ubuntu.

As I said in my May 28 entry, desktop Linux has arrived. People still quibble about whether or not Grandma can install Linux, but think for a second: Does Grandma have to install Windows? Hardly. If we can persuade hardware vendors to offer Linux preinstalls, Grandma will have no more trouble with Linux than she would with Windows, especially if this is Grandma's first PC and she isn't constrained by old Windows habits.

I've been testing four free software packages in some depth: Abiword, OpenOffice, Gnumeric, and Kompozer. I tested Abiword and OpenOffice some years back and again last year when I installed Ubuntu Gutsy Gibbon. Both worked fine. OpenOffice seemed slow to me last year, but then it was running on a 2002-era 1.7 GHz machine, not the loaded P4 3.2 GHz box I'm using downstairs these days. OpenOffice now seems more than responsive enough. Abiword, by contrast, has always seemed pretty brisk, and it has evolved to the point where it can do just about anything I need a word processor to do. It loads and saves Word 2000 files—with a couple of minor gotchas—and had no trouble with the documents I edited. The Gnumeric spreadsheet works extremely well for me and handled every Excel 2000 spreadsheet I threw it at, keeping in mind that I'm not much of a spreadsheet guy and none of my spreadsheets ever gave Excel stretchmarks to begin with.

Kompozer was a bit of a surprise: It's a fork of Linspire's now-abandoned NVu WYSIWYG Web editor, and as close to Dreamweaver 3 as anything I've tried. It's available for Windows, and if it doesn't fail me in any significant way, I'm moving all my HTML development over to it, because it outputs cleaner HTML than the 1999-era Dreamweaver 3.

I've done less testing of OpenOffice, but will continue testing and report more here. If I have to move to a non-Microsoft office suite in the future, this will probably be it, and what testing I've done so far tells me that file compatibility is probably the only serious problem I'll have.

What my recent testing of Ubuntu and these several apps suggests to me is that only a lack of big box store preinstalls keeps desktop Ubuntu from becoming a very big hit—and the biggest challenge to Microsoft since OS X. What has always been true but rarely mentioned in the computer press is that 20% of app features satisfy the needs of 80% of app users. That 20/80 rule goes further: Email, Web, word processing, and spreadsheets together represent probably 80% or more of what home users do with computers. (I suspect that the rest is a combination of media players, IM, photo managers, and games.) And within those apps, 20% of the features do 80%—or more—of the work. I know a lot of people who still use Office 97 every day, and have no intention of upgrading. It works like lightning on modern PCs—and it's paid for, heh. It's harder for me to tell with Gnumeric, but I'm quite sure at this point that Abiword is on par with Word 97 and very close to par with Word 2000, certainly close enough to satisfy the 80% rule.

The recent (and completely unexpected) explosion of interest in cheap “netbook” subnotebook PCs comes into play here. The Atom-based netbooks I've researched will not run Vista and probably never will. Caught again with its pants around its ankles, MS is trying to popularize a streamlined version of XP for netbooks, but Linux was there first and seems to be making headway. A netbook does not have to be a completely general-purpose PC. If it can execute that 20% of app features supporting 80% of user work, it will sell—especially at the $500 price point. A distro that preinstalls Firefox, Thunderbird/Lightning, Abiword, and Gnumeric would be one hell of a road warrior machine, especially if the hardware has a fast SSD and comes in under two pounds. Canonical is working on what sure looks like such a distro, its recently announced Ubuntu Netbook Remix. Ars has a nice preview. No crisp word yet on what apps it preinstalls, but we'll find out before OEMs begin preinstalling Ubuntu Remix on their hardware later this year. In the meantime, I'm very encouraged on all fronts. Finally, there is a non-Microsoft, command-line free path to 80% of what PCs do. As far as I'm concerned, that's plenty.

Odd Lots

  • Aero won his first “major” (a win against at least three other males of his breed) at the Colorado Springs Kennel Club dog show this past weekend. That gives him a total of five points toward the fifteen he needs (and the first of two majors) to win his championship.
  • Shopping a little harder for gas these days? This site may help, keeping in mind that driving miles to save pennies isn't always a win—and the price could change before you get there. (Thanks to Pete Albrecht for the pointer.)
  • Neal Rest sent me a pointer to “Ten Things I Hate About Commandments,” which is a parody trailer made as a remix of scenes from a very famous movie that you may recognize. It's less a parody of the film than of film trailers in general, and very funny.
  • From Roy Harvey comes a link to a paper containing a great deal of data on historical climate change. I don't agree with all the points made by the author, but the paper is so thick with graphs that I'm not sure his conclusions are the real value-add here. Do take a look.
  • One of the scariest videos I've seen in a while shows a good-sized house literally sliding into the rampaging Wisconsin River and floating away downstream. Lake Delton, near Wisconsin Dells and home of the (in)famous Tommy Bartlett Water Ski and Jumping Boat Thrill Show, basically created a new channel for itself and drained completely into the Wisconsin River, driven by massive rains. The Dells themselves weren't directly affected, but a great deal of aquatic activity on Lake Delton (duck boats, jet skis, and poor Tommy) are now gone for the rest of the 2008 season. (And we're going to the Dells this July!)
  • Missed including this one a couple of months ago, but it's worth some consideration: Blogging has become the new work-at-home piecework, with “professional” (read here: sometimes paid) bloggers working themselves literally to death for as little as $10 per post. Damn, I wish my blog earned me that little! (Here's a counterpoint that misses the point a little, but worth reading for balance.)
  • Finally, I stumbled on Curious Expeditions while trying to find aerial photos of the Roman Catholic church I grew up in on the Web. No dice on the church (it's so ugly the parish Web site contains no photos of it!) but if you want to see a picture of a petrified bat, Galileo's mummified middle finger (now, who did he give it to?) or hundreds of other peculiar things, this is the place. It's not all creepshow stuff, either: The entry on New York City's pneumatic message system (similar to the legendary pneu of France) is the best treatment I've seen on the American side of the subject.

Fire Drill! (Update)

The fire has been controlled, and is mostly out. Carol is home. Tomorrow, alas, is going to be very hot here, and very windy, which is always bad news on the fire front. The fire department is soaking down whatever hot spots they can find at the fire site, to keep them from rekindling tomorrow if the winds get bad.

The fire was not large (5-6 acres) but it was in a small pocket of undeveloped land surrounded on three sides by subdivisions and on the fourth by NORAD and the NORAD access road. It was right across Highway 115 from Fort Carson, so both the Army and the Air Force had an interest and contributed resources.

I'm still taking some Tylenol for the sake of my stitches, else I would be pouring myself a drink about now. Nothing like a fire down the hill to mess over what would otherwise have been a very productive day.

Fire Drill! (Update)

Update: Carol and Aero went back to Jimi Henton's house (she's the local bichon groomer/breeder) and I have this huge pile of stuff by the garage door. However, I just learned that the police reopened Farthing, which is one of the two paths into this area from outside. Broadmoor Bluffs is still closed. I'm not seeing helicopters circling anymore (I can't see the fire site from here) and I'm guessing that they're getting a handle on it. Remarkably, TV news has been almost no help. Nobody wants to interrupt the damfool soap operas.

I can be out the door with QBit and the big pile in the back of the 4Runner in less than ten minutes. In the meantime, I'm sitting in the livingroom with the TV on, reading Mark Kurlansky's Salt. I'll post an all-clear here when it's all clear.

Fire Drill!

Damn. Like, inc(damn). There is a wildfire a little less than a mile south and east of us, on the lower slopes of Cheyenne Mountain. The cops have sealed off all the roads into our neighborhood and won't let Carol get back home here. I'm gathering papers and stuff, and will be tossing whole computers in the back of the Voyager in case I have to run.

They're working on it, and if it weren't for the strong wind I'd say it wouldn't be too much of a challenge. But either way, it's a fire drill. With real fire.

Contra Is Ten Years Old

I know I'm older than dirt. What still boggles me a little to think on is that I'm older than…blogging. Yes indeedy: Ten years ago today, I wrote the first entry for something I called VDM Diary. (VDM, of course, being Visual Developer Magazine, which I owned and edited until we shut it down in early 2000.) I had no idea what I was doing, and certainly had no idea that what I was doing would soon become a global phenomenon that would put whole newspapers in their graves and change the shape of information dissemination.

It's amusing to go scanning around the Web to read the heated arguments about who invented blogging. I'll pull an Al Gore here and say that I did. So did a number of other people. It's not like it's rocket science to take a literary form that goes back to at least 1660 and put it…on a Web server. Oh, the genius!

Actually, I'm even more like Al Gore in that I didn't invent blogging—I just like to say that I did. In truth, Lisa Marie Hafeli did, and she simply pestered me into implementing it. Lisa was my ad sales rep at VDM, and she wanted me to figure out how to get more product mentions associated with the magazine, so that she could get a little more credit with developer tools companies. We only had so many pages for reviews and news releases, but…how about talking about products online? How about just writing a little something every day or two about a product?

I remember her bringing up the idea at the beginning of 1998, and I thought about it for months before giving it a try. I had never kept a paper diary, though I wrote a lot of email and posted on forums, so I was used to writing in short pithy snippets. I was leery of pandering to advertisers, so I tried hard to avoid the appearance of just doing VDM Diary to work in product mentions. It was by intention that I sprinkled in little weirdnesses like the FBI's database of UFO sightings (June 17, 1998) and odd observations from my own work in technology, like how Word 97 irritatingly autoconverted the sequence “:)” to a smiley icon. I did the product mentions, but they didn't seem to make much difference in our ad sales efforts. So I branched out, adding personal observations on my own life, and by the middle of 1999 I was thoroughly hooked. Alas, that was about the time that VDM began imploding, and I was depressed for a solid year after Coriolis shuttered the magazine. (Coriolis itself didn't last much longer.) But even though I no longer had a magazine, by the middle of 2000 I re-established a Web diary on my own domain (duntemann.com) and have been doing it ever since.

ContraPositive is not the oldest blog still posting regularly. I think Lileks' Daily Bleat (which goes back to early 1997) has that honor, though if you know of any older ones still posting, please send a pointer. Bob Thompson's Daynotes Journal started up less than two weeks after Contra did, and is still going strong. Jerry Pournelle has been doing something with regular postings on his Web site for a very long time, but it's not organized like a diary, and very hard to figure out where everything is and how long it's been there. (This doesn't mean it's not worth reading.)

Interestingly, I've been told by a couple of people that what I do is not really a blog, and is actually more like a daily newspaper column. There's something to that. When I was a kid, I used to admire writers like Jack Mabley and Bert Bacharach (not his composer/musician son Burt) who wrote daily columns in the local newspapers. (Jack Mabley wrote a blog for a time when he was 90, until he passed away in 2006.) The energy that sustains Contra comes from a conviction learned from far better writers than I (like Gene Wolfe) that no matter what else they might do, writers should write something coherent every day. I usually manage that, though understand that I write on a lot of different projects, of which Contra is only one. Doing it daily isn't difficult. Being coherent, now, well…

In the last year or so, I've been doing fewer Contra posts and longer ones, and gathering shorter items (usually focusing on links) up into regular Odd Lots posts. I'm trying not to split my concentration too many ways on any given day (context changes are costly!) and if I'm working intensely on something like Degunking Essentials or Old Catholics, I tend not to work on Contra that same day. I have bookmark and email folders for items to address later on, and periodically go through it, deleting or archiving items once I've covered them here. The system works, and I'll use it until I think of something better.

As I've said here in a number of contexts, writing benefits the writer as well as the reader. It's good practice, it's discipline, it dissipates tension, and it's one way to stay current in the world. Having something coherent to say requires that you live an attentive life and remain curious about many different things, and the best way to learn something yourself is to explain it to someone else. Contra works for me. I hope it works for you. Thanks for reading, and stay tuned.

Fantasy? Or Science Fiction?

“Hilary? Hey, John McCain here. How's it going? Yes. Understood. I read the news. Look, I'll get to the point: Do you still want to be President? I think I can help get you there. It's unorthodox, but hear me out.

“Your party is in trouble. Once the media decided to anoint Obama as our next President, they turned on you, and split the Democrats wide-open. My numbers people tell me that about a quarter of your supporters would rather vote Republican than vote for Obama. They may not actually do that; they may just stay home. But if Barack thinks he's just going to walk off with the election, he's greener than he looks.

“My party, on the other hand, is just about dead. The corpse is still twitching, but the neocons killed it a long time ago. The Democrats are split two ways. The Republicans are split ten ways. Ok, I won't lay it all out; I respect your research staff. This is not new news. Over here we're all having a bitch of a time trying to decide what the party stands for, and the party leaders don't even like me. They're keeping their mouths shut; they don't want to do what your party's doing to itself. They wanted Rudy Giuliani, and they expected me to lose gracefully and go away. I lose gracefully—when I lose. But they're gritting their teeth when they say they support me. Behind the scenes they've said a lot of the same things about me that your party bosses are saying about you. I'll admit to you privately that I'm pretty angry about that.

“But set that side for now. We both have this other problem: There are a lot of people who are disgusted with the whole business. It's not fair to say that they're in the middle, between you and me, between Republicans and Democrats. They're outside the graph. They're tired of the posturing and the tribalism and the personality cults. They know the country's in trouble, and they want it fixed. They're tired of the War, they're afraid for their jobs, they're afraid of getting cancer and losing everything they own before dying in agony. Global warming isn't on their radar. Neither is gay marriage. Those are fringe issues. It's about the economy. It's always about the economy. Bill had that dead right.

“There's a window here: Remake the Republican Party out of the rubble, put some solutions on the table, and try to find a way out of the mess we've gotten ourselves into. That's what I'm going to try to do. I'm going to piss a lot of my party people off, but I'm going to tell them to hit the road. I'm going to turn the whole thing inside out. I'm going to let the tax cuts expire. I'm going to propose another approach to universal health care. It may take a couple of years, but I intend to end the War.

“No, I don't blame you. I don't expect anybody to believe me, which is why I'm not telling anybody. But that's what I'm going to do. Look: I'm 71. I'm in decent health but I get tired sometimes. I have this one last chance to do something completely audacious, which is to break the gridlock and get this country back on track. Otherwise, I keep the status quo and go quietly into that good night, probably before the end of my second term. I do not intend to be another William Henry Harrison.

“I admire your guts and your persistence. I respect your positions, even the ones I don't hold. I think I can win this November. But with you as my VP, I don't think we can lose.

“Hilary? Hilary? You there? Yes, I'm serious. And I'll make you this promise: Run with me in 2008, and I will choose not to run in 2012. We don't have to say anything now. I'll be 75, and that's too old to do it again. The public will accept that.

“Hold on. You do not have to actually be a Republican. You simply have to pretend to be one for a year or two, until we completely re-create the Republican party somewhere in the center. My research indicates that many more Americans want consensus than ideological polarization. We may have to upset a few noisy people at the extremes who like to think that they're more important than they are. I'll cover the right if you'll cover the left. But I promise you, when we're through with it, it will be an utterly different party.

“Barack's young, and his people worship him. He'll try again in 2012. Still, I don't think there's a slate in the universe that could win against Clinton/Rice.

“Are you in? You don't have to tell me right this…

“Wow. Good. So let's do it. You've waited long enough. I've waited too long. It's time. It's just damned time.”

Odd Lots

  • Carol and I were at the Longmont Dog Show over the weekend, and Aero got another two blue ribbons, though that was in the Open Dog category and didn't yield him any points. I actually “handled” (took around the show ring) another dog owned by Aero's breeder Jimi Henton. Showing Jackie (Jimi's Hit the Jackpot) was fun, especially since Jackie is the biggest, heaviest, strongest bichon any of us has ever seen (23 pounds, all of it muscle!) and there's nothing the least bit fussy about him.
  • The Make blog aggregated an item on making your own railcarts and railbkes. I've often thought that this might be fun (it's certainly nothing new) but the snag is that when railroads abandon a run of track, they typically tear up the rails for scrap almost immediately. The mere presence of iron suggests that trains come through, if only occasionally, and that would make me nervous. I have been looking for but have not yet found an index of track sections where trains are known not to run.
  • In the certifiable Brain Sludge category of Web content falls Topher's Breakfast Cereal Character Guide, which lists (and in most cases shows images of) all the characters hawking cereal on boxes and commercials that you've ever heard of, and I suspect more than a few that you haven't. The list also includes purely fictional cereals like Calvin's Chocolate Frosted Sugar Bombs, and Admiral Crunch and Archduke Chocula from Futureama. Early versions of the Rice Crispies Elves are interesting—and I never knew that Tony the Tiger had a spouse. All here.
  • Speaking of cereal, this article confirms my grocery-store math: House brands cost as much as 40% less than largely indistinguishable name brands. If you're spending more for gas, at least spend less on Rice Chex. The only type of cereal where house brands taste distinctly different to me are oat toruses, or whateverthehell you call them in the generic—Cheerios clones. The house brands are not necessary bad (in fact, the Trader Joe's house brand oat toruses are distinctly better) but it's odd that all the chex and the flakes can't be told apart but Cheerios brooks no imitation. By the way, most house brand cereals are made by Ralston Foods. Here's their list. Of interest to geometers are Crispy Hexagons. What, no Crispy Dodecahedrons?
  • And to round out the discussion of nostaligic carbs, I regret to inform all who may care that Dressel's Cakes are really and truly gone forever. Their distinctive frozen whipped-cream chocolate cake was a Chicago standard for 75 years, coming from their plant at 66th and Ashland Avenues, but the firm was bought by a French company a few years ago and dismantled for reasons unclear. (I'm glad I can still get Green River!)
  • Mike Reith sent a pointer to goosh, a purely textual interface to Google that works a lot like the Unix shell. Could this be useful to the vision-impaired?
  • There are no visible sunspots right now, and according to several items I've read, there have been none for some weeks, and very few for months, all the way back into the middle of last year. Ham radio guys (like me) track sunspot activity closely because it affects shortwave radio propagation. Here's a sample. It's probably too early to worry, but long-term sunspot minima have been very bad juju in the past.

Odd Lots

  • Wired aggregated this item about a convertible bus/railcar that somehow suggests a modern take on the legendary Rio Grande Southern Galloping Goose lashups. I like the concept a great deal, especially for rapid transit in places where there are rails but not enough population density to create a dedicated passenger rail system. The technology is hardly original with Japan; I see Union Pacific maintenance pickup trucks riding the rails all up and down the old Northwestern corridor outside of Chicago every time I'm in town. The trucks straddle the tracks at a grade crossing, drop their flanged steel wheels, and then apply traction from the truck's rear rubber tires. I don't see why a passenger bus of some sort couldn't do the same thing.
  • I don't recall when someone asked me this (or, in truth, who it was) but the decorative font used on the cover of the Degunking books for the main titles is the Chicken King font from Font Diner. The similar decorative font used in the main chapter titles is Fontdinerdotcom Loungy. Font Diner is a type foundry that specializes in retro fonts, and they have a bunch of them, generally sold in 10-font packs for $28.
  • My uncle ran a dairy farm in Wisconsin until 1975 or so, and in addition to milk, his herd produced a mid-boggling (to me, at least) quantity of cow manure. Finally we have a small-scale mechanism for harvesting the methane produced by decaying manure. The consolidation of small dairy farms like my uncle's into monster corporate milk producers makes something like this not only economical but pretty compelling.
  • What the open source world needs is a sort of integrated bootloader system as good as or better than Apple's BootCamp. I've been hearing about GRUB2 for a long time, but it doesn't seem any farther along than it was a year ago. Coreboot/FILO is another interesting idea, but as I read it would require close cooperation of PC hardware manufacturers—which would be a good thing, fersure, if it would happen. (That may be the big trick.) I'm considering the commercial Bootit NG for my next machine, but in the open source world I don't see a lot happening. If I'm missing something, do let me know.

Kubuntu on Painkillers

A quick update on my mouth rehab, though it borders on TMI: About two weeks ago I had 30 new crowns installed, after fussing with a mouthful of temps for most of a month, one of which had a bad habit of coming loose while I was doing something innocuous, like chewing a chicken leg. That operation was not bad, though my gums got a little beat up from the sterilizing agent and dental pick work to remove excess adhesive. So now I have 30 brilliant white porcelain crowns, and if all you look at are my teeth, well, I look like a TV anchorman.

But that leaves two to go. One of them was so badly damaged by six years under my previous horseshoe of connected crowns that it had to come out. The other is a healthy tooth but needed crown lengthening and a post in the middle of it, because it had gotten whittled down so far in 2001. Alas, a post requires a root canal, because the post has to go somewhere. Yesterday I went back and had the lower molar pulled, and crown lengthening (warning: NSFS) done on its opposing number in my upper jaw. That involved some bone scraping, which was one of the ugliest sounds I've ever heard, given that I could feel it in my…bones.

Everything becomes quiet for about six months now. My empty socket has to heal and fill in with bone, after which the surgeon will install an implant post to hold a porcelain molar. At about the same time, I'll have a root canal done on the upper and a post installed in the middle of that tooth to hold the opposing porcelain molar. And then—egad, I hope!—the whole thing will be finished.

On the other hand, I thought I was finished in 2001. Silly boy.

So I'm back on painkillers, though I don't need as many this time as when I had my gums reworked along the entire perimeter of my lower jaw back in January. And last night I did an interesting experiment: I installed Hardy Heron not once but twice, all while in a codeine fog.

Results: It went flawlessly. Linux has clearly arrived. A week or so back I downloaded and burned the ISOs for both Ubuntu and Kubuntu 8.04, the Kubuntu distro with KDE 4. I like KDE more than Gnome, because it reminds me more of Windows, and I've been looking forward to seeing V4 for several months. Both Ubuntu and Kubuntu installed without incident, each in its own 30 GB partition on my lab SX270 3.2 GHz box. I did not have the display glitches I had back in October, (even though the hardware has not changed at all) and both distros saw my network immediately.

I installed a bunch of things with the Adept installer, including some games, Boa Constructor (a vaguely Delphi-ish RAD environment for Python) and some office apps. No problems there, and Boa Constructor is worth a little experimenting and some description as time allows. My only complaint so far is a minor one: GRUB is ugly, and needlessly so. Suse and Fedora (I think) already have a graphical GRUB OS selection screen. Given the importance Ubuntu places on nontechnical users, I think it would be worthwhile to budget a little work for creating one and including it in the default distros.

The reasons are not entirely esthetic. Nontechnical people almost never see text screens anymore (except for a vanishingly quick appearance while BIOS POST does its thing) and when they do, it almost always means that something is wrong. Leaving a general good impression of desktop Linux is vital right now, as from what I can see, the OS itself is ready.

A quick skim of the Ubuntu forums online indicates that it's possible to install a graphical GRUB display in Ubuntu, and I'm going to give it a shot today or tomorrow, when the codeine is no longer necessary and I can run my brain on all cylinders. In the meantime, if any of you have any experiences (good or bad) with graphical GRUB displays, I'd appreciate hearing them.