Sunday, February 18, 2007

How not to thrill your customers

An author of a couple of interesting OS X apps, has a blog. I wrote a (brilliant, of course) comment on the blog -- but I fumbled the captcha. When the screen redrew, my comment was gone.

I figured I'd let the fellow know of the problem, but here's what his blog has in the contact section:
...If you’d like to contact me, please send me email. I’ll leave it as an exercise to the reader to figure out my email address...
Yikes! This guy hasn't figured out that his blog is a part of his sales strategy ... or, in this case, his anti-sales strategy! (Name intentionally withheld.)

Deinventing government: renewing a US child's passport

A golden age can only be recognized in a rear view mirror. Once upon a time Al Gore was reinventing government, and governmental websites were often useful. Alas, in the reign of Sauron all those websites have been outsourced to the highest donor. Consider, for example, the process of renewing a child's passport.

Now, I admit this is an extreme example. A few years ago our very dim congress decided that a child's passport must prove both citizenship and also, somehow, prove that the child is related to their parents. This made the process very complex - for every renewal up to age 14 (after which the child passes into yet another intermediate process). So the process is seriously bunged up to begin with. Even so, the obscure and confusing directions manage to make a bungled process even worse.

For the benefit of anyone who ever has to do this, here's the directions for the worst case scenario (adopted children, mother kept her birth name and is thus surely a terrorist):
  1. From Special Requirements for Children Under Age 14 get the forms and print them.

  2. Get pictures at Kinkos. They're open all hours, and they have the right equipment. (Some post offices will do photos! The MSP Airport post office will do the picture.)

  3. Find a post office that does passports. I don't know any way to find the hours they're open for this other than visiting them (!). In MSP (Minneapolis) the airport PO is open for passport processing from 9am-3pm seven days a week and it does photos as well. Other offices may be open on certain hours and days. There's usually no way to phone and discover the hours -- you have to actually make a specific visit to learn the hours.

  4. You will need (for our "worst case" scenario)
  • Child's current passport (god help you if it's expired)
  • Child (in good mood)
  • Those pictures from Kinkos, or done at the post office in some cases
  • BOTH parents physically present, both with identification (I recommend carrying both drivers license AND passport for identification).
  • child's certified US birth certificate (every time, you'd think they'd only need it once)
  • just in case: adoption certificate andmarriage certificate if mother's name doesn't match the children's name. The last time we did this we weren't asked for these.
The passport office will keep the original birth certificate and last passport. We paid the extra $60 for expedited service on the theory that it might reduce the rate of document loss and processing errors. I hate surrendering original documents.

You can check the status of the passport renewal here.

Read the official site for the official list, but the above works for us. I've written my house representative -- at the very least the Post Office hours and service information should be on a web site.

Friday, February 16, 2007

Aetna: winner of this month's stupid security policy

Aetna's username policy requires a number. In the username. On the other hand, they authenticate using the same "security questions" everyone else uses. So if your account is cracked somewhere, the crooks can use your past "security" answers to get your Aetna account too -- even if they don't know your "secret" "username".

Confusing the username with the password. That's rich. Aetna wins this month's stupid security policy prize.

Router admin password: don't use the default!

If you've never set your router's admin (not the wireless pw) pw, you should do it now: Gordon's Tech: The router/javascript bug - this feels big.

Yahoo! has abandoned desktop search

That was quiet! Yahoo! has abandoned the desktop search market. Yahoo! Desktop Search now downloads from X1 -- the company that Yahoo had licensed their product from. The "additional file type" search is no longer free from Yahoo, it now requires an X1 license. (I misread the web page, it's still there!)

This was a big market a few years back, with products from Microsoft, Google, Yahoo, and others. I tried them all, and only Yahoo Desktop Search (X1) was worth the bother. Alas, it's gone now. Google Desktop Search is still around, but it doesn't treat folders with sufficient respect and it doesn't give me enough configuration options.

Microsoft will focus on migrating users to Vista search, and of course OS X has spotlight, so there's only the soon-t0-dwindle XP marketplace for Yahoo to work with. I presume they entered this market in the first place to try to get YDS users to use Yahoo search, but I doubt that was worth the bother. It's especially not worthwhile now that Google has won the search wars.

I may try the X1 product, though when I last tried it I was surprised to find that YDS was less buggy than X1!

Update: I'm using it now. It seems as good as always, but I think YDS might have allowed me to do network shares -- X1 doesn't without an upgrade. In any case I don't need this feature -- my network is mostly OS X.

Update 2: Actually, it's better than YDS. I don' t think YDS included Eudora indexing, but this version of X1 does. Nice!

Four decades of television: last of the rabbit ears

When it comes to television, we're a bit retro. The kids watch Netflix videos (movies and tv) on an ancient CRT, but we don't do broadcast or cable. So when my 10 yo insisted on watching the super bowl while the youngers watched the CRT I had to scramble a bit.

It worked, and I got a kick out of all the decades of technology that were trivially easy to lash together. In an era of Yet Another Proprietary Apple Connector the RCA AV plug is a shining beacon of lost hope.

In front we have a 2006 Dell desktop monitor (HDTV!). The box is a junky DVD/video player with a broken DVD player and a working TV tuner - vintage 2000. Below the table is a vintage 1990 stereo. 1950s era rabbit ears sit atop the box. Fifty years of technology all working together to create a very low end home AV system.

There won't be many more opportunities to put this mash-up together. Broadcast analog television is supposed to end in a year or so, though I personally doubt that will happen. A president may survive the greatest strategic debacle since Japan attacked Pearl Harbor, but ending broadcast TV is a recipe for annihilation.

Cheap stuff that doesn't work: are we figuring this out?

I don't think Apple has particularly good quality assurance. They do, however, have an incredibly strong brand and rabid and demanding user base --- including macintouch. I can wait until the base sorts the flops from the goodies, and then buy with reasonable expectations. Sure, I can still be burned by idiotic proprietary connectors, but at least I don't buy the world's most painful phone or a dysfunctional alarm clock.

Most of the world's gizmos, however, don't come from Apple, Canon, Bose, Nikon, or any other company with a reputation to manage (are there any others?). They come from companies like SONY, Dell, and a large variety of fake brands (Zenith, etc) used by transient contract manufacturers. Some of the stuff works for a while, a heck of a lot doesn't. It mostly ends up in massive piles of toxic junk, and irretrievable hours of lost lifetime. It's a con job, and we've been unbelievably slow to catch on.

Today, though, an unlikely voice of rebellion arose within the very home of the enemy -- Gizmodo (emphases mine):
Horseshoes and Hand Grenades: Joel Johnson Returns...to Spank Us All for Supporting Crap - Gizmodo

....Stop buying this crap. Just stop it. You don't need it. Wait a year until the reviews come out and the other suckers too addicted to having the very latest and greatest buy it, put up a review, and have moved on to something else. Stop buying broken products and then shrugging your shoulders when it doesn't do what it is supposed to. Stop buying products that serve any other master than you. Use older stuff that works. Make it yourself. Only buy new stuff from companies that have proven themselves good servants of their customers in the past. Complaining online about this stuff helps, but really, just stop buying it...
The first step in our rehab is to restore the importance of brands with reputations. There are a few left -- buy from them. Our time is not a commodity.

Thursday, February 15, 2007

More evidence of hacked wetware: the DARPP-32 gene and schizophrenia

I think humans have hacked and buggy wetware. I predict that studies underway on the frequency of autism in Ashkenazi populations will show that some of the genes underlying autism also have adaptive advantages.

In the meantime, we may be seeing this in schizophrenia: FuturePundit: Intelligence Boosting Gene Ups Schizophrenia Risk. The DARPP-32 gene provides a cognitive boost, but may also increase the risk of developing some forms of the mixed set of disorders we call "schizophrenia". This is what you see with "new" mutations that haven't been fully debugged yet.

The sooner we understand how buggy all our minds are, the sooner we'll learn wisdom, tolerance, and forgiveness.

Quantum computing: revenge of the analog

I'd assumed we were still 10 years away from a useful quantum computer. A Canadian company is now advertising one: Scientific American.com: First "Commercial" Quantum Computer Solves Sudoku Puzzles.

The experts believe this particular approach won't scale, but I'm stunned that they're already up to 16 bits. It also doesn't work do encryption tasks, so international finance can keep working. It apparently works rather like the analog computers my grad school adviser once played with. Don will be amused to learn that his analog skills are again on the cutting edge.

So, how long until we do applied counterfactual computing? Does anyone still think we can predict twenty years ahead?

The peculiar scarcity of books on quantum entanglement

I've been blogging periodically about the weirdness of a universe where quantum entanglement is real, but it was a somewhat supercilious essay in Wired magazine that convinced me I needed to read a real book ..
Wired 15.02: What We Don't Know

How do entangled particles communicate?

... In 1997, scientists separated a pair of entangled photons by shooting them through fiber-optic cables to two villages 6 miles apart. Tipping one into a particular quantum state forced the other into the opposite state less than five-trillionths of a second later, or nearly 7 million times faster than light could travel between the two [jf: probably instantaneously]. Of course, according to relativity, nothing travels faster than the speed of light - not even information between particles.

Even the best theories to explain how entanglement gets around this problem seem preposterous. One, for example, speculates that signals are shot back through time. Ultimately, the answer is bound to be unnerving: According to a famous doctrine called Bell’s Inequality, for entanglement to square with relativity, either we have no free will or reality is an illusion. Some choice.
- Lucas Graves, New York City-based writer
I was sure I'd find a lot of books on the topic, but the best I could do was 'Schrodinger's Kittens' -- written about 13 years ago! I did find some a more recent text, but it belonged to what a Wikipedia article calls Dirac's "shut up and calculate" school [1]. The other relatively recent texts I found were either fluffy or preferred to deal with familiar topics like modern cosmology.

So what gives? Is this such a scary topic that almost no-one dares to explore what it means?

I'm write some more as I work my way through the Kittens ...

[1] Easy for Dirac to say -- he died before we were doing quantum teleportation, quantum encryption, and irrefutable entanglements.

Update 2/15/07: After finishing the last chapter of Schrodinger's Kittens I understand why Graves setup the choice of 'reality is not what we think' versus 'no free will'. The 'transactional model' preserves our familiar "reality" of time and relativity, but the handshakes between past and future seem to constrain the future. In the enhanced (Wheeler) slit model, for example, the photon assumes its wave or particle behavior as it crosses the slit based on a handshake with the future absorbed photon. The nature of the future absorbed photon however, is based upon an observer choosing whether or not to "drop the screen". Since the photon adopts its configuration before the screen is dropped, however, the observer cannot really be choosing whether or not to drop the screen. The choice must be made in a way that's consistent with the form of the photon. Gribbin tries to dodge this trap with some handwaving about micro vs. macro causality, but it's obvious his heart isn't in it.

Hmmm. I'm beginning to see why Feynman warned us about 'going down the [quantum] drain', and why there are so many books on cosmology and so few on Bell's theorem. Next thing you know I'll be ready to start believing that our universe is both simultaneously vast and unbelievably small, that all things that will happen have happened, and that time's arrow really is an illusion ...

There is an escape clause. Gribbin's framed the transactional model as being dependent upon a closed universe. We appear to live in an open (perhaps excessively open) universe (but see below). In an open universe, might we get a true arrow of time and the possibility of choice? Maybe one day, if we ever "understand it all", we'll learn that you can determine whether a universe is open or closed by testing for action-at-a-distance.

Update 3/4/07: I'm reading through Gribbin from page one, and since I'd read the last chapter first I know to watch for references to a closed universe. I've found a few, it seems that more than a few of the foundations of QM, and even QED, do assume a closed universe. I'd thought that the universe is now thought to be "open", so I wrote Professor Gribbin asking if he'd written any updates. He graciously replied:
... It is entirely possible for the Universe to be closed but with accelerating expansion! All we know for sure is it is indistinguishably close to flat, and it is probably on the closed side of flat, pushed there by inflation.
Which reminds me of my old post about the respiratory rate of the universe ...

I'll just keep on reading, reading, reading ...

Update 5/13/07: My Amazon review of Gribbin's book. Five stars, despite being 12 years old.

Wednesday, February 14, 2007

The end of SARS and the use of synthetic pathogens to combat epidemics

You know - SARS - the plague that was going to destroy civilization. It went away. Puzzled the heck out of me. It was supposed to recur every year or two, but it hasn't. Nobody seemed to be curious about this. Was a giant conspiracy at work?

Well, no. A quick pubmed search showed that lots of epidemiologists have been quietly puzzling about what happened, especially in China. I liked this one:
A double epidemic model for the SARS propagation (9/2003).

... We find that, in order to reconcile the existing data and the spread of the disease, it is convenient to suggest that a first milder outbreak protected against the SARS...
I particularly like it because I wrote:
I still don't understand why all hell didn't break loose then. My best guess is that there were multiple strains of SARS circulating simultaneously, and an innocuous one spread faster -- immunizing the susceptibles in advance of the killer strain.
Ok, so I put my theory out more than a year after Ng et al published a full model supporting it! I gotta work on my timing. They must have started work on their model very shortly after the epidemic had started to fizzle. I didn't blog on this thought, but my theory back then (2004, not 2003!) was the Canadian nurses got so sick because they were so good at isolation -- they prevented exposure to the benign, immunizing, coronavirus and thus suffered the full impact of the malign virus.

All of which lead to some random observations and questions:
1. This is a fascinating story that ought to appear in a popular magazine, or at least in The Economist or Scientific American. I don't recall seeing anything. There's a curious "chaotic" aspect to what gets written when. I wonder if blogs will change any of that, or if they simply amplify the current fads.

2. As a non-practicing physician who works on clinical knowledge representation I often think about the limits of the mental models I once used to care for patients. Back in the day we were taught to think of 'one infection, one disease'.

Are medical students still taught to think that way, or are physicians now taught that illness (or its absence) may be the result of a number of interacting simultaneous infections (and of course susceptibilities, treatments, phases of the moon, etc, etc)? Of course I'm not sure what one would do with such knowledge! Still, it does help make one's predictions more modest.

3. This suggests a radical, but not entirely novel, approach to a future serious epidemic. Create a contagious synthetic pathogen that's relatively benign, but induces immunity to the major pathogen -- and spread it actively. I say not entirely novel, because this is how Polio was suppressed. The oral vaccine was an active contagious pathogen that was excreted in stool. It immunized a vast number of persons -- but some became sick, disabled, or dead. When Polio was less of a threat we switched to a non-pathogenic inoculation. The difference is the successful Polio strategy was probably unintentional (I suspect some people understood even in the 1950s), but in the future we'd be deliberately exposing an entire population to an immunogenic pathogen that would almost certainly harm many people.
Oh, about that conspiracy. Somewhere in central China in 2003, a brilliant scientists realizes that she can save the world by unleashing a synthetic coronavirus she's been developing in a top-secret bioweapon facility ... The novel almost writes itself ...

2/15/07: Emily points out that this is rather like fighting a fire by setting fires -- backburning I think it's called. My son has a book on it called 'Hotshots'. A useful analogy.

Tuesday, February 13, 2007

Walls around the world - Dyer

Gwynne Dyer surveys the worldwide industry of building walls between nations. There are many more of these than I'd imagined. Dyer makes a persuasive case that walls and fences are the future, an inevitable consequence of mobility and population growth.

It's a unique essay, well worth a quick read.

The dog: symbiote or parasite?

I've long thought of the Dog as a brilliantly successful cuckoo-like brood parasite. This only increases my admiration for the species. One can do much worse than develop a remora-like attachment to the most dangerous and dominant large predator the planet has ever known. (Ok, so our reign will be short. Not every species can be a shark.)

A biologist friend, however, scoffs at this. He claims the dog is obviously a symbiote. Well, to be honest, I know the boundary between symbiote and parasite is fungible. Dogs are great at cleaning up rotting meat, which probably has some health advantages. They may help geek-drones and women survive around alpha-males -- though they are prone to run away in a fight (they're not stupid). I'm sure they have other advantages ...

Whatever. We've been together long enough that we've probably altered each other's evolution. Jon Katz, another dog lover, weighs in on the debate:
The real reason we love dogs. - By Jon Katz - Slate Magazine

... Archer suggests, "consider the possibility that pets are, in evolutionary terms, manipulating human responses, that they are the equivalent of social parasites." Social parasites inject themselves into the social systems of other species and thrive there. Dogs are masters at that. They show a range of emotions—love, anxiety, curiosity—and thus trick us into thinking they possess the full range of human feelings.

They dance with joy when we come home, put their heads on our knees and stare longingly into our eyes. Ah, we think, at last, the love and loyalty we so richly deserve and so rarely receive. Over thousands of years of living with humans, dogs have become wily and transfixing sidekicks with the particularly appealing characteristic of being unable to speak. We are therefore free to fill in the blanks with what we need to hear. (What the dog may really be telling us, much of the time, is, "Feed me.")

As Archer dryly puts it, "Continuing features of the interaction with the pet prove satisfying for the owner."

It's a good deal for the pets, too, since we respond by spending lavishly on organic treats and high-quality health care.

Psychologist Brian Hare of Harvard has also studied the human-animal bond and reports that dogs are astonishingly skilled at reading humans' patterns of social behavior, especially behaviors related to food and care. They figure out our moods and what makes us happy, what moves us. Then they act accordingly, and we tell ourselves that they're crazy about us.

"It appears that dogs have evolved specialized skills for reading human social and communicative behavior," Hare concludes, which is why dogs live so much better than moles.

These are interesting theories. Raccoons and squirrels don't show recognizable human emotions, nor do they trigger our nurturing ("She's my baby") impulses. So, they don't (usually) move into our houses, get their photos taken with Santa, or even get names. Thousands of rescue workers aren't standing by to move them lovingly from one home to another.

If the dog's love is just an evolutionary trick, does that diminish it? I don't think so. Dogs have figured out how to insinuate themselves into human society in ways that benefit us both. We get affection and attention. They get the same, plus food, shelter, and protection. To grasp this exchange doesn't trivialize our love, it explains it.

I'm enveloped by dog love, myself. Izzy, a border collie who spent the first four years of his life running along a small square of fencing on a nearby farm, is lying under my desk at the moment, his head resting on my boot.

Rose, my working dog, is curled into a tight ball in the crate to my left. Emma, the newcomer who spent six years inside the same fence as Izzy, prefers the newly re-upholstered antique chair. Plagued with health problems, she likes to be near the wood stove in the winter.

When I stir to make tea, answer the door, or stretch my legs, all three dogs move with me. I see them peering out from behind the kitchen table or pantry door, awaiting instructions, as border collies do. If I return to the computer, they resume their previous positions, with stealth and agility. If I analyzed it coldly, I would admit that they're probably alert to see if an outdoor romp is in the offing, or some sheepherding, or some beef jerky. But I'd rather think they can't bear to let me out of their sight.
And the answer is ... symbiote. I happen to believe, with a bit of evidence, that humans have almost uniquely flaky brains (Temple Grandin mentions this in one of her books as well). We have lots of very significant relatively recent evolutionary hacks in our wetware, and we know that hacks produce bugginess and instability. We have a high rate of major and minor defects -- as near as we can tell we're much worse off than any other animal. It's the price we've paid for sentience. A social animal with a buggy brain has a major need for psychic support. The dog is a first-rate psychic crutch. That's a heck of a value proposition. All hail the Dog!

Monday, February 12, 2007

Teraflop 2007 and 1996

[I originally titled this 2007 and 1986. I think my mind wouldn't process that it's been 11 years since 1996.]

Now the "ancient time" comparisons are well within my memory range ...
BBC NEWS | Technology | Teraflop chip hints at the future

A chip with 80 processing cores and capable of more than a trillion calculations per second (teraflop) has been unveiled by Intel.... a piece of silicon no bigger than a fingernail ...

... The first time teraflop performance was achieved was 11 years on the ASCI Red Supercomputer built by Intel for the Sandia National Laboratory.

That machine took up more than 2,000 square feet, was powered by almost 10,000 Pentium Pro processors, and consumed more than 500 kilowatts of electricity...

... The Teraflop chip uses less electricity than many current high-end processors, making the design attractive for use in home computers.

It consumes 62 watts, and the cores can power on and off independently, making it more energy efficient.
I can't think of anything to add. I'm awed.

Sunday, February 11, 2007

Building productivity solutions via mash-ups: Reider's office schedule

Jacob Reider ties a commercial (Misys) practice management system to Google calendar to build a distributed medical office schedule.

It's a fascinating example. Is it HIPAA compliant? Probably, though I can't swear to that. Is it reliable -- I'm less sure of that, Google is famous for breaking APIs. It is probably reliable enough for Jacob though, he can always fix it as needed.

Many eons ago, when dinosaur roamed the earth and Gopher was hot, I advocated for building our startup's solutions as an extensible ecosystem. I wasn't thinking web services, I was thinking more photoshop-style plug-ins. We would build things, others could build things, the sum of the ecosystem would be greater than a controlled solution. (I wasn't so foolish as to advocate open standards; even now the closest thing to that, the HL-7 RIM 3.0 spec, is a decade away from being robust.)

I got exactly nowhere with my proposal. The startup sold for a decent price, so I was probably wrong -- most startups simply fail. In a broader sense, however, I do believe in the original vision. There are win-win solutions in the universe.

I don't, however, buy Jacob's more radical proposal that one can craft an entire robust solution from off-the-shelf parts. It's the old probability curse. Building a 98% reliable solution from x integrating parts requires (1- x*y*z...) reliability from each component. That's hard to achieve even in a controlled web services architecture. It's worth remembering that even Gmail is not all that reliable -- there are times it's slow or even unavailable. We are ok with that because we can tolerate some offtime on our email. Gmail is only one controlled system.

Of course I've been wrong before ...

2/12/07: Jacob replies. Alas, no comments on his blog so I can't say hello that way. Really, the wrestler wasn't all bad! He was kind of a weird libertarian populist ...