<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Yet Another Fricking Blog</title>
	<atom:link href="http://www.unithom.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.unithom.com/blog</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Sat, 04 Sep 2010 08:30:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>I want an iTunes Pro.</title>
		<link>http://www.unithom.com/blog/?p=244</link>
		<comments>http://www.unithom.com/blog/?p=244#comments</comments>
		<pubDate>Sat, 04 Sep 2010 08:27:13 +0000</pubDate>
		<dc:creator>Thom</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[iTunes]]></category>

		<guid isPermaLink="false">http://www.unithom.com/blog/?p=244</guid>
		<description><![CDATA[Apple makes a lot of good decisions. And for the most part, they&#8217;re made for normal users, not power users. If your mom can operate the computer and do what she needs to do without needing tech support, then Apple has succeeded. However, for many apps, there is a counterpart &#8216;pro&#8217; version of that app, [...]]]></description>
			<content:encoded><![CDATA[<p>Apple makes a lot of good decisions. And for the most part, they&#8217;re made for normal users, not power users. If your mom can operate the computer and do what she needs to do without needing tech support, then Apple has succeeded.</p>
<p>However, for many apps, there is a counterpart &#8216;pro&#8217; version of that app, which is intended for someone who has more specific expertise and wants more tools at their disposal. You might graduate up from iPhoto to Aperture, from iMovie to Final Cut Pro, and so forth.</p>
<p>Well, I would like a &#8216;Pro&#8217; version of iTunes. Here&#8217;s my beef:<br />
<span id="more-244"></span></p>
<h2>Apple has changed their mind. A lot.</h2>
<p>I have been using iTunes since it came out. There have been ten major versions since it was released. Apple has changed the preferred file format, DRM has come and gone (for music anyway), and there have been some stupid default behaviors built into the software, which have changed over time.</p>
<h2>My music library is huge.</h2>
<p>Couple all of these changes with a VERY LARGE music library. Let&#8217;s presume it&#8217;s larger than 80 GB.</p>
<h2>I don&#8217;t want my whole music library on my computer.</h2>
<p>You don&#8217;t want to store all of that music on your laptop because it takes up so much space. Fortunately, iTunes lets you specify the location of your music library. So, you put it on an external drive. (In my case, a Gig-E NAS with RAID 5 protection.) </p>
<h2>Hey, I didn&#8217;t ask you to slink back there</h2>
<p>This introduces problem number one: If you don&#8217;t have that drive mounted, then iTunes will revert back to your /Users / yourusername / Music / iTunes/ folder. It doesn&#8217;t say, &#8220;Hey! I couldn&#8217;t find your library, want to pick one?&#8221; It just does what it thinks is right. Bad. You don&#8217;t realize the external volume wasn&#8217;t connected, you rip a few CDs, or buy some in the iTunes store, and now they&#8217;re in two places.</p>
<p>Fortunately, there&#8217;s a &#8216;Consolidate my music library&#8217; command. Okay. So you do that. But there&#8217;s another issue.</p>
<h2>What does (!) this mean &#8211; c&#8217;mon, you&#8217;re not even trying</h2>
<p>While your external drive was disconnected, let&#8217;s say you tried to play a song that lives on it. You get a (!) indicator, letting you know that iTunes can&#8217;t find the song. You might also get a dialog box saying, &#8220;iTunes was unable to locate your music. Want to help us find it?&#8221;</p>
<p>That sounds helpful and all, until you look down the list of exclamation points. Pages and pages of them. And (to my knowlege), helping iTunes find that one song does not help it find any of the other songs, not even the ones in the same folder (from the same album.) Exactly how hard is it looking? Wouldn&#8217;t this be a semi-intelligent behavior for it to exhibit? (We hear stuff about low-level lookahead caching and predictive file reading. This is not a new idea; please try harder.)</p>
<p>So now you&#8217;re looking at a bunch of these exclamation points, wondering how you can get rid of them. You think, &#8220;I should sort out just the ones that it can&#8217;t find.&#8221; But you can&#8217;t click on the column header to &#8216;sort by Found Status&#8217;. So that&#8217;s out.</p>
<h2>Automatically Add to iTunes</h2>
<p>One way I have had some success with is by just re-adding the music to my iTunes library, by tricking the program into re-finding and re-sorting the music files.</p>
<p>There&#8217;s a newish feature called &#8216;Automatically add to iTunes.&#8217; It&#8217;s a folder inside of your music library. You drop stuff into it, and it magically gets sorted into the right Artist / Album hierarchy. You might think, &#8216;if it can&#8217;t find the files, I&#8217;ll just drag them out of their proper place, and into this folder, and let it re-add them.&#8217;</p>
<p>(One word of advice: move the folders to <em>another</em> folder first, then drag them into the &#8216;Automatically Add to iTunes&#8217; folder a few at a time. It prevents ugly loops from happening.) This works, to a degree, but takes a long time. Except there&#8217;s a bug with some files, and iTunes ends up chugging, and by the time you cancel, there are hundreds of occurrences of some or all of the tracks from a specific album (in my case, Aphex Twin) showing up. So keep an eye out.</p>
<h2>Bad file naming conventions, and: too many choices is a bad thing</h2>
<p>Ever rip a two disc set in the past? You may see some files labeled &#8220;01-19 Songname.mp3&#8243; and other labeled &#8220;04 Trackname.mp3&#8243;, so they don&#8217;t sort right in the browser, even if they show up in the same album together. Maybe a different popular music program out there (like the one you used before iTunes existed?) does the disc-track thing when it names its files.</p>
<h2>Yes, we get that it is Track 02. Give it a rest.</h2>
<p>I think this next issue happened because there used to be a preference that let you say whether or not it would put the track number before the filename. Whatever the historical precedent, users will end up with this problem: a few files named, &#8220;02 02 02 02 02 02 02 02 02 trackname 01.mp3&#8243; That&#8217;s enough to go postal over. Are these not simple sanity checks?</p>
<h2>What DO you do with a duplicate like Maria 01.mp3?</h2>
<p>At some point, you&#8217;re doing to run into duplicate files. Whoever&#8217;s fault this is, yours or iTunes&#8217; (probably both to some degree), it will get annoying. You know how Confucious supposedly said, &#8220;Man with two watches never knows what time it really is?&#8221; Well, let&#8217;s say you&#8217;re looking at your iTunes music library. You come across the Humpty Dance (and you&#8217;re wondering where you can get a hat like that) when you notice that it&#8217;s listed twice. You have two versions of it. Crap.</p>
<p>In fact, you&#8217;ve got a bunch of these duplicate tracks. Hey, neat: iTunes has a command in the File menu, &#8216;Display Duplicates&#8217;! Cool, what does it do? Well, it filters the list of songs to only show the tracks it thinks are, uh, duplicates of one another. But if you have two copies of a file, it shows you both of them. Wait a minute. Then what?  To get rid of duplicates, you&#8217;d have to command-click every other file (or whatever) before hitting delete. Sounds like a huge PITA? Yes, it is.</p>
<p>I mean, let&#8217;s say you had <em>three</em> identical copies of a file, and when you picked, &#8216;Display Duplicates&#8217;, iTunes only showed you the second and third ones, and told you so. (e.g. &#8220;Original file not displayed. Fire at will!&#8221;) Then you could just pick any of the files you saw in that list and delete them, if you felt comfortable doing that. (And doesn&#8217;t this make more intuitive sense? What do you expect when you select &#8216;Display Duplicates&#8217;? You didn&#8217;t say, &#8216;Display Duplicates and the Originals They Duplicate&#8217;, did you?)</p>
<p>Back to your two Humpty Dance issue. You could right-click on the first one and say, &#8220;Show in Finder&#8221; (or Windows Explorer, whatever.) And you&#8217;re taken to your &#8220;Music/iTunes/iTunes Music/Digital Underground/Sex Packets&#8221; folder, and sure enough, you see two files: 01 Humpty Dance.mp3, and 01 Humpty Dance 01.mp3. Now, wait a minute. Which one should you delete? Are they both exactly the same? Maybe one is newer. Maybe one has more correct information in it. Wouldn&#8217;t want to get rid of the wrong one, you know?</p>
<h2>But, one might be <em>better quality</em></h2>
<p>This is a valid concern for some people. What if you&#8217;ve got multiple copies because you&#8217;ve re-ripped your CDs at a higher bit rate recently? Hmm, you could manually compare these attributes by going back into iTunes and hitting Cmd-J (or Ctrl-J) to see the View Options. Check off Bit Rate, Sample Rate, and (File) Size, to see if one file is of higher quality than the other. </p>
<h2>But, one might have <em>correct-er information</em></h2>
<p>What if you&#8217;ve painstakingly gone through and tagged some of your files with proper metadata (artist, album, year, genre, etc)? You don&#8217;t want to delete all that hard work. Well, you could &#8216;Get Info&#8217; about the first song, and click the &#8216;next&#8217; and &#8216;previous&#8217; buttons to look at both of them and compare their metadata. Got it? Great! </p>
<p>Now, repeat these processes for 12,000 of your songs. Call me when you&#8217;re done.</p>
<p>Let&#8217;s look at some other ways you might solve this.</p>
<h2>Just start over?</h2>
<p>Some people just get so fed up with these issues that they will rip out their existing music library file (or, just move it to the backups folder) and let iTunes start afresh, using the &#8216;Automatically Add to iTunes&#8217; trick I mentioned above. Sadly, this makes you lose a lot of your own metadata: song play counts, last played, your star ratings, your playlists, etc. Not advised, if you can help it.</p>
<p>Besides, this will not solve all of the problems &#8211; when you re-import files, you might see duplicates if you have more than one copy of a file. Especially if it&#8217;s got different metadata.</p>
<h2>Music Fingerprinting Technology?</h2>
<p>Even worse: let&#8217;s say you scroll down to the very bottom (the &#8216;dregs&#8217;) of your iTunes music library, where it lumps all of the files together. You have a bunch of 01 Untitled.mp3, 01 Untitled 01.mp3, etc files. How the heck do you do anything with those?</p>
<p>Well, have you heard of MusicBrainz? This is a software + (free) service, based on music &#8216;fingerprinting&#8217; technology, where the program will &#8216;listen&#8217; to (sample) your poorly-tagged, un- or mis-identified music files (that&#8217;s the Gourds covering Gin and Juice, not Dave Matthews, chief.) This process creates a unique hash, which is compared to a large database of such hashes; many hashes will map to the same song, perhaps due to different track lengths, bit rates, sampling, etc.</p>
<p>The server spits back metadata that it thinks is your song, plus a percentage of how certain it is of the match. You can set a threshold (say, above 85%) at which the program will automatically update the ID3 tags on your song. Once this is done, your music should have fully filled-out artist, album, year, genre, etc. </p>
<h2>CD Hashing Technology</h2>
<p>Well, guess what? Apple doesn&#8217;t use technology this cool. Why should they? (Smugly:) &#8220;If you were a good little consumer, you&#8217;d have bought it from us in the first place&#8230; and it would all be properly tagged already.&#8221;</p>
<p>Instead, Apple uses the GraceNote CDDB technology, which creates a hash from data found in Track 0 when ripping a CD, and uses that to look up the information about the album, and embed it into each of the tracks. Which is great, if you originally used iTunes to rip that CD, and if the info was in GraceNote in the first place. Not always the case.</p>
<p>Sadly, Mac music fingerprinting programs like iEatBrainz have <a href="http://www.macupdate.com/info.php/id/14605/ieatbrainz">fallen by the wayside</a> (read the comments &#8211; &#8220;I&#8217;m not dead yet! Can we go for a walk?&#8221; &#8220;Shut up, you&#8217;re not fooling anyone&#8221;), and were slow and hard to use &#8211; note developer Jay Tuley&#8217;s comment, &#8220;This processing typically takes several seconds per song,&#8221;</p>
<h2>The AppleScript Language, and API, suck</h2>
<p>Worse, Apple does not give you direct access to manipulate the data in your own music Library. (Yes, there&#8217;s an XML file, but it&#8217;s one-way. It doesn&#8217;t get parsed, it just gets generated.) They make you use AppleScript, which is a sloppy, slow language that frustrates the crap out of a lot of people. And that&#8217;s how programs like iEatBrainz are forced to work. Apple will periodically change the API, or change the way the program reacts to certain commands, which also breaks programs like iEatBrainz.</p>
<p>&#8220;But,&#8221; you might say, &#8220;at least there&#8217;s something I can do to manipulate my music data! AppleScript!&#8221;</p>
<h2>AppleScript Resources</h2>
<p>At this point you may head over to a helpful site like <a href="http://dougscripts.com/itunes/">Doug&#8217;s AppleScripts for iTunes</a>. It is a great resource.  I have grabbed many useful scripts from the site. But the average user is not going to want to go through this process, and these are third-party &#8211; use at your own risk. They do not (nor can they) solve all of the problems that come from using iTunes to manage your media, and as stated above, at your own risk &#8211; using these scripts may have unexpected consequences.</p>
<h2>What about off-the-shelf programs?</h2>
<p>I have purchased the &#8216;Gold&#8217; version of <a href="http://www.tuneupmedia.com/index.php">TuneUp</a> (for $29), a program that is supposed to clean up your music library. It&#8217;s also available in a subscription model of $19 per year, but I figured I&#8217;d run into the problem more than once so I went for it. <strong>Big mistake.</strong></p>
<p>What I can tell you about the TuneUp experience: It did okay at identifying a number of tracks. But it didn&#8217;t eliminate any duplicate files, and tried to do way too much other stuff. It wasn&#8217;t just happy with trying to clean up my library; it always wanted to launch its companion app at the same time as iTunes, steal precious screen real estate from the iTunes window, tell me all this <a href="http://www.tuneupmedia.com/tour_tuniverse.php">biographical info</a> about the band I&#8217;m listening to (&#8220;Tuniverse&#8221;), and if they&#8217;re <a href="http://www.tuneupmedia.com/tour_concerts.php">playing a concert soon</a>, link YouTube videos, yadda. It chugged my machine, slowed iTunes way down, launched itself when I didn&#8217;t ask it to, and was generally obnoxious, so I disabled it.</p>
<p>Another program I&#8217;d check out is <a href="http://www.tidysongs.com/">TidySongs</a>, an Adobe AIR app (eww) which costs $39. This does have the ability to get rid of duplicate files. I haven&#8217;t used it yet, but plan on doing so soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unithom.com/blog/?feed=rss2&amp;p=244</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pre-Tablet</title>
		<link>http://www.unithom.com/blog/?p=234</link>
		<comments>http://www.unithom.com/blog/?p=234#comments</comments>
		<pubDate>Wed, 27 Jan 2010 11:45:47 +0000</pubDate>
		<dc:creator>Thom</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.unithom.com/blog/?p=234</guid>
		<description><![CDATA[Tablet Fever So everyone has been up in arms for the last month or three about what Apple will announce today (Wednesday, Jan. 17, 2010.) The big rumor is that it&#8217;s a tablet. At this point enough people are saying it that I feel reasonable about having hope that&#8217;s what it&#8217;ll be. What do I [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Tablet Fever</strong></p>
<p>So everyone has been up in arms for the last month or three about what Apple will announce today (Wednesday, Jan. 17, 2010.) The big rumor is that it&#8217;s a tablet. At this point enough people are saying it that I feel reasonable about having hope that&#8217;s what it&#8217;ll be.</p>
<p><span id="more-234"></span><br />
<strong>What do I want to do with a tablet?</strong></p>
<p>OmniGraffle comes to mind, except with more natural gestures and ways to draw things, mindmap, etc. I&#8217;d love to be able to use it as not only a way to annotate, paint, freeform doodle etc. but also as a way to quickly make some polished looking Graffle-type drawings. Pertinent to what I do is the ability to make signal flow diagrams between A/V components. That would be awesome.</p>
<p>Besides the usual &#8212; web surfing, book reading, movie watching, etc.</p>
<p><strong>What technology or features do I hope it&#8217;ll have?</strong></p>
<p>As much as I&#8217;m getting used to the software keyboard on the iPhone, I could live with a soft keyboard when I didn&#8217;t have any other options, but would greatly prefer using a USB or bluetooth keyboard. So I hope that&#8217;s possible.</p>
<p>If I had to wish for &#8216;innovative new ways of interacting&#8217; with the thing, I would look at the proximity sensors Apple just got a patent for. If you could flick your hand through the air above the &#8216;page&#8217; of an eBook, or to scroll down a pdf file, I think that&#8217;d be pretty cool. I can imagine a whole bunch of other gestures that could be used to navigate documents, and with more resolution and real estate, it probably makes it easier to do more technical stuff like rotate things, etc.</p>
<p>I was a fan of the handwriting recognition in the Newton. I&#8217;d love to see that come back but be even better. Maybe even learn my chicken scratch penmanship. Voice recognition would be nice but Apple&#8217;s got nothing on Dragon and they know it. They&#8217;d have to do a lot of improving before I would be interested in voice commands.</p>
<p>I&#8217;d like it to have two cameras, as some have mentioned. One to look at me and one to look at other things. But if I had to choose one, it&#8217;d be the one to look at me so I could videoconference. Worst case, I could always flip it over if I wanted to snap a photo of something. It couldn&#8217;t be any harder than trying to take a self-portrait with the default Camera.app on the iPhone&#8230;</p>
<p>I&#8217;d like it to have an accessible Disk Mode, though I&#8217;m not holding my breath.</p>
<p>Multitasking would be nice, the ability to switch between app windows, minimize and maximize them, etc.</p>
<p>I&#8217;d like to see the main menu page&#8217;s real estate used wisely, and perhaps give users some sort of &#8216;nested folders&#8217; metaphor&#8230;</p>
<p>Flash would be lovely but I 100% doubt that&#8217;d happen. Until the web evolves to embrace other more open standards, face it, that&#8217;s what we&#8217;ve got right now.</p>
<p><strong>Is it worth it?</strong></p>
<p>I am a big fan of innovative technologies. I have had Apple stuff since I was six years old, starting with an Apple ][e with Robot Odyssey and later a Mac LC with Color MacCheese. So I&#8217;ll be the first to admit I&#8217;m biased. It&#8217;s what I like and what I know.</p>
<p>My prediction is, as long as the device is $1000 or less, I&#8217;ll feel that it&#8217;d be worth getting one.</p>
<p>However, owning another device that would require its own data subscription strikes me as ugh. My work phone supports tethering and I can hook my laptop up to it and surf the web. Case closed. I still cannot tether my laptop to my iPhone. I&#8217;d want to be able do this same thing with a tablet. I&#8217;ve got my phone on me most of the time anyway. So I&#8217;m torn as to whether I&#8217;d want to get yet another monthly subscription to support another device with a cell modem built in.</p>
<p><strong>My Concerns</strong></p>
<p>Apple has been growing steadily across the board: Music, movies, apps. All DRM&#8217;d, licensed content bottlenecked through the iTunes store. Now the rumors are that they&#8217;d be adding books, magazines, newspapers, etc. So, even more stuff that&#8217;d be locked down, non-portable, DRM&#8217;d. It leaves a bad taste in my mouth.</p>
<p>If this is just a device that is a &#8216;bigger iPhone&#8217; rather than a &#8216;smaller MacBook&#8217; then you are starting from a different set of expectations. I guess I&#8217;m wondering how easy it will be to collaborate &#8211; not just with others, but between your own devices. My thinking is that Apple will say, &#8216;you have iDisk! Look to the cloud!&#8217; etc. and push that as the way to move stuff around.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unithom.com/blog/?feed=rss2&amp;p=234</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Applecare is excellent.</title>
		<link>http://www.unithom.com/blog/?p=226</link>
		<comments>http://www.unithom.com/blog/?p=226#comments</comments>
		<pubDate>Tue, 26 Jan 2010 02:15:27 +0000</pubDate>
		<dc:creator>Thom</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.unithom.com/blog/?p=226</guid>
		<description><![CDATA[In a previous life, I thought I was lucky when I hadn&#8217;t bought AppleCare and the power supply in my iMac G5 1.8 Ghz died one day before the one-year hardware warranty expired. They sent me a new, self-service power supply and I installed it; I bought AppleCare that day even though I didn&#8217;t have [...]]]></description>
			<content:encoded><![CDATA[<p>In a previous life, I thought I was lucky when I hadn&#8217;t bought AppleCare and the power supply in my iMac G5 1.8 Ghz died one day before the one-year hardware warranty expired. They sent me a new, self-service power supply and I installed it; I bought AppleCare that day even though I didn&#8217;t have to. They sold me with their excellent support and coverage. </p>
<p>Recently, I had an even more fortunate thing happen.<br />
<span id="more-226"></span><br />
Maybe a month before my applecare (three year) warranty was up, I grabbed my MBP and took it over to the couch. I&#8217;m sitting there surfing and all of a sudden, zewwwwwp. No warning, it just died. Thankfully I wasn&#8217;t in the middle of anything huge, just surfing. I go plug it in and turn it back on and I get this &#8216;service battery&#8217; warning.</p>
<p>So I call Apple and I ask what&#8217;s going on. The Level 1 guy asks his &#8220;are you actually an idiot&#8221; questions, decides I&#8217;m not and escalates my call. </p>
<p>The Level 2 guy asks me to submit a System Profiler report to Apple which gathers data for diagnostics.</p>
<p>During the course of the call, the &#8216;service battery&#8217; thing goes away before the report is submitted. (Like a frog that will only sing, &#8220;Hello, my baby&#8230;&#8221; when nobody is watching.)</p>
<p>So, the Level 2 tech cannot see that the &#8216;service battery&#8217; warning was active. (However, they can read my system logs and see that the #$$% thing crashed.) He has me reset the SMC, which is a power manager chip on the motherboard. He also has me power-condition the battery, e.g. charge the battery fully, run the machine on battery until fully drained, and then recharge it again. I figure, these are good things to try, and we&#8217;ll see if it happens again.</p>
<p>A few DAYS before Applecare is going to expire I see the stupid message again. I don&#8217;t mess around; I resubmit the error report right away before it decides to leave again. But I&#8217;m busy and can&#8217;t call Apple right then. Or it&#8217;s too late at night, or something.</p>
<p>With about two days to spare, I decide I have to get this done before my coverage runs out. I submit another System Profiler report. I call, and get escalated again. This time the Level 2 guy sees the new report, with the error message, and compares it to the one from a month ago. He says, &#8220;Wow, it shouldn&#8217;t be draining the max capacity of your battery this quickly. So we&#8217;ll take these steps:</p>
<ol>
<li> We&#8217;ll send you a new battery. Send your old one back to us in the same box, return label underneath, etc.</li>
<li> We&#8217;ll send you an empty box. Send your laptop to this place nearby for diagnostics (Austin to Houston, overnight shipping) and we&#8217;ll see if something is wrong. Doesn&#8217;t matter if it goes beyond the warranty period.</li>
<li>If you keep having problems that are related to this issue, you can keep calling about it and we&#8217;ll support it.&#8221;</li>
</ol>
<p>I backed up the machine (to Time Machine and with SuperDuper), and sent the machine in on a Wednesday. They got it Thursday, turned it around the same day and it came back on Friday morning. Oops; I had gone out of town for the weekend. I had no idea it&#8217;d be that fast. So I got it the following Monday.</p>
<p>Even more amazing is what I saw when I opened the box:</p>
<ul>
<li>They replaced the motherboard (apparently it was a component soldered on which was malfunctioning and causing it to drain the battery, so they just swap the whole thing)&#8230;</li>
<li>They also replaced the whole bottom case and listed &#8220;cosmetic damages&#8221; as the reason &#8212; when I was biking to work on snow/ice in Chicago maybe a year and a half ago or more, I had flipped over. My MBP was in its protective &#8220;MacTruck&#8221; secret-agent briefcase, so the corner  got dinged instead of killing the laptop. It worked just fine, but DVI cables didn&#8217;t go in more than 95% of the way. Whatever. Fixed&#8230;</li>
<li>Even more exciting: they replaced the keyboard! I&#8217;ve typed so much on this keyboard, particularly with the keys you use to navigate through PINE (text based email via Terminal) that I had worn through many of the keys&#8217; letters and parts of the palmrests. All replaced.</li>
<p>Therefore: Apple == phenomenal customer support. I am so happy about this.</p>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.unithom.com/blog/?feed=rss2&amp;p=226</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AT&amp;T: When it rains, it p- #%$^$%t4t5y%$$55 +++NO CARRIER</title>
		<link>http://www.unithom.com/blog/?p=216</link>
		<comments>http://www.unithom.com/blog/?p=216#comments</comments>
		<pubDate>Fri, 09 Oct 2009 22:14:36 +0000</pubDate>
		<dc:creator>Thom</dc:creator>
				<category><![CDATA[Austin, TX]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.unithom.com/blog/?p=216</guid>
		<description><![CDATA[Every time it rains, our AT&#038;T home phone service and DSL get spotty. Sometimes there is no dialtone. Frequently, it will drop the DSL connection. This is very frustrating. My wife works from a home office and has to go somewhere else to work when this happens. This is what we know: Problem exists beyond [...]]]></description>
			<content:encoded><![CDATA[<p>Every time it rains, our AT&#038;T home phone service and DSL get spotty. Sometimes there is no dialtone. Frequently, it will drop the DSL connection. This is very frustrating. My wife works from a home office and has to go somewhere else to work when this happens.</p>
<p>This is what we know:</p>
<ul>
<li>Problem exists beyond our demarc (TNI), meaning it&#8217;s not the wiring in our house. You can plug a phone into their box on the outside wall of our house and hear the static or fast-busy or whatever it&#8217;s doing at the moment, provided it&#8217;s raining.</li>
<li>Lots of aerial lines in our neighborhood (as opposed to buried).</li>
<li>Technician who was already out here estimates four or five splice points between our house and the nearest cross box. In other words, those are the places where it&#8217;s likely to be having the problem.</li>
<li>To fix the problem, a technician would probably have to cut in a new pair. However, they&#8217;d also want to do this while it&#8217;s raining, to make sure they don&#8217;t pick a different, equally bad pair instead.</li>
<li>What this all means is, the problem has probably persisted because who wants to go climb four or five different poles in the rain to hunt down this issue? I know I sure wouldn&#8217;t want to.</li>
</ul>
<p>Trying to use the AT&#038;T automated trouble-reporting service is also very frustrating. Here are some reasons why:</p>
<ul>
<li>You&#8217;ve already told the main system that answered the phone what line you&#8217;re calling with trouble on. But once you&#8217;re connected to the actual &#8216;home phone line repair center&#8217; you have to do it again, because these are two different systems that aren&#8217;t smart enough to talk to one another.</li>
<li>Once you get to the part where you&#8217;re asked, &#8220;Does this affect the data portion of your line, or the voice portion?&#8221; you don&#8217;t have an option 3 for, &#8220;Both.&#8221; Even though earlier, you&#8217;re given the choice to tell them that multiple systems are affected by the problem you&#8217;re having.</li>
<li>There is an eleven hour window in which the technician might show up, and of course not until Monday (though a tech I spoke with said he&#8217;d be out working on Sunday.) This pretty much can sink one&#8217;s whole day.</li>
<li>There is no way to use the automated system to say, &#8220;We only have this problem when it&#8217;s raining.&#8221; If the lines have dried up by Monday, this will waste a technician&#8217;s visit for no good reason.</li>
<li>Speaking to a human rep is just as useless. All they can do for you is close out the ticket, or leave it in place for the time / date when you know that the problem won&#8217;t manifest itself. They have no way to escalate the case, or at least they claim not to.</li>
</ul>
<p>I cancelled the visit scheduled for next week, and I think we should strongly consider cancelling our service. As horrible as Time Warner cable is supposed to be, I have far more faith in that technology&#8217;s ability to carry the bits and stay online than I do with DSL&#8230; even if the company itself is reputed to be just as bad, or worse.</p>
<p>One other option would be to consider AT&#038;T&#8217;s &#8216;U-verse&#8217; service. Our friend has it and has reported ridiculously fast bandwidth speeds. However:</p>
<ul>
<li> You have to be within 2600 feet (as wired, not as the crow flies) from the nearest cross-box with a fiber termination;</li>
<li>Maximum possible distance where it could work is 3300 feet;</li>
<li>We live between 0.6 and 0.7 miles from the nearest crossbox, which is 3168 &#8211; 3696 feet&#8230; not likely to work. (The &#8220;is it available in my area?&#8221; system says no.)</li>
</ul>
<p>Suck.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unithom.com/blog/?feed=rss2&amp;p=216</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Soylent Spam is made by People! People!!</title>
		<link>http://www.unithom.com/blog/?p=209</link>
		<comments>http://www.unithom.com/blog/?p=209#comments</comments>
		<pubDate>Thu, 23 Apr 2009 16:34:02 +0000</pubDate>
		<dc:creator>Thom</dc:creator>
				<category><![CDATA[Meta]]></category>

		<guid isPermaLink="false">http://www.unithom.com/blog/?p=209</guid>
		<description><![CDATA[No spam filter is perfect; I still have to wade through a few emails every day that spamassassin doesn&#8217;t catch. Some of the most successful ones are those that insert chunks of text from freely available sources. (One spammer frequently samples works from Project Gutenberg.) Usually these will get run through some primitive form of [...]]]></description>
			<content:encoded><![CDATA[<p>No spam filter is perfect; I still have to wade through a few emails every day that spamassassin doesn&#8217;t catch.</p>
<p>Some of the most successful ones are those that insert chunks of text from freely available sources. (One spammer frequently samples works from <a href="http://www.gutenberg.org/wiki/Main_Page">Project Gutenberg</a>.) </p>
<p>Usually these will get run through some primitive form of <a href="http://en.wikipedia.org/wiki/Markov_chain">Markov Chainer</a>, which will munge the contents up enough so they&#8217;re not easily matched to existing sources, but language-like; &#8230;enough to fool the heuristics on most spam filters, anyway.</p>
<p>Since I still browse most of these emails using PINE, I am thankfully spared the graphic ad (usually for male enhancement supplements) and instead only see [IMAGE].</p>
<p>But I usually glance over them, just to double-check. And today I found myself reading the whole message body from one of them. It&#8217;s a somewhat jumbled, but otherwise touching, glimpse into another person&#8217;s life. My guess is that someone got some spyware on their computer that ransacked their inbox or their sent-mail, and it stole their email.</p>
<p>Here&#8217;s the content of the email, formatting preserved and all:</p>
<p><span id="more-209"></span></p>
<p><pre><code>
i was born in orange county where my parents had lived in the same house
for like 20 years they had both lived in so cal all their lives
&nbsp;&nbsp;&nbsp;&nbsp; i think they are so cute i love her litte handwriting and she is beyond
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;excited to pass them out some other projects she and i looked at but
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; didnt get around to (of course) from martha (of course)

i swear nothing makes me happier than a peaceful space and some needles
with that heres the stuff i eat salad with chicken a different salad with
chicken repeat repeat this is the hard thing about it not a ton of
delicious options im kind of kidding ive found a few other yummy things
too
how have you been surprised what can i say
cate and i went through some of the free options around the web for
valentines to download and print
acre of land is my favorite song of his
&nbsp;&nbsp;&nbsp;&nbsp;breakfast i always have two eggs and salsa always i dont really get sick
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;of it and it would really stink if i did because theres not a lot out
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; there for breakfast actually when you are at your ideal weight and
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ovulating regularly you can have any kind of whole grain hot cereal
&nbsp;&nbsp;&nbsp;&nbsp; without a problem you know steel cut oats etc i am not quite there yet
&nbsp;&nbsp;&nbsp;&nbsp;berries and grapes are pretty low on the glycemic index and i have those
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; too oh and i love cottage cheese with fruit

just a phone call one night she had an aneurysm and although this was a
surprise of the worst kind it was the most spiritual time of my life much
good and understanding has come through that loss
i have been laying in bed sick since monday it seems to be getting worse
by the day not better i am so irritated and antsy i miss my family and i
want to clean my house
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;but i couldnt stop looking at the picture because it shows the place
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;where i played for the first 12 years of my life

i bet that block is not nearly as big as i remember it being but i
remember it being quite a trip
&nbsp;&nbsp;&nbsp;&nbsp;it was the first time i realized that things dont always go how you think
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; they will and that it all can turn out better than you imagined

isnt life surprising i was laying awake thinking last night about how
different my life has gone then what i thought (in a good way)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; she follows me around all day just in case she might be needed for
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;something anything cute little penny is just a wee dog but she feels
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strongly that part of her duty is to scare the crap out of anyone who
&nbsp;&nbsp;&nbsp;&nbsp; gets near our house just so they know no one is going to mess with her
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;family not on her watch she is undeterred by bigger animals and scary
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;men- they all get yelled at to stay away

i went to the fabric store tonight in search of prints to make some new
spring scarves with some will probably end up in the shop too i just love
this look also i love toast (the catalog and the cooked bread)
this week i am getting all my ducks in a row so that this weekend i can
hole up and sew myself some desperately needed skirts for church and
summer
hey my little family
&nbsp;&nbsp;&nbsp;&nbsp; and then suddenly and to my surprise i met and married the man i had no
&nbsp;&nbsp;&nbsp;&nbsp;idea i was dreaming of but he was perfect for me and better than anything
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i had imagined or sought after before

i remember that too it was really fun i hope it gets warm again real soon
i cant wait to go to the park again with you two love mom

</code></pre></p>
]]></content:encoded>
			<wfw:commentRss>http://www.unithom.com/blog/?feed=rss2&amp;p=209</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I see Dork People</title>
		<link>http://www.unithom.com/blog/?p=167</link>
		<comments>http://www.unithom.com/blog/?p=167#comments</comments>
		<pubDate>Sun, 12 Apr 2009 03:42:56 +0000</pubDate>
		<dc:creator>Thom</dc:creator>
				<category><![CDATA[Meta]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.unithom.com/blog/?p=167</guid>
		<description><![CDATA[If you&#8217;ve ever seen the movie The Sixth Sense, then you will understand what I&#8217;m about to tell you. There is a whole&#8230; other group of people walking around out there, and you need to be on the lookout for them. But if you know what signs to look for, you&#8217;ll be okay. Here&#8217;s a [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve ever seen the movie The Sixth Sense, then you will understand what I&#8217;m about to tell you. There is a whole&#8230; <em>other</em> group of people walking around out there, and you need to be on the lookout for them. But if you know what signs to look for, you&#8217;ll be okay. Here&#8217;s a handy field guide.<br />
&nbsp;<br />
<span id="more-167"></span><br />
<strong>Outboard Ears</strong></p>
<p>It is a fairly common thing these days to see people wearing small bluetooth headsets on their ears, for use with cell phones. One common term for these people is &#8216;The Borg&#8217;, or if you don&#8217;t follow Star Trek, you could think of them as &#8216;dorks.&#8217; The joke is that it&#8217;s getting harder to tell the <em>truly</em> crazy people apart from all the people walking around talking to themselves, until you realize that they&#8217;re the ones wearing the headsets.</p>
<p>My gut aesthetic sense (and popular culture&#8217;s opinion, it would seem) is that anyone wearing one of these earpieces is &#8216;different from us&#8217;, and something about these headsets makes people uncomfortable or irritated in some way. We make jokes about them, but it&#8217;s to ease pressure &#8212; perhaps to mask the annoyance of having them bring their half of a conversation into our public listening space &#8212; and now they can do so hands-free, meaning they can do more everyday things while chatting. A technology miracle! But more annoying. Even if you&#8217;re not actually <em>being</em> a bozo, the fact that you&#8217;re wearing one (or even that you own one) calls to mind a prior unpleasant experience that someone else has had with one of these Borg people yapping it up in their earspace.</p>
<p><strong>Your new Third Eye</strong></p>
<p>These days it&#8217;s also becoming more common to see people snapping pictures of objects with their cell phone camera. Maybe they think something is cool or funny, and want to make a note of it, or share it with their friends (<a target="_new" href="http://www.facebook.com/album.php?aid=2414431&#038;id=2222583&#038;l=26f15e0006">on facebook, perhaps</a>.) Or maybe they&#8217;re walking around looking at items in a store, using an image-recognition service (like SnapTell) to browse reviews or check the prices of items on the shelf against those online.</p>
<p>But there are subtle boundaries that people are encouraged to respect. For example, if someone was talking on their Borg headset in a library or during a play, you might feel justified in interrupting them to ask them to take their conversation outside. If you see someone <a target="_new" href="http://www.google.com/search?hl=en&#038;q=%22take+my+picture%22+%22public+place%22&#038;btnG=Google+Search&#038;aq=f&#038;oq=">taking your picture in a public place</a>, they may have the right to do so, but it might still creep you out. If you saw a stranger taking a picture of a child, it might also <a target="_new" href="http://thomashawk.com/2009/01/us-rep-pete-king-wants-your-cell-phone-camera-to-go-beep.html">make you even more uncomfortable</a>. (Enough to encourage dumb legislation, even.)</p>
<p><strong>And your Spare Brain</strong></p>
<p>There&#8217;s an argument that having a PDA as an &#8216;offboard brain&#8217; makes you dumber, because your own brain doesn&#8217;t have to remember as much stuff, and that losing it (or having the battery go dead) cuts you off from all of that information. While this is probably true to some degree, David Allen (of Getting Things Done fame) makes a pretty compelling counter-argument that if you can offload the important details into a trusted system, then you can blissfully Zen Out, knowing that you&#8217;ve got everything under control. Just don&#8217;t misplace your battery charger, I guess, and be sure to keep a backup of your spare brain.</p>
<p><strong>Whose Rights are Right?</strong></p>
<p>Whether you&#8217;re on the side of the techno -philes or -phobes, we have to balance the rights of the people  empowering themselves with these technologies against the rights of everyone else&#8230; to reasonable expectations of peace and quiet (from their inane conversations), and privacy from their cameras. </p>
<p>Along these lines, I would argue that there are pros and cons to making the technology more or less conspicuous. Depending on your beliefs, you may choose to assert your right to take photos of items in a store. (I was once asked to stop photographing a set of wall hooks at The Container Store.) Or to take pictures of other people, if you&#8217;re in a public place. But there may sometimes be social or legal consequences, or at least some degree of conflict with others over your choices.</p>
<p><strong>Your Outsourced Sixth Sense ($9.95 in the App Store)</strong></p>
<p>I&#8217;ve been kicking ideas around about <a target="_new" href="http://www.ted.com/index.php/talks/pattie_maes_demos_the_sixth_sense.html">this TED video</a> by Pattie Maes and Pranav Mistry from MIT&#8217;s Media Lab, entitled &#8220;Unveiling the &#8220;Sixth Sense&#8221;, aka &#8216;game-changing wearable tech.&#8217; It&#8217;s basically a Wearable + Gestural + Cheap/off-the-shelf mashup with cell&nbsp;phone-as-brain; in its current implementation, people wear a small projector hanging downwards from their neck, with a 45-degree mirror so it can project out in front of them. There is also a web cam above this, which studies the scene looking for four small colored marker caps (worn on the pointer finger and thumbs of each hand). This is how the user interacts with the system. </p>
<div style="text-align:center;"><img src="http://www.unithom.com/blog/wp-content/uploads/2009/04/sixthsense-mit-wearable-gestural-mashup.png" alt="SixthSense_MIT_Wearable_Gestural_mashup.png" border="0" width="509" height="353" /><br />
<br clear="left" /><br />
<em>Images copyright MIT Media Lab and whoever else, yadda.</em>
</div>
<p>The system has some pretty neat applications written for it. We see demos of various features: Pranav framing his hands to &#8216;snap a photo&#8217;, then reviewing and sorting his &#8216;snapshots&#8217; (projected onto a wall), later on; drawing a watch on his wrist to see a clock projected onto it; &#8216;pinching&#8217; in and out and scrolling around a map (again on the wall); dialing the phone (with dial pad projected onto his hand), etc. (It&#8217;s his actual phone number, too. I wonder how many people have called him as a result of seeing the video?)</p>
<p>Then we see Pranav in a grocery store, picking up a roll of Bounty paper towels. He is shown a &#8216;yellow light&#8217; (think traffic light), projected onto the packaging. (This presumably refers to how eco-sensitive the manufacturer&#8217;s processes and products are.) He swaps this for a set of &#8217;365&#8242; (Whole Foods brand) paper towels and now sees a &#8216;green light&#8217;, and can touch the green circle to get more information. Pattie points out that these indicators could be tailored to the user&#8217;s personal consumption preferences; perhaps they just want the <em>softest</em> brand of tissues, and damn the other consequences.</p>
<p>Now he picks up a book, and we see an Amazon product rating. Turning to some random page offers up an annotation. He picks up a newspaper (with the photo cleverly pre-whited out) and a headline picture is projected onto it. An airline ticket reports (in the margin) that a flight is late. He even walks up to a person and sees a &#8216;tag cloud&#8217; representing that person &#8212; right on their shirt. However, it is missing one key piece of information about this person:
<ul>
<li><strong><em>Thinks you are a huge dork.</em></strong></li>
</ul>
<p><strong>Wearable Computing is Not New</strong></p>
<p>As an undergrad student at the University of Michigan in the late nineties, I was a member of &#8216;entity&#8217;, a student group that exhibited digital art and was working towards the advancement of a cross-disciplinary multimedia degree program for students. During one of our conferences (<a target="_new" href="http://www.potterbelmar.org/elray/symposium.html">Immedia 98</a>), I helped Steve Mann (originally from MIT, then at University of Toronto) present slides about the evolution of wearable computing. This <a target="_new" href="http://en.wikipedia.org/wiki/File:Wearcompevolution.jpg">sidebar</a> from the <a target="_new" href="http://en.wikipedia.org/wiki/Wearable_computer">wikipedia article on wearable computing</a> is a great example of how much the technology has changed, and how much more stealthy it has become. The glasses (which are now hip again, for what it&#8217;s worth!) contain a camera and a heads-up display.</p>
<p>Steve relayed an amusing story about how he would walk into a store with a (non-functional) Hi8 camera and pretend to be filming the &#8216;maybe-cams&#8217; (black opaque or mirrored camera domes, some of which are just there to fool you into thinking there&#8217;s a camera behind them) until someone would ask him to stop. He would use this as an opportunity to have a dialogue with that person about why it&#8217;s okay for <em>them</em> to film <em>him</em>, but not vice versa?  Usually the person would be very confrontational, at least until he&#8217;d put down the Hi8 camera, at which point they would relax a bit and explain the policy or whatever. Meanwhile, Steve is still filming and making an audio recording of the whole thing through the camera in his glasses. Too funny.</p>
<p>Steve also talked about an app that used head tracking to capture spherical images of the user&#8217;s environment, and featured the ability to make notes about certain locations or items in a room. So once again, this stuff is not new; it&#8217;s just being tied to an ever-expanding number of mash-up sites and data pipes which are getting easier and easier to access with EDGE, 3G, and so on.</p>
<p><strong>Real-time, portable, Gestural Computing, however&#8230; is more new</strong></p>
<p>And that&#8217;s why this demo is cool. Products like the iPhone and Microsoft Surface are becoming more mainstream; Apple&#8217;s trackpads are supporting gestures. The iPhone has an accelerometer (and some Mac programs use the one built into the MacBook, the Sudden Motion Sensor) which programs can take advantage of. Smaller mobile CPUs are getting powerful enough to decipher simple gestures, particularly those done on-camera; while <a target="_new" href="http://userwww.sfsu.edu/~infoarts/links/motion/motartists.htm">this concept is certainly not new</a>, the fact that it is possible on an inexpensive, hand-held device is. And that is opening up some new doors for applications like this.</p>
<p><strong>Why this isn&#8217;t the Sixth Sense &#8212; <em>yet. (5.5th Sense?)</em></strong></p>
<p>This particular implementation doesn&#8217;t work well because it doesn&#8217;t track where your head is pointing; the camera just looks straight ahead. It is a chest-cam. (Please form an orderly line to present your jokes.)</p>
<p>A pair of camera/HUD glasses would more often be able to see (and display output) where the user was looking, though I wonder about one side effect &#8212; people move their head around a lot more than they move their torso, and I didn&#8217;t see too many examples of this system being used when the user was in motion. I wonder if a head-mounted system is too jerky for the current hardware platform?</p>
<p>There <em>was</em> a camera on the bill of Pranav&#8217;s cap in the outdoor &#8216;take a photo&#8217; example, which is a little bit better &#8212; but being outdoors in the daylight raises another issue: Notice he&#8217;s not wearing his projector outside. </p>
<p>Sunlight washes out just about any projector&#8217;s light output, no matter how many ANSI lumens. A really good pair of HUD glasses might feature adaptive optics (like Smart Tinting to adjust the amount of outside light they let through, or the transparency of the HUD graphics) and a <em>really</em> good pair might even track the user&#8217;s pupils and determine not only what they were looking at but even the focal distance so the camera could change its focus to match. (I suspect that this would be outside of the contraints, the stated price range.)</p>
<p>Pattie points out that this version is by no means a finished product, and that one of their goals was to implement the system with inexpensive, off-the shelf-technology. But I cannot imagine that a pair of the camera/HUD glasses that Steve Mann was wearing in a photo that is now ten years old could be that much more expensive than a webcam/mini-projector, which she said would cost no more than $350 to put together today.</p>
<p>Finally, the fact that they&#8217;re using a projector means that they constantly have to find appropriate physical surfaces to project onto, and may further need to find sub-regions <em>within</em> those surfaces that are appropriate to project data onto. </p>
<p>I think it&#8217;s impressive enough if the system can analyze the video input, determine, &#8220;What type of object is this: a book? Okay, what&#8217;s the current page number?&#8221; etc, then go fetch someone&#8217;s annotation from the internet and just display it <em>outside</em> of the margins of that page of the book so it doesn&#8217;t clobber the text on the page.</p>
<p>But since you have a projector, you not only have to analyze that surface looking for context clues, but now that you have your annotations for the book, you have to say, &#8220;Okay: where&#8217;s the margin? How can I fit this long-winded user review into this tiny space at the bottom of the page? Hmm. Scroll bars?&#8221; etc). </p>
<p>If they&#8217;re really doing all of this additional thinking and processing just to be able to use a projector, and they&#8217;re doing it all on an affordable cell phone, then I&#8217;m certainly impressed by that. I just feel that the delivery of the I/O is a bit off.</p>
<p>My gut tells me that these are just demos with some very carefully programmed parameters, and a well-made video. But hey, I&#8217;d love it if this were much more real than I expect. (And downloadable open-source, for that matter.)</p>
<p><strong>The Argument for Subtlety</strong></p>
<p>&#8216;Cole Sear&#8217; (Haley Joel Osment&#8217;s character in The Sixth Sense) had an innate ability to see the spirits of dead people. But he seemed to <em>just know</em> about them; he didn&#8217;t come out wearing some ridiculous Ghostbusters rig on his back (like Steve Mann, ca <a target="_new" href="http://en.wikipedia.org/wiki/File:Wearcompevolution.jpg">&#8216;Early 1990s&#8217;</a>) or it would have fundamentally changed the way we perceived and interacted with his character. Pair this with the phrase attributed to Arthur C. Clarke, &#8220;Any sufficiently advanced technology is indistinguishable from magic.&#8221; </p>
<p>People who have subtle, effective tech should &#8216;just know&#8217; things and it should seem magic to someone who doesn&#8217;t know what&#8217;s going on. You show up looking like a Ghostbuster, and they&#8217;re not going to take you seriously. Well, they&#8217;re not going to take you out for a beer with the guys, anyway.</p>
<p>This goes back to my argument for inconspicuous technology. Don&#8217;t get me wrong; I am a dork, and these are my people. I would love to be able to use face recognition, image recognition, gesture recognition, and all of the other things shown in this video &#8212; but NOT with a big obvious camera hanging from my neck (or the bill of my cap) and NOT projecting that information out into the world for everyone to see! I am no stranger to the concept of <a target="_new" href="http://www-personal.umich.edu/~thom/hacks/belltower/">projecting information onto objects</a>; but I do it to make a point, and because I know that other people will see it. And quite frankly, the use of a projector for this application seems rather intrusive.</p>
<p>(Besides, how long before someone is running around making money by projecting G*ldenP*lace dot com onto everything? Mobile meme spammers with cheapo projectors, blinking subliminal messages&#8230; yuck. Sounds like a Charles Stross story.)</p>
<p>Once again, just as there can be consequences to using your bluetooth headset or your cell phone camera at the wrong time, there might be even more severe downsides to using this sort of HUD/cam glasses technology, especially if you abuse the freedom or knowledge that your &#8216;subtle tech&#8217; gives you. You may just look really weird because people have no idea that you really are doing something by drawing circles on your arm&#8230; or you might get locked up for walking around while gesticulating in front of your face while wearing big aviator glasses and colored marker caps on your fingers, because people think you&#8217;re on LSD.</p>
<p>At least the projector makes it easier to convince other people that you&#8217;re not crazy, if they aren&#8217;t scared off by all that crap hanging from your neck. (Ooh! Ooh! I know; get the clip of Princess Leia saying, &#8220;Help me, Obi-Wan Kenobi, you&#8217;re my only hope!&#8221; and make beeping sounds while you project that onto people. Hot date: guaranteed.)</p>
<p>Pattie says, &#8220;Maybe we&#8217;ll see you back here in ten years with the direct-brain implant version!&#8221; but that opens up a whole different product aisle-full of many <em>varieties</em> of canned worms. You think it&#8217;s horrible when some Second Life griefer figures out how to hack flying phalluses onto your glasses&#8217; heads-up display? Wait until you can&#8217;t take the glasses off anymore.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unithom.com/blog/?feed=rss2&amp;p=167</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone 3.0 OS announced; thoughts and reactions</title>
		<link>http://www.unithom.com/blog/?p=133</link>
		<comments>http://www.unithom.com/blog/?p=133#comments</comments>
		<pubDate>Mon, 06 Apr 2009 11:11:01 +0000</pubDate>
		<dc:creator>Thom</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.unithom.com/blog/?p=133</guid>
		<description><![CDATA[Update: changed to reflect new iPhone 3G S. In light of Apple&#8217;s recent announcement of what will be coming this summer in the iPhone 3.0 OS, I thought I&#8217;d revisit some of my wish lists / complaints from previous posts and recap what&#8217;s &#8220;solved&#8221;, what I&#8217;m hoping to see, and what still appears to be [...]]]></description>
			<content:encoded><![CDATA[<p><i>Update:</i> changed to reflect new iPhone 3G S.</p>
<p>In light of Apple&#8217;s recent announcement of what will be coming this summer in the iPhone 3.0 OS, I thought I&#8217;d revisit some of my wish lists / complaints from previous posts and recap what&#8217;s &#8220;solved&#8221;, what I&#8217;m hoping to see, and what still appears to be broken / missing.<br />
<span id="more-133"></span></p>
<h3><strong>Hardware</strong></h3>
<p>Apparently the rumor mill is blogging about the fact that there&#8217;s a new hardware identifier buried in the mix of gobbledygook that comes with the new SDK. This, they say, usually points to a new class of iPhone hardware. Sounds about right, given the timing, so here&#8217;s what I&#8217;m hoping will change in hardware:</p>
<p><strong>More built-in RAM.</strong></p>
<p>Not storage space, that&#8217;s inevitable &#8212; more temporary RAM so the iPhone can hold more in memory simultaneously. Frankly I think this needs to happen now more than ever because of Copy and Paste; users will be switching between apps a lot more, and if you think it&#8217;s annoying right now when Safari reloads the page you were <em>just on,</em> imagine how much worse it&#8217;s going to get. Come on.<br />
<br />
Update: doubled.</p>
<p><strong>Better built-in camera.</strong></p>
<p>I&#8217;m not just talking about more megapixels, though that would of course be nice. I&#8217;m talking about the ability to shoot video, which the rumors say the new model will probably be able to do. I&#8217;m also talking about focal distance. Current iPhones cannot focus close enough to clearly read a one-dimensional (traditional) UPC barcode. I bought the Griffin Clarifi case for this specific reason, but trying to get iPhone software authors to support the very small subset of Clarifi owners is an uphill, and losing, battle to fight. Better to just give all new iPhone owners this ability, and that will solve the issue.</p>
<p>I&#8217;ve talked about wanting a &#8216;social consciousness&#8217; app, and we&#8217;re getting closer to that &#8212; there&#8217;s apps like SnapTell and so forth &#8212; but I still feel that barcodes is a lower bar to entry for a truly standards-based social consciousness comparison app. (Otherwise, you are restricted to dealing with the API or the app of the people who own/run the picture-based product-recognition product.)<br />
<br />
Update: better camera, auto focus, macro. Takes video.</p>
<p><strong>Better Battery</strong></p>
<p>So Apple made a big deal about their new MacBook Pro 17&#8243; model with a non-user serviceable battery. I wonder if/when that technology is going to trickle down into the iPhone&#8217;s new product revision?<br />
<br />
Update: better battery. </p>
<h3><strong>Third-party hardware support / Better Bluetooth communication</strong></h3>
<p>I&#8217;m very excited about this, but in a guarded sort of way. Mixed feelings.</p>
<p>On the one hand, I&#8217;m really happy about the fact that the diabetic 15-year old girl will be able to monitor her blood sugar levels on her iPhone. That is really, really cool.</p>
<p>And it is for reasons like this (health and safety, FDA regulations, etc), plus FCC regs about electromagnetic interference (Wow! It will sync with my pacemak&#8211;&#8221; <em>BZZT</em>) that I&#8217;m glad that Apple has strict regulations about which products are certified as &#8220;Made for iPhone&#8221; and allowed to develop products using the proprietary dock connector, etc. Those are good things.</p>
<p>On the other hand, think about how many cool hardware applications there are out there which are too rough-around-the edges for Apple&#8217;s tastes. Maybe they&#8217;re just not pretty enough for Jony Ive. Or maybe they&#8217;re just homebrew hacker stuff, things nobody ever could get permission to do but they want to, anyway. I mean, will we be seeing an Arduino iPhone development shield any time soon? I don&#8217;t think so.</p>
<p><em>This still runs into what I believe is an existing limitation:</em></p>
<p>I don&#8217;t think Apple allows development of interpreted languages or compilers for the iPhone, which is the excuse we always seem to see for keeping Flash off of the phone. (And frankly I don&#8217;t blame them; Flash simply dogs my mac, I can&#8217;t imagine how long the battery would last on my phone.)</p>
<p>But this causes problems when I want to have a very small development environment on my iPhone so I could program my toy robot, for example. Think about the Big Trak (programmable dump truck) that was around when we were kids. I loved that. HeathKit&#8217;s Hero robot? Tomy&#8217;s OmniBot 2000? Robotix? (Sorry, waxing nostalgic and showing my age there.)</p>
<p>Okay, now think about the Lego Robotics that today&#8217;s kids (and big kids) are playing with. My guess is that if a company like LEGO wanted to put out a mini-compiler to let kids directly program and edit their RCX, ROBOLAB or NXT-G source on the iPhone, Apple would flip over backwards to let that happen. Because they&#8217;re a big company, they make pretty (and safe) things, and there&#8217;s a huge revenue stream there. And Synergy. Ooh.</p>
<p>But what about the Arduino, or any other hardware hobbyist hacker toys that you can talk to via usb, serial, etc? I&#8217;d love to have some kind of Processing implementation on my phone. I know my friend Brian would flip for that too. But probably not Apple.</p>
<p>Frankly, I hope they don&#8217;t forget that they started in a garage. Let&#8217;s hope that there&#8217;s still a little bit of that garage spirit alive and well on the Apple campus, even if they did take the pirate flag down.</p>
<p>Furthermore, what about the much simpler possibility of a dock-to-&#8221;USB-A&#8221; cable? (the small square end.) This would make the iPhone the &#8216;host&#8217; (computer) instead of the peripheral, and let you plug other peripherals in. Will there ever be a printing capability that isn&#8217;t done via wifi, bluetooth, or some special kind of print sharing on a host computer? My gut (and freenode&#8217;s #iphonedev channel) tell me no, because iPhones probably don&#8217;t have the right kind of USB &#8216;host&#8217; controller inside of them. But frankly there has got to be a way to do this kind of thing. And once it&#8217;s been used for one such purpose, you can bet someone is going to figure out a new way to pervert the hardware to make it do something entirely unexpected &#8212; and much, much cooler.</p>
<p><strong>Micro-directional D-GPS wish</strong></p>
<p>I&#8217;m convinced that there is an untapped (as of yet) market for micro-GPS and wayfinding, mostly for indoor areas, offices, homes and so forth.</p>
<p>Most of the stuff that I&#8217;ve seen (that attempts to &#8216;solve&#8217; this problem based on RFID or some kludgy wifi triangulation) just seems to fail. </p>
<p>I&#8217;ve seen some really cool demos of products where a control object (like a 3d mouse or something) is &#8216;located&#8217; relative to a base station, then turned and manipulated in their air, etc. And there&#8217;s always great stuff going on with WiiMotes, too. But those are &#8216;tethered&#8217; apps, in the sense that you can&#8217;t stray too far from the receiver or base station. I want a system that makes it easy to navigate a whole building and have a pretty good idea where you are, and how your device is oriented.</p>
<p>I&#8217;m convinced that there still could be some kind of system &#8212; perhaps augmented by cheap, plug-in wall-wart looking things (they could even have a power passthrough, sort of like lamp timers do) which would skim a little power, listen for some kind of signal from a PDA type unit, and then transmit very directional info to help it locate and orient itself in space.</p>
<p>This technology &#8212; whatever it is &#8212; has a whole lot of applications and could open some new doors. But I don&#8217;t know if it exists yet.</p>
<p>
Update: added compass. Not exactly what I&#8217;m talking about above, but a step in the right direction.</p>
<p>In the meantime, here&#8217;s my more mundane wish list for third-party hardware:</p>
<p><strong>External, fold-up keyboard.</strong></p>
<p>I know, Steve hates the mere thought of it. Tough. I loved, loved, loved my fold-up external docking keyboard for my Palm III. (If there was a bluetooth version that was just as compact and slick, I&#8217;d buy it in a hearbeat; I&#8217;m not just married to the &#8216;must dock&#8217; criteria.) Having a fold-up tactile keyboard would be a godsend in certain situations. (Think ssh.) A roll-up rubber keyboard would be acceptable. The &#8216;laser projection&#8217; keyboard&#8230; thing is still a little too <em>Star Trek</em> for me and needs a certain kind of surface; frankly I don&#8217;t think it&#8217;s there just yet.</p>
<p><strong>An OEM&#8217;d version of those awesome Burton iPod coats.</strong></p>
<p>Okay, admit it, you wanted one too. Burton has made a few versions of their snowboarding jackets which had integrated controls (fabric soft-buttons) on the sleeves for controlling iPod playback. First as the headphone-controller on the 3.5mm jack (remember that one?) and later on, I think as a dock connector. These days there&#8217;s some english company that is making an ipod compatible jacket that has the hood that turns into built-in goggles when zipped all the way up. Don&#8217;t ask me, I have no idea. Okay, apparently it&#8217;s the <a href="http://www.talk2myshirt.com/blog/archives/1716">Hero 3 ICU iPod Jacket</a> (they also make a speaker jacket, oh joy) which uses the <a href="http://fibretronic.com/connectedwear">Fibertronic CONNECTED-wear integrated control set</a>. So apparently this is farther along than I had hoped. Cool! (Now what do we need to do to get more manufacturers to start putting this kind of stuff on their jackets?)</p>
<p><strong>Cycling accessories</strong></p>
<p>Right now I have a Garmin Edge 305 cyclocomputer. It came with a cadence / speed sensor (detects magnets on the crank arm and back spoke) and also a chest strap with a heart rate monitor on it. I&#8217;d like to get an Edge 705 because it also supports the ANT+ protocol and lets the computer talk to devices like the PowerTap hub or SRM power meter. ANT+ is a special 2.4 Ghz low-power signalling protocol which probably won&#8217;t work with bluetooth or wifi out of the box, but I imagine there will probably be a dock connector with an ANT+ transmitter/receiver sticking off of a ruggedized iPhone sport case with a handlebar mount before too long. Because seriously, if I already have GPS and 3G capabilities, why do I NEED to buy an Edge 705 from Garmin? I&#8217;ll just buy their (or someone else&#8217;s) chest strap and cadence sensors, thank you very much. Seriously. The Garmin interface is not that great; it&#8217;s just the best of all the bad options out there that I could afford.</p>
<p>Who knows, though &#8212; part of me is still convinced that small, dedicated, &#8216;embedded&#8217; and ruggedized devices like the Edge are still the way to go, especially when you go over the handlebars (because your phone is hopefully still tucked away in a safe place, so it still works when you need to call someone for a ride.) But I know that if you manufactured this sort of adaptor and did a bit of programming, you&#8217;d sell a ton of these things, just because it&#8217;s there and cool.</p>
<p><strong>Prediction: Barcode and/or Credit-card swipe capabilities.</strong></p>
<p>I&#8217;ll say it here: I predict that six months or less from the general release of the 3.0 OS this summer, we will see some hardware vendor release a rugged add-on for the iPhone which allows you to swipe credit cards, and (optionally) has a laser barcode scanner. Why?</p>
<p><em>Apple stores.</em></p>
<p>Do you know how much it must just GALL Steve Jobs and others to see their otherwise meticulously-groomed, smiling and approachable sales staff, having to hold onto these ugly, bulky Symbol PDAs that they run their point-of-sale system on? Now imagine them selling you Apple products using Apple hardware. If it doesn&#8217;t make you smile a little bit inside, then drink some of this kool-aid and I&#8217;ll check back with you later.</p>
<p>Seriously: Do you have any idea how many millions of dollars Apple, some third-party hardware manufacturer, and some third-party software development house are going to make if they can make an iPhone (or iPod Touch!) point-of-sale system that lets people scan barcodes and swipe credit cards right in front of the customer? </p>
<p>In fact, take away the barcode bit and you still have got a great restaurant POS system. Your server can use their iPod Touch to show you mouthwatering pictures or video of your dish, use the touchscreen to take your order, and when the meal is finished they can even swipe your credit card right in front of you. (I think there are rules about this in the UK, which is why they already have wireless at-table card-swipes.) Heck, you could even tack a thermal receipt printer onto the thing if you were so inclined.</p>
<p>Besides Apple stores and restaurants, just imagine inventory tracking with barcodes.  And <strong>RFID readers</strong>. It&#8217;s another thing that&#8217;ll inevitably happen. So many possibilities here.</p>
<p>Having just worked six years at a museum: I can forsee some kind of museum navigation system based around iPod touch + either that micro-GPS I wished for earlier, or an RFID scanner, perhaps. Imagine using RFID tags or some kind of localized geohashing to call up specific content, then play back audio, video or rich text with links, in your museum.</p>
<p>&#8230;but let&#8217;s get back to the list.</p>
<h3><strong>Stuff AT&#038;T still needs to work with Apple on implementing, but probably never will:</strong></h3>
<ul>
<li>Automatic shifting calls from cell network to WiFi, like T-Mobile</li>
<li>SPAM Caller: a button to report them, after the call; notification (or &#8220;probability that this call is spam: 72%&#8221; etc), when they call me; a &#8216;google this phone number&#8217; underneath the detail view (where it currently says, &#8216;add this number to an existing contact&#8217;, etc.)</li>
<li>WiFi voicemail access: If you go out of cell coverage, but have Wifi, you could still download and listen to your messages and be notified of new ones.</li>
</ul>
<p>I&#8217;ve mentioned all of this stuff before; it hasn&#8217;t changed, I&#8217;m not holding my breath. But I can make wishes, and put these ideas out there.</p>
<h3><strong>Stuff that Apple has improved in the 3.0 OS itself, or their own apps:</strong></h3>
<p><strong>Search is improved</strong></p>
<p>Not only is there now the ability to search email (yes!) but there&#8217;s also more integrated search capability in more of Apple&#8217;s built-in apps, and even a special &#8216;search screen&#8217; (spotlight) that you get to by swiping <em>left</em> from the main app screen. Very cool. I assume this also means that Apple is exposing more APIs for searching core data and other functionality like that in the 3.0 SDK. Good deal.</p>
<p><strong>Push is (finally) here</strong></p>
<p>Okay, Apple says they&#8217;re sorry, they dropped the ball, but here it is. Background apps are a no-no because they drain batteries like crazy. So Push capabilities let you &#8216;badge&#8217; an app (red circle with a number in it, meaning how many &#8216;unread&#8217; or whatever &#8216;new&#8217; items you have), lets you show a message (imagine if you were to Twitter @thombrooks and I got an instant notification with the buttons &#8216;Reply&#8217; or &#8216;Close&#8217; &#8230; scary good), or even play a custom sound, like the cute ESPN app they demoed. All good stuff.</p>
<p>The one thing that I still wish Apple would enable (and this certainly goes back to battery life!) is some kind of hooks for allowing remote apps to determine your location. Specifically using GPS. There is already a rumor of some kind of &#8216;Where&#8217;s my iPhone?&#8217; functionality, possibly through MobileMe, so I&#8217;m sure Apple is working through the ramifications and policies associated with that one. Real can of worms if not handled properly.</p>
<p>However, I would certainly love having an app where I could grant permissions for specific users that I know (like my wife, for example) to touch base and find out if I&#8217;m dead by the side of the road while I&#8217;m out cycling. Just a thought.</p>
<p><strong>Expanding on that thought (more wishful thinking):</strong></p>
<p>Maybe this is possible but somehow I doubt it: When I hit the top button to lock my phone, it automatically turns the internal GPS receiver off, correct? I wish I had a way to give certain apps permission to periodically poll Location Services to find out where they are, but only if the user deliberately hit some kind of &#8216;start&#8217; button, got the stock warning, &#8220;This will drain your batteries faster! Are you sure?&#8221;, etc.</p>
<p>That way, you could leave the display powered down but you could check every so often (the purpose of the application would determine the frequency) and maybe vibrate or chime an alarm or whatever if the user was getting close to a specific location, leaving an area, or whatever. And/or you could disable the auto-sleep mode while using this feature, if the device were plugged in. (This seems counter-intuitive until you think about using the Maps application in your car, with the iPhone plugged into the cigarette lighter and the &#8216;track me&#8217; crosshair turned on. It&#8217;ll stick around.)</p>
<p><strong>Turn-by-Turn GPS</strong></p>
<p>Apparently Apple has relaxed the limitations on the SDK so we can finally get our beloved turn-by-turn driving directions. This has been rumored for so long that I&#8217;m sick of it; first the TomTom app was going to come out any day now, then other rumors, etc. Apparently there&#8217;s still a licensing snafu where you can&#8217;t use Google&#8217;s own map data to provide the directions. Fine, whatever. These are workable problems.</p>
<p>What I&#8217;m most worried about is that it&#8217;s A) going to cost a lot of money for a good solution and B) the new App Store pricing model is going to let providers really screw over the customers for new datasets, per-city directions, and so forth. Frankly, I hope that Apple keeps making improvements to their own Maps application just so it raises the bar and forces companies to be really competitive with their own turn-by-turn apps. Well, at least we&#8217;ll have the option now. Gentlemen, open your wallets! (And vote with them.)</p>
<p>In the meantime, at least developers can now use google&#8217;s map data in their own apps and add custom icons over it. That by itself will be a very handy widget for anyone&#8217;s toolkit.</p>
<p><strong>Disk mode</strong></p>
<p>I will keep saying it until I&#8217;m blue in the face. I own this device. Please give me access to a partition on it for file storage. Don&#8217;t make me buy third-party apps just to store things on it, and jump through unnecessary loopholes to do so.</p>
<p><strong>Still wish Remote.app was better</strong></p>
<p>I&#8217;ve asked before: Why can&#8217;t Apple&#8217;s free Remote.app talk to Front Row? Regardless, I solved the problem by buying <a target="_new" href="http://frontrowmote.com/Front_Rowmote.html">Front Rowmote</a>, which runs a little daemon on my Mac, and the app even looks sort of like the little white IR remote you used to get for free with Macs. So much so, in fact, that Apple made the author change the graphic design. But it still looks very nice and works great. The author is a really nice guy and very responsive to questions and suggestions.</p>
<p><strong>Sync the Map bookmarks</strong></p>
<p>Can I do this in iPhone 3.0 OS? Not sure. Really wish I could. I know I can send them via MMS, and I think I can copy and paste them into things like emails too, so I know we&#8217;re getting closer. Still, since there seems to be a pretty ubiquitous google map widget on the desktop apps these days (like in iPhoto, etc.) you&#8217;d think I could sync my map bookmarks and maybe even get them into Google Earth, etc. What&#8217;s up with this?</p>
<p><strong>Yellow notes will finally sync!</strong></p>
<p>Yay, how two-years-ago this should have been solved. Solved problem already with EverNote. Next.</p>
<h3><strong>Third-party App improvements / wishes</strong></h3>
<p>I love OmniFocus. I recently saw that Omni Group posted a job description looking for folks to help them do web-app related programming. I can only hope that this benefits OmniFocus and/or OmniPlan.</p>
<p>I have two main wishes for those apps, added to some kind of web-enabled goodness:</p>
<ol>
<li>Working with a team of people on projects. It would be great if there were some kind of integrated to-do list where people could share their progress on projects.</li>
<li>Collaborating with your spouse, children, etc. on to-dos or appointments.</li>
</ol>
<p>The second one gets into MobileMe / iCal / BusySync / Google Calendar territory, which is what we currently use. And the todos, though weak, can be sync&#8217;d from OmniFocus to the calendar.</p>
<p>Still, it&#8217;d be really nice if OmniFocus supported multiple databases so you could keep multiple projects (or your business / personal life) completely separated from one another, or view them all merged, or whatever you wanted.</p>
<p><strong>Fewer sucky apps</strong></p>
<p>This is sort of being solved by the fact that there are currently apps which don&#8217;t fit the one-size-only pricing model. New pricing models means we&#8217;ll see less &#8220;one app per book&#8221; type of stuff, since you can buy subscriptions and expansions and so forth.</p>
<p>Still, I&#8217;m divided on this one. On the one hand, I wish that Apple would have had more faith in their own standards process, could have forseen the incredible demand that there was for the revew/app-vetting process, and said NO to a lot more people, or given constructive feedback on how folks could have improved their apps to bring them up to a certain minimial quality level to be considered worthy of inclusion in the App Store.</p>
<p>I make that wish because for a while I was actually tracking every single new app (using a couple of RSS feeds) and there were just some really stupid, poorly-thought out apps. And now there&#8217;s such a deluge of them that I have stopped trying.</p>
<p>I also think it&#8217;s kind of unfortunate that some really good, talented programmers are feeling like they have to cut prices on their really excellent apps to below-survival rates, just to compete in the ever-growing field of lookalike apps that are in the same space as theirs.</p>
<p>On the other hand, I&#8217;m glad that it&#8217;s so easy to get an app out there because it gives me some hope that some more cool open source apps are going to make their way to the iPhone. WordPress has a great app that just keeps getting better, for example. And the source is free, which is great.</p>
<p>Speaking of which,</p>
<p><strong>Apple relaxing the SDK</strong></p>
<p>Wow, developers can finally talk about their apps? Great move.</p>
<p><strong>Stanford posting the notes and videos from their Apple Engineers-taught class</strong></p>
<p>Awesome.</p>
<p><em>Update:</em> I have watched the first three lectures. (And FWIW, Evan Doll is a better teacher than Alan Cannistraro, IMO.) They are great. I have downloaded the materials, and done all of the homework assignments so far. (I&#8217;m a little bummed that they don&#8217;t seem to be covering their &#8216;optional&#8217; Friday sessions, especially because they stressed the importance of debugging, come to this lecture, etc. and then didn&#8217;t make it available. But apparently there will be materials available later on.) Regardless, for Stanford and Apple to make this a free downloadable series is a genius move. It will get a lot more people over the initial app development hump.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unithom.com/blog/?feed=rss2&amp;p=133</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SXSW &#8217;09</title>
		<link>http://www.unithom.com/blog/?p=126</link>
		<comments>http://www.unithom.com/blog/?p=126#comments</comments>
		<pubDate>Mon, 06 Apr 2009 07:38:30 +0000</pubDate>
		<dc:creator>Thom</dc:creator>
				<category><![CDATA[Austin, TX]]></category>
		<category><![CDATA[SXSW]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.unithom.com/blog/?p=126</guid>
		<description><![CDATA[Well, I made it through volunteering for my first SXSW. I was on the conference tech crew for the interactive festival. What this really means: I sat in the room for the panels and made sure that the presenters could hook their laptops up to the projector (when it&#8217;s a mac, we sometimes need to [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I made it through volunteering for my first SXSW. I was on the conference tech crew for the interactive festival. What this really means: I sat in the room for the panels and made sure that the presenters could hook their laptops up to the projector (when it&#8217;s a mac, we sometimes need to call in the Dongle Squad), and that the levels were good on the sound board. It was nice to get to sit in on the talks; I saw some cool new concepts and heard a few thought-provoking arguments.</p>
<p><span id="more-126"></span>Since I&#8217;d never volunteered for SXSW before, I had no idea what to expect. Being new to Austin, I&#8217;m still looking for a job and figured that this would be something fun to do while I&#8217;m looking. And in fact, it turned into a positive couple of connections &#8212; I connected with some folks to work on a contract job, and met some other people who I&#8217;ve since hung out with. Very cool.</p>
<p>What would I change, if it were up to me?</p>
<p><strong>More awareness of available shifts, ahead of time.</strong></p>
<p>It probably just takes having done it once to know what&#8217;s going on, but it would have been nice to know that I could have logged some hours ahead of time to &#8216;bank&#8217; them. For example, some guys spent a few hours making some RJ45 patch cables.</p>
<p><strong>What I would have like to have known ahead of time:</strong> I had no idea that I would get six hours&#8217; credit for bag stuffing (though it only took about three) or that I could have helped with shifts on some of the logistics crews, ahead of time, to grab a few hours as well. I also learned that shift leaders are credited with &#8220;time and a half&#8221; hours (1.5 x) which is why most of them had platinum badges. Lessons for next time.</p>
<p>The way it turned out, I was going for a gold badge (interactive + film), but that meant I was missing out on some of the panels I wanted to hear if I didn&#8217;t get to work in that room during the panel. &#8220;Oh well, I should have bought the badge.&#8221; Meaning, of course, be happy with what you&#8217;re given! My shift leaders were very nice and let me ask for specific placements, and arranged things so rooms were covered if I wanted to go grab a keynote or whatever. Once or twice I missed something I wanted to see, but as things turned out it was good that they put me where they did.</p>
<p><strong>More training, ahead of time. </strong></p>
<p>I was nervous and ended up sending email to the organizers, asking them if I had missed any messages from them. Nope, I was told, we&#8217;ll just do training before the first round of panels, day-of, and do subsequent follow-ups each morning. It&#8217;s understandable that you wouldn&#8217;t necessarily have access to the rooms in the conference center or the Hilton ahead of time, and that it costs money to rent this stuff. In spite of that, I think that it would still be possible to set up something ahead of time just to give people more of a clue. Done properly (oh man, I&#8217;m envisioning role playing here) it could actually be a really funny way to make people aware of some of the situations they might face.</p>
<p><strong>More sound board training.</strong></p>
<p><strong> </strong>On the one hand you have people saying, &#8220;Okay, for the most part, don&#8217;t touch anything except this one fader.&#8221; (Which is the Master volume.) I can understand why we tell this to some interactive conference tech volunteers. There are a lot of knobs and buttons, most of which do not need to be touched. And there is a podcast crew running around making sure they&#8217;re getting good levels from each of the panels, so they might make adjustments to the board.</p>
<p>On the other hand, the podcast people don&#8217;t stick around. They don&#8217;t work with the panelists. They don&#8217;t have to shove the mic right in their face, in case they don&#8217;t project enough&#8230; or deal with it when the panelists lean away or push the mic away because they <em>think </em>they&#8217;re being too loud. $$%#^#^%$. Or when they need a lav mic because we don&#8217;t have enough desk mics, and they&#8217;re in the wrong place or just not picking up the sound properly&#8230; Then it&#8217;s Q&amp;A time, and who needs to remind folks to step up to the mic to ask their question, or hassle the panelists to paraphrase questions from folks in the audience who didn&#8217;t step up to the mic?</p>
<p>So: I can ride gain, or adjust individual channels&#8217; levels. I know where the levels should be, but I don&#8217;t think that some other folks on our crew had any idea about these issues. This results in bad podcasts. (I just listened to a few of them.) These guys are trying to post podcasts the next day. Odds are very slim they&#8217;re going to try and pick through the podcast to find the place where they need to amplify someone&#8217;s question, asked off-mic, to bring it up to listenable levels.</p>
<p><strong>Video as podcast / Video as image magnification</strong></p>
<p>Some of the people walking around with cameras (again, another crew &#8211; not much interaction &#8211; why?) needed a line out from the sound board, not a big deal. They came with the adaptors they needed. But then I saw two guys show up with cameras and only one of them is taking the sound from the board. And they don&#8217;t do the flash trick or any kind of sync &#8212; so how easy will it be for the poor guy at the editing suite to sync feeds from multiple cameras? (Given the turnaround time, what do you want to bet that even happens at all?)</p>
<p>During some of the keynotes, image magnification could have been done a bit better. They send one guy with one camera to cover the Nate Silver talk (full house in Ballroom A, overflow seating in ballrooms B and C. HUGE crowds here) and he&#8217;s panning back and forth between the two of them. I was getting seasick. Send two cameras to that, throw a simple and cheap video switcher in between them. If you want to get really fancy, put intercom headsets on both camera people and cut to B while you tell A to reframe the shot.</p>
<p>Meanwhile, folks in the B and C ballrooms were having an even worse time of it; not only do they not have folks up in front to look at and use as a reference, but they&#8217;re getting the sound and the video very far apart. Again, there are tools for fixing this and I&#8217;m surprised that Freeman / AVS didn&#8217;t provide any &#8211; but I&#8217;m sure it was made worse by the choice of cameras being used for image magnification.</p>
<p><strong>Better issue tracking and coordination / Putting resources in the right place / Having a very good understanding of what we&#8217;re allowed to give panelists</strong></p>
<p>We had a few frustrating things happen during one panel. These guys (Paul Boag and co from Boagworld) wanted to do a live podcast. They said they&#8217;d mentioned it to the guy in charge of tech (probably meaning the guy running Interactive, whose name is Hugh, I think) but mysteriously this never made it down the chain to us. They also brought the right audio adapters that they needed, to come out of the sound board.</p>
<p>Sadly, the problem was, in this location the board was at the very back of the room (why, I have no idea) and they wanted a hard wired ethernet drop, which was only up at the front of the room. We set up a dedicated laptop with a sound feed coming from the board at the back of the room (where it should have been), didn&#8217;t have the hard-wired ethernet cable and didn&#8217;t want to risk the wireless (which probably would have been just fine, TBH). So they pulled it and sacrificed an audio generation for a hard-wired ethernet feed. (Meaning they got the audio source for their live podcast out of the PA speakers next to them. Ouch.)</p>
<p>This also took place at the Hilton, which was one of the farthest locations from the tech &#8216;home base.&#8217; And our chosen mode of communication looked like this:</p>
<ul>
<li>I&#8217;m on the front line. If I have an issue, I tell my shift leader.</li>
<li>My shift leader sends a text message to a repeater service being used by tech crew. There is no guarantee as to how fast it will make it to the rest of the team.</li>
<li>Someone else on the shift leaders/crew chiefs pool who is closer to the tech home base goes off to find the guy who has access to the resources we need.</li>
<li>That guy shows up with a 60 foot ethernet cable, apologetic and out of breath (we&#8217;re geeks, not marathon runners, after all) but he&#8217;s too late and we&#8217;ve already gone with (a really lousy) Plan B.</li>
</ul>
<p>To finish things off: As a result of this situation, the panelists ask us if they&#8217;re going to be able to get a clean recording of this panel from the podcasting crew, since they&#8217;re digitally recording it off of the board. So we say we&#8217;ll ask the guy when he comes back. The podcasting guy is pretty tired (this panel went late, until 7 pm or so) so we&#8217;re trying to be really nice to him. He tells us that all media recorded is property of SXSW and these guys will have to talk to his boss to get it cleared and etc, etc. This, of course, frustrates the panelists (who themselves are podcasters) because they&#8217;ve promised their audience that they&#8217;ll have a nice clean version of the audio up on their site by such-and-such date.</p>
<p>I have no idea how it worked out, but hope it all turned out well.</p>
<p><strong>Having better laptops (bring back Macs!)<br />
</strong></p>
<p>I don&#8217;t know what the deal is, but if this is all donation/sponsorship stuff then it&#8217;s sort of backfiring. Apparently last year and this year are the first time that SXSW hasn&#8217;t had Apple laptops on hand as spares. Instead they have a bunch of Dells. We went through and made sure that Firefox, Chrome, and a bunch of other apps were installed on them.</p>
<p>However, based on what I saw, almost 85-90% of all panelists brought Apple laptops to present with. And if their personal machine was having problems, or if they forgot their adapter dongle (common mistake!) then we still needed to have those mac-compatible things on hand&#8230; because odds are, they did their presentation in Keynote. This means an extra step of exporting their presentation as a powerpoint file, losing some of their transitions/effects, etc.</p>
<p>Alex Bogusky (of Crispin Porter Bogusky) did a panel on shared bike programs. (Neat idea, but tell them to wear a helmet, please?) He just shows up (with maybe 10 minutes before he goes on) with a USB stick. Sorry, but not a smart idea. The memory stick should be the fallback, not the primary. So we copy his presentation to the Dell laptop and ask him if there&#8217;s any special audio or video stuff. He says he&#8217;s got one video but don&#8217;t worry about it.</p>
<p>Of course, during his presentation, he talks up this video he&#8217;s about to show, and not only does it not work (oops, guess we should have made QuickTime part of our standard install &#8212; and it doesn&#8217;t always work the same way on Windows anyway) but it pops up one of those irritating repeating dialog boxes. So he looks like a jackass in front of his audience and some guy makes a crack about, &#8220;Want to borrow my Mac?&#8221;</p>
<p><strong>What we could have done better: </strong>Point is, we could have been better prepared (quicktime), but so could he (bring your own laptop, bring a mac in fact, show up earlier.) And while we&#8217;re at it: Get the heck out of the room and take all of your groupies with you in a reasonable amount of time &#8212; either there&#8217;s going to be another panel in the room within the next half hour, or it&#8217;s the end of the day and all of us (unpaid) volunteers would really like you to leave, so we can leave and lock up the equipment.</p>
<p>And frankly, I don&#8217;t know what Dell is doing for SXSW &#8212; please bear in mind, my opinions are solely my own and I am in no way speaking on behalf of SXSW &#8212; I know they&#8217;re a local hometown computer company and all, but their products are just looking bad. Either they sit up there unused, or they get used and they fail and make everyone mad. How is this working? Meanwhile, Apple is making the laptops that most of the presenters are using anyway, and SXSW ends up looking bad because we aren&#8217;t supporting them well enough.</p>
<p><strong>More Dongles!</strong></p>
<p>As I mentioned already, most presenters have Mac laptops, and there are many adapter dongles. They didn&#8217;t always bring those. We had a collection of them on hand, but not always the right ones. I&#8217;d say we had 80% coverage, which was not bad. But we had to spread those between 20 simultaneous conference rooms in four main areas, which was still too much of a stretch.</p>
<p><strong>SXSW Accelerator / Platinum Track</strong></p>
<p>I got asked to sit in on both of these events. Both of them were new, so nobody knew what to expect. They were already staffed by AVS / Freeman guys, so we were just there to help out.</p>
<p>In Accelerator, the job was to make sure that the laptops being used to give these two minute pitches were outputting the proper signal (1024 x 768 @ 60 hz) for the video switching equipment.</p>
<p>In some cases we also had to work with the sound guy, Jamie, and make sure that the laptops were sending good levels out to his board (on a preview bus) before they went &#8216;live&#8217;. The pace was: sprint to get everyone set up during a changeover, then sit there for a long fricking time in between these pitches. Some of them were very good ideas. Others were horrible. Listening to Guy Kawasaki commenting on them was pretty fun.</p>
<p><strong>What we could have done better: </strong>The kid from Freeman who was in charge of video switching pointed out that all of the audio and video equipment was being fed by one circuit. And all of the laptops being used to give the presentations. Which meant that he didn&#8217;t want us plugging in our laptops while we were there. Frankly, I think he was just overreacting a little bit, but he had a good point. There probably should have been more than one circuit to put the equipment on.</p>
<p>During Platinum Track, most of the panels went fine. I didn&#8217;t realize why turnout was so low (typically 30-50% of the room&#8217;s capacity) until I re-read the description: Only Platinum badge-holders were even allowed in. Sorry, but that seems kind of lame. If someone pays for Interactive, they should be allowed to see all of Interactive. Hopefully this policy doesn&#8217;t bite them in the butt.</p>
<p>Anyway, I got to help out an award-winning composer, who gave us a sneak peek at the new movie that he had just scored; that was nice, but he showed up in the beginning and wanted to see/hear his stuff, up until five minutes before the first panelist was supposed to go on stage (and his own talk wasn&#8217;t until that afternoon.) I ended up using my personal machine to play back his DVD, again because of issues with the Dell laptop&#8230; good thing I brought it with me.</p>
<p><strong>Lights!<br />
</strong></p>
<p>The lighting controls in the rooms were an issue at times, both in the Convention Center and in the Hilton. At one point, the lights kept going down in the room but we weren&#8217;t touching them. Turns out that a cleaning guy in another room had turned the lights down after finishing cleaning up &#8212; and the rooms&#8217; controls were ganged together. So we were fighting with him for control of the lights until I ran in there to tell him to knock it off.</p>
<p>Other times, the panels should have been ganged but weren&#8217;t meaning that volunteers had to run between two sets of controls to adjust lighting in &#8216;connected&#8217; rooms.</p>
<p>I&#8217;m sure there were a couple more tech issues that we could have dealt with better, but I think those were the biggies. Besides, this post is already way too long.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unithom.com/blog/?feed=rss2&amp;p=126</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New workout regime</title>
		<link>http://www.unithom.com/blog/?p=123</link>
		<comments>http://www.unithom.com/blog/?p=123#comments</comments>
		<pubDate>Wed, 25 Feb 2009 16:32:26 +0000</pubDate>
		<dc:creator>Thom</dc:creator>
				<category><![CDATA[Austin, TX]]></category>
		<category><![CDATA[Rock Climbing]]></category>
		<category><![CDATA[Sports]]></category>

		<guid isPermaLink="false">http://www.unithom.com/blog/?p=123</guid>
		<description><![CDATA[The past week or so has been pretty nice. We&#8217;ve been out walking early in the morning, and just went bouldering at Sunken Gardens. Earlier this week, my neighbor and I went to Seismic to do some climbing in the greenbelt, and a week ago I joined some folks from Christina&#8217;s climbing group at Reimers [...]]]></description>
			<content:encoded><![CDATA[<p>The past week or so has been pretty nice. We&#8217;ve been out walking early in the morning, and just went bouldering at Sunken Gardens. Earlier this week, my neighbor and I went to Seismic to do some climbing in the greenbelt, and a week ago I joined some folks from Christina&#8217;s climbing group at Reimers Ranch. This past weekend, the Jugglefest was taking place at UT-A, and I met a lot of fellow unicyclists and went on a few nice long rides.</p>
<p>We&#8217;ve also been eating healthier. The main staple is brown rice, either chicken or fish as a main entree, and a vegetable. This isn&#8217;t always how it goes, but it&#8217;s becoming more common. Eating earlier is also important, as is going to bed earlier.</p>
<p>Living in a place with nicer weather helps (it&#8217;s supposed to hit 86 F today, and it&#8217;s the end of February); not just because it&#8217;s warmer, but also because there are longer days and more days with sun. This is better for staying positive and in a good mood.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unithom.com/blog/?feed=rss2&amp;p=123</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhoto 09 (v8.0) &#8211; Face recognition and Locations</title>
		<link>http://www.unithom.com/blog/?p=112</link>
		<comments>http://www.unithom.com/blog/?p=112#comments</comments>
		<pubDate>Wed, 28 Jan 2009 00:13:53 +0000</pubDate>
		<dc:creator>Thom</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[iPhoto]]></category>

		<guid isPermaLink="false">http://www.unithom.com/blog/?p=112</guid>
		<description><![CDATA[iPhoto &#8217;09 iPhoto &#8217;09 became available in stores today. I was excited about it because it has two new features that I think we can use at our camp, Places and Faces. It also makes it easy to publish photos to Facebook or Flickr. I tested out the new version by opening our Wedding iPhoto [...]]]></description>
			<content:encoded><![CDATA[<p><strong>iPhoto &#8217;09</strong></p>
<p>iPhoto &#8217;09 became available in stores today. I was excited about it because it has two new features that I think we can use at our camp, Places and Faces. It also makes it easy to publish photos to Facebook or Flickr. I tested out the new version by opening our Wedding iPhoto album&#8230; lots of people and a few locations to identify.</p>
<p><span id="more-112"></span></p>
<p><strong>Locations<br />
</strong></p>
<p>If your camera has GPS capabilities (like the iPhone 3G, for example) then iPhoto will automatically recognize that from the photo&#8217;s metadata (EXIF tags). If not, you can select one or more photos and it will bring up a map so you can find a location, &#8216;drop a pin&#8217;, and label it.</p>
<p>I am hopeful that there will be an easy way to associate third-party GPS tracks with photos taken based on date and time. I don&#8217;t have a lot of experience with this myself, but I know that there are plenty of people out there who are interested in this&#8230; so it should happen soon enough.</p>
<p><strong>Faces</strong></p>
<p>The face recognition portion is impressive, but clearly 1.0. There are still some rough edges, but at this point, it&#8217;s like the dog that walks on its hind legs; it&#8217;s not how well it does it, it&#8217;s that it can do it at all.</p>
<p>Faces that are head-on are usually identified pretty well. Faces that are obstructed, side profile, making weird faces, etc. it might have trouble with. Mustaches and glasses (especially sunglasses) gave it problems as well. Faces on an angle (unless it was 90 degrees) confused it, too.</p>
<p><strong>Uh, get that junk out of my way</strong></p>
<p>When iPhoto recognizes (or thinks! it recognizes) a face in a photo, it puts a white box around it. Underneath that there&#8217;s a caption, which will either say, &#8220;unknown face&#8221;, or, &#8220;Is this So-and-so?&#8221; You can tab between these boxes and hit return, either to fill in a name or to confirm/deny the &#8220;so-and-so?&#8221; question. It can be a bit confusing, and more than once the focus defaulted to the &#8216;Done&#8217; button, which kicked me out of &#8216;Names&#8217; mode.</p>
<p>The unfortunate thing about the white name boxes is that group shots tend to have a LOT of these boxes in them, all at once. So iPhoto might be asking you, &#8220;Is this so-and-so?&#8221; or telling you it&#8217;s an &#8220;unknown face&#8221; but you can&#8217;t see the person because they&#8217;re blocked by all of the white boxes and captions! It also does not seem as if you can zoom in on the photo in order to spread the boxes out, which is frustrating.</p>
<p><strong>My long-lost cousin twice removed</strong></p>
<p>If you start typing in the name of a person, it presents you with a list of the already-known people that might complete the name you&#8217;re typing. However, it gives you an alphabetical list. This is frustrating because my wife Christina shows up about a million times in our wedding photos, but someone named Christian (who is in about three pictures total) shows up before her in the list. It would be nice if iPhoto would order the photos by &#8216;most frequently used names&#8217;, or at least give you the option. Or, if you just dragged a face box, maybe it could re-analyze that area and make a best guess.</p>
<p><strong>Did you think much had changed in the last few seconds?</strong></p>
<p>There were also photos where it was basically the same picture, two or three times in a row. (You know, you take a few in the hopes that at least one will come out?) Sometimes iPhoto would know everyone in one photo, and nobody in the next one, or get people wrong. This made me wonder if anyone had thought about comparing the date/timestamp on each photo and comparing the positions of the faces it found (maybe weighted by probability that this face belongs to so-and-so) to make a better guess as to who is in this photo that was taken five seconds after the previous one.</p>
<p><strong>I already identified this</strong></p>
<p>Our wedding photographer had given us an album of his hand-picked, color-corrected photos. I had these in another &#8216;event&#8217; (iPhoto smart album by date) but had already gone in and identified all of the people in the original versions. I was surprised that it wasn&#8217;t better at even guessing who the people were, since I had basically identified the same exact photos a bit earlier. (The contents of the boxes was almost exactly the same, just with different color levels or contrast.) It frustrated me that I would have to go in and do this all over again, drag boxes over people&#8217;s faces, etc.</p>
<p><strong>Cousin Ned looks like a Yheti (I mean, even moreso)</strong></p>
<p>When you view the list of faces (which is cute: they&#8217;re all &#8220;Tacked up&#8221; on a corkboard), iPhoto &#8217;09 will show you the first photo of each person you identified. This is NOT necessarily the best picture you have of them! Fortunately, you can double-click to view a custom album of all photos that have that person identified in them. If you highlight one of the better photos, in the Event menu you can pick, &#8216;make key photo&#8217; and now that will be the photo displayed on the &#8216;corkboard&#8217; display of all Faces. (That one took a minute to figure out, but I&#8217;m glad you can do it.)</p>
<p><strong>Facebook</strong></p>
<p>I realized that you can&#8217;t just publish a single image to a specific gallery on facebook; iPhoto wants you to put photos into an album, then publish that whole album to facebook. I created one called &#8216;Wedding Photos&#8217; and went ahead by titling and adding a description to all of my photos. However, only the titles of the photos made it over, not the descriptions, as far as I could tell.</p>
<p>The cool thing, however, was that all of the photos I had tagged with people&#8217;s faces were automatically added to Facebook! This was a very nice surprise and I give it an A+. One thing to be cautious about: if you put kids&#8217; last names in when you identify them, you may want to remove these from the Facebook albums unless their parents are okay with it.</p>
<p><strong>First impressions</strong></p>
<p>iPhoto &#8217;09 has some cool new features. There are still some rough edges to be worked out, but I&#8217;m hoping that we see a minor version update very soon with a few fixes and improvements. In spite of these, the new features are very strong and make the product even easier to use. Well worth the money.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unithom.com/blog/?feed=rss2&amp;p=112</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
