<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-32027317</id><updated>2012-01-28T20:21:50.415-05:00</updated><category term='xml'/><category term='thesis'/><category term='visualization'/><category term='copyright'/><category term='Windows Vista'/><category term='research'/><category term='web'/><category term='mystery'/><category term='spam'/><category term='politics'/><category term='coding'/><category term='culture'/><category term='usa'/><category term='universities'/><category term='skype'/><category term='semantics'/><category term='analytics'/><category term='critique'/><category term='usability'/><category term='climate'/><category term='money'/><category term='calgary'/><category term='infovis'/><title type='text'>Not Really a Mainlander</title><subtitle type='html'>... writings of a Newfoundlander living in Toronto.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>57</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-32027317.post-7578165683208342524</id><published>2010-07-31T23:42:00.001-04:00</published><updated>2010-07-31T23:44:19.872-04:00</updated><title type='text'>Why I don’t like Outlook: Reason #122 – Folder Display</title><content type='html'>&lt;p&gt;I am forced to use Outlook at work.&amp;#160; There are many reasons I don’t like this, including the fact that it doesn’t comply with normal email standards, and I cannot check my mail through my chosen client.&amp;#160; &lt;/p&gt;  &lt;p&gt;Due to some silly rules, when off campus I cannot even use the Outlook client, but instead must use the web interface.&amp;#160; The web interface does not work with Firefox, of course.&amp;#160; &lt;/p&gt;  &lt;p&gt;Take a quick look at the way it presents the folders:&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="hunt for the inbox" border="0" alt="hunt for the inbox" src="http://lh6.ggpht.com/_heP44Ee8kwQ/TFTtIQdA76I/AAAAAAAADX0/ypKp6vkQ7pM/hunt%20for%20the%20inbox%5B5%5D.png?imgmax=800" width="644" height="482" /&gt; &lt;/p&gt;  &lt;p&gt;What do you see first?&amp;#160; There is a very unhelpful ‘popout’ effect going on with this list, even at the reduced size seen here.&amp;#160; The two &lt;strong&gt;least important folders &lt;/strong&gt;are in bold with coloured numbers beside them: deleted and junk.&amp;#160; I have to hunt for the inbox in alphabetical order.&amp;#160; &lt;/p&gt;  &lt;p&gt;Granted, my inbox is actually empty (yay!) so that’s why it isn’t bold, but it is so critical, it should be right at the top.&amp;#160; I hear often from colleagues about the wonderful usability labs at Microsoft.&amp;#160; They brag about the ability to recruit and test with ‘real people’ instead of the undergrads us in academia are often forced to use.&amp;#160; However, it doesn’t seem to help them solve basic usability issues like this.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-7578165683208342524?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/7578165683208342524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=7578165683208342524' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/7578165683208342524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/7578165683208342524'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2010/07/why-i-dont-like-outlook-reason-122.html' title='Why I don’t like Outlook: Reason #122 – Folder Display'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_heP44Ee8kwQ/TFTtIQdA76I/AAAAAAAADX0/ypKp6vkQ7pM/s72-c/hunt%20for%20the%20inbox%5B5%5D.png?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-7668634069419417712</id><published>2010-06-07T08:59:00.003-04:00</published><updated>2010-08-21T14:55:41.679-04:00</updated><title type='text'>Lambert Academic Publishing Continues to Spam</title><content type='html'>I was contacted today by a representative of Lambert Academic Publishing requesting that I change the title of my blog post "&lt;a href="http://chrisnf.blogspot.com/2009/06/academic-spam.html"&gt;Academic Spam&lt;/a&gt;", in which I criticize their marketing tactics as consisting of sending poorly written spam enticing vanity publishing. That's right: Lambert Academic Publishing and VDM Verlag send poorly written academic spam.&amp;nbsp; Parse that and put it on the search results, Google.&lt;br /&gt;&lt;br /&gt;In their latest message, Michael Davis, a Customer Service Executive, insists they are not a vanity publishing house.&amp;nbsp; The two central premises of his argument are that they don't charge the authors, and the publications are available on Amazon.com and in physical bookstores.&amp;nbsp; Anyone can post products on Amazon.com, and removing the pay aspect doesn't make it less vain to essentially self-publish.&amp;nbsp; Oh, and they offer a dedicated "Acquisition Editor" -- someone who apparently &lt;a href="http://chrisnf.blogspot.com/2009/06/academic-spam.html"&gt;can't even write an email without English errors&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;As I understand vanity publishing, it basically means you get a publisher to print up your thesis and sell it without proper editing or peer review.&amp;nbsp; This seems to be exactly Lambert's model but they don't charge you (in cash).&amp;nbsp; Instead, they charge you in terms of removing your rights to your own work (you can re-publish only up to 80% of your work).&amp;nbsp; In response to my original post, several people have argued that no harm is done in publishing with them -- it gives you something nice for your bookshelf and CV.&amp;nbsp; I suggest these authors find a local print shop and bindery and do it themselves.&amp;nbsp; Having a self-published on-demand book from LAP is likely to be a negative, not a positive, on an academic CV.&amp;nbsp; Experienced researchers will see right through this in a second.&amp;nbsp; It doesn't bring with it any weight in terms of peer review, it just shows your own vanity and your inability to make your thesis available freely online.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;LAP is essentially an on-demand publishing house.&amp;nbsp; I would like to know how many of the submitted theses actually go into the physical bookstores?&amp;nbsp; I would wager that the vast majority exist only as cover shots in Amazon.com listings and in print form on the bookshelf of the author and his or her proud parents.&amp;nbsp; They spam all of us in the hopes that someday someone with a gem of a thesis will fall for it and actually make them some money. &lt;br /&gt;&lt;br /&gt;The letter I received today was obviously carefully written -- if they had taken similar care in their initial message, it may not have raised my suspicions.&amp;nbsp; Their spam emails read like shady Nigerian 419 messages.&lt;br /&gt;&lt;br /&gt;Well, &lt;b&gt;I decline to change the title of my post, &lt;/b&gt;and instead I will link to several others who also consider LAP's emails to be academic spam.&amp;nbsp; Steer clear of this company.&lt;br /&gt;&lt;br /&gt;See also: &lt;br /&gt;&lt;br /&gt;&lt;a href="http://sandcountyfrank.wordpress.com/2010/02/12/academic-spam/"&gt;http://sandcountyfrank.wordpress.com/2010/02/12/academic-spam/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://littlecomputerscientist.wordpress.com/2009/06/04/investigating-lambert-academic-publishing-with-google-square/%20"&gt;http://littlecomputerscientist.wordpress.com/2009/06/04/investigating-lambert-academic-publishing-with-google-square/ &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://hjhop.blogspot.com/2008/12/shady-academic-publishing.html"&gt;http://hjhop.blogspot.com/2008/12/shady-academic-publishing.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-7668634069419417712?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/7668634069419417712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=7668634069419417712' title='20 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/7668634069419417712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/7668634069419417712'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2010/06/lambert-academic-publishing-continues.html' title='Lambert Academic Publishing Continues to Spam'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><thr:total>20</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-7210507872534669310</id><published>2010-05-17T11:21:00.001-04:00</published><updated>2010-05-17T11:21:11.142-04:00</updated><title type='text'>Tulsa Library: Bastion of Censorship Online</title><content type='html'>&lt;p&gt;The Tulsa City library system has a shameful system of online censorship.&amp;#160; &lt;/p&gt;  &lt;p&gt;I do not support internet censorship of any form, but I do accept that libraries may want to filter potentially &lt;em&gt;visually &lt;/em&gt;offensive materials to protect other library patrons from inadvertent viewing.&amp;#160; &lt;/p&gt;  &lt;p&gt;However, the Tulsa library wifi (which, by the way presents an invalid self-signed security certificate) takes censorship to an extreme level which I haven’t experienced anywhere else.&lt;/p&gt;  &lt;p&gt;Examples of blocked sites:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Craigslist&lt;/li&gt;    &lt;li&gt;Boing Boing&lt;/li&gt;    &lt;li&gt;Google.com/preferences (!) (presumably to disallow one from changing the SafeSearch filter from ‘strict’)&lt;a href="http://lh5.ggpht.com/_heP44Ee8kwQ/S_Fe5G2bjsI/AAAAAAAADRs/vg9X9Rv2PD0/s1600-h/censorship%5B5%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 15px; display: inline; border-top: 0px; border-right: 0px" title="censorship" border="0" alt="censorship" src="http://lh3.ggpht.com/_heP44Ee8kwQ/S_Fe5oAbQVI/AAAAAAAADRw/G8Zyvtr8XZI/censorship_thumb%5B3%5D.png?imgmax=800" width="644" height="381" /&gt;&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Libraries should be leaders of information provision, not home to the most restrictive forms of censorship.&amp;#160; I hope that this policy is a sign of the puritanical culture here, not a sign of things to come at libraries everywhere.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-7210507872534669310?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/7210507872534669310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=7210507872534669310' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/7210507872534669310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/7210507872534669310'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2010/05/tulsa-library-bastion-of-censorship.html' title='Tulsa Library: Bastion of Censorship Online'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_heP44Ee8kwQ/S_Fe5oAbQVI/AAAAAAAADRw/G8Zyvtr8XZI/s72-c/censorship_thumb%5B3%5D.png?imgmax=800' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-9051903729305899217</id><published>2010-05-03T15:46:00.001-04:00</published><updated>2010-05-03T15:46:16.338-04:00</updated><title type='text'>Visualizing the Gulf Oil Spill</title><content type='html'>&lt;p&gt;In order to help emergency response and the public to understand the extent of the current Gulf of Mexico oil spill disaster, several visualization researchers and designers have published useful visualizations. &lt;/p&gt;  &lt;p&gt;NASA’s Aqua satellite supplied this image of the Gulf Coast oil slick resulting from the explosion &amp;amp; sinking of the Deepwater Horizon platform.&amp;#160; It was captured with the “MODIS” (Moderate Resolution Imaging Spectroradiometer) instrument, and shows the oil as it follows the gulf currents across the region.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.nasa.gov/multimedia/imagegallery/image_feature_1649.html"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_heP44Ee8kwQ/S98oBGQVr0I/AAAAAAAADQs/OT3pvg_QYfQ/image%5B6%5D.png?imgmax=800" width="547" height="380" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;[&lt;a href="http://www.nasa.gov/multimedia/imagegallery/image_feature_1649.html"&gt;click for original NASA posting and high resolution image&lt;/a&gt;]&lt;/p&gt;  &lt;p&gt;NASA explains why a conventional photograph would not allow us to see the oil spill as clearly as this MODIS image:&lt;/p&gt;  &lt;p&gt;“The oil slick may be particularly obvious because it is occurring in the sunglint area, where the mirror-like reflection of the Sun off the water gives the Gulf of Mexico a washed-out look. Oil slicks are notoriously difficult to spot in natural-color (photo-like) satellite imagery because a thin sheen of oil only slightly darkens the already dark blue background of the ocean. Under unique viewing conditions, oil slicks can become visible in photo-like images, but usually, radar imagery is needed to clearly see a spill from space.”&lt;/p&gt;  &lt;p&gt;CNN presents an interactive timeline of the oil slick movements, as does the NY Times. The NY Times animation includes narrative of events directly on the map, as well as the use of dotted borders to encode uncertainty when showing predictions of spill extent. Both could be improved with visual encodings indicating sensitive geographical regions, such as bird sanctuaries, oyster beds, tourist beaches, etc.&amp;#160; However, it is impressive how quickly the media are able to provide useful visualizations to the public – the flexibility of the medium will allow these designs to be improved as the story develops.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.cnn.com/2010/US/04/29/interactive.spill.tracker/index.html"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_heP44Ee8kwQ/S98oBjyVOXI/AAAAAAAADQw/em9upzjZKtk/image%5B18%5D.png?imgmax=800" width="413" height="285" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://www.cnn.com/2010/US/04/29/interactive.spill.tracker/index.html"&gt;CNN Animation&lt;/a&gt;: broad context, few narrations&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.nytimes.com/interactive/2010/04/30/us/gulf-oil-spill-map.html?hp"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_heP44Ee8kwQ/S98oBzetoDI/AAAAAAAADQ0/gy20NYq2dxk/image%5B17%5D.png?imgmax=800" width="323" height="261" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;&lt;a href="http://www.nytimes.com/interactive/2010/04/30/us/gulf-oil-spill-map.html?hp"&gt;NY Times Animation&lt;/a&gt;: closer context, annotations and prediction&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-9051903729305899217?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/9051903729305899217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=9051903729305899217' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/9051903729305899217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/9051903729305899217'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2010/05/visualizing-gulf-oil-spill.html' title='Visualizing the Gulf Oil Spill'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_heP44Ee8kwQ/S98oBGQVr0I/AAAAAAAADQs/OT3pvg_QYfQ/s72-c/image%5B6%5D.png?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-2060966553022021628</id><published>2010-05-03T15:39:00.001-04:00</published><updated>2010-05-03T15:53:09.068-04:00</updated><title type='text'>Critique of Culture Colours</title><content type='html'>&lt;p&gt;David McCandless has published a book of visualizations called &amp;quot;Information is Beautiful&amp;quot;.&amp;#160; The visualization that is used on the cover of the book is a graphic of colour connotations across cultures:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.informationisbeautiful.net/visualizations/colours-in-cultures/"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_heP44Ee8kwQ/S98mZ6tVoBI/AAAAAAAADQg/HsUf3yIO7rg/image%5B10%5D.png?imgmax=800" width="427" height="334" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;[&lt;a href="http://www.informationisbeautiful.net/visualizations/colours-in-cultures/"&gt;original post at informationisbeautiful.net&lt;/a&gt;]&lt;/p&gt;  &lt;p&gt;First, let me say that this visualization, along with many in the book, is quite visually engaging.&amp;#160; The data is interesting, and it would make a beautiful poster.&amp;#160; That said, from an InfoVis point of view, I think there are issues with this design.&lt;/p&gt;  &lt;p&gt;Most importantly, the rings are, due to the geometry, different sizes.&amp;#160; This means that the slices of each annulus get progressively smaller as you move to the centre.&amp;#160; So, the colours of western society are given more visual presence than those of South America.&amp;#160; &lt;/p&gt;  &lt;p&gt;The location and dual nature of the legend means that to read this graphic a lot of back and forth referencing is needed. Also, it's difficult without at least faint gridlines to determine which ring each colour block is on.&amp;#160; This is especially true for blocks in isolation, such as the red block in radial 12.&lt;/p&gt;  &lt;p&gt;I personally might have visualized this using a small multiples diagram -- one for each word, perhaps with a single vertical slice for each region.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_heP44Ee8kwQ/S98maedZOxI/AAAAAAAADQk/3_K6P97Zj0Q/s1600-h/image%5B9%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_heP44Ee8kwQ/S98matkvB1I/AAAAAAAADQo/q35IDosvW5A/image_thumb%5B4%5D.png?imgmax=800" width="196" height="241" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;It would not be as compact, but I think it would be clearer.&amp;#160; Of course, this is just a five minute idea and I'm sure it has lots of problems too.&amp;#160; His graphic is clearly designed as a poster, and as such, it works well and would look nicer than my idea hanging on the wall.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-2060966553022021628?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/2060966553022021628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=2060966553022021628' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/2060966553022021628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/2060966553022021628'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2010/05/critique-of-culture-colours.html' title='Critique of Culture Colours'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_heP44Ee8kwQ/S98mZ6tVoBI/AAAAAAAADQg/HsUf3yIO7rg/s72-c/image%5B10%5D.png?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-2316369420177000887</id><published>2010-04-06T20:12:00.001-04:00</published><updated>2010-04-07T17:20:41.148-04:00</updated><title type='text'>Visualization Hall of Fame</title><content type='html'>&lt;p&gt;My former colleagues Irene Ros and Matt McKeon along with Yannick Assogba at IBM Research have released “Many Bills”, a follow up to IBM’s revolutionary social data visualization service “Many Eyes”. Many Bills draws our eyes on the right stuff, using colour appropriately to highlight thematic similarities and differences in the various bills and versions of bills considered by the U.S. House and Senate. Interactive drill down allows an analyst to see an overview and then focus on an area of interest. I like their use of horizontal scrolling – a technique entirely undervalued in visualization in my opinion.&lt;/p&gt;  &lt;p&gt;This tool could be a lobbyist’s dream – or nightmare if the public starts to see what really goes into the laws that govern modern democracies.&amp;#160; Following on their social data expertise, Many Bills lets visitors create, save, and share collections of bills that are of interest.&amp;#160;&amp;#160;&amp;#160;&amp;#160; Check it out for yourself at &lt;a href="http://manybills.researchlabs.ibm.com/"&gt;http://manybills.researchlabs.ibm.com/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The slick tour will get you started on analyzing this fascinating data for yourself, or check out my sample collection below on Canada and the environment.&amp;#160; &lt;/p&gt; &lt;script type="text/javascript" src="http://manybills.researchlabs.ibm.com/collections/122.js"&gt;&lt;/script&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-2316369420177000887?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/2316369420177000887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=2316369420177000887' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/2316369420177000887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/2316369420177000887'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2010/04/visualization-hall-of-fame.html' title='Visualization Hall of Fame'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-6669424404152681898</id><published>2010-04-05T12:12:00.001-04:00</published><updated>2010-04-05T12:12:31.492-04:00</updated><title type='text'>Visualization Hall of Shame April 2010</title><content type='html'>&lt;p&gt;I’m settled at my new job, and I’m looking forward to getting back to this blog now and then.&amp;#160; I plan to feature critiques in the form of “Hall of Shame” and “Hall of Fame” examples of visualization each month.&amp;#160; I hope for more “Hall of Fame” examples, but it depends on what I come across over the month.&amp;#160; This instalment: poorly designed pie charts.&lt;/p&gt;  &lt;p&gt;Pie charts generally are not very useful other than to give a vague idea of relative size. We just aren’t that good at reading angles precisely. Adjacency, colour, the absolute angle, and other factors all confound our ability to read pie charts. Add to that the frequent use of ‘visual bling’ such as 3D perspective which makes it virtually impossible to use the charts for anything other than eye candy. Even &lt;i&gt;if&lt;/i&gt; pie charts are useful, the metaphor is that they are &lt;i&gt;pieces of pie. &lt;/i&gt;Thus the pieces generally add up to &lt;i&gt;one pie&lt;/i&gt;. This point is, unsurprisingly, lost on Fox News. One might expect better from journalists, whose job is ostensibly to inform the public on matters of importance. Even more disappointing is the second chart, from Business Objects, the `business intelligence’ arm of SAP – this is a company that &lt;i&gt;makes visual interfaces&lt;/i&gt; as their core business, yet their own pie chart makes no sense at all. Shame!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_heP44Ee8kwQ/S7oL41U32cI/AAAAAAAADPY/9WIMBHPB79c/s1600-h/foxpie%5B6%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="foxpie" border="0" alt="foxpie" src="http://lh4.ggpht.com/_heP44Ee8kwQ/S7oL53RCYSI/AAAAAAAADPc/yn3mNpRbMAY/foxpie_thumb%5B4%5D.jpg?imgmax=800" width="504" height="379" /&gt;&lt;/a&gt; &lt;a href="http://lh3.ggpht.com/_heP44Ee8kwQ/S7oL6jFC87I/AAAAAAAADPg/AtZi0kPjg-Y/s1600-h/bo-pie-chart-large%5B6%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="bo-pie-chart-large" border="0" alt="bo-pie-chart-large" src="http://lh4.ggpht.com/_heP44Ee8kwQ/S7oL7sHTpBI/AAAAAAAADPk/KZohr1jSTuo/bo-pie-chart-large_thumb%5B4%5D.png?imgmax=800" width="504" height="359" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I don’t claim to even understand the data underlying these charts, but if I had to guess, I’d say perhaps the questions asked about each data item were &lt;em&gt;independent&lt;/em&gt;.&amp;#160; That is, 70% of people asked “Do you back Palin?” replied “yes”, and 63% replied yes to the same question about Huckabee.&amp;#160; In this case, a bar chart would be more appropriate, to understand the relative levels of support.&amp;#160; To get data for a pie chart, the question would have to be “Pick one: Palin, Huckabee, Romney”.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-6669424404152681898?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/6669424404152681898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=6669424404152681898' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/6669424404152681898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/6669424404152681898'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2010/04/visualization-hall-of-shame-april-2010.html' title='Visualization Hall of Shame April 2010'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_heP44Ee8kwQ/S7oL53RCYSI/AAAAAAAADPc/yn3mNpRbMAY/s72-c/foxpie_thumb%5B4%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-4485996497858640173</id><published>2009-08-25T17:30:00.004-04:00</published><updated>2009-08-25T17:39:52.356-04:00</updated><title type='text'>Blocking Procrastination</title><content type='html'>Dealing with e-procrastination issues or &lt;a href="http://en.wikipedia.org/wiki/Cyberslacking"&gt;cyberslacking&lt;/a&gt;?&lt;br /&gt;&lt;br /&gt;In the hopes of helping others, I'm going to admit that I deal with this problem sometimes... unfortunately when it's most important for me to focus.  I found one helpful solution that may sound silly to those of you with rock-hard willpower, but for people like me, it's an important aid and reminder to get back to the task at hand.  It's called "&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/11879"&gt;Simpleblock&lt;/a&gt;" and it's a Firefox extension that allows you to be your own "NetNanny".  During thesis writing, I've used it to block Facebook, Google Reader, and Google News from my browser.  Very helpful!  You just have to resist turning it off.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_heP44Ee8kwQ/SpRY2RC92xI/AAAAAAAAC6E/-xHzPwQ3RUw/s1600-h/Capture.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 383px; height: 156px;" src="http://1.bp.blogspot.com/_heP44Ee8kwQ/SpRY2RC92xI/AAAAAAAAC6E/-xHzPwQ3RUw/s400/Capture.PNG" alt="" id="BLOGGER_PHOTO_ID_5374017944671869714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Other focus-enhancing tools I've found include:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;the FM3 &lt;a href="http://www.zendesk.com/external/wall/"&gt;virtual Buddha machine&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.simplynoise.com/"&gt;white/pink/brown noise generators&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Merlin Mann's &lt;a href="http://www.43folders.com/2005/10/11/procrastination-hack-1025"&gt;(10+2)x5&lt;/a&gt; and the accompanying &lt;a href="http://widgets.yahoo.com/widgets/tenplustwo"&gt;Yahoo widget&lt;/a&gt;&lt;/li&gt;&lt;li&gt;using an unschedule and other advice from &lt;a href="http://www.amazon.com/gp/product/1585425524?tag=43folders-20"&gt;The Now Habit&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Good luck to everyone facing dissertation writing!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-4485996497858640173?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/4485996497858640173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=4485996497858640173' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/4485996497858640173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/4485996497858640173'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2009/08/blocking-procrastination.html' title='Blocking Procrastination'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_heP44Ee8kwQ/SpRY2RC92xI/AAAAAAAAC6E/-xHzPwQ3RUw/s72-c/Capture.PNG' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-7966309311286150015</id><published>2009-08-23T16:19:00.002-04:00</published><updated>2009-08-23T16:37:12.912-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='skype'/><category scheme='http://www.blogger.com/atom/ns#' term='spam'/><title type='text'>Spam Contact Requests from Skype</title><content type='html'>Skype has been plagued over the years with the problem of spam 'contact requests'.  It's a way for 'sexy girls' to get around your privacy settings and still contact you.  While I have my privacy set to allow contacts only from people in my contact list, there is no way to block contact requests, in in reality I wouldn't want to block contact requests anyway since sometime legitimate people do contact me.&lt;br /&gt;&lt;br /&gt;So, several times a day I have to acknowledge, decline, and block requests like this:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_heP44Ee8kwQ/SpGoW3WNVII/AAAAAAAAC5k/HcQB8NHei8c/s1600-h/Capture.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 326px; height: 217px;" src="http://4.bp.blogspot.com/_heP44Ee8kwQ/SpGoW3WNVII/AAAAAAAAC5k/HcQB8NHei8c/s400/Capture.PNG" alt="" id="BLOGGER_PHOTO_ID_5373260941197399170" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The Skype forum indicates they are working on it, with 14+ pages of user complaints &lt;a href="http://forum.skype.com/index.php?showtopic=49841&amp;amp;st=80&amp;amp;p=1851021&amp;amp;#entry1851021"&gt;here&lt;/a&gt; and &lt;a href="http://forum.skype.com/index.php?showtopic=107857&amp;amp;st=120"&gt;here&lt;/a&gt;.  Many posters in this forum claim that it's a difficult problem and that users should just disable contact request notifications.  I don't think it's a difficult issue, and I also don't want to miss out on legitimate contact requests.&lt;br /&gt;&lt;br /&gt;What I don't understand is why this is such a problem for Skype (and Twitter), but not for other services.  I don't receive spam friend requests on Facebook, MSN, or Google Talk.  There seem to be a simple ways to fix this.  Off the top of my head, using social network metrics:&lt;br /&gt;&lt;br /&gt;[1] detect new accounts that send contact requests to &gt; N (say, 100) people&lt;br /&gt;[2] if within those N people, the interlinkage ratio is low (e.g. fewer than 2% are  connected to one another), flag the account as spam and cancel all those contact requests, block the IP.&lt;br /&gt;&lt;br /&gt;This might work because if someone populates their initial contact list for Skype from something like their email database, it's likely that within that email database there are people who are also mutually connected.   Whereas a spammer choosing random names or using an alphabetic list will likely request contacts with people who for the large part do not know one another.  This would be suspicious.&lt;br /&gt;&lt;br /&gt;To augment this, what about some regular expression processing to detect suggestive words in the contact request?&lt;br /&gt;&lt;br /&gt;Another option, which LinkedIn uses is to request you to enter an email address of the person you are trying to contact, to confirm that you really know them.  I realize Skype intends to facilitate introductions of like-minded people who don't otherwise know one another, but I have never used it for this purpose and I don't intend to.  Some sort of captcha/secret question should be an option in the privacy settings so that only requests from people who know me make it through.&lt;br /&gt;&lt;br /&gt;I'm not sure how MSN/Google etc. manage these sorts of spam contact/link requests, but they do a good job.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-7966309311286150015?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/7966309311286150015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=7966309311286150015' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/7966309311286150015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/7966309311286150015'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2009/08/spam-contact-requests-from-skype.html' title='Spam Contact Requests from Skype'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_heP44Ee8kwQ/SpGoW3WNVII/AAAAAAAAC5k/HcQB8NHei8c/s72-c/Capture.PNG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-3671329938475714959</id><published>2009-08-12T01:30:00.007-04:00</published><updated>2009-08-12T01:46:23.769-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='usability'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>The Enter Key is Disabled (for our Super-Secret Reasons)</title><content type='html'>It's a sad day when the &lt;a href="http://ieeexplore.ieee.org/Xplore/guesthome.jsp"&gt;IEEE website&lt;/a&gt; makes it into my collection of 'infovis and usability pitfalls'.  I've been saving a collection to use as icebreakers at the beginning of HCI classes I will teach.  Today's instalment, courtesy of my own professional organization, is an arbitrary warning to 'please click the image' instead of pressing enter.&lt;br /&gt;&lt;br /&gt;Issues with this of course include the fact that pressing [Enter] in search forms is the standard, assumed behaviour.  Secondarily, there is the annoying popup box -- obviously the system knew I pressed [Enter], why give me an irritating message instead of just activating the darn search?  Finally, this message ("Enter key is disabled, please click on the image to submit information") is infuriating as it offers no logical explanation as to &lt;span style="font-style: italic;"&gt;why&lt;/span&gt; the key is disabled, making it seem like an arbitrary inconvenience.  It also is not grammatical and does not end with any punctuation, making sticklers like me cringe.  HCI 101: Write clear error messages.&lt;br /&gt;&lt;br /&gt;These sorts of inconveniences seem minor on an individual basis, but I'd love to see the logs and know how many times a day this message is displayed.  It's not even like this will be an easy-to-learn interaction technique, as it is (a) much slower than pressing [Enter] and (b) goes against the accepted conventions (my 'mental model' of how the web works).&lt;br /&gt;&lt;br /&gt;It's shameful that an organization that hosts conferences on usability would create an interface like this.  What's worse, I had to use Internet Explorer even to get this error message!  In Firefox, my preferred browser, pressing [Enter] simply reloads the page with no apparent effect.  No error, no search results.  Just a reload.  Hmmm, isn't the IEEE an advocate for web standards?&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_heP44Ee8kwQ/SoJUg7jbCmI/AAAAAAAAC4Q/68F4tkCYPFE/s1600-h/enter_disabled.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 231px;" src="http://3.bp.blogspot.com/_heP44Ee8kwQ/SoJUg7jbCmI/AAAAAAAAC4Q/68F4tkCYPFE/s400/enter_disabled.png" alt="" id="BLOGGER_PHOTO_ID_5368946630497864290" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-3671329938475714959?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/3671329938475714959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=3671329938475714959' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/3671329938475714959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/3671329938475714959'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2009/08/enter-key-is-disabled-for-our-super.html' title='The Enter Key is Disabled (for our Super-Secret Reasons)'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_heP44Ee8kwQ/SoJUg7jbCmI/AAAAAAAAC4Q/68F4tkCYPFE/s72-c/enter_disabled.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-6276107512233007236</id><published>2009-08-05T15:02:00.004-04:00</published><updated>2009-08-05T15:40:15.117-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='copyright'/><category scheme='http://www.blogger.com/atom/ns#' term='thesis'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>Library and Archives Canada Sells Out Canadian Students to US Publisher</title><content type='html'>I've just realized that Library and Archives Canada, the provider of the repository of Canadian theses, has outsourced the work of scanning and publishing theses to the US academic publisher &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;ProQuest&lt;/span&gt;. It seems &lt;a href="http://philosophi.ca/theoreti/?p=2230"&gt;I'm way behind the times&lt;/a&gt; as this has been happening for years. I have some problems with this maddening situation:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;ProQuest&lt;/span&gt; sells the theses and keeps the royalties (this was agreed to by the &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;CFS&lt;/span&gt; in 2002!) &lt;/li&gt;&lt;li&gt;There is a 'minimum' 6 month delay for a thesis to appear online, &lt;a href="http://www.collectionscanada.gc.ca/thesescanada/s4-250-e.html"&gt;but probably 4 years&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;span style="FONT-STYLE: italic"&gt;I&lt;/span&gt; have to pay to have &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-error"&gt;ProQuest&lt;/span&gt; &lt;span id="SPELLING_ERROR_4" class="blsp-spelling-error"&gt;micofiche&lt;/span&gt; my thesis (&lt;a href="http://en.wikipedia.org/wiki/Microfiche"&gt;Microfiche&lt;/a&gt;? What the hell is that?)&lt;/li&gt;&lt;li&gt;"&lt;a href="http://www.collectionscanada.gc.ca/thesescanada/s4-310-e.html"&gt;Space is limited in &lt;span id="SPELLING_ERROR_5" class="blsp-spelling-error"&gt;ProQuest's&lt;/span&gt; database&lt;/a&gt;. Therefore, when writing your abstract, make sure that you don't exceed 150 words for masters theses and 350 words for doctoral dissertations" -- what century are we in? Arbitrary restrictions like 350 words for my doctoral dissertation abstract because &lt;span id="SPELLING_ERROR_6" class="blsp-spelling-error"&gt;ProQuest&lt;/span&gt; has a faulty database?&lt;/li&gt;&lt;li&gt;I can purchase my thesis from &lt;span id="SPELLING_ERROR_7" class="blsp-spelling-error"&gt;ProQuest&lt;/span&gt; at a discount later (thanks!)&lt;/li&gt;&lt;/ul&gt;This system seems very antiquated. My dissertation will be in full colour with lots of images -- why would I want anyone to receive a reprint from a scanned hard copy?  While I know that microfiche is arguably a more stable archival format than electronic files such as &lt;span id="SPELLING_ERROR_8" class="blsp-spelling-error"&gt;PDF&lt;/span&gt;, there is a lot of work right now in digital preservation. I think we are far enough along to assume that a &lt;span id="SPELLING_ERROR_9" class="blsp-spelling-error"&gt;PDF&lt;/span&gt; can be an archival document.   My thesis will be available as a &lt;span id="SPELLING_ERROR_10" class="blsp-spelling-error"&gt;PDF&lt;/span&gt; on my personal website for free in any case.&lt;br /&gt;&lt;br /&gt;I investigated alternatives -- answer: there are none. Apparently Library and Archives Canada can accept electronic versions directly, skipping the &lt;span id="SPELLING_ERROR_11" class="blsp-spelling-error"&gt;ProQuest&lt;/span&gt; step.  Luckily, U of T is switching to &lt;a href="http://www.sgs.utoronto.ca/informationfor/students/finish/final/etd.htm"&gt;electronic dissertations&lt;/a&gt; as of August 31, 2009.  However, they just told me on the phone that &lt;span id="SPELLING_ERROR_12" class="blsp-spelling-error"&gt;ProQuest&lt;/span&gt; is still involved even with electronic theses.  This is confusing, as the &lt;a href="http://www.collectionscanada.gc.ca/thesescanada/s4-250-e.html"&gt;LAC site seems to suggest otherwise&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;I asked if I could opt-out of that, and they said no, but that I should feel some comfort because (a) no one will actually buy my thesis from &lt;span id="SPELLING_ERROR_13" class="blsp-spelling-error"&gt;ProQuest&lt;/span&gt; so in reality the effect is &lt;span id="SPELLING_ERROR_14" class="blsp-spelling-corrected"&gt;negligible&lt;/span&gt; and (b) they agree with me and tried to get out of the &lt;span id="SPELLING_ERROR_15" class="blsp-spelling-error"&gt;ProQuest&lt;/span&gt; arrangement early but could not.  They expect things to change in the next couple of years, including the demise of microfiche. &lt;br /&gt;&lt;br /&gt;Well, on principle, that's not much comfort.  But, as I told the helpful administrator at &lt;span id="SPELLING_ERROR_16" class="blsp-spelling-error"&gt;SGS&lt;/span&gt;, at this point actually graduating trumps my principles regarding personal intellectual property rights.&lt;br /&gt;&lt;br /&gt;If only I could write dissertation pages as fast as blog posts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-6276107512233007236?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/6276107512233007236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=6276107512233007236' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/6276107512233007236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/6276107512233007236'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2009/08/library-and-archives-canada-sells-out.html' title='Library and Archives Canada Sells Out Canadian Students to US Publisher'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-4861059988049740249</id><published>2009-06-21T13:06:00.004-04:00</published><updated>2009-06-21T13:58:31.230-04:00</updated><title type='text'>Academic Spam</title><content type='html'>I received this message today, from what seem to be a somewhat sophisticated &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;spammer&lt;/span&gt;.  I receive academic spam regularly, usually from conferences in Florida that &lt;a href="http://www.nature.com/nature/journal/v434/n7036/full/nature03653.html"&gt;accept computer-written papers&lt;/a&gt;.  I usually just delete them but this one was interesting.  They managed to grab my name, my thesis title, and my institution and fill them into what is certainly a form letter.  Note the extra spaces before the commas and the two periods after my thesis title (and the odd use of two closing statements).&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;"Dear Christopher Collins ,&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;  I am writing on behalf of the International academic publisher, LAP Lambert Academic Publishing AG &amp;amp; Co. KG.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;  In the course of a research at the Library &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;ofUniversity&lt;/span&gt; of Toronto , We came across a reference to your thesis on Head-driven probabilistic parsing for word lattices. .&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;  As we would like to make your work available to a larger audience, I am wondering if you may be interested in publishing your thesis in the form of a printed book.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;  Your reply including an e-mail address to which I can send an e-mail with further information in an attachment will be greatly appreciated.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;span style="font-style: italic;"&gt;I am looking forward to hearing from you.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;  Sincerely yours,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;  Kind Regards,&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;  &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Toolasee&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Marooodamoothoo&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;  Acquisition Editor"&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;Minor aside: isn't &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Toolasee&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Marooodamoothoo&lt;/span&gt; a really awesome name&lt;a href="http://en.wikipedia.org/wiki/Interobang"&gt;?!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A quick &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;internet&lt;/span&gt; search for "LAP Lambert Academic Publishing" leads to some interesting blog hits of other people challenging this shady practice.  Apparently if you follow through with their invitation, the first thing they ask for is your banking information, ostensibly to deposit funds from all those sales.  To be fair, from their Amazon.com listings (which I won't link to, they don't deserve the hits), and from many experience reports on blogs, they do actually turn your &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;PDF&lt;/span&gt; into a 'book' and &lt;a href="http://rlstorment.blogspot.com/2009/01/vdm-verlag-publishing.html"&gt;send you 5 copies&lt;/a&gt;.  So, if you want five free copies of your thesis, maybe this is a good scheme.&lt;br /&gt;&lt;br /&gt;However, since my thesis is available freely &lt;a href="http://www.cs.utoronto.ca/%7Eccollins/publications/docs/thesis2side.pdf"&gt;on my website&lt;/a&gt; [&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;pdf&lt;/span&gt;] in full format and as a &lt;a href="http://www.cs.utoronto.ca/%7Eccollins/publications/docs/acl2004letter.pdf"&gt;8-page paper&lt;/a&gt; [&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;PDF&lt;/span&gt;],  I can't imagine why I would want to sell it on Amazon for an hugely inflated price.  It won't be a bestseller.  I won't make money.  It would just be a rip-off for a couple (at most) of people.  I guess now that we have print-on-demand publishing, which is what LAP Lambert uses, anything can be a book.  It ushers in a new age of vanity publishing.  I can't say I have much respect for people who feel their research gains legitimacy because they put a hard cover on it and charge US$100+.  In case my website ever goes offline, my thesis is also freely available forever at the &lt;a href="http://amicus.collectionscanada.gc.ca/s4-bin/Main/ItemDisplay?l=0&amp;amp;l_ef_l=-1&amp;amp;id=474883.1272032&amp;amp;v=1&amp;amp;lvl=1&amp;amp;coll=18&amp;amp;rt=1&amp;amp;itm=30827347&amp;amp;rsn=S_WWWqbasNs0lu&amp;amp;all=1&amp;amp;dt=TW+%7Chead-driven%7C&amp;amp;spi=-&amp;amp;rp=1&amp;amp;vo=1"&gt;Library of Canada&lt;/a&gt;.  So, LAP Lambert, no I don't need your services to make my thesis more widely available.&lt;br /&gt;&lt;br /&gt;"LAP Lambert Academic Publishing" is the English language division of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;VDM&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;Verlag&lt;/span&gt;.  At first I thought 'oh, that must be related to Springer-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;Verlag&lt;/span&gt;', a well-respected academic publishing house.  It turns out that '&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;verlag&lt;/span&gt;' means 'publishing house' and they are not affiliated.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-4861059988049740249?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/4861059988049740249/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=4861059988049740249' title='201 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/4861059988049740249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/4861059988049740249'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2009/06/academic-spam.html' title='Academic Spam'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><thr:total>201</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-5349425961871225536</id><published>2009-06-19T17:54:00.003-04:00</published><updated>2009-06-19T18:00:45.692-04:00</updated><title type='text'>EuroVis 2009 Recap</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_heP44Ee8kwQ/SjwKG2VUucI/AAAAAAAACms/gX0apNu2EK8/s1600-h/eurovis-logo.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 111px; height: 133px;" src="http://2.bp.blogspot.com/_heP44Ee8kwQ/SjwKG2VUucI/AAAAAAAACms/gX0apNu2EK8/s400/eurovis-logo.png" alt="" id="BLOGGER_PHOTO_ID_5349161570189752770" border="0" /&gt;&lt;/a&gt;Over on Infosthetics.com, &lt;a href="http://pages.cpsc.ucalgary.ca/%7Epneumann/"&gt;Petra&lt;/a&gt; and I were recently invited to be guest bloggers.  I was a bit awestruck to write for &lt;span style="font-style: italic;"&gt;Information Aesthetics&lt;/span&gt;, I admit.&lt;br /&gt;&lt;br /&gt;We have contributed our summary of the &lt;a href="http://www.zib.de/eurovis09/"&gt;EuroVis 2009&lt;/a&gt; conference... &lt;a href="http://infosthetics.com/archives/2009/06/eurovis_2009_conference_coverage.html"&gt;check it out&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-5349425961871225536?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/5349425961871225536/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=5349425961871225536' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/5349425961871225536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/5349425961871225536'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2009/06/eurovis-2009-recap.html' title='EuroVis 2009 Recap'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_heP44Ee8kwQ/SjwKG2VUucI/AAAAAAAACms/gX0apNu2EK8/s72-c/eurovis-logo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-8054716015907258812</id><published>2009-06-18T20:33:00.004-04:00</published><updated>2009-06-18T20:48:10.959-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visualization'/><category scheme='http://www.blogger.com/atom/ns#' term='critique'/><title type='text'>Auto-Sliding Scales Look Cool, but Destroy Interpretability</title><content type='html'>&lt;span&gt;The new &lt;a href="http://labs.reuters.com/project/news-pro-iphone-application"&gt;Thomson Reuters iPhone app&lt;/a&gt; from the folks at Reuters Labs is really great.  It has easy and fast access to a huge collection of Reuters information from around the world.  Also, you can read news offline, which is helpful for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;iPod&lt;/span&gt; touch owners like me.  But, there is one irksome design issue, at least for visualization fans like me.&lt;br /&gt;&lt;br /&gt;It has a charting tool to review the history of financial indices. At first glance, it seems really slick.  &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;InfoVis&lt;/span&gt; for the iPhone!  &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Yay&lt;/span&gt;!  However, when you actually play with it, you realize that as you scan time, the y-axis is constantly changing. This does not allow for true visual comparison between different time periods.  The scale should be set to fit the data for all the available time periods, then panning would not be so disconcerting. An option to zoom in or locally optimize the scale could be provided.&lt;br /&gt;&lt;br /&gt;Check out the elastic y-axis on this video.  I've noted three different y-values that all appeared at roughly the same height as I scanned the data.  Also, the bottom of the y-axis is set to maximize the visual variance in the time period.  This means that in the example in the video, the y-axis origin is at about 8,000.  This helps a viewer to understand the local variance, but exaggerates the overall impression of variance.  Whether this is a good idea depends on the task.  I guess most financial analysts are interested in recent history, but it would be nice to be able to zoom out to a zero-origin as a sanity check on relative fluctuations.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/4F-0gLgsCb0&amp;hl=en&amp;fs=1&amp;rel=0&amp;hd=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/4F-0gLgsCb0&amp;hl=en&amp;fs=1&amp;rel=0&amp;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-8054716015907258812?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/8054716015907258812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=8054716015907258812' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/8054716015907258812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/8054716015907258812'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2009/06/auto-sliding-scales-look-cool-but.html' title='Auto-Sliding Scales Look Cool, but Destroy Interpretability'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-9214100802310884887</id><published>2009-06-04T18:58:00.004-04:00</published><updated>2009-06-04T19:50:10.651-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='analytics'/><category scheme='http://www.blogger.com/atom/ns#' term='infovis'/><title type='text'>A Response to "Sensemaking ok, but ACTION is what they need (Visuale)"</title><content type='html'>Enrico &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Bertini&lt;/span&gt; writes the interesting &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Visuale&lt;/span&gt; blog, and recently &lt;a href="http://diuf.unifr.ch/people/bertinie/visuale/2009/06/action_the_missing_word_of_the.html"&gt;posted a piece&lt;/a&gt; arguing that our research quest for '&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Sensemaking&lt;/span&gt;' misses the forest for the trees: in the creation and study of analysis processes, we are not actually supporting realistic scenarios where decision support is needed in a timely manner.   Specifically, he says "visualization is useless if it doesn't help people take actions".  While I don't necessarily agree that all our &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;InfoVis&lt;/span&gt; research is barking up the wrong tree, I see his point.  Some projects, such as my own &lt;a href="http://www.cs.utoronto.ca/%7Eccollins/research/latticeVis/index.html"&gt;Uncertainty Lattices&lt;/a&gt;, are specifically designed to help people make fast decisions about data.  However, it is true that in the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;InfoVis&lt;/span&gt;, and especially in the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;sensemaking&lt;/span&gt; communities, we seem to focus on process before results.&lt;br /&gt;&lt;br /&gt;I see his point in that many of the solutions we develop as researchers are decoupled from actual use.  I think &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Shneiderman&lt;/span&gt; &amp;amp; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Plaisant&lt;/span&gt; &lt;a href="http://portal.acm.org/citation.cfm?id=1168158"&gt;addressed this somewhat&lt;/a&gt; in their paper on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;MILCS&lt;/span&gt; (longitudinal case studies).  The problem is indeed structural: we cannot prove real usefulness without long term deployments, and the incentive for such deployments is low in academia (and, these sorts of experiments are time consuming).  We cannot become &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;toolbuilders&lt;/span&gt; for business without careful (and publishable) follow up evaluations.  So, what is the solution?&lt;br /&gt;&lt;br /&gt;I think we could be doing great &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;InfoVis&lt;/span&gt; research but also having an impact in the analytics world, especially business analytics.  We need to partner more with those real world users of data... I would be elated to see some of the great ideas I see every year at &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;InfoVis&lt;/span&gt; and other venues actually become real products.  There is a gaping hole between the great research we do and the market.&lt;br /&gt;&lt;br /&gt;However, I'm not sure that adding the constraints Enrico mentioned will necessarily lead to a situation of improved design, no matter how much design is improved by explicit constraints.  Even a cursory look at the bulk of currently commercially available business analytics tools shows that they would never been acceptable to the 'academic' audience (due to poor information design, layout, and breaking well known constraints about human perception).  On top of that, they are almost all ugly. &lt;br /&gt;&lt;br /&gt;I recently saw a deployed visual analytic tool using dark blue text on a purple background.  It was illegible.  But it was &lt;span style="font-style: italic;"&gt;deployed and paid for&lt;/span&gt;.  And, it was working for the customer.  I would argue that deployment success and ability to provide insight over exploration is not an indicator of quality design.  This is the age old question of the mystery of product adoption by the market.  Perhaps it is a factor of providing that immediacy &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;Bertini&lt;/span&gt; mentions: the decision support in a short time; the answer rather than a lengthy exploration process.  The hated fuel gauges might do &lt;span style="font-style: italic;"&gt;that &lt;/span&gt;better than my own &lt;a href="http://www.cs.utoronto.ca/%7Eccollins/research/VisLink/index.html"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;VisLinks&lt;/span&gt;&lt;/a&gt;.  Great, if we are going for speed and quality of decisions and not depth of insight or potential for discovery.  We need to separate the two, as they can't be supported the same way.  &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;Sensemaking&lt;/span&gt; is not about providing a single answer.  That's artificial intelligence, or maybe even 'smart graphics'.&lt;br /&gt;&lt;br /&gt;I agree completely on Data Mining vs. Visualization... I would sum it up to say the 'vs.' needs to become '&amp;amp;'.  I think the strength for the future lies in closer ties between the two.  We have 'data manipulations' as a step in every version of the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;InfoVis&lt;/span&gt; pipeline and in all visual analytics process diagrams, but too often the visualization is actually of some surface data, or the &lt;span style="font-style: italic;"&gt;outputs &lt;/span&gt;of data mining.  I think a closer coupling of the two, bringing &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;vis&lt;/span&gt; as a 'box opening' tool for data mining will be important.  My own thesis research as been looking at just this for statistical linguistic processes such as translation and information retrieval, and I hope to do more of it in the future.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-9214100802310884887?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/9214100802310884887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=9214100802310884887' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/9214100802310884887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/9214100802310884887'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2009/06/response-to-sensemaking-ok-but-action.html' title='A Response to &quot;Sensemaking ok, but ACTION is what they need (Visuale)&quot;'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-4803397977582430349</id><published>2009-06-02T14:14:00.004-04:00</published><updated>2009-06-02T14:25:41.993-04:00</updated><title type='text'>iTunes Annoyances</title><content type='html'>There are many things about the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;iTunes&lt;/span&gt; interface that are irritating, but by far the most annoying is the fact that it does not maintain a 'live' library -- changes to your music outside &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;iTunes&lt;/span&gt; are virtually impossible to propagate back to the library.  One solution is to delete and re-scan completely, but then you lose &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;playlists&lt;/span&gt;, play counts, etc.  Another solution used to be to use the great program &lt;a href="http://itlu.ownz.ch/wordpress/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;iTunes&lt;/span&gt; Library Updater&lt;/a&gt;, but it does not work with newer versions of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;iTunes&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;I just followed a complicated process outlined on &lt;a href="http://paulmayne.org/blog/2007/11/how-to-remove-broken-or-dead-tracks-from-itunes/"&gt;Paul Mayne's blog&lt;/a&gt; but it only worked for files that do not have a duplicate.  If you delete one copy of a duplicated file, then the Smart &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Playlist&lt;/span&gt; method doesn't see the file as missing, because the duplicate is still there.  So, you can't clear up situations like this, where an album was accidentally duplicated, then removed:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_heP44Ee8kwQ/SiVtdqQOMjI/AAAAAAAAChQ/brOaVDLBnio/s1600-h/cannot+sort+to+remove+missing+files+in+itunes.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 366px; height: 158px;" src="http://4.bp.blogspot.com/_heP44Ee8kwQ/SiVtdqQOMjI/AAAAAAAAChQ/brOaVDLBnio/s400/cannot+sort+to+remove+missing+files+in+itunes.PNG" alt="" id="BLOGGER_PHOTO_ID_5342796889270923826" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;To make matters worse, you can sort the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;iTunes&lt;/span&gt; table by any column except the indicator column containing the exclamation point.  So, it seems the only solution (at least for Windows users) is to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;ctrl&lt;/span&gt;-click every second song in lists like this.  That would be a long and tedious process, prone to accidentally deleting the wrong lines.  I guess I'll have to do the total delete-rebuild operation.&lt;br /&gt;&lt;br /&gt;There are several possible easy fixes to this:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Live monitoring of music folders, as in Windows Media Player&lt;/li&gt;&lt;li&gt;A "remove missing tracks" button&lt;/li&gt;&lt;li&gt;Allow sort on missing status to put all (!) files in a &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_8"&gt;contiguous&lt;/span&gt; list&lt;/li&gt;&lt;/ol&gt;With mature software like &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;iTunes&lt;/span&gt;, I don't understand why this feature has not been created.  A simple web search yields many complex workarounds -- obviously it's not just me wanting to do this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-4803397977582430349?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/4803397977582430349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=4803397977582430349' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/4803397977582430349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/4803397977582430349'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2009/06/itunes-annoyances.html' title='iTunes Annoyances'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_heP44Ee8kwQ/SiVtdqQOMjI/AAAAAAAAChQ/brOaVDLBnio/s72-c/cannot+sort+to+remove+missing+files+in+itunes.PNG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-4026435301546098720</id><published>2009-04-09T16:57:00.003-04:00</published><updated>2009-04-09T17:06:31.597-04:00</updated><title type='text'>Note to HP: Canada does not use A4 paper</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_heP44Ee8kwQ/Sd5iu5K2d8I/AAAAAAAACfk/khilyFherQo/s1600-h/auto+select+paper+for+locale+not+helpful+if+you+cannot+override.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 246px;" src="http://2.bp.blogspot.com/_heP44Ee8kwQ/Sd5iu5K2d8I/AAAAAAAACfk/khilyFherQo/s400/auto+select+paper+for+locale+not+helpful+if+you+cannot+override.PNG" alt="" id="BLOGGER_PHOTO_ID_5322800367358343106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;While I think the &lt;a href="http://en.wikipedia.org/wiki/A4_paper"&gt;ISO 216 system of paper sizing&lt;/a&gt; (A4, B1, etc.) is much more sensible than arbitrary "letter", "legal", HP should know that Canada doesn't use it!  We use "letter".  I'm using the HP 'universal printer driver' at work, and it's &lt;span style="font-style: italic;"&gt;helpful features &lt;/span&gt;raise an interesting question about interface design. &lt;br /&gt;&lt;br /&gt;The driver documentation says that the default paper size is selected based on the locale setting in the OS.  Mine is set to "Canada", so my default paper is A4.  If this worked, it could be a helpful feature to get people printing quickly.  The poor design decision here is to not let anyone override this default.  To create a profile with default paper size as "letter", I have to create an entirely new printing profile.  That wouldn't be such a big deal, except you &lt;span style="font-style: italic;"&gt;can't set a new printing profile as the default&lt;/span&gt;.  So, the default 'General Everday Printing' with A4 is what I'm stuck with, meaning an extra click to change the paper size every time I have to print something.  I guess it's time to switch to the older, non universal, driver. &lt;br /&gt;&lt;br /&gt;Or, I guess I could pretend to be in the USA, but then I won't be able to read dates and my spell checker would not like how I spell colour.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-4026435301546098720?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/4026435301546098720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=4026435301546098720' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/4026435301546098720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/4026435301546098720'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2009/04/note-to-hp-canada-does-not-use-a4-paper.html' title='Note to HP: Canada does not use A4 paper'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_heP44Ee8kwQ/Sd5iu5K2d8I/AAAAAAAACfk/khilyFherQo/s72-c/auto+select+paper+for+locale+not+helpful+if+you+cannot+override.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-1761660363064941553</id><published>2009-03-19T15:28:00.001-04:00</published><updated>2009-03-19T15:29:48.430-04:00</updated><title type='text'>"OK"</title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_heP44Ee8kwQ/ScKdCNijrII/AAAAAAAACfc/6k7M7b_MiwE/s1600-h/empty_dialog.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 140px;" src="http://4.bp.blogspot.com/_heP44Ee8kwQ/ScKdCNijrII/AAAAAAAACfc/6k7M7b_MiwE/s400/empty_dialog.png" alt="" id="BLOGGER_PHOTO_ID_5314983171570510978" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;Thanks Adobe Reader!  Everything is ok, because I have no choice apparently.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-1761660363064941553?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/1761660363064941553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=1761660363064941553' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/1761660363064941553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/1761660363064941553'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2009/03/ok.html' title='&quot;OK&quot;'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_heP44Ee8kwQ/ScKdCNijrII/AAAAAAAACfc/6k7M7b_MiwE/s72-c/empty_dialog.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-8748092702700361090</id><published>2009-02-16T23:46:00.002-05:00</published><updated>2009-02-16T23:49:56.025-05:00</updated><title type='text'>Irony: TSA an "unknown entity"</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_heP44Ee8kwQ/SZpBtZp7sGI/AAAAAAAACVg/B53oN3vcJpo/s1600-h/Fullscreen+capture+16022009+92033+PM-1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 196px;" src="http://1.bp.blogspot.com/_heP44Ee8kwQ/SZpBtZp7sGI/AAAAAAAACVg/B53oN3vcJpo/s400/Fullscreen+capture+16022009+92033+PM-1.jpg" alt="" id="BLOGGER_PHOTO_ID_5303623759418863714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The security certificate for the contact forms on the TSA website in the US is invalid.  Firefox throws up warnings about an unsigned and untrusted certificate.  Somehow I find this really funny.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-8748092702700361090?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/8748092702700361090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=8748092702700361090' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/8748092702700361090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/8748092702700361090'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2009/02/irony-tsa-unknown-entity.html' title='Irony: TSA an &quot;unknown entity&quot;'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_heP44Ee8kwQ/SZpBtZp7sGI/AAAAAAAACVg/B53oN3vcJpo/s72-c/Fullscreen+capture+16022009+92033+PM-1.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-8878751126143403305</id><published>2009-02-09T22:53:00.000-05:00</published><updated>2009-02-09T22:54:23.987-05:00</updated><title type='text'>Nutritional Facts Visualizations</title><content type='html'>&lt;div style="MARGIN: 0px auto 10px; TEXT-ALIGN: center"&gt;&lt;a href="http://4.bp.blogspot.com/_heP44Ee8kwQ/SZD6bZpQJyI/AAAAAAAACU4/0L47gTl2SZU/s1600-h/CIMG1162.JPG"&gt;&lt;img alt="" src="http://4.bp.blogspot.com/_heP44Ee8kwQ/SZD6bZpQJyI/AAAAAAAACU4/0L47gTl2SZU/s320/CIMG1162.JPG" border="0" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;br /&gt;&lt;div style="MARGIN: 0px auto 10px; TEXT-ALIGN: center"&gt;&lt;a href="http://1.bp.blogspot.com/_heP44Ee8kwQ/SZD6bi8UYXI/AAAAAAAACVA/wEFL8WADNk0/s1600-h/CIMG1163.JPG"&gt;&lt;img alt="" src="http://1.bp.blogspot.com/_heP44Ee8kwQ/SZD6bi8UYXI/AAAAAAAACVA/wEFL8WADNk0/s320/CIMG1163.JPG" border="0" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;br /&gt;I recently saw these new nutritional labels at McDonald's, the first being a McDonald's-only infographic and the second is the traditional nutritional facts label.  The infographic is in more prominent positions on the packaging.  I'm not sure if this is a legislated change, or voluntary, but whatever it is, bravo! &lt;br /&gt;&lt;br /&gt;The design is interesting.  I think McDonald's is attempting to make the nutritional value of each measured component clear by providing icons for different nutritional components (building blocks for protein, etc.) and bar charts to compare amounts.  However, I can't tell what the marker within the bar graphs represent.  The units differ across items, so I think perhaps they are normalized to recommended daily intake (full bar = 100%).  But, what value does vertical broken line represent?  It can't be 50%, since the 45% Fat bar is well beyond the marker.  Perhaps I'm missing something obvious here, but without an explanation, this chart doesn't provide as much information as it could.  Ideas?&lt;div style='clear:both; text-align:CENTER'&gt;&lt;a href='http://picasa.google.com/blogger/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' style='border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;' align='middle' border='0' /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-8878751126143403305?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/8878751126143403305/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=8878751126143403305' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/8878751126143403305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/8878751126143403305'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2009/02/nutritional-facts-visualizations.html' title='Nutritional Facts Visualizations'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_heP44Ee8kwQ/SZD6bZpQJyI/AAAAAAAACU4/0L47gTl2SZU/s72-c/CIMG1162.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-3447616739297459799</id><published>2008-12-08T15:32:00.002-05:00</published><updated>2009-01-07T19:39:21.117-05:00</updated><title type='text'>Shared Responsibility</title><content type='html'>&lt;div style="margin: 0px auto 10px; text-align: left;"&gt;&lt;a href="http://1.bp.blogspot.com/_heP44Ee8kwQ/ST2ERnGzESI/AAAAAAAACPc/95-Al3yIBY4/s1600-h/CIMG0511.JPG"&gt;&lt;img alt="" src="http://1.bp.blogspot.com/_heP44Ee8kwQ/ST2ERnGzESI/AAAAAAAACPc/95-Al3yIBY4/s320/CIMG0511.JPG" border="0" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;br /&gt;However, grammar isn't anybody's responsibility.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Update: &lt;/span&gt;Mark says, "I'm left to conclude that 'Safety and Security' is some department they think everyone is responsible for."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-3447616739297459799?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/3447616739297459799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=3447616739297459799' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/3447616739297459799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/3447616739297459799'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2008/12/shared-responsibility.html' title='Shared Responsibility'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_heP44Ee8kwQ/ST2ERnGzESI/AAAAAAAACPc/95-Al3yIBY4/s72-c/CIMG0511.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-5071083747497954414</id><published>2008-12-02T02:36:00.003-05:00</published><updated>2008-12-02T02:41:09.483-05:00</updated><title type='text'>Thankful graphs</title><content type='html'>Jeff Clark at Neoformix &lt;a href="http://www.neoformix.com/2008/Thankful.html"&gt;did it again&lt;/a&gt; -- a simple visualization of streaming data that is entirely captivating.  I let his "Thankful" twitter vis run for a while, and a surprising pattern emerged... the word most associated with "Thankful" on twitter tonight?&lt;br /&gt;&lt;br /&gt;Work.&lt;br /&gt;&lt;br /&gt;Maybe it's a sign of the economic times?&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_heP44Ee8kwQ/STTl-fLq4EI/AAAAAAAACM8/5y9kRs6pxXQ/s1600-h/thankful-Capture.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 254px; height: 320px;" src="http://2.bp.blogspot.com/_heP44Ee8kwQ/STTl-fLq4EI/AAAAAAAACM8/5y9kRs6pxXQ/s320/thankful-Capture.PNG" alt="" id="BLOGGER_PHOTO_ID_5275093925242789954" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Thanks to Jeff for continuing to inspire.  I really should take his cue and start making some small apps...&lt;br /&gt;&lt;br /&gt;I know what I'm thankful for tonight: the possibility of no more PM Harper come next Monday!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-5071083747497954414?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/5071083747497954414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=5071083747497954414' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/5071083747497954414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/5071083747497954414'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2008/12/thankful-graphs.html' title='Thankful graphs'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_heP44Ee8kwQ/STTl-fLq4EI/AAAAAAAACM8/5y9kRs6pxXQ/s72-c/thankful-Capture.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-7301024461106713283</id><published>2008-11-01T21:40:00.003-04:00</published><updated>2008-11-01T21:58:51.552-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visualization'/><category scheme='http://www.blogger.com/atom/ns#' term='research'/><title type='text'>Response to "5 False Myths of InfoVis"</title><content type='html'>I started this post as a comment response to Enrico Bertini's interesting post "&lt;a href="http://diuf.unifr.ch/people/bertinie/visuale/2008/10/i_have_just_read_this.html"&gt;5 False Myths of InfoVis&lt;/a&gt;", but it started getting really long, so I decided probably I could justify posting my response here. &lt;br /&gt;&lt;br /&gt;For reference, here are Bertini's 5 False Myths (I think 'false' may be a redundant word here):&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;FM1 - InfoVis is about data exploration&lt;/li&gt;&lt;li&gt;FM2 - InfoVis is about discovery&lt;/li&gt;&lt;li&gt;&lt;strong style="font-weight: normal;"&gt;FM3 - InfoVis is about new visualization techniques&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong style="font-weight: normal;"&gt;FM4 - InfoVis is about vision&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong style="font-weight: normal;"&gt;FM5 - InfoVis is about the data&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Well, this is a very interesting list.  I agree with many of the points, especially the second class way our community seems to treat interaction.  I think interaction design should play as central to good InfoVis as the visual design.&lt;br /&gt;&lt;br /&gt;I'm not sure what I think about FM1 and FM2 -- I think some combination of discovery and exploration certainly is undertaken by real users using real infovis tools, especially in the bioinformatics and intelligence domains.  I've seen this sort of exploration myself in ethnographic studies of scientists at work with ad hoc visualizations.  But, yes, these are not the only reasons for doing InfoVis research.&lt;br /&gt;&lt;br /&gt;Some work is moving forward on FM3 -- we are seeing more studies of how people see data and use visualization (e.g., Van Ham &amp;amp; Rogowitz at this year's InfoVis) rather than always creating "new" techniques.  My own work from last year's conference was about combining existing techniques to leverage the benefits linking of multiple visualizations of related data.&lt;br /&gt;&lt;br /&gt;Finally, I think FM5 is my favourite -- I'm a big proponent of the "human-in-the-loop" decision making model, often advocated in the CHI and CSCW communities.  I think we need to create interactive experiences that aid task completion through a blending of the user's world knowledge and any new information present in the data to be visualized.  We shouldn't make presenting the&lt;span style="font-style: italic;"&gt; right &lt;/span&gt;answer from the data our goal, as we won't be able to do it without solving artificial intelligence in a real way.    And if we could do that, we could just solve problems algorithmically and wouldn't need InfoVis.  Bertini is right in that most tools do not take account of any prior knowledge, but there are some good examples from the VAST community where prior knowledge can be explicitly entered into the analysis process (e.g. &lt;a href="http://www.i2inc.com/products/analysts_notebook/"&gt;i2's 'Analyst's Notebook'&lt;/a&gt; or &lt;a href="http://domino.research.ibm.com/comm/research_projects.nsf/pages/ria.HARVEST.html"&gt;IBM's Research's HARVEST&lt;/a&gt; project).  My U of C colleague &lt;a href="http://pages.cpsc.ucalgary.ca/%7Ezuk/pmwiki/pmwiki.php"&gt;Torre Zuk&lt;/a&gt; has also done some analysis of how a physician's prior knowledge affects their decision making when presented with a visualization.  This is certainly a challenging and fruitful area for more research.&lt;br /&gt;&lt;br /&gt;Thanks Enrico the thoughtful posting!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-7301024461106713283?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/7301024461106713283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=7301024461106713283' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/7301024461106713283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/7301024461106713283'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2008/11/response-to-5-false-myths-of-infovis.html' title='Response to &quot;5 False Myths of InfoVis&quot;'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-5613103519596275913</id><published>2008-09-15T11:16:00.002-04:00</published><updated>2008-09-15T11:42:48.737-04:00</updated><title type='text'>Green Party and the Seal Hunt</title><content type='html'>I recently wrote the Green Party of Canada for two reasons.  First to congratulate them on their leaders debate victory.  I had been dismayed by the NDP blocking Elizabeth May from the Leaders' Debate and was thinking about changing allegiances.  While the NDP did back down, they as yet have not replied to my inquiry as a member why they were trying to block her in the first place.  My second reason for writing the Green Party was to ask them about their position on the Newfoundland seal hunt.  They were more responsive to my emails, and their position on the Newfoundland seal hunt appears below.  &lt;br /&gt;&lt;br /&gt;As a result, I think I'll be sticking with the NDP.  The Green Party argument that &lt;br /&gt;it is "the largest killing of marine mammals anywhere on the planet" is vacuous.  Just because something is big doesn't make it qualitatively different from something that is any other size.  It is hypocritical to argue against the seal hunt unless you advocate against all animal harvest, and I don't think they do.  That would be a more defensible position than singling out a particular industry because it has a bad reputation.  &lt;br /&gt;&lt;br /&gt;The perceived cruelty of the seal hunt is mostly just misrepresentative propaganda of the IFAW, showing a few sealers committing crimes for which they were charged.  Governments are supposed to work with the facts, not the rumors and misinformed ideas of foreign countries and lobby groups.  It seems the Greens wouldn't be up to that task after all.  I also disagree that the local impact is minor.  The annual seal hunt in Newfoundland provides a living for many rural families who work very hard to provide a product for which there is a market.  Any party that doesn't support a sustained and managed sealing industry doesn't get my vote.  &lt;br /&gt;&lt;br /&gt;Their response, in full:&lt;br /&gt;&lt;br /&gt;Dear Christopher,&lt;br /&gt;&lt;br /&gt;Thank you very much for your question regarding the commercial seal hunt in Newfoundland. Also, thank you for your support in getting Ms. May in the debates on October 1 and 2... it was a real showing of Canadian democracy at its best.&lt;br /&gt;&lt;br /&gt;The Green Party of Canada has developed an extensive vision for Canada entitled Vision Green. If you are interested in our complete platform please visit www.greenparty.ca and click on "Issues".&lt;br /&gt;&lt;br /&gt;The seal hunt is viewed by many people in Canada and abroad as an inhumane activity that is not ecologically sound nor sustainable. This is particularly true now that climate change has increased pup mortality in spring due to a lack of, and thin ice.&lt;br /&gt;&lt;br /&gt;The annual seal hunt is the largest killing of marine mammals anywhere on the planet.  Its enormity threatens Canada's overseas reputation for little local value.&lt;br /&gt;&lt;br /&gt;Our Vision&lt;br /&gt;&lt;br /&gt;The Green Party does not support a commercial seal hunt in Canada. We are not opposed to subsistence hunting by aboriginal peoples and local communities. However, we consider seal hunting, like whaling, to be a threat to the marine ecosystem. The loss of ice due to climate change threatens seal populations and exacerbates what many believe is an already unsustainable level of hunting: &lt;br /&gt;Again, thank you for your concerns about the seal hunt and taking the time to email us. If you have any questions do not hesitate to email, call or visit our website.&lt;br /&gt;&lt;br /&gt;Sincerely,&lt;br /&gt;&lt;br /&gt;Tyler Andrews&lt;br /&gt;-- &lt;br /&gt;Green Party Information Centre&lt;br /&gt;Centre d'information du Parti Vert&lt;br /&gt;1-866-868-3447&lt;br /&gt;www.greenparty.ca/donate&lt;br /&gt;&lt;br /&gt;Vote for Tomorrow&lt;br /&gt;Votez pour l'avenir&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-5613103519596275913?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/5613103519596275913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=5613103519596275913' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/5613103519596275913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/5613103519596275913'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2008/09/green-party-and-seal-hunt.html' title='Green Party and the Seal Hunt'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-9083750283230191087</id><published>2008-09-12T17:17:00.004-04:00</published><updated>2008-09-15T11:43:46.032-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='usability'/><category scheme='http://www.blogger.com/atom/ns#' term='spam'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Samsung Spam</title><content type='html'>I recently asked Samsung a question about a product, and of course I ended up on their crappy webmail list.  Today I finally got around to clicking "unsubscribe", and this is the form I was brought to:&lt;br /&gt;&lt;br /&gt;"Dear Samsung Customer,&lt;br /&gt;&lt;br /&gt;Occasionally we send email messages with news and special offers. If you would prefer not to receive such messages&lt;br /&gt;&lt;br /&gt; in the future, simply remove yourself from our email list by selecting the option below and clicking the 'Update' button.&lt;br /&gt;&lt;br /&gt;[] Please remove me from your email list.&lt;br /&gt;&lt;br /&gt;[X] On second thought, please continue to notify me of new products and promotions&lt;br /&gt;&lt;br /&gt;[] Please change my email address to: ________________ &lt;br /&gt;&lt;br /&gt;[UPDATE]"&lt;br /&gt;&lt;br /&gt;Yes, they pre-select an "I've changed my mind" button when you click "unsubscribe" in their email.  If I hadn't been paying attention, which is entirely likely, I would have assumed it was the usual blah blah and just clicked "update", thinking I was getting out. &lt;br /&gt;&lt;br /&gt;What I really don't understand is who Samsung thinks will actually click to unsubscribe and then change their mind.  Probably no one, but everyone who sees this smarmy form will be slightly ticked off at the audacity of pre-selecting a form to do exactly the opposite of what you've already indicated as a preference.  It's subtle, but now I'm annoyed at Samsung more than I was when they were just spamming me.  Annoying potential customers is not a good business practice!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;It got worse when I pressed "update" on the form:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;"We're sorry to see you go. Please allow 7-10 business days for us to process your request."&lt;br /&gt;&lt;br /&gt;7-10 days to process a single database command?  Are they still using punch cards or something?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-9083750283230191087?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/9083750283230191087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=9083750283230191087' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/9083750283230191087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/9083750283230191087'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2008/09/samsung-spam.html' title='Samsung Spam'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-6082432430518390658</id><published>2008-07-22T22:04:00.004-04:00</published><updated>2008-07-22T22:10:40.114-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='semantics'/><category scheme='http://www.blogger.com/atom/ns#' term='money'/><title type='text'>Bank "upgrades" Fees</title><content type='html'>I really dislike marketers sometimes.&lt;br /&gt;&lt;br /&gt;I understand they want to make their product sound appealing, but I'm so sick of seeing announcements that say things like new fees are being introduced to "serve you better", or features are being removed from a service to "address customer needs".  Just call a spade a spade: features are removed, prices are raise, to make more money.  The changes probably still wouldn't make me happy, but at least I could respect the company for respecting me.&lt;br /&gt;&lt;br /&gt;The latest example of this comes from President's Choice Financial, Canada's big "no fees" bank.  PCF services have been gradually reduced since it's inception -- I used to get free cookies and "P.C. Points" for my transactions.  Now, I get ever increasing fees for "special services".  The newest special service will be depositing cheques drawn on US banks (which I do often, given that I work in the US part of the year).  What really gets me though is this sentence from their notice: "Please select the “view fee changes” button below for the upgraded costs."  They need a dictionary: upgrade = to improve what was old or outdated (WordNet).  I guess these fees are "upgrades" from their point of view, but certainly not the customers'.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-6082432430518390658?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/6082432430518390658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=6082432430518390658' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/6082432430518390658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/6082432430518390658'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2008/07/bank-upgrades-fees.html' title='Bank &quot;upgrades&quot; Fees'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-6299577898668375940</id><published>2008-06-27T14:31:00.002-04:00</published><updated>2008-06-27T14:36:43.478-04:00</updated><title type='text'>New Overdraft "Protection" Rules Proposed in the USA</title><content type='html'>Last year, when I first opened my US bank account, I was hit with 3 X $35 in overdraft fees.  It turned out that most customers are enrolled in a mandatory overdraft protection "service" here.  It extends to ATM withdrawals and debit transactions, unlike in Canada where these services only kick in for paper cheques.&lt;br /&gt;&lt;br /&gt;So, when I took money out of the ATM and when I spent $5 at Starbucks, I was actually charged these fees.  Stupid me for thinking that when there was no money available, the ATM wouldn't give me money (there was still a hold on my first deposit).  At the very least, a warning message to the effect of "this transaction will incur a $35 fee" should have been presented.  In Canada we get warnings of this sort all the time, e.g. when you use a different banks ATM and they disclose the fee.  &lt;br /&gt;&lt;br /&gt;I called Bank of America to decline this service recently, just in case.  However, you cannot decline this "courtesy service".  I doubt many people would view a $40 coffee as a courtesy, especially when they could just choose to use cash.  Covering a rent cheque, ok, charging for ATM transactions, not ok.&lt;br /&gt;&lt;br /&gt;There is hope -- the &lt;a href="http://cache.consumerist.com/assets/images/consumerist/2008/06/Truth_In_Saving.pdf"&gt;Federal Reserve is considering mandatory opt-out availability&lt;/a&gt;.  Opt-in would be better, but this is a good step.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-6299577898668375940?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/6299577898668375940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=6299577898668375940' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/6299577898668375940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/6299577898668375940'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2008/06/new-overdraft-protection-rules-proposed.html' title='New Overdraft &quot;Protection&quot; Rules Proposed in the USA'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-929731983662470982</id><published>2008-06-25T23:27:00.003-04:00</published><updated>2008-06-25T23:37:35.531-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><category scheme='http://www.blogger.com/atom/ns#' term='coding'/><title type='text'>Escape from XML Parsing Hell</title><content type='html'>I just spent 3 days on the most futile effort of my life, or so it seems at the moment.  I'm posting this in the hope that it might help someone who Google's "slow XML java parser" in the future.  I've been parsing a lot of XHTML files using Java for a project.  However, it was taking about 1s per file, and the time was the same for files of 15k or 150k.  Clearly something was wrong.  It was also the same for the Xerces SAX parser, the DOM parser, dom4j parser, the Piccolo SAX parser, ... nothing was fast enough.  All the benchmarks I could find said it should be on the order of 20ms / file.  &lt;br /&gt;&lt;br /&gt;Anyway, I brought home my laptop tonight because I was still so frustrated with this stupid slow XML parsing problem and I couldn't put it away.  I started running my test program when not connected to the internet, and it generated an exception saying it couldn't connect to www.w3.org.  So, I was thinking, why the heck is it doing that?  I'd already set the parser to be non-validating.  &lt;br /&gt;&lt;br /&gt;It turns out the parsers all fetch any external DTD that is referenced, even if the parser is non validating!  So for every file, the header line was referencing the XHTML DTD and it was downloading it from an external site.  So, if you have an abnormally slow XML parser, maybe this is why!&lt;br /&gt;&lt;br /&gt;This feature disables that, in case you are ever parsing xhtml in the future and don't care about validation:&lt;br /&gt;&lt;br /&gt;xmlReader.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd" , false);&lt;br /&gt;   &lt;br /&gt;Now it parses 100 trials in 250ms total (down from about 55 seconds).  And, I guess my program has stopped retrieving the same XHTML DTD from www.w3.org thousands of times an hour (sorry w3.org, it wasn't a DoS attack, I swear).&lt;br /&gt;&lt;br /&gt;Phew!  What a waste of time.  I would never have thought to check for unexpected network connections.  Glad my internet wasn't working at home.&lt;br /&gt;&lt;br /&gt;3 days of work, help from colleagues, testing various parsers, running on various machines, profiling my code, ... for a 1 line fix that I found by accident.  Sometimes I hate computers.&lt;br /&gt;&lt;br /&gt;Now, time to move on with my super-cool-top-secret project. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-929731983662470982?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/929731983662470982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=929731983662470982' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/929731983662470982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/929731983662470982'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2008/06/escape-from-xml-parsing-hell.html' title='Escape from XML Parsing Hell'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-2020247183627518017</id><published>2008-06-23T14:36:00.003-04:00</published><updated>2008-06-23T14:44:52.264-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='usa'/><category scheme='http://www.blogger.com/atom/ns#' term='culture'/><title type='text'>Tips Gone Wild!</title><content type='html'>Here in the USA, I've long been irritated at the prevalence of tipping, and the ever-growing rate (at my last check 20% is considered the default).  The tradition has been creeping more and more into everyday life in Canada too -- notice the tip jar at your local Starbucks.  &lt;br /&gt;&lt;br /&gt;Well, it's gotten to a really crazy level here.  I was in the shopping mall the other day and I bought a water at a little convenience kiosk (the type of place that sells snacks, lotto tickets, and cigarettes).  And, to my surprise, there was a "Tips appreciated" jar.  Tips?  For taking my money for the water I got for myself?  What's the going rate for that?  20%?  What then does the grocery cashier deserve, after handling so many products and packing them up carefully?  It just makes no sense.&lt;br /&gt;&lt;br /&gt;I can't imagine that the amount of tip money generated by this can make up for the shame of begging for tips when you actually offer no discernible level of customer service.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.macleans.ca/culture/lifestyle/article.jsp?content=20080319_110870_110870"&gt;Macleans has a nice article about this&lt;/a&gt;, that I think is right on.  Maybe I should send the author a tip.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-2020247183627518017?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/2020247183627518017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=2020247183627518017' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/2020247183627518017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/2020247183627518017'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2008/06/tips-gone-wild.html' title='Tips Gone Wild!'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-7419452999374776867</id><published>2008-06-19T18:12:00.003-04:00</published><updated>2008-06-19T18:25:10.462-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mystery'/><title type='text'>Postmark Mystery</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_heP44Ee8kwQ/SFraPyL6XyI/AAAAAAAABcI/du91-JcpHoc/s1600-h/P1040869.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_heP44Ee8kwQ/SFraPyL6XyI/AAAAAAAABcI/du91-JcpHoc/s320/P1040869.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5213719483339398946" /&gt;&lt;/a&gt;&lt;br /&gt;I recently received some mail from the US, and the postage was canceled with a skull and crossbones postmark.  It looks rather creepy and unusual.  I searched online but couldn't find any description of a special canceling stamp being used in Chicago, or any images of this stamp.&lt;br /&gt;&lt;br /&gt;Does anyone know what's the story behind this?  Is it just a normal thing?  I've never seen anything like that before.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-7419452999374776867?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/7419452999374776867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=7419452999374776867' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/7419452999374776867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/7419452999374776867'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2008/06/postmark-mystery.html' title='Postmark Mystery'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_heP44Ee8kwQ/SFraPyL6XyI/AAAAAAAABcI/du91-JcpHoc/s72-c/P1040869.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-5596213382606941945</id><published>2008-06-12T19:34:00.002-04:00</published><updated>2008-06-12T19:51:36.027-04:00</updated><title type='text'>Beautiful Word Clouds</title><content type='html'>&lt;pre id="embed"&gt;&lt;br /&gt;&lt;a href="http://wordle.net/gallery/Blog_entry_about_wordle" title="Wordle: Blog entry about wordle"&gt;&lt;img src="http://wordle.net/thumb/Blog_entry_about_wordle" style="padding:4px;border:1px solid #ddd"&gt;&lt;/a&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;I love working at IBM Research because there are cool things happening all over the place -- reminds me of being at a university lab in many ways.  It's really fun, energizing, and, yes, even interns get paid to do it.  One of those cool things, although officially a personal project supported by IBM, is Jonathan Feinberg's "Wordle", a beautiful, highly packed, word cloud, launched online today.  Think tag clouds but more artistic. &lt;br /&gt;&lt;br /&gt;In many ways, this Wordle is very similar to a &lt;a href="http://innovis.cpsc.ucalgary.ca/InnoVis/UndergradProjects"&gt;visualization I have proposed&lt;/a&gt;, called an "author fingerprint visualization", in that it has a unique looking structure for each individual dataset and uses free text as input.  From talking to Jonathan, however, it seems that his layout is random, and I would want something deterministic and stable, so that the same text would create the same or very similar images each time, like a real fingerprint!  Also, Wordle uses simple word counts to determine sizes, whereas we have envisioned a series of measures based more on information content. &lt;br /&gt;&lt;br /&gt;But, it's more beautiful than anything I could make, and the website, launched today, is just buzzing with activity.  &lt;a href="http://wordle.net"&gt;Check it out!&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-5596213382606941945?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/5596213382606941945/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=5596213382606941945' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/5596213382606941945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/5596213382606941945'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2008/06/beautiful-word-clouds.html' title='Beautiful Word Clouds'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-6301807644466683330</id><published>2008-06-09T22:18:00.000-04:00</published><updated>2008-06-09T22:18:30.518-04:00</updated><title type='text'>Toronto's Sad Trees</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_heP44Ee8kwQ/SE3kcjsF4iI/AAAAAAAABb8/hFr9BxzhmJo/s1600-h/CIMG3680.JPG"&gt;&lt;img style="CLEAR: both; FLOAT: right; MARGIN: 0px 0px 10px 10px" alt="" src="http://3.bp.blogspot.com/_heP44Ee8kwQ/SE3kcjsF4iI/AAAAAAAABb8/hFr9BxzhmJo/s320/CIMG3680.JPG" border="0" /&gt;&lt;/a&gt;I was again saddened to see the state of the sidewalk trees of Toronto when I visited last week.  I don't understand why the City can't plant trees in a way that will give them a fighting chance!  It's an eyesore and a complete waste of money to plant a tree in a concrete box inlaid in the sidewalk, with about 20cm by 20cm of space for rainwater to enter.  Yet they do it over and over, replacing the dead sticks with new ones that will die in 1 summer.  Take this photo as an example.  At left, the trees at the new MARS Discovery building were planted in the lawn.  The trees along the sidewalk (the same species, I believe) were planted in concrete inlays.  They are the same age and are only 5m apart, yet one set thrives and the other is completely dead.  For anyone who lives in Toronto, this is predictable.  Why it isn't predictable to the city's arborists is a good question I would love to have an answer for.  It can't be more economical to use concrete when you know you will have to replace the trees every few years!&lt;br /&gt;&lt;br /&gt;Incidentally, here in Cambridge, MA, they plant the trees with narrow metal gratings around the roots, so water can enter.  They seem to be doing very well, and don't cause any disruption to the available walking space on the busy sidewalks, while still allowing for rainwater irrigation and some air exchange in the soil.&lt;div style='clear:both; text-align:RIGHT'&gt;&lt;a href='http://picasa.google.com/blogger/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' style='border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;' align='middle' border='0' /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-6301807644466683330?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/6301807644466683330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=6301807644466683330' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/6301807644466683330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/6301807644466683330'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2008/06/torontos-sad-trees.html' title='Toronto&apos;s Sad Trees'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_heP44Ee8kwQ/SE3kcjsF4iI/AAAAAAAABb8/hFr9BxzhmJo/s72-c/CIMG3680.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-3768482420474612807</id><published>2008-04-18T17:18:00.003-04:00</published><updated>2008-04-18T17:23:34.078-04:00</updated><title type='text'>Community Business Improvement</title><content type='html'>I've often filled out comment cards, feedback forms, and even sometimes I've sent compliment and complaint letters.  However, I've never really felt that my ideas could change the business to which they were addressed.  Usually customers have ideas to improve a business not because they care if the business succeeds, but because they want the experience to be better for themselves.&lt;br /&gt;&lt;br /&gt;As much as I'm loathe to say this, Starbuck's is doing something innovative.  They are collecting customer (and employee!) ideas of "doable" ideas to improve Starbuck's, and inviting everyone to vote on their favourites.  Some are have already been implemented, others are coming.  I've often complained that Starbucks doesn't ask if you want your coffee for here or to go, and they don't recycle -- both ideas are high on the list of votes.  While this isn't the same as a corporation being responsive and responsible to the community (the shareholders still rule), it is a step in the right direction.  And, a good PR stunt, as evidenced by this post.  :)&lt;br /&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://mystarbucksidea.force.com/home/home.jsp"&gt;My Starbucks Idea&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-3768482420474612807?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/3768482420474612807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=3768482420474612807' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/3768482420474612807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/3768482420474612807'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2008/04/community-business-improvement.html' title='Community Business Improvement'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-2072003005603833627</id><published>2008-03-25T15:16:00.005-04:00</published><updated>2008-03-25T15:24:09.122-04:00</updated><title type='text'>Non-resizable Windows: Showing Their Age</title><content type='html'>Some parts of Windows look like they haven't been changed since the NT days, when 800x600 was standard resolution.&lt;br /&gt;&lt;br /&gt;Take this printer setup box for example:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_heP44Ee8kwQ/R-lPyRQ444I/AAAAAAAABF4/cU2TA1Cg0WQ/s1600-h/large_scroll_can%27t_resize.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_heP44Ee8kwQ/R-lPyRQ444I/AAAAAAAABF4/cU2TA1Cg0WQ/s320/large_scroll_can%27t_resize.JPG" alt="" id="BLOGGER_PHOTO_ID_5181760571312759682" border="0" /&gt;&lt;/a&gt;Under "HP" printers, there are 20+ "pages" of printers listed.  The scrolling resolution on such a small scroll bar with such a long list is awful.  Given every printer name starts with "HP", you can't really hit the first letter or number of what you want either.  Having installed the three printers I use maybe 6 times over the past months thanks to Vista printing issues, I've become all too familiar with this long scrolling operation, and now I've resorted to using the keyboard.&lt;br /&gt;&lt;br /&gt;This window should be much bigger, giving a better overview allowing faster "jump to" the area of the list you want.  Also, a bigger window would increase the resolution of the scroll bar.  The availability of screen space is obvious in this screen shot, from one of my two monitors:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_heP44Ee8kwQ/R-lQzRQ445I/AAAAAAAABGA/iZi-Ifib-0o/s1600-h/Capture.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_heP44Ee8kwQ/R-lQzRQ445I/AAAAAAAABGA/iZi-Ifib-0o/s320/Capture.JPG" alt="" id="BLOGGER_PHOTO_ID_5181761688004256658" border="0" /&gt;&lt;/a&gt;Windows certainly knows the resolution of my screen and could size this box accordingly, if they really don't want to allow me to have a resize handle. &lt;br /&gt;&lt;br /&gt;I strongly believe it really is the little things that add up to ruin an interface experience.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-2072003005603833627?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/2072003005603833627/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=2072003005603833627' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/2072003005603833627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/2072003005603833627'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2008/03/non-resizable-windows-showing-their-age.html' title='Non-resizable Windows: Showing Their Age'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_heP44Ee8kwQ/R-lPyRQ444I/AAAAAAAABF4/cU2TA1Cg0WQ/s72-c/large_scroll_can%27t_resize.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-6061315379440877659</id><published>2008-03-25T15:11:00.002-04:00</published><updated>2008-03-25T15:16:17.799-04:00</updated><title type='text'>Open Letter re Tibet</title><content type='html'>&lt;p style="font-family: trebuchet ms;" class="MsoNormal"&gt;I sent the below letter to the Prime Minister.  I do not claim to be an expert on the region, or on what the state of Tibetan human rights during the reign of the monastic government, but I think what is happening now is truly abhorrent.  Why do we ignore Tibet?  &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Darfur&lt;/span&gt;?  Congo?  Guantanamo?  Canada should be a country standing up for human rights.&lt;/p&gt;&lt;p style="font-family: trebuchet ms;" class="MsoNormal"&gt;---&lt;br /&gt;&lt;/p&gt;&lt;p style="font-family: trebuchet ms;" class="MsoNormal"&gt;Dear Prime Minister Harper,&lt;/p&gt;  &lt;p style="font-family: trebuchet ms;" class="MsoNormal"&gt;I am writing today to express my concern for the people of Tibet.&lt;span style=""&gt;  &lt;/span&gt;For many years I have wondered why the developed countries of the world, like Canada, have ignored the plight of that country, suffering under occupation by China.&lt;span style=""&gt;  &lt;/span&gt;Recently, it is becoming increasingly clear that the occupation of Tibet by China is unjust and against the ideas of freedom and human rights that the people of Canada support and the privileges we enjoy.&lt;span style=""&gt;  &lt;/span&gt;Why does Canada do nothing to support Tibetan human rights?&lt;span style=""&gt;  &lt;/span&gt;If another country had invaded Canada, I’m sure we would want someone to come to our aid.&lt;span style=""&gt;  &lt;/span&gt;Imagine losing our free press, our rights to assembly and free speech, and having yourself, the legitimate head of government, exiled to a neighbouring country.&lt;span style=""&gt;  &lt;/span&gt;Of course, it’s unthinkable.&lt;span style=""&gt;  &lt;/span&gt;The situation in Tibet is, to me, equally appalling.  I understand that perhaps it is too late for a "free Tibet", but we must advocate for the fair treatment of Tibetans.&lt;br /&gt;&lt;/p&gt;  &lt;p style="font-family: trebuchet ms;" class="MsoNormal"&gt;I’m appalled to see the treatment of the Tibetan people as they make peaceful protests against their oppressors.&lt;span style=""&gt;  &lt;/span&gt;That the Chinese government blames His Holiness the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Dalai&lt;/span&gt; Lama is just absurd and insulting.&lt;span style=""&gt;  &lt;/span&gt;No one inspires more people to lead a peaceful path than him.&lt;span style=""&gt;  &lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: trebuchet ms;" class="MsoNormal"&gt;Please support the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Dalai&lt;/span&gt; Lama’s call for a United Nations-lead investigation into Chinese human rights abuses in Tibet.&lt;span style=""&gt;  &lt;/span&gt;&lt;/p&gt;  &lt;p style="font-family: trebuchet ms;" class="MsoNormal"&gt;In addition, I call on you and all political leaders and other prominent Canadians to decline to attend the Beijing Olympic Games in protest.&lt;span style=""&gt;  &lt;/span&gt;It is not right to celebrate the Olympic spirit in a country that is clearly not making sufficient progress towards supporting the ideals put forth by the Olympic organization.&lt;/p&gt;  &lt;p style="font-family: trebuchet ms;" class="MsoNormal"&gt;&lt;br /&gt;Sincerely,&lt;/p&gt;    &lt;p style="font-family: trebuchet ms;" class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;span style="font-size: 11pt; line-height: 115%;"&gt;Christopher Collins&lt;span style=""&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-6061315379440877659?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/6061315379440877659/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=6061315379440877659' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/6061315379440877659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/6061315379440877659'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2008/03/open-letter-re-tibet.html' title='Open Letter re Tibet'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-6285048308570071936</id><published>2008-03-14T16:26:00.002-04:00</published><updated>2008-03-14T16:28:20.868-04:00</updated><title type='text'>No more lists of JREs in Add/Remove Programs</title><content type='html'>I just upgraded to an experimental version of the Sun JRE (6uN b13) and found this nugget of information in the release text:&lt;br /&gt;&lt;blockquote&gt;"follow-on update releases will no    longer be listed as separate items in the Windows   "Add or Remove Programs" dialog"&lt;/blockquote&gt;This is really great!  When I did the update I had to remove 4 versions of JRE and 3 JDKs.  Generally, I only use the latest one, but all the others are kept around, cluttering things up.  With my OCD, this change will save me some time.  :)&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-6285048308570071936?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/6285048308570071936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=6285048308570071936' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/6285048308570071936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/6285048308570071936'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2008/03/no-more-lists-of-jres-in-addremove.html' title='No more lists of JREs in Add/Remove Programs'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-473835813696789965</id><published>2008-03-13T17:15:00.002-04:00</published><updated>2008-03-13T17:27:25.784-04:00</updated><title type='text'>Dell vs. Lenovo Automatic Update</title><content type='html'>I'm lucky to have a brand new &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Lenovo&lt;/span&gt; (IBM) &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;ThinkPad&lt;/span&gt; and a new Dell desktop.  Both systems are generally great.  One big difference I've noticed is in the level of software support.  Both Dell and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Lenovo&lt;/span&gt; supply an auto-update program to update drivers and, in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Lenovo's&lt;/span&gt; case, the various helpful utility programs that come with the system. &lt;br /&gt;&lt;br /&gt;I've had a vastly different experience with each.  My laptop is always up-to-date, and the update program has never failed, performing bios flashes, software upgrades, and even installing some new features.  It's not always present in the system tray, and does not send me stupid and useless messages.  From the first day, the Dell update program has been sending inane &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;popups&lt;/span&gt; like ads for a new wireless mouse, a notice about upcoming daylight savings time, and update notifications for hardware that I don't even have.  I don't need such interruptions!  I just want driver updates.  The program has the "express service tag" of my machine -- doesn't that supply all the info on what hardware I have?  Worst of all, whenever I click any of the messages that I might actually need, two annoying things happen: first, I get a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;popup&lt;/span&gt; asking me to inform Dell that I've read the message (which I decline); second, the support program reports and error, saying it can't find "Windows NW\applications\&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;wordpad&lt;/span&gt;.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;exe&lt;/span&gt;".  As you probably know from previous posts, I use Vista.  Anyway, why does this program want to open &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;WordPad&lt;/span&gt;?  Perhaps it is opening some file type that has been registered to a non-existent version of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;WordPad&lt;/span&gt;?  I don't know.  But I also can't ask anyone.  You see, despite the fact that U of Calgary purchased long-term extended &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_10"&gt;warranty&lt;/span&gt; support on this machine, it only covers hardware.  So, when a piece of Dell-supplied software doesn't work, I'm asked to pay $129 for a support subscription, on a machine that's only several months old.  And, if &lt;a href="http://consumerist.com/search/dell%20support/"&gt;what I've read&lt;/a&gt; is true, if I managed to read Dell support they'd just read me a script telling me to restart the computer and update the software anyway. &lt;br /&gt;&lt;br /&gt;What's going on with customer service these days?  In the meantime, I've &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;uninstalled&lt;/span&gt; all the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;junky&lt;/span&gt; software Dell sent, and I'm doing updates manually with my service tag and their website.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-473835813696789965?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/473835813696789965/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=473835813696789965' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/473835813696789965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/473835813696789965'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2008/03/dell-vs-lenovo-automatic-update.html' title='Dell vs. Lenovo Automatic Update'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-4553789269819114222</id><published>2008-03-13T17:11:00.004-04:00</published><updated>2008-03-14T12:44:28.721-04:00</updated><title type='text'>Mystery Error Dialogs</title><content type='html'>I received this error today and I thought, "what application is crashing"?  It wasn't hard to find out -- I just had to look at the taskbar to see which application was highlighted.  But, it would be easier if a fatal error message had the name of the application in the title or text somewhere.  When will application programmers adopt a culture of ensuring, where-ever possible, that crashes provide informative feedback?  I guess they tried to diagnose the problem here with the suggestion that maybe another instance of the program was already running under another user.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_heP44Ee8kwQ/R9mZMHimBiI/AAAAAAAABFY/NFZn7v0CcUc/s1600-h/no+application+name+error.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_heP44Ee8kwQ/R9mZMHimBiI/AAAAAAAABFY/NFZn7v0CcUc/s320/no+application+name+error.png" alt="" id="BLOGGER_PHOTO_ID_5177337680100722210" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-4553789269819114222?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/4553789269819114222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=4553789269819114222' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/4553789269819114222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/4553789269819114222'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2008/03/mystery-error-dialogs.html' title='Mystery Error Dialogs'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_heP44Ee8kwQ/R9mZMHimBiI/AAAAAAAABFY/NFZn7v0CcUc/s72-c/no+application+name+error.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-3508039979656121358</id><published>2008-02-23T22:06:00.005-05:00</published><updated>2008-02-24T05:22:12.372-05:00</updated><title type='text'>Down With Keyboard Focus Thieves</title><content type='html'>I know it's a design trade off for an application to steal keyboard focus or not.  However, I think when it must be done, it could be done better.  I was installing an Office service pack today, which is a lengthy process, and at one point, while I was typing in an &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;IM&lt;/span&gt; window, the install grabbed the keyboard focus.  Before I noticed, I had hit 'space' and acknowledged whatever button was the default.  Then I saw this:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_heP44Ee8kwQ/R8DhdMWWpPI/AAAAAAAABE8/LgKMVz54fhs/s1600-h/Capture.JPG"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_heP44Ee8kwQ/R8DhdMWWpPI/AAAAAAAABE8/LgKMVz54fhs/s320/Capture.JPG" alt="" id="BLOGGER_PHOTO_ID_5170380263868769522" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There is no "back"; there is no way to see what happened.  A box appeared and disappeared before I saw it, and now the install is cancelled and must be restarted.&lt;br /&gt;&lt;br /&gt;Argh!  As I'm writing this, it just happened again!  I was running the install and it went to completion.  It popped up some sort of confirmation box and as I was typing, again &lt;space&gt;&lt;space&gt; acknowledged the default option.  In this case that option was "restart your computer".  So, as I'm trying to write a blog entry, windows are closing and I'm thinking "I hope Blogger &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;autosaved&lt;/span&gt; that entry already!".  Luckily Vista popped up with a message about unresponsive programs that couldn't be closed (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Firefox&lt;/span&gt;, for some reason), so I had a chance to cancel the reboot.&lt;br /&gt;&lt;br /&gt;I think if an application has to steal keyboard focus, it might as well steal visual focus too.  As much as I dislike the disruptive full screen &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;blankout&lt;/span&gt; of the User Account Control system in Vista, at least it gets your attention.  The problem with that one is that you can't say "go away, I'll decide later".  Something visually unavoidable (even on 2 monitors, which is where I have most trouble with this) but with the option to minimize it for later would be great.  Dialogs that appeared on the currently active monitor would also be better.  Additionally, when a dialogue box steals keyboard focus, the OS should be smart enough to recognize whether you were &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;vigorously&lt;/span&gt; typing before the automatic focus shift &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;occurred&lt;/span&gt;, and ignore keyboard events until a short pause in typing occurs, indicating the user probably has stopped typing and has realized their application lost keyboard focus.  This would help avoid &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;inadvertent&lt;/span&gt; &lt;space&gt; spacebar or &lt;enter&gt; enter presses that activate buttons before we see them.&lt;br /&gt;&lt;br /&gt;Or, perhaps even better, don't steal focus for events like "the install finished".  Flash the orange indicator in the taskbar/dock and wait for the user to be ready to acknowledge it.&lt;br /&gt;&lt;/enter&gt;&lt;/space&gt;&lt;/space&gt;&lt;/space&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-3508039979656121358?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/3508039979656121358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=3508039979656121358' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/3508039979656121358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/3508039979656121358'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2008/02/down-with-keyboard-focus-thieves.html' title='Down With Keyboard Focus Thieves'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_heP44Ee8kwQ/R8DhdMWWpPI/AAAAAAAABE8/LgKMVz54fhs/s72-c/Capture.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-7457652463624250995</id><published>2008-02-23T02:45:00.002-05:00</published><updated>2008-02-23T02:55:02.807-05:00</updated><title type='text'>Cyberslacking</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://craphound.com/images/rsz_internet_productivity.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://craphound.com/images/rsz_internet_productivity.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;In a fit of energy, I decided to stop procrastinating.  I was inspired by some listening and reading I did... while procrastinating.  &lt;a href="http://http-server.carleton.ca/%7Etpychyl/"&gt;Tim &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Pychyl&lt;/span&gt;&lt;/a&gt;, a Carleton University Professor, has a great website on procrastination -- the research focus of his group at Carleton.  He also has a great podcast called "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;iProcrastinate&lt;/span&gt;".  Anyway, my favourite episode of the podcast basically consists of him chastising the listener for "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;cyberslacking&lt;/span&gt;".  Basically, this is the self-delusion that because you are sitting at work, at your computer, you are "working".  We all know, deep down, that isn't true.  He rails against &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Facebook&lt;/span&gt;, email, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;IM&lt;/span&gt;, online news, etc. and says these are forms of entertainment, not forms of useful work activity (no matter how much we might try to convince ourselves that using &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Facebook&lt;/span&gt; is for research into social networks).&lt;br /&gt;&lt;br /&gt;This really resonated for me.  I often go home feeling like I've missed an entire day, and that is because I've been "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;cyberslacking&lt;/span&gt;" for hours, rather than getting up and leaving my computer if I've made a conscious decision not to work, or otherwise intentionally shutting off distractions and getting to it.  As hard is it might be, I think he's right, I need to turn off &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;IM&lt;/span&gt; and email notifiers for several hour blocks, and force the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;Facebook&lt;/span&gt; use and the newspaper to my at home hours.  That way, maybe I'll actually get some at home hours.  This isn't rocket science, it's something I've been battling for a while, but having a Dr. who researches procrastination somehow just validates the problem for me.&lt;br /&gt;&lt;br /&gt;My favourite quote: "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;Cyberslacking&lt;/span&gt; is making you a mouse potato".  OK, well maybe "desk potato" would be more congruent with the original phrase, but whatever, it's a nice saying.&lt;br /&gt;&lt;br /&gt;So, as of today, no more mouse potato.  At least until I forget about this blog post.  Enough &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;cyberslacking&lt;/span&gt; with my blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-7457652463624250995?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/7457652463624250995/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=7457652463624250995' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/7457652463624250995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/7457652463624250995'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2008/02/cyberslacking.html' title='Cyberslacking'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-4934508019041789924</id><published>2008-02-12T18:39:00.001-05:00</published><updated>2008-02-12T18:48:23.069-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Vista'/><category scheme='http://www.blogger.com/atom/ns#' term='usability'/><title type='text'>Windows Usability: Small Boxes for Long Texts</title><content type='html'>Windows Vista (and XP) have a fixed-size box for editing environment variables.  It looks like this: &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_heP44Ee8kwQ/R7IuXMWWpLI/AAAAAAAABEc/yaD5isOY3DM/s1600-h/small_box_long_text.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_heP44Ee8kwQ/R7IuXMWWpLI/AAAAAAAABEc/yaD5isOY3DM/s320/small_box_long_text.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5166242698534233266" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;[Sidebar: I took that screen shot with the Vista "Snipping Tool".  You draw a red box to define the capture area, but the inclusion of the red box in the screenshot was unexpected!]&lt;br /&gt;&lt;br /&gt;So, when you want to enter something like a path (mine is 434 characters), you have to scroll this tiny box.  And, yes, you have to scroll it by positioning the cursor in the box and holding down left or right (or using a keyboard shortcut like home/end).  Once you set it, you have the same problem if you want to read it -- the form for viewing environment variables is fixed at a small width that appears to be designed for 640x480 monitors. &lt;br /&gt;&lt;br /&gt;Some of the unpolished aspects like this, the buggy UAC system and slow printing, along with the the persistent awfulness of the calculator and notepad applications make me wonder why Microsoft didn't finish Vista before publishing it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-4934508019041789924?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/4934508019041789924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=4934508019041789924' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/4934508019041789924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/4934508019041789924'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2008/02/windows-usability-small-boxes-for-long.html' title='Windows Usability: Small Boxes for Long Texts'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_heP44Ee8kwQ/R7IuXMWWpLI/AAAAAAAABEc/yaD5isOY3DM/s72-c/small_box_long_text.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-4081139566903422585</id><published>2008-02-08T20:06:00.000-05:00</published><updated>2008-02-08T21:16:37.634-05:00</updated><title type='text'>Referendum Clarity</title><content type='html'>Clear working of a referendum question is a required in order to achieve a result that validly reflects the wishes of voters.  Students are paying extraordinary fees these days -- questions asking for more money must be carefully considered.  When I was a member of the executive of the Graduate Students' Union at University of Toronto we had a policy that the wording of any potential referendum question had to be approved by the general assembly of the Union.  This vetting process resulted in subtle but clarifying changes to the question wording so that the referendum could be considered fair and valid.  Clarity on referendum questions and outcomes is actually legislated in Canada (the controversial "Clarity Act") but student organizations needn't be held to such high standards.  I do, however, think they should at least have grammatically correct questions!&lt;br /&gt;&lt;br /&gt;There is currently a referendum and election underway at the University of Calgary Student's Union.  Upon looking into some policy, it seems they union here has an even clearer procedure and policy about how to approve referendum questions.  In a nutshell, 5% of the student body has to sign a petition supporting the referendum.  The petition must contain the wording of the full question to be put to students, and the final question is then approved by the Student Legislative Council through a process of 2 readings.  Referendums about fees have to meet three additional criteria:&lt;br /&gt;&lt;br /&gt;i) information on the purpose of the fee;&lt;br /&gt;ii) the university sessions for which the fee applies; and&lt;br /&gt;iii) the level of the assessment of the fee in all faculties,&lt;br /&gt;programs, and sessions in which the fee level is different.&lt;br /&gt;&lt;br /&gt;Also, "If the SLC decides the wording of a referendum or plebiscite&lt;br /&gt;included in a petition is unclear or potentially in violation of the&lt;br /&gt;Constitution, bylaws or Procedures of The Students’ Union, the SLC may, by SLC resolution, refer the question to the Review Board for clarification, grammatical correction of the wording or form, or a ruling on the validity of the question"  (SLC Election By-law).&lt;br /&gt;&lt;br /&gt;So, then I have to ask what the SLC was thinking when they didn't send this question for review and grammar correction:&lt;br /&gt;&lt;br /&gt;"Do you support an increase of $1.00 for each full-time and part-time students, in all faculties, per session (fall/winter/spring/summer) for the continued growth, maintenance, and operations of NUTV, a non-profit society."&lt;br /&gt;&lt;br /&gt;Yes, it says "for each full-time and part-time student&lt;span style="font-weight:bold;"&gt;s&lt;/span&gt;" and ends with a period.  The session information is separated by a clause from the dollar amount, muddying the readability.  NUTV is not defined other than as a "non-profit society."  Some question!  &lt;br /&gt;&lt;br /&gt;Compare it to another question from the same referendum:&lt;br /&gt;&lt;br /&gt;"The Gauntlet is the independent student newspaper of the University of Calgary.  Currently, Gauntlet fees are $3.50 per session for full-time students and $1.75 per session for part-time students. Do you support an increase in the Gauntlet fee of $1.00 per session for full-time students and $1.00 per session for part-time students?"&lt;br /&gt;&lt;br /&gt;I guess I should expect better writing from a newspaper than a tv station.  This question provides context (current fees) where the other one doesn't.  This provides more of an ability for voters to judge the value they are getting for the current fee.  In order for student governments to be well-respected organizations, I think they need to take issues like referendum validity seriously.  The SU of U of C seems to have not followed it's own by-laws in not correcting the NUTV question.  They should also add a fourth clause to referendum questions regarding fees: (iv) current levels of the fee, if any.&lt;br /&gt;&lt;br /&gt;Well, I'm not an undergraduate, or a U of C student, so it's really none of my business.  I guess I'm a political junkie and I miss being involved in student governance.  Or, I just need to get a life.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-4081139566903422585?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/4081139566903422585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=4081139566903422585' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/4081139566903422585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/4081139566903422585'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2008/02/referendum-clarity.html' title='Referendum Clarity'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-4903055914591166392</id><published>2008-01-30T18:30:00.000-05:00</published><updated>2008-01-30T18:42:48.809-05:00</updated><title type='text'>DocBook: Reading Help Documentation Made Difficult</title><content type='html'>Over the past few weeks I've been learning all about XML (much overdue, I know).  I've created my own file format with it's own DTD, even.  Then I found out that DTDs went the way of the dinosaurs a few years ago.  Oops.  Well, I'm not learning anything else.  &lt;br /&gt;&lt;br /&gt;This all seemed really convenient because yesterday I downloaded a new Java package that has documentation shipped in DocBook format, an XML Schema format that can (supposedly) be compiled into a PDF, HTML, or other sorts of files.  You would think that there would be something like "docbook2pdf" to compile it, but looking over the DocBook Wikipedia pages, and Googling all about DocBook, such a thing doesn't seem to exist.  That would be too easy (if you think LaTeX-like document creation is easy).  &lt;br /&gt;&lt;br /&gt;Instead, I followed the ironically named "really quick guide to DocBook for Windows", which required me to install various cryptically named packages like "fop" and "saxon" (+ 3 more).  Then I downloaded the "easy DocBook scripts for Windows" and edited the files to point to the install locations of the aforementioned packages.  What a pain in the ass.  Java has Javadoc for a reason!  Compiling &lt;span style="font-weight:bold;"&gt;help&lt;/span&gt; documentation should not be so difficult.&lt;br /&gt;&lt;br /&gt;In the end, I thought I was all done.  I even registered "compile DocBook" as a right-click item for xml files.  Then, I click it and get about 4 pages of error messages (sounds like LaTeX).&lt;br /&gt;&lt;br /&gt;DocBook was started in 1991 and development continues today.  I wish they would develop a simple front end for &lt;strike&gt;idiots&lt;/strike&gt; computer scientists like me.  &lt;br /&gt;&lt;br /&gt;Computers, you've got a LONG way to go.  Makes me excited, but also dismayed, to work in HCI.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-4903055914591166392?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/4903055914591166392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=4903055914591166392' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/4903055914591166392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/4903055914591166392'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2008/01/docbook.html' title='DocBook: Reading Help Documentation Made Difficult'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-5315098821407893601</id><published>2007-12-10T16:35:00.000-05:00</published><updated>2007-12-10T16:43:18.396-05:00</updated><title type='text'>Windows Vista Sync Center</title><content type='html'>I use two computers, and I store files on a network drive which is backed up.  So, I need a good synchronization solution. &lt;br /&gt;&lt;br /&gt;I was excited to learn that Windows Vista ships with a program called "Sync Center".  Of course, if you are using Windows Home Premium, Sync Center is crippled and won't sync to network drives, which is exactly what I need it for.  I don't even want to get into the issues with Vista versioning.  Suffice it to say I use Vista Business on my laptop and Home Premium on my desktop, and the differences are unpredictable, annoying, and unnecessary.&lt;br /&gt;&lt;br /&gt;Even if you have Vista Business, you can't use Sync Center to synchronize to a USB key.  They claim you can synchronize files to your mobile device, but it appears after much searching that this actually only means Sync Center will call Windows Media Player to synchronize music and other media to a music player.  It assumes my memory stick is a media player, so I can't set up a sync for anything but music.&lt;br /&gt;&lt;br /&gt;I guess that excitement was for nothing.  I'm so naive... I actually thought it might work without any hassle.  Microsoft created a Sync Center that is unusable for the two synchronization scenarios I use.  I'll stick with &lt;a href="http://www.ajcsoft.com/ProductsAJCDirSync.php"&gt;AJC Directory Synchronizer&lt;/a&gt;.  It's not as pretty, but it works, which is more important.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-5315098821407893601?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/5315098821407893601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=5315098821407893601' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/5315098821407893601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/5315098821407893601'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2007/12/windows-vista-sync-center.html' title='Windows Vista Sync Center'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-7291647911278341101</id><published>2007-12-06T17:17:00.000-05:00</published><updated>2007-12-08T22:04:15.062-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='universities'/><category scheme='http://www.blogger.com/atom/ns#' term='calgary'/><title type='text'>What is a Master's degree?</title><content type='html'>Some rushed thoughts...  &lt;br /&gt;&lt;br /&gt;I attended my second U of Calgary Master's defense today, and I have come to the conclusion that the requirements for a U of C Masters degree, at least in Computer Science, are too demanding.  Or, maybe it's better to say that Master's degree requirements in general are too inconsistent across institutions.  Everyone knows that a Bachelor's generally consists of 4 years of full time classroom-based study.  A PhD is 4-5 (or 6+) years of intensely focussed research culminating in a dissertation that positions the candidate as the world expert on a particular small subject.  But, what is a Master's?&lt;br /&gt;&lt;br /&gt;The requirements are not even generally consistent across peer institutions.  Many universities, U of Toronto included, are putting a lot of focus on lowering "time to completion" for their graduate programs.  This might come in the form of strategies to get the real time-to-completion in line with the expectations currently on the books (better financial support for students, better progress monitoring and response), or it may mean re-working the entire degree to shorten the expected time needed to finish (reduce course load, rework thesis requirement).  It seems to me that U of C computer science hasn't made much effort in this direction.  While this may be a principled decision on their part towards maintaining a certain level of quality and rigour in their program, employers don't know that a U of C Master's degree produces a thesis that is of a depth and quality that goes beyond a Master's from another university.  So, I think if people are taking a "terminal" degree, they are not getting much advantage from the longer time frame of the degree here.  If they are going on to PhD, I guess the experience of writing a significant thesis, and defending it would be beneficial.  &lt;br /&gt;&lt;br /&gt;There is a general push toward shortening Master's degrees throughout North America.  Cynics will argue that this is so more Master's students can be pushed through the system -- in many departments they are unfunded, so can be considered "revenue generating", like undergraduates.  Having been in on institutional planning processes at U of Toronto, I'm sad to say there is some truth to this.  Despite whatever the questionable reasons may be for this trend, I think if a University does not recognize the widespread move toward 12-16 month Master's programs, they are doing their students a disservice.  &lt;br /&gt;&lt;br /&gt;The defense I attended today had a committee of 4 examiners -- including an external -- and had 90 minutes of very rigourous questioning.  Of course the candidate was well prepared and did a very good job (congrats!), but I think the depth of analysis and critical thinking expected by the committee went beyond what I think is reasonable to expect from a Master's student.  Heck, I was squirming in my chair at some points imagining having to answer questions like that as a PhD candidate.  Indeed, in some universities, there is no thesis.  In others, such as U of Toronto, there is no defense.  &lt;br /&gt;&lt;br /&gt;I think there is a real disconnect about what is a Master's degree across institutions, with the variation going from 12 months of course work to 2-3 years of focussed research with a thesis and defense.  For me, the Master's is a degree that should allow someone to specialize in a sub area of the discipline they studied in their Bachelor's degree, and should allow Universities to identify appropriate candidates for PhD studies.  I think some research component is essential to assess the latter.  While students in the more traditional, and more extensive Master's programs certainly leave with better preparation to conduct research and write academic papers, I think they may have to spend too much of their time and money to get to a point that will be considered equal to someone who took a 16 month degree at a peer institution.  I know my view isn't universally accepted; I'm sure I could be convinced of the need for more traditional, research-based Master's.  What I really think is most important is we work for general consensus across institutions on what constitutes a Master's degree so we can compare apples to apples when evaluating graduates for employment and further study.  I don't mean to disparage U of Calgary -- they have been great to host me here and I've really enjoyed the vibrant and exciting research environment.  It's just that as a future member of the academe I think it's time to start thinking about these things and weighing in on the discussion of the future of graduate programs in Canada.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-7291647911278341101?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/7291647911278341101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=7291647911278341101' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/7291647911278341101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/7291647911278341101'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2007/12/what-is-masters-degree.html' title='What is a Master&apos;s degree?'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-671345231509205363</id><published>2007-07-03T12:30:00.001-04:00</published><updated>2007-07-03T12:30:59.228-04:00</updated><title type='text'>Winter's light</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/taylorhood/86241129/" title="photo sharing"&gt;&lt;img src="http://farm1.static.flickr.com/43/86241129_806931dbf9_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/taylorhood/86241129/"&gt;Winter's light&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/taylorhood/"&gt;VickyTH&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;Reading "The Colony of Unrequited Dreams" by Wayne Johnston and thinking of home lately.  Today I searched for "Avalon Barrens" after reading about a train trip across the province and came across this amazing photoset from VickyTH in Torbay, Newfoundland.  Somehow barren, stark, cold coastline makes me want to hop on the next flight.&lt;br clear="all" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-671345231509205363?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/671345231509205363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=671345231509205363' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/671345231509205363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/671345231509205363'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2007/07/winter-light.html' title='Winter&amp;#39;s light'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm1.static.flickr.com/43/86241129_806931dbf9_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-8696284200729592830</id><published>2007-06-11T18:15:00.000-04:00</published><updated>2007-06-11T18:18:04.298-04:00</updated><title type='text'>DocuBurst featured in the Toronto Star</title><content type='html'>Ryan Bigge did a great job at explaining DocuBurst in an article Sunday's Toronto Star (better than I could have done myself, that's for sure).&lt;br /&gt;&lt;br /&gt;Check out &lt;a href="http://www.thestar.com/News/article/223620"&gt;the Sunday Star&lt;/a&gt; to find out a bit about my research.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-8696284200729592830?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/8696284200729592830/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=8696284200729592830' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/8696284200729592830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/8696284200729592830'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2007/06/docuburst-featured-in-toronto-star.html' title='DocuBurst featured in the Toronto Star'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-5356398827993682664</id><published>2007-02-10T21:05:00.000-05:00</published><updated>2007-02-10T21:06:03.232-05:00</updated><title type='text'>Procreate or Your Marriage is Null and Void</title><content type='html'>A group in Washington is challenging a court ruling that upheld the state's "Defense of Marriage Act" (the "no same sex marriage act") by &lt;span style="font-style:italic;"&gt;supporting&lt;/span&gt; it.&lt;br /&gt;&lt;br /&gt;The court supported the Act's claim that marriage exists for the purpose of procreation.  So, the group is putting forth a ballot initiative to ban marriage by people who do not procreate, either by choice or due to medical reasons.&lt;br /&gt;&lt;br /&gt;It's an awesome idea giving the right a dose of their own medicine!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.wa-doma.org/Default.aspx"&gt;http://www.wa-doma.org/Default.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-5356398827993682664?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/5356398827993682664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=5356398827993682664' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/5356398827993682664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/5356398827993682664'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2007/02/procreate-or-your-marriage-is-null-and.html' title='Procreate or Your Marriage is Null and Void'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-7345602068604621021</id><published>2007-01-26T15:47:00.000-05:00</published><updated>2007-01-26T15:54:01.712-05:00</updated><title type='text'>Eternally Hopeful</title><content type='html'>"The character also will be determined and self-assured; approachable and trustworthy; and eternally hopeful and optimistic with a smart sense of humor and warmth about him, officials said."&lt;br /&gt;&lt;br /&gt;Who is this?&lt;br /&gt;&lt;br /&gt;You guessed it, the new &lt;a href="http://www.wcfcourier.com/articles/2007/01/26/news/breaking_news/doc45b9d1ee82250617665347.txt"&gt;Maytag&lt;/a&gt; repairman.&lt;br /&gt;&lt;br /&gt;It amazes me how companies actually act like they believe this drivel!  &lt;br /&gt;&lt;br /&gt;I guess the world could use more eternally hopeful characters.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-7345602068604621021?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/7345602068604621021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=7345602068604621021' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/7345602068604621021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/7345602068604621021'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2007/01/eternally-hopeful.html' title='Eternally Hopeful'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-7387442540554325866</id><published>2006-12-09T14:51:00.000-05:00</published><updated>2006-12-09T14:57:46.788-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='climate'/><title type='text'>Climate Update</title><content type='html'>So, being someone that studies data graphics, I have to admit the ones I produced about the climate don't tell the whole story.  Annual cycles are not going to follow my plots -- they are multi-year averages.  Averages are pretty meaningless without standard deviations.  I've received a few emails asking me to update my blog with the current weather. &lt;br /&gt;&lt;br /&gt;Calgary: -3&lt;sup&gt;o&lt;/sup&gt;C, Toronto, -5&lt;sup&gt;o&lt;/sup&gt;C, St. John's, 0&lt;sup&gt;o&lt;/sup&gt;C&lt;br /&gt;&lt;br /&gt;It's pretty warm here right now.  Then again, it's also still warm in the other cities I've lived.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-7387442540554325866?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/7387442540554325866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=7387442540554325866' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/7387442540554325866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/7387442540554325866'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2006/12/climate-update.html' title='Climate Update'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-116431938045804098</id><published>2006-11-23T16:19:00.000-05:00</published><updated>2006-11-23T17:03:00.496-05:00</updated><title type='text'>Calgary is freakin' COLD</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7601/2289/1600/daysbelowminus20.1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7601/2289/400/daysbelowminus20.1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7601/2289/1600/averages.1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7601/2289/400/averages.1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/7601/2289/1600/minimums.1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/7601/2289/400/minimums.1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I'm so bad at keeping up with this blog.  Lot's of interesting things have been happening -- for more on that, read &lt;a href="http://pages.cpsc.ucalgary.ca/%7Epneumann/blog/"&gt;someone else's blog&lt;/a&gt;.  :)&lt;br /&gt;&lt;br /&gt;So, I've been in Calgary for about 6 weeks now.  It's been great -- the iLab has a lot going for it.  Great people, great equipment, nice atmosphere, amazing research, but man it's cold.&lt;br /&gt;&lt;br /&gt;Everyone I talk to says "oh, you're from Newfoundland, it's sooo cold there" or the same blah blah about Toronto.&lt;br /&gt;&lt;br /&gt;Well, here are the facts: Calgary is COLDER!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-116431938045804098?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/116431938045804098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=116431938045804098' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/116431938045804098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/116431938045804098'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2006/11/calgary-is-freakin-cold.html' title='Calgary is freakin&apos; COLD'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-116084730888506372</id><published>2006-10-14T13:35:00.000-04:00</published><updated>2006-10-14T13:35:08.890-04:00</updated><title type='text'></title><content type='html'>&lt;b&gt;more tarako&lt;/b&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://youtube.com/v/mBr_FhGkuHM"&gt;&lt;/param&gt;&lt;embed src="http://youtube.com/v/mBr_FhGkuHM" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br&gt;I would run away from these creepy dolls that look like they are straight out of a Margaret Atwood dystopian novel.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-116084730888506372?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/116084730888506372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=116084730888506372' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/116084730888506372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/116084730888506372'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2006/10/more-tarako-i-would-run-away-from.html' title=''/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-116084705060057915</id><published>2006-10-14T13:30:00.000-04:00</published><updated>2006-10-14T13:30:50.610-04:00</updated><title type='text'></title><content type='html'>&lt;b&gt;the curse of the tarako&lt;/b&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://youtube.com/v/kooS8iTqo1w"&gt;&lt;/param&gt;&lt;embed src="http://youtube.com/v/kooS8iTqo1w" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br&gt;Japanese TV is so strange... this is creepy and mesmerizing at the same time.  Worse, there are more like this, each stranger than the next, all advertising spagetti called "Tarako", which means fish roe.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-116084705060057915?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/116084705060057915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=116084705060057915' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/116084705060057915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/116084705060057915'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2006/10/curse-of-tarako-japanese-tv-is-so.html' title=''/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-115792963291051768</id><published>2006-09-10T18:48:00.000-04:00</published><updated>2006-11-25T20:38:53.726-05:00</updated><title type='text'>New Media Headaches</title><content type='html'>Back from Newfoundland, where I was "unplugged" for 3 glorious full days.  150 email messages and a website update later, I've caught up.&lt;br /&gt;&lt;br /&gt;I've been reading blogs, watching YouTube, and yes, also reading the newspaper (online) recently and I'm amazed by the hubbub about the changes to FaceBook.  I don't even have a FaceBook page.  I think I was once on Friendster and Orkut, but that was years ago.  Between Google Talk, MSN, Flickr, Blogger, my personal website, and oh yeah, work, I can barely keep up.  I stopped by my friend Jeremy's office the other day and saw that he has a FaceBook page.  I came back here to my office and thought "I should have a FaceBook page too".  10 minutes later, anxiety ridden at the prospect of another website I would have to maintain, I bailed on that.  I'm in computer science, and I find it easier to keep up with cutting edge academic research than with the latest online craze.  What's worse, my colleagues in Knowledge Media Design, and the best up and coming researchers in my field all manage to do it somehow.  I think my need to join these things comes from some strange need to fit in with these prominent young researchers, not really from a desire to broadcast my (boring) self even more.  It's a similar feeling to meeting a student who excells in every class, has a huge network of friends, leads a charity he created when he was 8, and gives sold-out piano recitals in his spare time.  You wonder, where the hell do these people get the time?&lt;br /&gt;&lt;br /&gt;I know there is a lot of research going on right now about the level of connection we have to computers and the resulting disconnection from real life.  I also have read lots of research examining the intricate social networks people build using new media.  Another avenue to investigate could be new media and "keeping up with the Jones'".  I'll volunteer as a subject.&lt;br /&gt;&lt;br /&gt;Academia sometimes feels not that different from high school.  There are still pressures to fit in: have a nice laptop, have stories about exotic travels around the world ready to tell on demand, use words like "disaffected" in regular conversation (I was called "disaffected" this week and had to look it up on WordNet), and now, at least in my area, you should have a plethora of up-to-date social webpages.  Oh, and keep up with the latest novels too.  I guess social networking could benefit research if you could create a community of like-minded researchers to discuss ideas, but breaking the barriers to connecting to strangers online is as intimidating to me as walking up to famous researchers at a conference coffee break.&lt;br /&gt;&lt;br /&gt;My partner is at the other extreme: he hates getting emails and refuses any other sort of internet connection.  I envy him too, but I'm somewhere stuck in the middle.&lt;br /&gt;&lt;br /&gt;[Update: 25 November, 2006... &lt;a href="http://www.facebook.com/p/Christopher_Collins/28131912"&gt;&lt;span&gt;&lt;/span&gt;I'm now on FaceBook!&lt;/a&gt;  :) ]&lt;span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-115792963291051768?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/115792963291051768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=115792963291051768' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/115792963291051768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/115792963291051768'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2006/09/new-media-headaches.html' title='New Media Headaches'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-115461757273975196</id><published>2006-08-03T10:58:00.000-04:00</published><updated>2006-08-03T11:06:12.750-04:00</updated><title type='text'>The file is attached...</title><content type='html'>Just when I thought I had invented something revolutionary, a Google search deflates the sails.  Ever send an email saying "The file you asked for is &lt;span style="font-weight: bold;"&gt;attached&lt;/span&gt;." Then press send and go "oh crap" and send a second message, with the file?  Or worse yet, wait hours then get a confused message back: "you forgot the attachment". &lt;br /&gt;&lt;br /&gt;In computational linguistics we are obsessed with evermore complex analyses of language, but a simple keyword spotting algorithm could help millions of people remember their attachments.  Just scan for the prefix "attach" and warn the user attempts to send without any attachment. &lt;br /&gt;&lt;br /&gt;Turns out a couple of people have made &lt;a href="https://nic-nac-project.de/%7Ekaosmos/index-en.html"&gt;Thunderbird extensions that do this&lt;/a&gt;. Too bad I just switched to managing all my mail with Gmail.  Why don't all the providers do this simple trick?  It could be enhanced to work very well with some simple language models (e.g. ignore "attachment" if it modifies another noun like "hose attachment", ignore "attach" if it appears in quotes, etc.).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-115461757273975196?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/115461757273975196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=115461757273975196' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/115461757273975196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/115461757273975196'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2006/08/file-is-attached.html' title='The file is attached...'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-115447177781610088</id><published>2006-08-01T18:35:00.000-04:00</published><updated>2006-08-01T18:37:02.830-04:00</updated><title type='text'>My old blog...</title><content type='html'>It only has 5 posts, but you can see it at &lt;a href="http://chrisnf.livejournal.com"&gt;http://chrisnf.livejournal.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-115447177781610088?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/115447177781610088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=115447177781610088' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/115447177781610088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/115447177781610088'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2006/08/my-old-blog.html' title='My old blog...'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32027317.post-115446595425317034</id><published>2006-08-01T16:58:00.000-04:00</published><updated>2006-08-01T17:07:52.226-04:00</updated><title type='text'>PhinisheD: The New Me!</title><content type='html'>So today I discovered &lt;a href="http://www.phinished.com/" _fcksavedurl="http://www.phinished.com"&gt;PhinisheD.com&lt;/a&gt;. Finally a bunch of people having similar experiences in grad school. Today was also the start of "new me" which is actually a return to "old me". I've realized that to be happy and get work done, I actually have to work &lt;i&gt;less&lt;/i&gt; and have &lt;i&gt;more fun&lt;/i&gt;.  So, time to make time for friends, yoga, meditation, long bike rides (thanks Jeremy for suggesting routes), and getting up early.&lt;br /&gt;&lt;br /&gt;Let's see how long this lasts... hopefully going to &lt;a href="http://ilab.cpsc.ucalgary.ca/" _fcksavedurl="http://ilab.cpsc.ucalgary.ca/"&gt;Calgary&lt;/a&gt; for the fall will help shake things up a bit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32027317-115446595425317034?l=chrisnf.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chrisnf.blogspot.com/feeds/115446595425317034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32027317&amp;postID=115446595425317034' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/115446595425317034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32027317/posts/default/115446595425317034'/><link rel='alternate' type='text/html' href='http://chrisnf.blogspot.com/2006/08/phinished-new-me.html' title='PhinisheD: The New Me!'/><author><name>Christopher Collins</name><uri>http://www.blogger.com/profile/10229835086453058147</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://www.cs.utoronto.ca/~ccollins/me_ferry.jpg'/></author><thr:total>0</thr:total></entry></feed>
