Tuesday, June 03, 2008

Bush III

Since the current Bush is Bush II, that makes McCain Bush III ..

McCain: I'd Spy on Americans Secretly, Too | Threat Level from Wired.com

If elected president, Senator John McCain would reserve the right to run his own warrantless wiretapping program against Americans, based on the theory that the president's wartime powers trump federal criminal statutes and court oversight, according to a statement released by his campaign Monday...

...McCain's new position plainly contradicts statements he made in a December 20, 2007 interview with the Boston Globe where he implicitly criticized Bush's five-year secret  end-run around the Foreign Intelligence Surveillance Act...

One the one hand, Barack Obama.

On the other hand, Bush III.

I think America is perfectly capable of electing another George W Bush.

Yep, I'm afraid.

Lessons from great software - FrameMaker

New, even in software, does not mean better …(via Gruber)

…DF reader Cory Johnson emailed to point out that Apple’s new Leopard Security Configuration book, released yesterday, was produced in Framemaker 6.0, too. As Tsai wrote last year:

Michael Tsai - Blog - Old Meets New (2007)

… The iPhone User’s Guide contains lots of interesting information about the iPhone. But the most interesting thing, to me, is that the document was created on a Mac using Adobe FrameMaker 6. This version of FrameMaker was released in 2000 and ran under Mac OS 8 and 9. FrameMaker 7.0, the last version that ran on Macs, was released in 2002. Old Mac OS software can run under Mac OS X in Classic, but only on PowerPC-based Macs, the last of which was discontinued almost a year ago. Apple is apparently using some old software and hardware to document its newest product. I totally understand; FrameMaker 6 is a great piece of software, and there’s nothing like it for Mac OS X…

FrameMaker is widely regarded as a work of genius. MORE 3.1 was a work of genius.

Neither of them will run on any computer hardware sold today -- and there are no truly equivalent products from any vendor (OmniOutliner comes closest to MORE).

Creating a product as massive and complex as these software solutions, and then sustaining an original design through many iterations – that’s a rare feat. We don’t know how it’s done. It’s a lot easier to see why similar projects fail.

My guess is that you need continuity of a few very good people over at least ten years, with superb recruitment and training of replacements. That means those people have to be incented and rewarded. I think Apple knows how to do that, I have trouble naming any other large publicly traded company who has the recipe. Maybe Google?

PS. Maybe I can sell my PPC iMac (runs classic!) to a Minnesotan running FrameMaker …

Monday, June 02, 2008

Why talk about The Singularity?

Well, for me it has the hypnotic ghastliness of a train wreck seen from a moderate distance, or the horror and wonder of a supernova seen from a very great distance*. Hard not to talk about those things.

On the other hand, I don't think that humanity can do anything about the Singularity one way or the other, so I wrote of the IEEE Singularity issue

..I'll read the articles and make note of anything novel, but I'd be surprised to find any new insights. This topic has been well discussed in geek circles. Now all we can do is wait and see what happens...

In his IEEE epilogue, Vinge replies to similar comments, making the case that under some circumstances there might be a role that an informed public could play ...

IEEE Spectrum: Signs of the Singularity

...Both Horgan and Nordmann express indignation that singularity speculation distracts from the many serious, real problems facing society. This is a reasonable position for anyone who considers the singularity to be bogus, but some form of the point should also be considered by less skeptical persons: if the singularity happens, the world passes beyond human ken. So isn't all our singularity chatter a waste of breath? There are reasons, some minor, some perhaps very important, for interest in the singularity. The topic has the same appeal as other great events in natural history (though I am more comfortable with such changes when they are at a paleontological remove). More practically, the notion of the singularity is simply a view of progress that we can use—along with other, competing, views—to interpret ongoing events and revise our local planning. And finally: if we are in a soft takeoff, then powerful components of superintelligence will be available well before any complete entity. Human planning and guidance could help avoid ghastliness, or even help create a world that is too good for us naturals to comprehend...

So if we have a 10-20 years notice that we're going to build artificial minds far more capable than the crude models in our heads, then maybe we could try to design the 1st generation to be both kindly (to us) and sentimental.  Doing that would require a lot of worldwide trust and cooperation, so it might help to think about the problem for a decade or two first.

Heck, it's worth a try.

I did laugh though at the thought that Singularity speculation is going to impede progress on, say, global warming. I suspect on the list of significant distractions this one is pretty far down  -- more's the pity.

* It's rarely mentioned that when those suckers go off they probably sterilize a zone 25-200 light years across. If life is as common as we think it is, the light of a mature galaxy supernova carries very grim news. (Immature galaxies need Supernovae to produce the elements that allow planets like ours to form. Supernovae giveth and taketh.)

Sunday, June 01, 2008

IEEE - The Singularity Issue

Via Nick Carr I discover the professional journal of electrical engineers has devoted an entire issue to the Technological Singularity (aka The Singularity) beginning with a Vinge essay:
IEEE Spectrum: Special Report: The Singularity

... The writer who first postulated the singularity answers skeptics and tells us what to look for as the world slips closer to the edge...
Well blow me down.

I was so surprised by the six article special issue I did a quick test to see if they'd referenced the "unavoidable Singularity" answer to the Fermi Paradox but they didn't.

As a card-carrying geek I am well versed in the Gospel of the Geeks, the Rapture of the Nerds and Ascension unto Silicon. I call that threat skynet, in honor of the governor of California.

Alas, as a confirmed unbeliever in the kindness of deities I would not expect much of us to survive even 8/10s of a Singularity, save perhaps as an arcane footnote.

I give much credit to IEEE for tackling the most unnerving of topics, and publishing an issue that, if we're still around in 100 years, will be endlessly mocked*. For more on the topic see my skynet thread, or the footnotes to my old Fermi Paradox page.

I'll read the articles and make note of anything novel, but I'd be surprised to find any new insights. This topic has been well discussed in geek circles. Now all we can do is wait and see what happens.

PS. My quote from the issue credits Vernor Vinge with the invention of the Singularity concept, but I see him more as the person who reified the Singularity in the popular mind. He brought it from a fuzzy concept in science fiction dating back to at least 1982 into the wider geek consciousness.

I have, by the way, an original copy of the issue of Whole Earth magazine where Vinge's first popular Singularity essay was published.

* Vis: Bill Joy. I think it's possible we won't see a Singularity by 2108, but if I'm sentient in 2040 and there's no sign of one beginning, I'll be inclined towards an even more peculiar, but very popular, explanation of the Fermi Paradox.

Auctorial

It's been a while since I came across an english word that was completely new to me:
Making Light: Just a lotta animals

...blatant auctorial favoritism...
Auctorial means by the design of the author.

Saturday, May 31, 2008

The paradoxical security of Windows 2000

I've been using Windows 2000 SP4 in my Parallels and (now) Fusion VMs:
Gordon's Tech: Parallels to VMware - my experience

As part of my move from 10.4.11 to 10.5.3 I switched from Parallels (Windows 2000 VM running Office 2003 and MindManager to VMWare Fusion (updated 5/30 for 10.5.3). Here's how it went...
Windows 2000 SP4 runs Office 2003 and most business apps without any problems -- that's all I need. I have two unused Win2K licenses, so it costs me nothing. It's much more compact than XP, it demands fewer CPU resources, and it runs happily in only 256MB of memory.

It's a perfect match to my needs.

There's only one catch. Microsoft isn't updating Windows 2000 security any more, and I don't use antiviral software on any platform* (except at work, where it's mandated). Well, I don't expose the Windows VM to the net, so that's probably not an issue.

But is Windows 2000 really all that insecure nowadays? It must be an exotic environment on the modern net, I can't believe it would be a profitable target. I suspect it's actually becoming more secure with every passing day.

I wouldn't bet on that of course. I really don't have a need to take the Win2K environment for a walk in the wild side. Still, I suspect it's true ...

* Modern antiviral software behaves like a virus infestation (performance and reliability suffer greatly), antiviral vendors blew it by choosing not to block SONY's spyware 1-2 years ago, it often fails against modern attacks, and it's been years since I've received email with an attached virus (Gmail filters them).

Friday, May 30, 2008

Gmail's biggest missing feature - and it's a whopper.

Outlook is the only email application I know of with the absolutely critical feature that Gmail most urgently needs.

In Outlook I can edit the subject line of messages I've received*. (You can edit the body and attachments of received email as well; that's very nice but not essential.)

Gmail can't.

Neither can other email packages, but the problem is more severe in Gmail because it threads conversations by subject line. Since most humans are still living in the 20th century they don't use intelligent subject lines; important messages get lost in the same-subject-line thread. To add insult to injury, Google's threading model discourages intelligent subject lines.

21st century people know subject lines are critically important. We don't do folders, we do search. The initial presentation for a search result always includes the subject line -- it tells us what's important.

(Digression. I do find it a bit odd that Googlers evidently don't do search.)

If all my correspondents were 21st century I wouldn't have as dire a need to edit the subject lines of their messages, but even so what I consider important may differ from their opinion. I'd still like to be able to edit their subject line on occasion. (Note: Emily, you do fabulous subject lines. I'd say that even if you weren't my wife.)

Sure, this breaks the evidence chain of email. I don't give a damn. I have zero interest in preserving the email I receive in some kind of pristine state. When I archive it I'm doing it for my own benefit, not for anyone else's benefit.

Google, you can fix this. It will help break your compulsion to thread conversations by string matching the subject line (which also breaks Google Groups, but that's another story).

* It's amazing how many people don't know this. Just click on the subject line of an email you're received and type. Shocked?

Thursday, May 29, 2008

Google's infinite storage solution

A year or two ago I paid a modest fee for extra Picasa web album storage. The storage pool is shared with my Gmail account.

I realized today that even though I add images and my email volume grows, I don't seem to be running out of space.

Basically, Google is adding to my allotment at roughly the rate I'm consuming it. The current number is:

6.5 GB (39%) of 16.6 GB

It's been about 35-40% for at least a year. For my current usage rates Google's storage allotment is essentially unlimited.

The odd thing is that we've come to take this for granted, so much that nobody comments about it any more.

I am fascinated by the big changes that, for the most part, we don't recognize ...

Wednesday, May 28, 2008

My iPod has run out of room, so the iPhone is more appealing

Since I don't have much video on my iPod, I though 30 GB would be plenty of room. Our family music library used about 14GB, and a few videos used 3-4 GB.

I didn't reckon with Podcasts. I'm out of room now.

Ironically, this actually negates one of the relative disadvantages of my iPhone-to-be. I'm going to have be selective about what I carry, whether I use an iPod or a 16 GB iPhone.

If 30GB isn't enough, then 60 won't be either, so there's no point in trying to outpace this stuff. I just need to get used to managing the playlist sync.

Family Medicine Board Exam 2008 - description, study strategy, results

I'm putting together my plan and resources to prepare for the 2008 Family Medicine re-certification exams. These exams used to be pretty stress free, but that was back when I actually did family medicine!

I'm surprised how scattered the resources are on this topic. I'll list what I've found, and update this post over the next two months. I'm restricting my list to items available through the AAFP, ABFM (board), or "free" (typically pharma or ad supported). Most of these links work only for AAFP members or recert exam registrants.

  • ABFM profile: Home base for exam information.
  • My medical reference page: updated in preparation for the board. Licensed MD/DOs can get everything "free" via MerckMedicus.
  • ABFM Study Guidance: ABFM's guide to preparing for the exam. They don't like lecture classes and they don't like people to focus on practice exams. As a (formerly) ace exam taker, barely one step behind my wife, I thought the advice was meek. Using JFP to study for a recert exam? Pardon?
  • ABFM 2007 In-Training exam and critiques: same question pool as the exams.
  • ABFM Candidate Information (PDFs), includes:
    • Candidate Information Booklets: PDF explains the exam in great detail, including rules of the somewhat harsh company that inflicts the exams.
    • Recert exam description: The only detailed description of the exams I found.
    • Exam content: What topics are covered. I won't spent much study time on the < 3% group.
    • Recert modules: Choose two of these.
  • AAFP Board Review Questions AAFP members can do these practice exams and even earn CME credit at the same time.
  • Online exam tutorial: ABFM tutorial teaching mechanics of their exam software.

For my commute I have a backlog of Audio CME to add to my iPod, but iTunes also has a pretty good listing (though as badly organized as every other Apple item list I've seen). I've also found a UCSF newsletter (pdf) with an article on medical podcasts.

Podcasts:Science and Medicine:Medicine including

  • MedPod 101: Internal medicine review aimed at fourth year med students preparing for board exams. Sponsored by the US Navy, with a very tolerable interstitial ad. I like MedPod. The background music is tasteful, the voices are clear and entertaining and they move through topics very quickly. Their audience has no time to waste on frivolity or slow speech. MedPods 101 is run by an independent group of 3 very young high school students internists who may have mercantile ambitions but appear to be having fun.
  • Surgery ICU (Vanderbilt)
  • Annals of Internal Medicine
  • Pri-Med CME: samples form their commercial products
  • INFOPoems: My old friends from Michigan!
  • Pediatrics from the U of Arizona
  • McGraw Hill ACM Podcasts: samples from a range of McGraw Hill texts
The UCSF newsletter also lists some journal podcasts (ex. JAMA), but those are much less useful for FM board review.

I thought I'd end up working through my cache of unheard Audio Digest reviews, but, of course, they're more aged than I'd realized. The AD reviews are also recorded from typical CME programs, and they tend to move slowly and get caught up in the lecturers personal interests. I think the podcasts may turn out to be a better use of commuting time. I don't care about the CME, I'll get lots of that working through my backlog of American Family Physician.

I'll miss In Our Time, but I can catch up in August.

Update 8/15/08:

I've long had an information-geek's admiration for the printed version of Monthly Prescribing Reference. Despite its evil ad-funded roots, there's a real genius to the density and layout of the content, refined by generations of customer feedback. It also has the virtue (and sin) of being always topical and exceedingly brief.

So I started my review by reading this cover to cover. Each time I come across a medication that's new to me, or a familiar one that unlocks a domain of forgotten knowledge, I add it to my core med review sheet. This sheet is also an interesting overview of what's changed in medicine over the past decade. There was more activity in the treatment of Parkinson's Disease, for example, than I would have guessed. Lots of combo drugs, maybe because of the co-pay effect.

I also note that when a med is introduced it gets a trade name in the second half of the alphabet, but copy-cat meds get names starting with the letters A-D.

From the med review I will identify key topics based on med activity development to review in AFP articles (Parkinson's, for example).

Next I will review my obsolete medical notes to bring old memory banks online. Then to a practice exam to identify high value study areas. From that I will identify the highest yield subtests to take.

I found the podcasts less useful than expected, so I'm dumping my old audio digest material to an MP3/AAC data CD, I can opportunistically sample those while driving.

Incidentally, it appears the ABFM has given up on their over-ambitious board study program -- the old q7y exam will be retained as an option. I think there's a better middle-way and I hope they'll soon find it.

Update 7/15/08b:

I'm making limited use of traditional references, books, and articles. I'm finding it much faster to google on terms and read the NIH/NIND/etc information for professionals. The articles are too wordy.

Update 8/1/08

I'm done with the exam. These exams are much more interesting when one hasn't seen a patient in 10 years! We'll see how I did. In retrospect my study approach was very good; any bad outcome would be due to lack of study time rather than study strategy.

I'll summarize my strategy below. This is a strategy for someone who doesn't do medicine and who needs to recreate a lot of knowledge in a very short period of time, a practicing clinician wouldn't follow this route.

My goal was to resurrect as much old knowledge as I could, while patching in new things.
  1. Read Monthly Prescribing Reference cover to cover to create a core med review document. Don't spend too much time with this reference, the goal is to create the list and update it based on further study. Monthly Prescribing Reference also has about 5-6 useful 1-2 page protocols for care of common conditions. They're a very concise set of reviews, print and use them as reference.
  2. Review empiric antimicrobial therapy in Sanford and make notes. Antimicrobial therapy has changed more than anything else in medicine due to increasing drug resistance.
  3. Review and summarize the most interesting bits of the AAFP's preventive services document.
  4. Find as many of the ABFM 2007 In-Training exams and critiques as you possibly can. The ABFM used to provide links to several years worth of training exams, but now they only provide the last year. The critiques are superb; so try to find friends who have them from the past three years. Do one of the exams cover to cover, but don't get too hung up on the questions. Instead, carefully read the critiques, they're ultra-concise guides to what matter. Unfamiliar topics in critiques are guides to further study.
  5. I tried medical podcasts, but they simply weren't good enough. I had a large collection of Audio Digest CDs that were a few years old, those were better. The best audio resource, however, were my old AAFP CDs (via my iPod and iPhone). Even the 3-4 year old talks were about right for the exam. I listened to those on every commute -- they brought a lot of old memories online. (I'll resubscribe 2-3 years before my next exam if I do the boards again in 7 years so I've got a topical pile to listen to.)
  6. I read and partly reworked my old online medical notes. This works since I have so many old memories attached to them.
  7. For quick topic lookups Wikipedia, amusingly, is rather good. Actually, very good -- especially since it's not hard to spot junky alternative medicine additions. Otherwise the AFP site is the best place for reviews; in service exam critiques reference American Family Physician more than anything else.
Given more time I'd have liked to review the arrhythmia portions of a current ACLS handbook, but I there's nothing else I'd have changed (except manufactured more time, but I haven't figured out that trick).

Update 8/3/08: You need to recheck your ABFM profile about 8 weeks after the exam to get your results. There's no mail notification. The ABFM allegedly sends an email notice out when the results are online, but email is very unreliable now. Best to check.

Update 9/19/08: The board sent out a result notice as promised. If you passed you see immediately that your certification has been extended. I passed by a good margin, but I'm no longer in the 95+ percentile! Of course considering that I haven't seen a patient for about 10 years, last did full family medicine 15 years ago, and had a pretty compressed study program I'm satisfied. The results show I was consistent across all topics.

The program I outlined above was the right one for me, with the caveat mentioned in a prior update.

The result files are PDF password protected. They don't contain any real exam information, so I assume the passwords are to prevent people creating fake result letters. I saved the password with the file name.

Changes - a 1/2 GB patch

The updater for OS X Leopard is over 1/2 GB in size.

MacInTouch: timely news and tips about the Apple Macintosh

Apple today posted Mac OS X 10.5.3, the latest in its series of bug and security patch collections for "Leopard". The 10.5.3 Combo update is 536 MBytes in size.

I downloaded it in under 10 minutes.

A 1/2 GB isn't what it used to be.

Yes, 10.5.0 was a very buggy initial release.

How the medical web has changed - a six year retrospective

It's been about six years since I've updated my personal medical notes reference page. These are references for a family physician, not for a patient.

References for Medical Notes

Revised: May 2008.

Most of the books link to MD Consult which I access through my UMN account. Sadly, even the AFP references are now access controlled. MD Consult, Harrison's Online, TheraDoc and more are freely available, as of May 2008, for persons able to register with MerckMedicus. Note that the MerckMedicus web page has trouble with modern browsers and especially with tabs.

Yes, it's board review time.

A six year editorial life cycle means one or two links went bad.

Ok, about half of them.

Here are the sorts of things that survived:

  • Pharmaceutical company resources
  • MD Consult: barely, but content owned by it and MerckMedicus are now the bulk of my links
  • NIH resources (PubMed, PDQ, CancerNet, etc)
  • Non-US resources
  • American Family Physician (but it's going behind a paywall)
  • One or two amateur (in the sense of unpaid work) sites, like Scott Moses FP Notebook.

Here are the things that went away

  • The "Virtual Hospital". This was one of the very first medically oriented information resources on the early web -- it showed up a year or two after the first browser I used (not Netscape, before that!). It's just patient education now, at their peak they had an unsustainably wide set of medical reference resources.
  • Most of the American resources that lacked a clear revenue stream (volunteer efforts, academic projects without a maintenance, stream etc).
  • Anything that focused on how to do a procedure.

Within the US the survivors have a business model of some sort. Nobody seems to want to touch procedures any more -- I wonder if that's just my sample or if there are more litigation fears. Outside of the US things are more persistent. Even many of the surviving sites don't handle bad links very well.

I'll have to try to do another recap six years from now ...

MD Consult: An illustrative story?

I'm studying for my board exams, so I'm treading ground little touched since I stopped seeing patients. Among other things, I'll eventually be updating my ancient web clinical notes (such as my ancient medical reference page, which I'm updating today).

One of the first places I visited was MD Consult: Books, which I can access through my U of MN account.

Alas, it is but a shadow of its old self. Of the three or four publishers who cooperated to launch the original site, only Elsevier is left. They have a reasonable number of texts, but many of my old favorites are gone.

I suspect there are interesting stories here. MD Consult peaked during the rise of the net, when publishers must have felt terrified that their business would be destroyed. It went into decline after the crash, when the threats seemed to be receding. The publishers, who were, after all, competitors, largely walked away. They hiked their journal subscription prices through the roof, and textbook costs rose quickly.

But did they relax too soon? On the textbook front UpToDate seems have filled the nice MD Consult once held, and it's not currently a part of any of the large publishers. On the journal front rapacious pricing empowered the miraculous open access mandate.

The lesson may be that while it's easy to overestimate the speed of social transformation driven by new technology, it's even more tempting to return to bad habits when the initial fear recedes.

I suspect the textbook companies were right to be afraid, a bit overanxious on timelines, and wrong to relax.

Update 5/28/08: Incidentally, MD Consult is available free of charge to anyone who qualifies to register with MerckMedicus. They also offer Harrison's Online. (So only the most virtuous of clinicians, those who have the discipline to refuse all pharmaceutical blandishments, would pay for MD Consult. Those people do exist, and I do admire them.)

Advice to Google: Imitate the RIGHT parts of Sharepoint

I just know Google's engineers are avidly reading this blog ...

Alas, I have some Microsoft readers on my tech blog, but I don't think I have any Google readers on any of my blogs. Sniff.

Their great loss, because they'll miss this free tip.

Google Apps are improving, especially with the addition of Google Sites.

Alas, many of the new features feel like a reinvention of the more obvious features of Microsoft Sharepoint.

So Google Apps has Sharepoint-like (crappy) document management; in Sharepoint you can manage Office documents, in Google Apps you can manage native Google App documents. In both cases any non-native files are third class citizens.

Google Apps also has clever widgets for inserting Calendars and the like, just like Sharepoint. Google Apps doesn't have a blogging tool (odd omission, you can't really integrate Blogger) yet, but they have a Sharepoint-like Wiki in Google Sites. Google Apps has Feeds and Alerts like Sharepoint, albeit not quite as well done.

Sigh.

Google's engineers are imitating the obvious, inescapable, features of Sharepoint. It's almost like they're running down a checklist.

Except the person who did the checklist didn't really understand that buried in the dross of Sharepoint is a certain secret brilliance.

Somehow they've missed that Sharepoint gently leads users to start representing data in an insidiously user friendly database model with a very user-friendly set of data types including hyperlinks, lookups that link to the reference row, web 1.0 and excel-like grid data entry models, multiple Views with a simple (too limited) GUI for reusing and extending Views, and more...
Lessons from Microsoft SharePoint

...I'm told the implementation is more peculiar than this, but to a first approximation SharePoint can be considered as a thin client toolkit for creating and manipulating SQLServer tables. Microsoft Access will link to them, and read and write to the linked tables. You can do some simple lookups from one table to anohter (scope is site limited). You can revise and extend tables quite readily, building on your data model as needed. There's a quite good web GUI for user views of the data, and a somewhat powerful but semi-broken Excel like datasheet view for quick editing.

Whereas the document management system feels like it was hurled out a window to meet a deadline, the list facilities feel like someone thought very hard about how they might work...
Everything is laid out in Sharepoint for observant eyes to see. There's nothing in this design that outside the everyday functions Google implements now. Sure, there may be a few software patents around Microsoft's work (there should be), but that's what lawyers are for. I suspect most of it has prior art, and the rest can be worked around or fought in court. (It's the combination that's clever.)

If a Google engineer were to read this, then spend two weeks playing around with Sharepoint lists, extending calendars, extending the Gantt widget, implementing project plans, creating lookups, and so on the light would go on.

Google Apps could replicate this.

Google Apps could also stop imitating the stupid parts of Sharepoint and provide true file management, but I'm beginning to think there's something impossible about that.

I'll settle for intelligent imitation instead.

Tuesday, May 27, 2008

Netsurfer 1995 - be humble

It's ok to laugh ...
Lamest Fetish Items Ever: Gear Lust Gone Bad, 1993 - '95
Netsurfer
Dec 1995 $4,869
This is what the future looked like in the mid-'90s.
But remember, it looked good once. Be humble ...