Difference between Nazi and Communist is when you say how horrible Nazis have been, they don’t say, “Well, real Nazism has never been tried.”
— Frank J. FlemingI’m quite fond of the work of South Korean singer Younha. My interest started when someone brought one of her songs in for our Japanese reading class, but I eventually went on to pick up her Korean albums as well (which were much cheaper than their Japanese equivalents). This morning, I was listening to some tracks from Peace Love & Ice Cream, and found myself thinking:
"I can't wait until she releases these in Japanese, so I can understand the lyrics."
(amusingly, the title track is a cover of a song recorded in English by Dutch artist Sandy Dane; I think they even used the same backing track (Sandy Dane, Younha), although the lyrics are apparently quite different)
As I said earlier, the Faces feature isn’t terribly well-integrated into iPhoto. It’s a standalone piece of metadata that has no collection to the app’s events, places, folders, or keywords. It’s even stored separately, in a pair of SQLite databases that have no real connection to anything else; they can even be deleted without affecting the rest of your database.
At a user level, the key issue is that Faces aren’t people. You can’t use it to tag “Bob’s wipeout on the slopes”, “Mary dressed up as Darth Maul”, “Jean hiding from the camera”, or dozens of other scenarios in which the relevant person isn’t clearly showing their normal face. You could select a random portion of the picture and claim it’s a Face, but it will lower the recognition accuracy, and may not work anyway.
I’m sure a future version of the app will integrate it better, perhaps allowing you to mark out areas of a picture that contain a specific person but shouldn’t be used for face recognition, but for now, you end up with two sets of pictures, faced and faceless, only one of which is easy to browse.
The other set does have its charms, though…
Now this is how to motivate students!
The reader poll asks about the appropriate punishment (setting aside that whole “is it true?” issue…), offering fired, suspended, warned, or “no punishment”. They left out the most obvious choice, “tell-all book deal, followed by appearances in men’s magazines and on late-night talk shows”.

So after all that work identifying H!P women in pictures, what does it look like in iPhoto?
(large JPEG below the fold)
Please stop upscaling VHS-quality video and labeling it “HD”.
I don’t really use iPhoto. Its casual-user focus makes it poorly suited to what I want in a photo-management app, and it’s not particularly useful as a general-purpose image catalog tool, either.
There’s some interesting technology in it, however, including Faces, which attempts to detect and recognize human faces in photos, allowing you to (potentially) organize your pictures by who’s in them. It’s not integrated into the app very well yet, and there are some odd bugs, but it turns out to be surprisingly accurate and useful.
Since I was home sick yesterday and not up to much else, I imported a collection of 1,421 scanned photos of attractive young women and told it to look for faces. On the first pass, it found faces in about 80% of the pictures, and only a few of those were false positives (jewelry, plaids, etc). A second recognition pass got it up above 90%, out of a total of 95% that really did have at least one human face. Most of its failures involved faces that were tilted at roughly 45 degree angles, as well as profiles and low-contrast images. It did surprisingly well at finding low-resolution faces, and even did a fair job of auto-naming them correctly, once I had a good sample size.
[Bug note: There are a few images that I simply cannot manually add a face to, and I don’t know why. I draw out the rectangle, add a name, hit Done, and it deletes my work. It thinks there’s something there, because it will offer them as options in the “person X might be in this picture” section, but it never accepts the face.]
It takes a little while to figure out a decent workflow for adding names to pictures, but it does work. If you select a few good matches for each major face, the name-guesser will perform a lot better, and save you a lot of manual selection. I’d like to see it offer the top three choices instead of just the best one, and the UI needs some work (especially in keyboard navigation consistency and false-positive handling), but it works, and in normal usage, most people won’t be tagging a thousand images at once.
As far as integration goes, the names you tag a picture with aren’t keywords, don’t show up in the Get Info page, can’t be searched via Spotlight, can’t be displayed or printed as captions, can’t be used to sort, etc, etc. There’s a Faces-specific browser, and you can click the Names button on a full-sized image to view all the tagged Faces present, but that’s it. It’s not useful as a general “person X is in photo Y” tagging system yet.
[Update: I was just reminded of another missing feature that I really want: a “faceless” rule for Smart Albums, so I can say “all pictures from Album X that have no faces in them”. After 80% of the 1400+ images in my album had names, I only wanted to sort through the ones that didn’t, and the only way I could find to do it was to create a smart album Y as “pictures from Album X that have faces, none of which are unnamed”, manually copy its contents to another non-smart album Z, then define a new smart album as “pictures from X that aren’t in Z”, and remember to keep Z up to date. (the app won’t let me say “pictures from X that aren’t in Y”)]
Now for the amusing picture. This is what happens when all of the faces you’ve identified come from professionally shot photos of young Japanese women in full makeup:
Many years ago, my college roommate had a job in the Physics department as a tape monkey. The department had a Large Grant to process data from Fermilab. Each run filled a 9-track tape, and the analysis required roughly 11 hours of uninterrupted runtime on their Vaxen. The average uptime on the server was a hair over 11 hours, and with very little slack in their schedule, someone had to be available any time day or night to make sure their delivery date didn’t slip.
My friend was a biochemistry major, and appreciated the importance of delivering high-quality analysis of experimental data, so he was a bit concerned by the fact that the programs used to perform that analysis were in a constant state of flux, a mess of Fortran hacked on by an ever-changing team of grad students. Not wanting to waste precious time, he got into the habit of running it on a small test dataset each day, to make sure it still worked before kicking off an 11-hour run.
The test output was frequently different, in ways that it shouldn’t have been. Ways that very well could have made all of their analysis completely useless to Fermilab. Ways that no one planned, expected, or kept track of. When he raised his concerns, well, their exact words are lost to time, but I remember them sounding an awful lot like, “just load the tapes, kid”.
I think of those words whenever I hear about a computer model that proves something significant that’s tied to the modeler’s funding. And I think that’s all that I need to say about the rapidly-unfolding saga of ClimateGate.