<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Jon Udell</title>
	<atom:link href="http://blog.jonudell.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jonudell.net</link>
	<description>Strategies for Internet citizens</description>
	<lastBuildDate>Sun, 22 Aug 2010 18:11:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.jonudell.net' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/ed11d15029dd6171df341c0cdb725294?s=96&#038;d=http://s2.wp.com/i/buttonw-com.png</url>
		<title>Jon Udell</title>
		<link>http://blog.jonudell.net</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.jonudell.net/osd.xml" title="Jon Udell" />
	<atom:link rel='hub' href='http://blog.jonudell.net/?pushpress=hub'/>
		<item>
		<title>Geodesic tomato suspension dome</title>
		<link>http://blog.jonudell.net/2010/08/22/geodesic-tomato-suspension-dome/</link>
		<comments>http://blog.jonudell.net/2010/08/22/geodesic-tomato-suspension-dome/#comments</comments>
		<pubDate>Sun, 22 Aug 2010 16:50:07 +0000</pubDate>
		<dc:creator>Jon Udell</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.jonudell.net/?p=2554</guid>
		<description><![CDATA[Ever since I saw tomatoes growing in a greenhouse that had a suspension system to hoist them up, I&#8217;ve wanted to do something like that. I&#8217;ve also been wanting to make a structure using Starplate connectors. This year the two ideas came together to create a tomato suspension dome. The structure The kit The Starplate [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&amp;blog=109309&amp;post=2554&amp;subd=jonudell&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
Ever since I saw tomatoes growing in a greenhouse that had a suspension system to hoist them up, I&#8217;ve wanted to do something like that. I&#8217;ve also been wanting to make a structure using <a href="http://www.strombergschickens.com/starplate_building_system/starplate_faq.php">Starplate connectors</a>. This year the two ideas came together to create a tomato suspension dome.
</p>
<h2>The structure</h2>
<div style="text-align:center;">
<p><img style="border-style:solid;border-width:thin;margin:20px;" src="http://jonudell.net/images/tomato dome 1.jpg" /></p>
<p><img style="border-style:solid;border-width:thin;margin:20px;" src="http://jonudell.net/images/tomato dome 2.jpg" /></p>
<p><img style="border-style:solid;border-width:thin;margin:20px;" src="http://jonudell.net/images/tomato dome 4.jpg" /></p>
</div>
<h2>The kit</h2>
<p>
The Starplate kit is just 11 metal plates that accept 2-by-3s or 2-by-4s on edge, like so:
</p>
<p><img style="border-style:solid;border-width:thin;margin:20px;" src="http://jonudell.net/images/starplate inside detail.jpg" /></p>
<p><img style="border-style:solid;border-width:thin;margin:20px;" src="http://jonudell.net/images/starplate outside detail.jpg" /></p>
<p>
I used 8-foot 2-by-3s. Around the edge of the pentagonal base I planted peas, pole beans, and morning glories. Inside, it was all tomatoes and basil. Although I used indeterminate vines, they didn&#8217;t reach as high as I&#8217;d imagined. So I never had to climb a ladder to pick tomatoes.
</p>
<p>
The big question in my mind was how to hoist the tomatoes. I ended up putting eyehooks into the upper struts, spaced about 18&#8243; apart, and running string through them to form concentric pentagons descending from the peak. Then I could toss the weighted end of a string up and over to make a pulley anywhere in the enclosure.
</p>
<h2>Suspension</h2>
<p>
Here&#8217;s the suspension method:
</p>
<div style="text-align:center;">
<p><img style="border-style:solid;border-width:thin;" src="http://jonudell.net/images/tomato dome suspension detail.jpg"></p>
</div>
<p>
It entails:
</p>
<ol>
<li>
Wrapping a loop of <a href="http://www.amazon.com/Velcro-Plant-Ties-Feet-Inch/dp/B003AJKZGM/">tomato velcro</a> around the vine
</li>
<li>
Tying one end of string to the loop
</li>
<li>
Running the other end up over a skyhook, down through the loop, and back up six inches or so
</li>
<li>
Hoisting the vine
</li>
<li>
Tying the end into a slipknot around the pair of strings
</li>
</ol>
<p>
Every couple of weeks, as the vines grew, I&#8217;d detach the collar, raise it up, reattach, and hoist.
</p>
<h2>Outcomes</h2>
<p>
The peas and beans did OK, but were happier in other parts of the garden. The tomatoes rocked. I&#8217;m not ambitious enough to do any real canning, but here&#8217;s one happy outcome: 6 quarts of fresh salsa and a couple of gallons of juice infused with jalapenos, serranos, and poblanos.
</p>
<div>
<p><img style="width:500px;" src="http://jonudell.net/images/tomatoes-before-and-after.png" /></p>
</div>
<p>
Another outcome: oven-dried tomatoes. These are just like sun-dried except they only take 12 hours in the oven at 200 instead of days in the sun.
</p>
<div style="text-align:center;">
<p><img style="width:500px;border-style:solid;border-width:thin;margin:20px;" src="http://jonudell.net/images/oven-dried-before.png" /></p>
<p><img style="width:500px;border-style:solid;border-width:thin;margin:20px;" src="http://jonudell.net/images/oven-dried-after.png" /></p>
</div>
<p>
The salsa was a ton of work but oven drying is dead easy. I&#8217;ve got a lot more tomatoes still to come, and this the future for many of them.
</p>
<h2>Next year</h2>
<p>
Things to do differently:
</p>
<ol>
<li>
Start the morning glories sooner. When the peas and beans didn&#8217;t cooperate, I wanted another use for all the height I&#8217;d created, but the morning glories got a late start.
</li>
<li>
Abandon netting. Part of the problem with the peas and beans was that I hung netting for them to climb. Bad idea. Next time, I&#8217;ll just dangle a bunch of strings.
</li>
<li>
In late winter, dump in manure to generate heat and enclose with plastic to create a greenhouse.
</li>
</ol>
<h2>Is this really practical?</h2>
<p>
Probably not. If you&#8217;ve ever been bitten by the dome bug, it&#8217;s just something you have to get out of your system sooner or later. Domes are preposterous structures, really, as Stewart Brand pointed out hilariously in <a href="http://www.worldcat.org/title/how-buildings-learn-what-happens-after-theyre-built/oclc/29566065">How buildings learn</a>. There&#8217;s a reason why we build rectangularly: You can use standard materials, you can expand outward, you can use interior space efficiently. Domes create big structures from small amounts of material, but they&#8217;re not very practical structures. There are surely easier ways to hoist tomatoes. Still, it&#8217;s been fun!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jonudell.wordpress.com/2554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jonudell.wordpress.com/2554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jonudell.wordpress.com/2554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jonudell.wordpress.com/2554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jonudell.wordpress.com/2554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jonudell.wordpress.com/2554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jonudell.wordpress.com/2554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jonudell.wordpress.com/2554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jonudell.wordpress.com/2554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jonudell.wordpress.com/2554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jonudell.wordpress.com/2554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jonudell.wordpress.com/2554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jonudell.wordpress.com/2554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jonudell.wordpress.com/2554/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&amp;blog=109309&amp;post=2554&amp;subd=jonudell&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.jonudell.net/2010/08/22/geodesic-tomato-suspension-dome/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0d7c7e171fc0ad3dacc9b1ed203e3e50?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jonudell</media:title>
		</media:content>

		<media:content url="http://jonudell.net/images/tomato dome 1.jpg" medium="image" />

		<media:content url="http://jonudell.net/images/tomato dome 2.jpg" medium="image" />

		<media:content url="http://jonudell.net/images/tomato dome 4.jpg" medium="image" />

		<media:content url="http://jonudell.net/images/starplate inside detail.jpg" medium="image" />

		<media:content url="http://jonudell.net/images/starplate outside detail.jpg" medium="image" />

		<media:content url="http://jonudell.net/images/tomato dome suspension detail.jpg" medium="image" />

		<media:content url="http://jonudell.net/images/tomatoes-before-and-after.png" medium="image" />

		<media:content url="http://jonudell.net/images/oven-dried-before.png" medium="image" />

		<media:content url="http://jonudell.net/images/oven-dried-after.png" medium="image" />
	</item>
		<item>
		<title>Attack of the giant sunflower</title>
		<link>http://blog.jonudell.net/2010/08/21/attack-of-the-11-foot-sunflower/</link>
		<comments>http://blog.jonudell.net/2010/08/21/attack-of-the-11-foot-sunflower/#comments</comments>
		<pubDate>Sun, 22 Aug 2010 03:01:57 +0000</pubDate>
		<dc:creator>Jon Udell</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.jonudell.net/?p=2540</guid>
		<description><![CDATA[I had a hunch that if I grew sunflowers in a fenced enclosure inside the chicken run they&#8217;d get big, since that&#8217;s the most fertile part of my backyard. Tonight I measured the tallest at 10 feet, 8 inches (3.25 meters). It&#8217;s stout, too, I feel like I could almost climb it. Impressive! Yeah, but [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&amp;blog=109309&amp;post=2540&amp;subd=jonudell&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
I had a hunch that if I grew sunflowers in a fenced enclosure inside the chicken run they&#8217;d get big, since that&#8217;s the most fertile part of my backyard. Tonight I measured the tallest at 10 feet, 8 inches (3.25 meters). It&#8217;s stout, too, I feel like I could almost climb it. Impressive!
</p>
<p>
Yeah, but how impressive? And, even more interesting to me, how can we find data to help answer the question? Perhaps with a sequence of searches like so:
</p>
<p>
<a href="http://elmcity.info/doublesearch/?q=%221-foot+sunflower%22">&#8220;1-foot sunflower&#8221;</a>
</p>
<p>
<a href="http://elmcity.info/doublesearch/?q=%222-foot+sunflower%22">&#8220;2-foot sunflower&#8221;</a>
</p>
<p>
&#8230;etc&#8230;
</p>
<p>
<a href="http://elmcity.info/doublesearch/?q=%2226-foot+sunflower%22">&#8220;26-foot sunflower&#8221;</a>
</p>
<p>
<a href="http://elmcity.info/doublesearch/?q=%2227-foot+sunflower%22">&#8220;27-foot sunflower&#8221;</a>
</p>
<p>
These are parallel searches of Google and Bing for <b>&#8220;<i>[1..27]</i>-foot sunflower&#8221;</b>. Here are the resulting counts, with Bing scaled up by a factor of 100 to make the trends comparable:
</p>
<p><a title="click to enlarge" href="http://jonudell.net/images/sunflowers.png"><img style="width:550px;border-style:none;" src="http://jonudell.net/images/sunflowers.png"></a></p>
<p>
So, maybe my near-11-footer isn&#8217;t so special after all. This method of finding out is interesting, though. It seems incredibly naive. If you try those queries you&#8217;ll find all sorts of stuff that isn&#8217;t relevant to what I mean by an n-foot sunflower. But if the amount of irrelevance is constant across the range, it factors out, right? And the two independent search engines make this a controlled experiment.
</p>
<p>
I wonder how well this proxy for sunflower height distribution correlates with the actual distribution. Of course there are a million other questions you could try to answer this way. It&#8217;d be easy to make a web app to automate this method. I lazily hope somebody already has, or will, so I don&#8217;t have to.
</p>
<hr />
<p>
PS: My sunflowers are actually a second crop. The first one had a crazy head start, because we had freaky warm weather in February. But then in early April, when they were already 3 feet high, the chickens broke into the enclosure and demolished them. What lofty heights could my sunflowers have reached this summer? We&#8217;ll never know.
</p>
<hr />
<p>
PPS: Here&#8217;s the data:
</p>
<pre>
1,2,0
2,994,10
3,8,4
4,10,4
5,9,4
6,3270,37
7,74,11
8,135,12
9,176,11
10,1690,39
11,75,9
12,472,37
13,82,12
14,220,8
15,54,9
16,9,4
17,2,1
18,55,4
19,6,2
20,119,8
21,0,0
22,2,0
23,0,0
24,8,3
25,891,2
26,3,2
27,0,0
</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jonudell.wordpress.com/2540/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jonudell.wordpress.com/2540/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jonudell.wordpress.com/2540/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jonudell.wordpress.com/2540/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jonudell.wordpress.com/2540/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jonudell.wordpress.com/2540/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jonudell.wordpress.com/2540/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jonudell.wordpress.com/2540/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jonudell.wordpress.com/2540/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jonudell.wordpress.com/2540/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jonudell.wordpress.com/2540/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jonudell.wordpress.com/2540/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jonudell.wordpress.com/2540/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jonudell.wordpress.com/2540/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&amp;blog=109309&amp;post=2540&amp;subd=jonudell&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.jonudell.net/2010/08/21/attack-of-the-11-foot-sunflower/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0d7c7e171fc0ad3dacc9b1ed203e3e50?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jonudell</media:title>
		</media:content>

		<media:content url="http://jonudell.net/images/sunflowers.png" medium="image" />
	</item>
		<item>
		<title>Web spreadsheets for humans and machines</title>
		<link>http://blog.jonudell.net/2010/06/30/web-spreadsheets-for-humans-and-machines/</link>
		<comments>http://blog.jonudell.net/2010/06/30/web-spreadsheets-for-humans-and-machines/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 16:13:10 +0000</pubDate>
		<dc:creator>Jon Udell</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.jonudell.net/?p=2523</guid>
		<description><![CDATA[Last week Kevin Curry dug into some data about school violence in his district. In this case the data was made available as HTML, which means it was sort-of-but-not-really published on the web. Kevin writes: Whenever I come across data like this the first thing I want to know is whether or not it can [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&amp;blog=109309&amp;post=2523&amp;subd=jonudell&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
Last week Kevin Curry <a href="http://kevincurry.blogspot.com/2010/06/more-local-data-from-virginian-pilot.html">dug into some data</a> about school violence in his district. In this case the data was made available as HTML, which means it was sort-of-but-not-really published on the web. Kevin writes:
</p>
<blockquote><p>
Whenever I come across data like this the first thing I want to know is whether or not it can actually be used as data. In order to be used/usable as data the contents of this HTML table need to be, at minimum, copy-and-paste-able into a spreadsheet.
</p></blockquote>
<p>
Or, alternatively, the HTML table needs to be parseable as data. In this case, I was surprised to find that a couple of tools I normally use to do that parsing &#8212; <a href="http://dabbledb.com">Dabble DB</a> and Excel &#8212; didn&#8217;t work. That&#8217;s because <a href="http://hamptonroads.com.nyud.net/2008/09/database-school-violence-hampton-roads">Kevin&#8217;s target page</a> doesn&#8217;t include a static HTML table. It&#8217;s dynamic instead: First you select a district, then the table appears. This mechanism defeats tools that try to parse data from HTML tables, so it&#8217;s a bad way to publish data that you want to be available as data.
</p>
<p>
Lacking the option to parse the HTML table, Kevin&#8217;s only choice was to copy and paste. That&#8217;s clumsy, and you have to be really motivated to do it, but it can be done. Here&#8217;s the <a href="http://spreadsheets0.google.com/ccc?key=tE1FR9fyrdFhiofKoZtKqBg&amp;hl=en#gid=8">Google spreadsheet</a> Kevin made from the data he copied and pasted. And here&#8217;s the same stuff as an <a href="http://cid-dffec23daaf5ee89.office.live.com/view.aspx/.Public/virginia%20schools.xlsx">Excel Web App</a>.
</p>
<p>
If you haven&#8217;t tried out the new Excel Web App, by the way, it&#8217;s interesting to compare the two. One key difference, at least from my point of view, is &#8212; not surprisingly &#8212; the Excel Web App&#8217;s ability to roundtrip with Excel. A Google spreadsheet is, at this point, more functional in standalone mode. While you can edit both a Google spreadsheet and an Excel Web App in the browser, for example, the Google spreadsheet can insert and modify charts, whereas the Excel Web App only edits data.
</p>
<p>
Of course if you have Excel you&#8217;d rather use it to insert and modify charts. It&#8217;s a lot more capable than any browser app is likely to be anytime soon. So it&#8217;s pretty sweet to be able to open the cloud-based Excel spreadsheet, edit locally, and then save to the web. A related limitation of the Google spreadsheet is that you lose charts when you download to, or upload from, Excel.
</p>
<p>
Another key difference: The Excel Web App currently <a href="http://social.answers.microsoft.com/Forums/en-US/officewebapps/thread/eaa565f1-83b6-4e7c-a1ec-af31fc3d7a73">lacks an API</a> like the one <a href="http://code.google.com/apis/spreadsheets/data/3.0/developers_guide.html">Google provides</a>. I really hope that the Excel Web App will grow an OData interface. In this <a href="http://social.answers.microsoft.com/Forums/en-US/officewebapps/thread/eaa565f1-83b6-4e7c-a1ec-af31fc3d7a73">comment at social.answers.microsoft.com</a>, Christopher Webb cogently explains why that matters:
</p>
<blockquote>
<p>
The big advantage of doing this [OData] would be that, when you published data to the Excel Web App, you&#8217;d be creating a resource that was simultaneously human-readable and machine-readable. Consider something like the Guardian Data Store (http://www.guardian.co.uk/data-store): their first priority is to publish data in an easily browsable form for the vast majority of people who are casual readers and just want to look at the data on their browsers, but they also need to publish it in a format from which the data can be retrieved and manipulated by data analysts. Publishing data as html tables serves the first community but not the second; publishing data in something like SQL Azure would serve the second community and not the first, and would be too technically difficult for many people who wanted to publish data in the first place.
</p>
<p>
The Guardian are using Google docs at the moment, but simply exporting the entire spreadsheet to Excel is only a first step to getting the data into a useful format for data analysts and writing code that goes against the Google docs API is a hassle. That&#8217;s why I like the idea of exposing tables/ranges through OData so much: it gives you access to the data in a standard, machine-readable form with minimal coding required, even while it remains in the spreadsheet (which is essentially a human-readable format). You&#8217;d open your browser, navigate to your spreadsheet, click on your table and you&#8217;d very quickly have the data downloaded into PowerPivot or any other OData-friendly tool.
</p>
</blockquote>
<p>
Some newspapers may be capable of managing all of their data in SQL databases, and publishing from there to the web. For them, an OData interface to the database would be all that&#8217;s needed to make the same data uniformly machine-readable. But for most newspapers &#8212; including even the well funded and technically adept Guardian &#8212; the path of least resistance runs through spreadsheets. In those cases, it&#8217;ll be crucial to have online spreadsheets that are easy for both humans and machines to read.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jonudell.wordpress.com/2523/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jonudell.wordpress.com/2523/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jonudell.wordpress.com/2523/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jonudell.wordpress.com/2523/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jonudell.wordpress.com/2523/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jonudell.wordpress.com/2523/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jonudell.wordpress.com/2523/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jonudell.wordpress.com/2523/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jonudell.wordpress.com/2523/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jonudell.wordpress.com/2523/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jonudell.wordpress.com/2523/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jonudell.wordpress.com/2523/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jonudell.wordpress.com/2523/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jonudell.wordpress.com/2523/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&amp;blog=109309&amp;post=2523&amp;subd=jonudell&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.jonudell.net/2010/06/30/web-spreadsheets-for-humans-and-machines/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0d7c7e171fc0ad3dacc9b1ed203e3e50?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jonudell</media:title>
		</media:content>
	</item>
		<item>
		<title>The network is the keyboard: Patterns of scalable communication</title>
		<link>http://blog.jonudell.net/2010/06/29/the-network-is-the-keyboard-patterns-of-scalable-communication/</link>
		<comments>http://blog.jonudell.net/2010/06/29/the-network-is-the-keyboard-patterns-of-scalable-communication/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 13:17:25 +0000</pubDate>
		<dc:creator>Jon Udell</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.jonudell.net/?p=2517</guid>
		<description><![CDATA[Last week Scott Hanselman summed up the principle of keystroke conservation like so: There are a finite number of keystrokes left in your hands before you die. Next time someone emails you, ask yourself &#8220;Is emailing this person back the best use of my remaining keystrokes?&#8221; Several of the comments on Scott&#8217;s post focused on [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&amp;blog=109309&amp;post=2517&amp;subd=jonudell&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
Last week Scott Hanselman <a href="http://www.hanselman.com/blog/DoTheyDeserveTheGiftOfYourKeystrokes.aspx">summed up</a> the <a href="http://blog.jonudell.net/2007/04/10/too-busy-to-blog-count-your-keystrokes/">principle of keystroke conservation</a> like so:
</p>
<blockquote><p>
There are a finite number of keystrokes left in your hands before you die. Next time someone emails you, ask yourself &#8220;Is emailing this person back the best use of my remaining keystrokes?&#8221;
</p></blockquote>
<p>
Several of the comments on <a href="http://www.hanselman.com/blog/DoTheyDeserveTheGiftOfYourKeystrokes.aspx">Scott&#8217;s post</a> focused on the notion that keyboards will one day be obsolete, and that speech recognition will break the typing bottleneck. But that&#8217;s not the real bottleneck. The keystroke conservation principle is just one way of getting at the notion of scalable communication powered by network effects.
</p>
<p>
One of my favorite stories comes from Larry Moore, who was a Lotus executive. To illustrate why people didn&#8217;t &#8220;get&#8221; Lotus Notes, he used to talk about the early days of the telephone business, when there were roadshows to introduce people to the concept of telephony. Demonstrators would set up two phones on either end of a stage, with a wire strung between, and talk to each other. But it made no sense to the audiences. Obviously those people could already hear each other! Who needed the wire?
</p>
<p>
It&#8217;s the same thing with the principle of keystroke conservation. If I talk to one person, or a few people, faster than I can type messages to one or a few, I can communicate more, but not orders of magnitude more, and not in ways that fully exploit the power of the network.
</p>
<p>
Forget keystrokes for a moment and look at how <a href="http://blog.jonudell.net/2010/02/01/talking-with-sal-khan-about-youtube-tutoring-as-guerilla-public-service/">Sal Khan is rewiring math and science education</a>. He started out doing one-on-one tutoring with his cousin Nadia. It&#8217;s clearly ridiculous to say that his ability to scale that effort is constrained by the rate at which he can talk. On his instructional videos he talks no faster than normal. But he has strategically placed those videos in a pub/sub network where they can be discovered, subscribed to, shared, and reused. There are nearly 60,000 subscribers to his <a href="http://www.youtube.com/khanacademy">YouTube channel</a>. That&#8217;s scalable communication.
</p>
<p>
The problem with examples like this one, of course, is that most of us aren&#8217;t rock-star performers like Sal Khan. If we push all the communication that we can into open networks, we&#8217;re not going to boost our reach by five orders of magnitude. Maybe only two. Maybe even just one. But that&#8217;s significant! You&#8217;ll never type a message 10x faster, or speak it 10x faster. But you can easily reach 10x more people by adopting communication habits that make it more likely that your message will be discovered, shared, and reused.
</p>
<p>
Face-to-face discussion, phone calls, email, and text messages are narrowcasting modes that don&#8217;t scale in this way. Blogs, Twitter, Facebook, wikis, and audio or video podcasts are broadcasting modes that do. How do we use both together in the right ways for given situations? It&#8217;s subtle. One commenter on Scott&#8217;s post writes:
</p>
<blockquote>
<p>
My emails very rarely contain anything to blog about or update a wiki with.
</p>
<p>
What amount of email do you think is actually appropriate to becoming a blog entry in your life or in a less technical person&#8217;s life?
</p>
</blockquote>
<p>
For what it&#8217;s worth, I think in terms of an inventory of reusable parts and the <a href="http://en.wikipedia.org/wiki/Don%27t_repeat_yourself">DRY</a> (don&#8217;t repeat yourself) principle. For example, I&#8217;m often asked about how to publish iCalendar feeds from popular calendar apps. So I&#8217;ve written up a series of how-to blog posts. And I&#8217;ve encapsulated that series into a query: <a href="http://delicious.com/judell/icalpub+howto">http://delicious.com/judell/icalpub+howto</a>. None of those posts would have been email messages. But there are many  email messages in my outbox that contain links to the series. Because the link is a query, it yields fresh results for anyone who has ever received the link in email as well as for anyone who ever will. The same posts are also quite often found directly by way of search.
</p>
<p>
Counting keystrokes is just one way to think about the underlying pattern. It&#8217;s not about typing versus talking. It&#8217;s about choosing the mix of modes that will best repay the effort you invest in communication.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jonudell.wordpress.com/2517/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jonudell.wordpress.com/2517/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jonudell.wordpress.com/2517/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jonudell.wordpress.com/2517/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jonudell.wordpress.com/2517/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jonudell.wordpress.com/2517/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jonudell.wordpress.com/2517/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jonudell.wordpress.com/2517/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jonudell.wordpress.com/2517/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jonudell.wordpress.com/2517/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jonudell.wordpress.com/2517/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jonudell.wordpress.com/2517/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jonudell.wordpress.com/2517/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jonudell.wordpress.com/2517/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&amp;blog=109309&amp;post=2517&amp;subd=jonudell&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.jonudell.net/2010/06/29/the-network-is-the-keyboard-patterns-of-scalable-communication/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0d7c7e171fc0ad3dacc9b1ed203e3e50?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jonudell</media:title>
		</media:content>
	</item>
		<item>
		<title>The arrow of WordPress time</title>
		<link>http://blog.jonudell.net/2010/06/28/the-arrow-of-wordpress-time/</link>
		<comments>http://blog.jonudell.net/2010/06/28/the-arrow-of-wordpress-time/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 14:40:00 +0000</pubDate>
		<dc:creator>Jon Udell</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.jonudell.net/?p=2513</guid>
		<description><![CDATA[Wakened this morning, about three o&#8217;clock, by Mr. Griffin with a letter from Sir W. Coventry to W. Pen&#8230; So begins today&#8217;s installment of The Diary of Samuel Pepys, as rendered by Phil Gyford. It&#8217;s a remarkable project that maps January 1, 1660 (the start of Pepys&#8217; famous diary) to January 1, 2003 (the start [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&amp;blog=109309&amp;post=2513&amp;subd=jonudell&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<blockquote><p>
Wakened this morning, about three o&#8217;clock, by <a href="http://www.pepysdiary.com/p/1529.php">Mr. Griffin</a> with a letter from <a href="http://www.pepysdiary.com/p/830.php">Sir W. Coventry</a> to <a href="http://www.pepysdiary.com/p/619.php">W. Pen</a>&#8230;
</p></blockquote>
<p>
So begins today&#8217;s installment of <a href="http://www.pepysdiary.com/">The Diary of Samuel Pepys</a>, as rendered by <a href="http://www.gyford.com/">Phil Gyford</a>. It&#8217;s a remarkable project that maps January 1, 1660 (the start of Pepys&#8217; famous diary) to January 1, 2003 (the start of Phil&#8217;s Moveable Type recreation of the diary) and has continued faithfully ever since.
</p>
<p>
The Pepys blog is enhanced in all sorts of useful ways. People, places, and topics are cross-linked with indexes, places are mapped, all references are viewable on a timeline &#8212; it&#8217;s a brilliant example of advanced blog customization.
</p>
<p>
Back in 2003 I <a href="http://jonudell.net/udell/2003-06-03-searchable-slides.html">mused</a> about what kind of content management system would enable somebody to do a project like this without a lot of inspired hacking. The question came up again recently when my sister Ruth decided to recreate an archive of letters that my parents wrote home from our 15-month stay in New Delhi during 1961 and 1962.</p>
<p>
I&#8217;ve long held that blog publishing systems are really lightweight content management systems that can be used for almost any purpose. So I pointed her to WordPress.com, explained that you can use pages instead of posts to arrange items however you like, and waited to see what would happen.
</p>
<p>
Well, it didn&#8217;t work. It&#8217;s true that you can build an arbitrary collection of pages, but there&#8217;s no way Ruth would be able to manage that collection without automation. I could write code to help her, but I don&#8217;t want to. That&#8217;s partly laziness, and partly curiosity about how to use the standard kit to achieve the desired effects.
</p>
<p>
One of the biggest limitations of pages, in WordPress, is something I&#8217;d never noticed until now: No tags! So ended my plan to have Ruth use tags on pages to achieve a lightweight version of Phil Gyford&#8217;s indexes.
</p>
<p>
Why not just use posts? Originally I thought it would be cool to mimic the Pepys diary: start with a date in 1961, and continue in &#8220;real&#8221; time. But Ruth doesn&#8217;t want to do it that way. She wants to be able to process the archive in any order that&#8217;s convenient. And she wants it to read forward, like a book of letters, not backward like a blog. These perfectly reasonable requirements turn out to be harder to satisfy than you&#8217;d think.
</p>
<p>
It turns out that you can make the letters run forward on the Posts page by manipulating the publication dates. So here was the scheme I tried first:
</p>
<pre>
July 2 1961 -&gt; Jan 01 1961 15:01
July 4 1961 -&gt; Jan 01 1961 15:00
...
Oct 19 1961  -&gt; Jan 01 1961 04:01
Oct 22 1961  -&gt; Jan 01 1961 04:00
</pre>
<p>
In this scheme, every letter maps to the same day, chosen arbitrarily as Jan 1, 1961. Every month maps to an hour of that day, each letter maps to a minute within that hour, and the times run backward. Since WordPress reverses the sequence again when displaying items on the Posts page, that makes time run forward in that view.
</p>
<p>
The benefits are huge. Now Ruth can use tags to organize sets of letters, imposing as much or as little structure as she wants. Views by tag are neatly presented as sets of blurbs with &#8220;Continue reading&#8221; links. Each item automatically links to its predecessor and successor.
</p>
<p>
But there&#8217;s irreducible weirdness too. For example, the Jan 01 1961 date &#8212; which has now become an abstract database key used only for sorting &#8212; is part of every post URL. You wind up with patterns like this:
</p>
<pre>
/1961/01/01/june-30-1961-from-anita/
</pre>
<p>
This gets even weirder because dates prior to the start of Unix time &#8212; Jan 1, 1970 &#8212; don&#8217;t display in the management UI. However that turns out to be both a feature and a bug. It&#8217;s a feature because WordPress reverts to the current date for display, so you see &#8220;Posted on June 28, 2010 by Ruth&#8221; instead of &#8220;Posted on January 1, 1961 by Ruth.&#8221; And it&#8217;s a bug because you can&#8217;t easily scan and adjust the dates that control sorting.
</p>
<p>
More weirdness arises from the deeply hardwired assumption &#8212; in WordPress, but also in all blogs, really &#8212; that entries post in reverse chronological order. Although the backwards time mapping seemed at first glance to work, it turned out to be broken in two ways. On the Posts page, after the break, the link pointed to &#8220;Older entries&#8221; which were really, in our scheme, &#8220;Newer entries.&#8221; And within posts, the next and previous logic was also reversed.
</p>
<p>
So for now I&#8217;ve gone back to a forward mapping of hours and minutes within Jan 1, 1961. I&#8217;ve ditched the default Posts page in favor of a hand-crafted page that presents items in ascending order. Once you&#8217;re in an item, the next and previous links work as expected because, when you move from item to item, WordPress uses a forward arrow of time.
</p>
<p>
I&#8217;m not complaining. It&#8217;s astonishing that WordPress provides a free service that Ruth can use publish this archive of letters, and I&#8217;m hugely grateful. I think we&#8217;ll be able to come up with a technique that will satisfy her requirements &#8212; without demanding heroic effort from her or custom software from me. But it sure is interesting to see what happens when you mess with a blog&#8217;s notion of the direction of time.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jonudell.wordpress.com/2513/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jonudell.wordpress.com/2513/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jonudell.wordpress.com/2513/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jonudell.wordpress.com/2513/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jonudell.wordpress.com/2513/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jonudell.wordpress.com/2513/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jonudell.wordpress.com/2513/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jonudell.wordpress.com/2513/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jonudell.wordpress.com/2513/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jonudell.wordpress.com/2513/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jonudell.wordpress.com/2513/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jonudell.wordpress.com/2513/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jonudell.wordpress.com/2513/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jonudell.wordpress.com/2513/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&amp;blog=109309&amp;post=2513&amp;subd=jonudell&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.jonudell.net/2010/06/28/the-arrow-of-wordpress-time/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0d7c7e171fc0ad3dacc9b1ed203e3e50?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jonudell</media:title>
		</media:content>
	</item>
		<item>
		<title>John Faughnan nails the spec for the defensive cycle-cam</title>
		<link>http://blog.jonudell.net/2010/06/24/john-faughnan-nails-the-spec-for-the-defensive-cycle-cam/</link>
		<comments>http://blog.jonudell.net/2010/06/24/john-faughnan-nails-the-spec-for-the-defensive-cycle-cam/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 23:17:33 +0000</pubDate>
		<dc:creator>Jon Udell</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.jonudell.net/?p=2507</guid>
		<description><![CDATA[In Defensive surveillance for cyclists I made a LazyWeb request for a helmet-mounted camera that can strongly identify passing vehicles. John Faughnan isn&#8217;t in a position to satisfy that request, so he did the next best thing: he refined the specification. That makes at least two customers. How many more, I wonder? If only there [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&amp;blog=109309&amp;post=2507&amp;subd=jonudell&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
In <a href="http://blog.jonudell.net/2010/06/08/defensive-surveillance-for-cyclists/">Defensive surveillance for cyclists</a> I made a LazyWeb request for a helmet-mounted camera that can strongly identify passing vehicles. John Faughnan isn&#8217;t in a position to satisfy that request, so he did the next best thing: he <a href="http://notes.kateva.org/2010/06/bicyclists-panopticon.html">refined the specification</a>.
</p>
<p>
That makes at least two customers. How many more, I wonder? If only there were a way to make the demand <a href="http://blog.jonudell.net/2010/06/03/visible-demand-for-shoe-repair/">visible</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jonudell.wordpress.com/2507/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jonudell.wordpress.com/2507/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jonudell.wordpress.com/2507/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jonudell.wordpress.com/2507/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jonudell.wordpress.com/2507/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jonudell.wordpress.com/2507/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jonudell.wordpress.com/2507/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jonudell.wordpress.com/2507/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jonudell.wordpress.com/2507/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jonudell.wordpress.com/2507/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jonudell.wordpress.com/2507/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jonudell.wordpress.com/2507/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jonudell.wordpress.com/2507/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jonudell.wordpress.com/2507/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&amp;blog=109309&amp;post=2507&amp;subd=jonudell&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.jonudell.net/2010/06/24/john-faughnan-nails-the-spec-for-the-defensive-cycle-cam/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0d7c7e171fc0ad3dacc9b1ed203e3e50?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jonudell</media:title>
		</media:content>
	</item>
		<item>
		<title>Keene Public Library joins Flickr Commons</title>
		<link>http://blog.jonudell.net/2010/06/15/keene-public-library-joins-flickr-commons/</link>
		<comments>http://blog.jonudell.net/2010/06/15/keene-public-library-joins-flickr-commons/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 12:35:02 +0000</pubDate>
		<dc:creator>Jon Udell</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.jonudell.net/?p=2488</guid>
		<description><![CDATA[Yesterday the Flickr blog announced that the Keene Public Library has joined the Flickr commons. I&#8217;ve been watching the library&#8217;s photo stream for a few years now, as its archive of historical photos and postcards and has been steadily and carefully uploaded, described, cataloged, and tagged. Last weekend I went rock climbing with some friends [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&amp;blog=109309&amp;post=2488&amp;subd=jonudell&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
Yesterday the <a href="http://blog.flickr.net/en/2010/06/14/welcome-the-keene-public-library-to-the-commons/">Flickr blog</a> announced that the <a href="">Keene Public Library</a> has joined the <a href="http://www.flickr.com/commons/">Flickr commons</a>. I&#8217;ve been watching the library&#8217;s photo stream for a few years now, as its archive of historical photos and postcards and has been steadily and carefully uploaded, described, <a href="http://www.flickr.com/photos/keenepubliclibrary/sets/">cataloged</a>, and tagged.
</p>
<p>
Last weekend I went rock climbing with some friends at the <a href="http://www.flickr.com/photos/keenepubliclibrary/tags/stonearchbridge/">Stone Arch Bridge</a> and wondered what it looked like when the trains ran. Here&#8217;s a <a href="http://www.flickr.com/photos/keenepubliclibrary/2587543632/in/set-72157605652473117/">postcard</a> that answers the question.
</p>
<p>
<img src="http://farm4.static.flickr.com/3261/2587543632_2f8cab4aee.jpg" />
</p>
<blockquote>
<p>
Postcard of the Cheshire Railroad Bridge (Stone Arch Bridge) in Keene New Hampshire, also called the Keystone Arch Bridge. The bridge had a 90 foot span and was 60 feet high at the center of the arch.
</p>
<p>&#8220;An enduring example of the excellence which characterized the construction of the Cheshire Railroad. It was designed by Lucian Tilton. The stone came from a quarry on the Thompson farm, within a half-mile of the bridge. The keystone was set Dec.9, 1846. The removal of the original parapet and the substitution of an iron railing has detracted somewhat from its beauty.&#8221;
</p>
<p>
This postcard says &#8220;Largest Stone Arch in New England.&#8221;
</p>
</blockquote>
<p>
Nice!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jonudell.wordpress.com/2488/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jonudell.wordpress.com/2488/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jonudell.wordpress.com/2488/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jonudell.wordpress.com/2488/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jonudell.wordpress.com/2488/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jonudell.wordpress.com/2488/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jonudell.wordpress.com/2488/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jonudell.wordpress.com/2488/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jonudell.wordpress.com/2488/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jonudell.wordpress.com/2488/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jonudell.wordpress.com/2488/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jonudell.wordpress.com/2488/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jonudell.wordpress.com/2488/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jonudell.wordpress.com/2488/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&amp;blog=109309&amp;post=2488&amp;subd=jonudell&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.jonudell.net/2010/06/15/keene-public-library-joins-flickr-commons/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0d7c7e171fc0ad3dacc9b1ed203e3e50?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jonudell</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3261/2587543632_2f8cab4aee.jpg" medium="image" />
	</item>
		<item>
		<title>To PIP (picture-in-picture video) or not to PIP?</title>
		<link>http://blog.jonudell.net/2010/06/10/to-pip-picture-in-picture-video-or-not-to-pip/</link>
		<comments>http://blog.jonudell.net/2010/06/10/to-pip-picture-in-picture-video-or-not-to-pip/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 22:06:34 +0000</pubDate>
		<dc:creator>Jon Udell</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.jonudell.net/?p=2481</guid>
		<description><![CDATA[I&#8217;m just wrapped up a screencast about the elmcity project. It&#8217;ll stand in for me at an upcoming event I can&#8217;t attend, and serve as an explanation I can point others too. This is the first screencast I&#8217;ve worked on in ages, and also the first in which I appear as a picture-in-picture talking head. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&amp;blog=109309&amp;post=2481&amp;subd=jonudell&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
I&#8217;m just wrapped up a screencast about the <a href="http://elmcity.cloudapp.net">elmcity project</a>. It&#8217;ll stand in for me at an upcoming event I can&#8217;t attend, and serve as an explanation I can point others too. This is the first screencast I&#8217;ve worked on in ages, and also the first in which I appear as a picture-in-picture talking head. The process has been challenging, and I want to write about it while the details are fresh.
</p>
<h2>Software teleprompters</h2>
<p>
After writing the script, I realized I&#8217;d need a teleprompter in order to read it effectively into the camera. You&#8217;d expect to find lots of software prompters floating around on the web, including some free ones, and you&#8217;d be right about that. But I had to work through a bunch of them before I found one that worked well for me. I tried <a href="http://www.cueprompter.com/">CuePrompter</a>, <a href="http://telekast.sourceforge.net/">TeleKast</a>, and many others. All failed in some dimension of control: margins, speed, transport. Finally I settled on <a href="http://www.promptdog.com/">PromptDog</a>, which is free to try but is the one I&#8217;ll buy when I go this route again. It does everything well, but what really put it over the top for me was the way it wires scroll speed to the mouse wheel.
</p>
<p>
If you&#8217;ve read from a software-based teleprompter before, you&#8217;ll already know this, but it was new to me. No matter what scroll speed you choose, you need to vary it as you go along. That&#8217;s because words and sentences take varying amounts of time to speak, but you need to keep your eyes focused near the top of the screen where the camera sits. With most of the programs I tried, you manage this focal zone by stopping and starting the scroll. But for me, at least, the stops and starts were distracting. PromptDog&#8217;s mouse-wheel-driven variable speed control made it much easier to stay in the focal zone. Reading from a software teleprompter is hard, at least for me. I was happy for all the help I could get.
</p>
<h2>Picture-in-picture video</h2>
<p>
For this screencast, I upgraded from Camtasia 5 to Camtasia 7. It can record directly from a camcorder, but my second-hand Panasonic PV-GS400 doesn&#8217;t seem to work well in that mode. So I recorded to tape, imported the results to a file, and imported that file into Camtasia as a PIP (picture-in-picture) video. On import you tell Camtasia how big your PIP window will be, and where it will show up in the larger video window. I made the PIP window a quarter the size of, vertically centered in, and flush right with the larger 1024&#215;768 video window.
</p>
<p>
I&#8217;d sssumed you could move the PIP window around, and grow it or shrink it, to accomodate different kinds of underlying screencast action. But that assumption was wrong. For a given segment of PIP video, the window stays where you put it. This leads to my first feature request for Camtasia 8: a PIP preview rectangle when recording the screen.
</p>
<p>
Often it&#8217;s OK to let the PIP video just overlay the screen action. But sometimes you don&#8217;t want it to hide an essential part of the screen. To avoid that, you have to compose the screen around the PIP window. Lacking a  visual cue for the PIP window&#8217;s borders, I had to guess. Often I guessed wrong, and had to recompose and reshoot a piece of screen action.
</p>
<p>
Note that you <i>can</i> vary the size and location of the PIP window by splitting the PIP video into segments and assigning different sizes and locations to each segment. That&#8217;s a lot of work, though. And you don&#8217;t really want to split the PIP video into segments because then you can&#8217;t manipulate the whole track.
</p>
<h2>Editing audio, motion video, and screen video all together</h2>
<p>
I made things hard on myself because I&#8217;d forgotten that Camtasia invites you to do more integrated editing than you should. In principle you can, for example, run a noise-reduction pass on your audio in Camtasia. In practice, I would prefer to do that in Adobe Audition, which does the job faster and better. What I should have done is grab the sound track out of the captured motion video, run Audition&#8217;s noise reducer, recombine the audio and video, and then import into Camtasia for editing.
</p>
<p>
Instead I edited everything down in Camtasia, then tried to do an export/process/import pass on the audio. When you export, Camtasia renders the audio based on your edits. Unfortunately it came out a few seconds longer than expected. I think that&#8217;s because the differing frame rates for screen video on the one hand, and motion video plus audio on the other, make it hard to keep things in synch. Next time around I&#8217;m going to try matching the frame rates to see if that helps.
</p>
<p>
(In the end I decided it was worth redoing the edit anyway, so I split the AVI file I&#8217;d recorded from the camcorder, fixed the audio, imported it back into Camtasia, and redid the relatively few edits I&#8217;d made to the PIP video.)
</p>
<p>
In the past, I&#8217;ve done some carefully edited screencasts where things that I say are tightly synched to things happening on screen. (&#8220;&#8230;when I click on <i>this link</i>, we see that &#8230;) It&#8217;s easy to pull that off when you can&#8217;t see the speaker, because you can mess with the screen video, or the audio, or both. When you can see the speaker, it&#8217;s much harder. Motion video isn&#8217;t nearly so forgiving as audio, so you have to do almost all the synch adjustment in the screen video. Or else re-record some or all of the motion video.
</p>
<p><h3>To PIP or not to PIP?</h3>
<p></a>
</p>
<p>
Is all this effort worth the trouble? When Scott Hanselman <a href="http://www.hanselman.com/blog/YourOpinionMattersScreencastTechniquesSurveyRESULTS.aspx">surveyed his readers</a> about screencasts, he asked, among other things, &#8220;PIP or no PIP?&#8221; More than half agreed with the statement: &#8220;Too much PIP (Picture in Picture) video of the presenter is distracting.&#8221; And I think that&#8217;s true for screencasts that show how to do stuff with software.
</p>
<p>
When a screencast shows <i>why</i> to do stuff with software, though, I think the talking head may make more sense. Now, my instinct is to be a voice only, as I am on my <a href="http://www.itconversations.com/series/innovators.html">podcast</a>. But if the screencast is going to represent me at an event, it seems like I should try to project myself there.
</p>
<p>
More broadly, the topic is something I care about and have struggled to communicate effectively. If this method of presentation works better than others I&#8217;ve tried, even if only for some people, then it&#8217;s worth doing. My communication kit needs as many tools as I can pack into it.
</p>
<p>
Now that I&#8217;ve knocked the rust off my screencasting skills, I&#8217;m looking forward to redoing this video based on feedback. And since it was made for a ten-minute conference slot, I should probably also do some shorter versions that will work in different contexts.
</p>
<p>
One thing that&#8217;s becoming terribly clear: If I want these to make sense to broad audiences, I need to speak plainly and illustrate with simple everyday examples. I&#8217;ve been embarrassingly slow to figure that out, but I am learning. In the screencast I just wrapped, which is all about syndication, I never use that word. It&#8217;s a start!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jonudell.wordpress.com/2481/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jonudell.wordpress.com/2481/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jonudell.wordpress.com/2481/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jonudell.wordpress.com/2481/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jonudell.wordpress.com/2481/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jonudell.wordpress.com/2481/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jonudell.wordpress.com/2481/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jonudell.wordpress.com/2481/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jonudell.wordpress.com/2481/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jonudell.wordpress.com/2481/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jonudell.wordpress.com/2481/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jonudell.wordpress.com/2481/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jonudell.wordpress.com/2481/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jonudell.wordpress.com/2481/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&amp;blog=109309&amp;post=2481&amp;subd=jonudell&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.jonudell.net/2010/06/10/to-pip-picture-in-picture-video-or-not-to-pip/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0d7c7e171fc0ad3dacc9b1ed203e3e50?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jonudell</media:title>
		</media:content>
	</item>
		<item>
		<title>Defensive surveillance for cyclists</title>
		<link>http://blog.jonudell.net/2010/06/08/defensive-surveillance-for-cyclists/</link>
		<comments>http://blog.jonudell.net/2010/06/08/defensive-surveillance-for-cyclists/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 12:21:01 +0000</pubDate>
		<dc:creator>Jon Udell</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.jonudell.net/?p=2468</guid>
		<description><![CDATA[This could have been me: A bicyclist riding along Old Homestead Highway was hit by a vehicle Friday evening. At about 6:43 p.m. Swanzey Police and Fire Department responded to a reported hit-and-run accident on Route 32. The vehicle was described as a white SUV, possibly a Chevy Blazer, with a black roof rack. It&#8217;s [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&amp;blog=109309&amp;post=2468&amp;subd=jonudell&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
This could have been me:
</p>
<blockquote>
<p>
A bicyclist riding along Old Homestead Highway was hit by a vehicle Friday evening.
</p>
<p>
At about 6:43 p.m. Swanzey Police and Fire Department responded to a reported hit-and-run accident on Route 32.
</p>
<p>
The vehicle was described as a white SUV, possibly a Chevy Blazer, with a black roof rack. It&#8217;s missing its passenger-side mirror as a result of the accident, according to Cpl. Robert Eccleston of the Swanzey police.
</p>
<p>
The cyclist suffered serious injuries and was transported to Cheshire Medical Center/Dartmouth-Hitchcock Keene.
</p>
</blockquote>
<p>
A couple of years ago it <i>was</i> me. I got sideswiped on a bike ride in another part of the county. In that case too, the impact also broke off the passenger-side mirror. Luckily I only suffered a bruised leg. According to a follow-up report, this cyclist suffered &#8220;skull fractures on the left side of his head, where his helmet hit the pavement, a broken shoulder and severe road rash.&#8221;
</p>
<p>
When it happened to me, I was furious for weeks. Every time I saw a sedan similar to the one that knocked me off my bike I looked for the telltale missing passenger-side mirror. And I formed a clear idea of a product that might have prevented the hit-and-run, or failing that, nabbed the perpetrator. It&#8217;s a pair of bicycle-mounted cameras, front and rear, that trigger on approaching traffic and take sequences of shots that can identify approaching vehicles.
</p>
<p>
Here&#8217;s why I imagine this could work. I don&#8217;t know about yesterday&#8217;s hit-and-run, but in my case it didn&#8217;t feel like an accident. We were the only two vehicles on the road. There was plenty of room for the car to give me wide berth. But some motorists like to hassle cyclists verbally, and once in a while that escalates to a cat-and-mouse game. That&#8217;s a game people these people play because they think they can get away with it. There&#8217;s no expectation that the sideswiped cyclist will be able to prove that it happened, or capture the identity of the car. In my case, when I jumped to my feet after tumbling along the roadside, only to see the car speeding over the top of the next hill, I remember thinking: &#8220;You bastard, if I only had your license plate number you would regret this.&#8221;
</p>
<p>
Defensive surveillance isn&#8217;t just a capability that cyclists need, of course. It makes sense for motorists to identify and record oncoming traffic too. But car-on-car violence is a game played on a level field. Car-on-bike violence is so unequal that I&#8217;ll jump at any advantage I can get.
</p>
<p>
Does the product I imagine already exist? Maybe, but I don&#8217;t think so. There are obviously scads of cheap helmet- or bike-mountable cameras. What I&#8217;m looking for, though, is one that&#8217;s optimized for defensive surveillance. I think that means a gadget that senses oncoming traffic, and then shoots sequences of high-resolution stills. Ideally it&#8217;d come with two pairs of mounts. One pair would be fitted to my bike&#8217;s handlebar and seat. The other pair would be fitted to my car&#8217;s dashboard and rear deck. For extra credit, the car would keep the cameras charged so they&#8217;re always ready to defend the bike.
</p>
<hr />
<p>
PS: Meanwhile, my low-tech solution is a <a href="http://www.amazon.com/gp/product/B00012343C">helmet-mounted rear view mirror</a>. I have always used one, and can now scarcely imagine what it used to be like to have to crane my head around &#8212; and wobble my bike &#8212; in order to see what&#8217;s behind me. With a helmet mirror, situational awareness only requires rapid eye flicks that become an automatic habit. Obviously the habit wasn&#8217;t fully automatic, but after the incident a couple of years ago I&#8217;m even more vigilant. I watch every car that approaches from the rear, and am always mentally preparing a dive into the ditch.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jonudell.wordpress.com/2468/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jonudell.wordpress.com/2468/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jonudell.wordpress.com/2468/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jonudell.wordpress.com/2468/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jonudell.wordpress.com/2468/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jonudell.wordpress.com/2468/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jonudell.wordpress.com/2468/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jonudell.wordpress.com/2468/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jonudell.wordpress.com/2468/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jonudell.wordpress.com/2468/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jonudell.wordpress.com/2468/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jonudell.wordpress.com/2468/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jonudell.wordpress.com/2468/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jonudell.wordpress.com/2468/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&amp;blog=109309&amp;post=2468&amp;subd=jonudell&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.jonudell.net/2010/06/08/defensive-surveillance-for-cyclists/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0d7c7e171fc0ad3dacc9b1ed203e3e50?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jonudell</media:title>
		</media:content>
	</item>
		<item>
		<title>Where are the Windows 7 tablets? Well, I&#8217;ve got one.</title>
		<link>http://blog.jonudell.net/2010/06/04/where-are-the-windows-7-tablets-well-ive-got-one/</link>
		<comments>http://blog.jonudell.net/2010/06/04/where-are-the-windows-7-tablets-well-ive-got-one/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 15:07:40 +0000</pubDate>
		<dc:creator>Jon Udell</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.jonudell.net/?p=2459</guid>
		<description><![CDATA[Noting that Windows 7 has been shipping with multi-touch support since October 2009, Charles Fitzgerald recently asked: Where are the Windows 7 tablets? Well, I&#8217;ve got one. It&#8217;s the Acer Aspire 1420P, which is same the machine that Microsoft PDC attendees got last fall. The moniker is &#8220;convertible tablet PC&#8221; but for me, it&#8217;s really [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&amp;blog=109309&amp;post=2459&amp;subd=jonudell&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
Noting that Windows 7 has been shipping with multi-touch support since October 2009, Charles Fitzgerald recently asked: <a href="http://cc.bingj.com/cache.aspx?q=%22where+are+the+windows-based+tablets%22&amp;d=4922359035004686&amp;mkt=en-US&amp;setlang=en-US&amp;w=bdbff9e3,f310fc06">Where are the Windows 7 tablets</a>? Well, I&#8217;ve got one. It&#8217;s the <a href="http://netbook10.com/acer-aspire-1420p-tablet/">Acer Aspire 1420P</a>, which is same the machine that <a href="http://microsoftpdc.com/tablet">Microsoft PDC attendees</a> got last fall. The moniker is &#8220;convertible tablet PC&#8221; but for me, it&#8217;s really a &#8220;do-everything PC&#8221; because I use it in three modes: as a desktop, laptop, and tablet.
</p>
<p>
In tablet mode it&#8217;s no iPad, I&#8217;ll be the first to admit. But as a general-purpose machine that morphs into a tablet, it has exceeded my expectations. Conventional wisdom holds that Windows 7 running standard apps can&#8217;t make effective use of a multi-touch screen. But while standard apps clearly aren&#8217;t optimized for multi-touch, basic gestures work and are very useful. Tapping and scrolling are my staple gestures, but I was delighted to find that pinching and spreading map to font size adjustment in browser windows. I do this all the time now.</p>
<p>
My primary use for tablet mode is reading &#8212; mostly reading web pages. Before I got this machine, I had already developed the habit of loading up a bunch of pages into browser tabs, using <a href="http://lab.arc90.com/experiments/readability/">Readability</a> to discard the cruft, and then kicking back on a sofa, or in an airplane seat, to cycle through the tabs. Now I can do this with the Acer in tablet mode. At 1.7kg (3.8 pounds) it&#8217;s not something I can conveniently hold for a long time without propping up with my legs or with a pillow. But to put things in perspective, Wolfram Alpha reports that 1.7 kg is <a href="http://www.wolframalpha.com/input/?i=1.7kg">0.68 x the mass of the book A New Kind of Science</a>.
</p>
<p>
Full-on tablet mode is just one option for reading, though. The other day, sitting in an airport bar reading, I used the machine in laptop mode but with the screen spun around so that the keyboard was safely away from my drink. Later, in a meeting with colleagues, I spun the screen to a variety of angles to show things to them, and to enable them to show things to one another. Now that I&#8217;ve had a taste of this kind of flexibility, I&#8217;ll never want another laptop that doesn&#8217;t have a screen you can spin around and fold back.
</p>
<p>
As a pure laptop it&#8217;s a bit of a compromise, as you&#8217;d expect. The keyboard is solid, but the screen outweighs the body of the machine which can make it tippy. The screen is also wider and skinnier than I&#8217;d like. That said, multi-touch makes it a different kind of laptop than I&#8217;ve ever used before. Now, when using other machines, I find myself reaching for the screen to scroll or adjust fonts. It&#8217;s true that general-purpose computers aren&#8217;t optimized for touch. But it&#8217;s an incredibly useful adjunct. I won&#8217;t ever want another computer that doesn&#8217;t support touch.
</p>
<p>
With previous laptops I&#8217;ve always used docking stations. For the Acer, though, I just plug in a giant second monitor. And I use a USB keyboard/mouse adapter to command the machine from my <a href="http://blog.jonudell.net/2009/03/14/the-floating-arms-keyboard/">Captain Kirk chair</a>.
</p>
<p>
Now I&#8217;m really looking forward to a next-gen version of this do-everything computer. It would be a bit squarer. It would be a bit lighter &#8212; say, .4 x the mass of A New Kind of Science. The accelerometer and multi-touch display would be more responsive. Given all that, though, I&#8217;m not sure I&#8217;d ever need or want a slate-style tablet. This machine has raised my expectations for just how flexible an all-purpose computer can be.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jonudell.wordpress.com/2459/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jonudell.wordpress.com/2459/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jonudell.wordpress.com/2459/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jonudell.wordpress.com/2459/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jonudell.wordpress.com/2459/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jonudell.wordpress.com/2459/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jonudell.wordpress.com/2459/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jonudell.wordpress.com/2459/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jonudell.wordpress.com/2459/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jonudell.wordpress.com/2459/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jonudell.wordpress.com/2459/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jonudell.wordpress.com/2459/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jonudell.wordpress.com/2459/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jonudell.wordpress.com/2459/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&amp;blog=109309&amp;post=2459&amp;subd=jonudell&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.jonudell.net/2010/06/04/where-are-the-windows-7-tablets-well-ive-got-one/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0d7c7e171fc0ad3dacc9b1ed203e3e50?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jonudell</media:title>
		</media:content>
	</item>
		<item>
		<title>Visible demand for shoe repair</title>
		<link>http://blog.jonudell.net/2010/06/03/visible-demand-for-shoe-repair/</link>
		<comments>http://blog.jonudell.net/2010/06/03/visible-demand-for-shoe-repair/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 14:51:08 +0000</pubDate>
		<dc:creator>Jon Udell</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.jonudell.net/?p=2456</guid>
		<description><![CDATA[In my town there&#8217;s one guy who does shoe and leather repair: Ed Hutchins. He resoles my Birkenstocks, fixes kids&#8217; hockey skate boots, refurbishes leather jackets. If you search the web, you&#8217;ll find two reviews of Ed&#8217;s work: 1. They do a great job repairing shoes here and just recently he did a fantastic job [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&amp;blog=109309&amp;post=2456&amp;subd=jonudell&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
In my town there&#8217;s one guy who does shoe and leather repair: Ed Hutchins. He resoles my Birkenstocks, fixes kids&#8217; hockey skate boots, refurbishes leather jackets. If you search the web, you&#8217;ll find two reviews of Ed&#8217;s work:
</p>
<blockquote>
<p>
1. They do a great job repairing shoes here and just recently he did a fantastic job repairing my son&#8217;s hockey skate boot. His rates are very reasonable the only downfall is he takes his time so don&#8217;t be in a hurry to get your item back soon.
</p>
<p>
2. Ed Hutchins is a very nice man who does very good work. The only complaint I can think of is that he is not the fastest at getting work done. He does a fabulous job though and his repairs last!
</p>
</blockquote>
<p>
Those comments appear on a number of sites: Kuzdu, InsiderPages, LocalTom. Beyond address and phone number, that&#8217;s all the web knows about Ed&#8217;s business. The comments are accurate. I&#8217;ve been waiting months for my Birkenstocks. It&#8217;s clear to me that there&#8217;s unmet demand here for shoe and leather repair. But you&#8217;re somebody who could help Ed meet that demand, how could you know about the opportunity?
</p>
<p>
In principle, the demand can be made visible. I think it was Esther Dyson who coined the phrase <i>visible demand</i>. In 2006 she published an issue of Release 1.0 entitled <a href="http://eventful.com/demand">Visible Demand: The New Air-Taxi Market</a>. The idea, which I <a href="http://blog.jonudell.net/2007/09/15/a-conversation-with-ed-iacobucci-about-the-reinvention-of-air-travel/">discussed at length</a> with DayJet&#8217;s Ed Iacobucci, is that when we use the web to aggregate demand &#8212; in this case, for direct flights among regional airports &#8212; we can optimize the delivery of services.
</p>
<p>
The same idea shows up in <a href="http://eventful.com/demand">Eventful Demand</a>:
</p>
<blockquote>
<p>
1. Demand that your favorite performers come to your town.
</p>
<p>
2. Spread the word to get your friends and family to join the Demand.
</p>
<p>
3. Eventful will alert you when your events are scheduled.
</p>
</blockquote>
<p>
DayJet was up and running until the 2008 credit crunch killed it. Eventful Demand is alive although not really kicking. (It&#8217;s unlikely that you&#8217;ve ever Demanded a performer. And I suspect it&#8217;s also unlikely that you&#8217;ve ever attended a performance at a venue chosen to satisfy a Demand.) But the idea of visible demand seems so powerful, and so right, that I hope it will play out on a broader stage. </p>
<p>
How? That&#8217;s a $64 billion question which I hope people smarter than me are trying to answer. Meanwhile, I&#8217;ll just put this fact out onto the web. If you&#8217;re a great shoe and leather repairer, and you&#8217;d like to ply your trade in a picturesque New England town, the folks in Keene will welcome you with open arms.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jonudell.wordpress.com/2456/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jonudell.wordpress.com/2456/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jonudell.wordpress.com/2456/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jonudell.wordpress.com/2456/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jonudell.wordpress.com/2456/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jonudell.wordpress.com/2456/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jonudell.wordpress.com/2456/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jonudell.wordpress.com/2456/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jonudell.wordpress.com/2456/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jonudell.wordpress.com/2456/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jonudell.wordpress.com/2456/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jonudell.wordpress.com/2456/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jonudell.wordpress.com/2456/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jonudell.wordpress.com/2456/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&amp;blog=109309&amp;post=2456&amp;subd=jonudell&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.jonudell.net/2010/06/03/visible-demand-for-shoe-repair/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0d7c7e171fc0ad3dacc9b1ed203e3e50?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jonudell</media:title>
		</media:content>
	</item>
		<item>
		<title>Want fast, cheap, and ultra-high-res images of the Gulf oil spill? Go fly a kite!</title>
		<link>http://blog.jonudell.net/2010/06/02/want-fast-cheap-and-ultra-high-res-images-of-the-gulf-oil-spill-go-fly-a-kite/</link>
		<comments>http://blog.jonudell.net/2010/06/02/want-fast-cheap-and-ultra-high-res-images-of-the-gulf-oil-spill-go-fly-a-kite/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 12:49:51 +0000</pubDate>
		<dc:creator>Jon Udell</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.jonudell.net/?p=2454</guid>
		<description><![CDATA[Last week Peter Wayner wrote in the NY Times about the Canon Hack Development Kit, which makes it possible to write scripts to control Canon PowerShot cameras. The article describes how hobbyists fly this kit on weather balloons to perform high-altitude surveillance. It can also be used for low-altitude surveillance. Last week I moderated a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&amp;blog=109309&amp;post=2454&amp;subd=jonudell&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
Last week Peter Wayner <a href="http://www.nytimes.com/2010/05/27/technology/personaltech/27basics.html">wrote in the NY Times</a> about the <a href="http://chdk.wikia.com/wiki/CHDK">Canon Hack Development Kit</a>, which makes it possible to write scripts to control Canon PowerShot cameras. The article describes how hobbyists fly this kit on weather balloons to perform high-altitude surveillance.
</p>
<p>
It can also be used for low-altitude surveillance. Last week I moderated a <a href="http://www.gov2expo.com/gov2expo2010/public/schedule/detail/14713">panel</a> at Gov 2.0. One of the panelists, <a href="http://www.gov2expo.com/gov2expo2010/public/schedule/speaker/67704">John Crowley</a>, showed ultra-high-resolution (9cm/pixel!) imagery of the Gulf oil spill that was taken from a kite carrying one of these hacked Canon cameras. This isn&#8217;t just way faster and way cheaper imagery than we&#8217;ve seen from official sources. It&#8217;s also way better.
</p>
<p>
John Crowley doesn&#8217;t regard this as a hobby. Working for the <a href="http://www.hhi.harvard.edu/">Harvard Humanitarian Initiative</a> and <a href="http://star-tides.net/">STAR-TIDES</a>, he researches and develops emergency infrastructure for stressed populations. That means shelter, water, power, and sanitation, but also information and communication technologies (ICT). Kite surveillance of the Gulf was one of his compelling ICT examples. Another was an <a href="http://www.openstreetmap.org/">OpenStreetMap</a> project that collaboratively mapped out the affecteed areas of Haiti in the days following the quake. I don&#8217;t yet have links for these examples but I&#8217;m going to ask <a href="http://twitter.com/jcrowley">@jcrowley</a> to provide them, and I hope he&#8217;ll join me for an <a href="http://www.itconversations.com/series/innovators.html">Innovators podcast</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jonudell.wordpress.com/2454/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jonudell.wordpress.com/2454/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jonudell.wordpress.com/2454/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jonudell.wordpress.com/2454/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jonudell.wordpress.com/2454/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jonudell.wordpress.com/2454/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jonudell.wordpress.com/2454/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jonudell.wordpress.com/2454/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jonudell.wordpress.com/2454/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jonudell.wordpress.com/2454/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jonudell.wordpress.com/2454/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jonudell.wordpress.com/2454/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jonudell.wordpress.com/2454/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jonudell.wordpress.com/2454/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&amp;blog=109309&amp;post=2454&amp;subd=jonudell&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.jonudell.net/2010/06/02/want-fast-cheap-and-ultra-high-res-images-of-the-gulf-oil-spill-go-fly-a-kite/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0d7c7e171fc0ad3dacc9b1ed203e3e50?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jonudell</media:title>
		</media:content>
	</item>
		<item>
		<title>How do you find pages that cite a permalink?</title>
		<link>http://blog.jonudell.net/2010/05/24/how-do-you-find-pages-that-cite-a-permalink/</link>
		<comments>http://blog.jonudell.net/2010/05/24/how-do-you-find-pages-that-cite-a-permalink/#comments</comments>
		<pubDate>Mon, 24 May 2010 14:20:02 +0000</pubDate>
		<dc:creator>Jon Udell</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.jonudell.net/?p=2441</guid>
		<description><![CDATA[When I posted Permalinks and hashtags for city council agenda items last week, I embedded a permalink and a hashtag to illustrate the idea. The post links to the video of Keene&#8217;s recent city council meeting, at the point where Patty Little introduces Tom LePage&#8217;s request to expand the Armadillo&#8217;s sidewalk cafe. The post also [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&amp;blog=109309&amp;post=2441&amp;subd=jonudell&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
When I posted <a href="http://blog.jonudell.net/2010/05/21/permalinks-and-hashtags-for-city-council-agenda-items/">Permalinks and hashtags for city council agenda items</a> last week, I embedded a permalink and a hashtag to illustrate the idea. The post links to the video of Keene&#8217;s recent city council meeting, at the point where Patty Little introduces Tom LePage&#8217;s request to expand the Armadillo&#8217;s sidewalk cafe. The post also refers to this agenda item using the hashtag generated for it by the Granicus system.
</p>
<p>
I figured this would enable two ways to find pages, like my blog post, that refer to agenda items, like Tom&#8217;s request. First, you could search for pages that mention the hashtag. For example, this combined search of Google and Bing for <a href="http://elmcity.info/doublesearch/?q=granicus732_7716">granicus732_7716</a> finds my blog post because it mentions that tag. These searches also find my tweet containing the tag, and some echoes of the tweet. Finally, of course, you could <a href="http://search.twitter.com/search?q=granicus732_7716">search Twitter directly</a> for the tag.
</p>
<p>
A second approach would be to search for pages that link to the video segment. I expected to be able to find my blog post by searching for this permalink which it cites:
</p>
<p>http://keene.granicus.com/MediaPlayer.php?view_id=2&#038;clip_id=77&#038;meta_id=7716</p>
<p>
I planned to use the <a href="http://www.googleguide.com/advanced_operators.html#link">link:</a> operator, which finds pages pointing to an URL. And I figured this would work for both Google and Bing. But I was wrong on several counts. Bing doesn&#8217;t seem to support the link: operator. And even though Google does, <a href="http://www.google.com/#q=link%3Ahttp%3A%2F%2Fkeene.granicus.com%2FMediaPlayer.php%3Fview_id%3D2%26clip_id%3D77%26meta_id%3D7716">this query</a> doesn&#8217;t find my blog post.
</p>
<p>
Using the permalink as a plain search term doesn&#8217;t work either. And after reviewing the advanced search operators for both <a href="http://www.googleguide.com/advanced_operators.html">Google</a> and <a href="http://help.live.com/Help.aspx?market=en-US&amp;project=WL_Searchv1&amp;querytype=topic&amp;query=WL_SEARCH_REF_Keywords.htm">Bing</a>, I&#8217;m left wondering: How do you find pages that cite a permalink?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jonudell.wordpress.com/2441/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jonudell.wordpress.com/2441/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jonudell.wordpress.com/2441/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jonudell.wordpress.com/2441/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jonudell.wordpress.com/2441/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jonudell.wordpress.com/2441/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jonudell.wordpress.com/2441/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jonudell.wordpress.com/2441/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jonudell.wordpress.com/2441/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jonudell.wordpress.com/2441/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jonudell.wordpress.com/2441/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jonudell.wordpress.com/2441/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jonudell.wordpress.com/2441/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jonudell.wordpress.com/2441/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&amp;blog=109309&amp;post=2441&amp;subd=jonudell&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.jonudell.net/2010/05/24/how-do-you-find-pages-that-cite-a-permalink/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0d7c7e171fc0ad3dacc9b1ed203e3e50?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jonudell</media:title>
		</media:content>
	</item>
		<item>
		<title>Patrick saves the day (maybe)</title>
		<link>http://blog.jonudell.net/2010/05/23/patrick-saves-the-day-maybe/</link>
		<comments>http://blog.jonudell.net/2010/05/23/patrick-saves-the-day-maybe/#comments</comments>
		<pubDate>Sun, 23 May 2010 13:02:36 +0000</pubDate>
		<dc:creator>Jon Udell</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.jonudell.net/?p=2437</guid>
		<description><![CDATA[One weekend last year I was hiking with my dog along the Washington Street Extension in Keene, NH. It&#8217;s the old Route 9, now an abandoned road that runs alongside Beaver Brook and climbs up to Beaver Brook Falls. The road has been returning to nature since before we came to Keene. It&#8217;s lined on [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&amp;blog=109309&amp;post=2437&amp;subd=jonudell&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
One weekend last year I was hiking with my dog along the Washington Street Extension in Keene, NH. It&#8217;s the old Route 9, now an abandoned road that runs alongside Beaver Brook and climbs up to <a href="http://www.newenglandwaterfalls.com/waterfall.php?name=Beaver%20Brook%20Falls%20%28Keene%29">Beaver Brook Falls</a>. The road has been returning to nature since before we came to Keene. It&#8217;s lined on both sides, for over a mile, with 25-year trees that now entangle a course of utility cables. On that hike last year, I wondered if the owner of those cables might want to take a look and maybe schedule some pruning.
</p>
<p>
I tried calling the power company first. Directory services gave me the main number, but I failed repeatedly to find any path through the IVR system that would enable me to report the problem. When I got home I also failed to find <a href="http://www.psnh.com/Residential/SafetyCenter/TreeTrimming.asp">the PSNH web page</a> that has number to call: 1-800-662-7764</a>. (Menu path: Residential or Business -&gt; Safety Center -&gt; Tree Trimming. Effective search: <i>tree trimming</i>  not <i>report a problem</i>.) When I tweeted my query to <a href="http://blog.jonudell.net/2009/01/12/a-conversation-with-psnh-about-the-ice-storm-social-media-and-customer-service/">Martin Murray</a> (@psnh), though, he got back to me promptly. It turns out these aren&#8217;t power cables, they&#8217;re telephone cables.
</p>
<p>
So I tried to report the problem to <a href="http://fairpoint.com/">Fairpoint</a>. Again there was no obvious way to do it online. And I couldn&#8217;t find anybody at the phone company who would answer the phone on the weekend. Eventually I got distracted by other things and never followed up.
</p>
<p>
Fast forward to yesterday. I&#8217;m hiking with my dog along the same abandoned road. The 25-year trees are now 26-year trees. And some big 60- and 80-year trees, tilting on banks eroded by spring floods, threaten to bring down the cables.
</p>
<p>
So I call again. There&#8217;s got to be some way to report this, right?
</p>
<p>
It becomes a game. Every path through the IVR system leads, after much delay &#8212; and, infuriatingly, an advertisement &#8212; to a message saying that business hours are Monday through Friday, 9 to 5. I might have tried the website again, but:
</p>
<p>
a) I am not carrying a connected, browser-equipped device.
</p>
<p>
b) You are the fracking phone company. Answer the phone!
</p>
<p>
Finally somebody answers. It&#8217;s Patrick, in Internet tech support.
</p>
<p>
<b>Patrick</b>: What&#8217;s your phone number for DSL service?
</p>
<p>
<b>Me</b>: 603.355.xxxx
</p>
<p>
<b>Patrick</b>: And what operating system are you using?
</p>
<p>
<b>Me</b>: Never mind that, here&#8217;s the deal. I&#8217;m standing on the old Washington Street Extension, looking at what I suppose is Keene&#8217;s Internet trunk. There are 26-year-old trees entangling it for a mile. And right here, at pole 13-T, there are 60- and 80-year old trees leaning at a 45-degree angle over the cables. They&#8217;re going to bring those wires down in the next big ice or wind storm, if not before.
</p>
<p>
Look, I know this isn&#8217;t your department, but I&#8217;m having a hell of a time finding anybody at Fairpoint who cares about this. There must be some way to report the problem.
</p>
<p>
<b>Patrick</b>: I totally get what you&#8217;re saying. But you&#8217;ve reached the lowest guy on the totem pole. And, I hate to say it, but this really isn&#8217;t my department.
</p>
<p>
<b>Me</b>: I know. But you&#8217;re several hops closer to the right department than I am. Can you please just take a report, email it to your supervisor, and cc me on the email?
</p>
<p>
<b>Patrick</b>: OK, hang on&#8230;done.
</p>
<p>
<b>Me</b>: Thanks Patrick! You may have just prevented a whole shitload of Internet technical support calls!
</p>
<hr />
<p>
<b>Update</b>: Got these responses from @MyFairPoint on Monday AM:
</p>
<blockquote><p>
@judell Hi, Jon &#8211; thanks so much for the heads up (just saw your tweet come up in our alerts). I really appreciate you looking out!</p>
<p>@judell Also, our active acct is @MyFairPoint and we&#8217;re working to ramp up our social media efforts, so expect to hear more soon! Thx again!</p>
<p>@judell &#8211; I&#8217;ll see what I can do based on this and your attached article. ^JP
</p></blockquote>
<p>Nice!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jonudell.wordpress.com/2437/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jonudell.wordpress.com/2437/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jonudell.wordpress.com/2437/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jonudell.wordpress.com/2437/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jonudell.wordpress.com/2437/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jonudell.wordpress.com/2437/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jonudell.wordpress.com/2437/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jonudell.wordpress.com/2437/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jonudell.wordpress.com/2437/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jonudell.wordpress.com/2437/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jonudell.wordpress.com/2437/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jonudell.wordpress.com/2437/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jonudell.wordpress.com/2437/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jonudell.wordpress.com/2437/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&amp;blog=109309&amp;post=2437&amp;subd=jonudell&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.jonudell.net/2010/05/23/patrick-saves-the-day-maybe/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0d7c7e171fc0ad3dacc9b1ed203e3e50?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jonudell</media:title>
		</media:content>
	</item>
		<item>
		<title>Permalinks and hashtags for city council agenda items</title>
		<link>http://blog.jonudell.net/2010/05/21/permalinks-and-hashtags-for-city-council-agenda-items/</link>
		<comments>http://blog.jonudell.net/2010/05/21/permalinks-and-hashtags-for-city-council-agenda-items/#comments</comments>
		<pubDate>Fri, 21 May 2010 15:39:48 +0000</pubDate>
		<dc:creator>Jon Udell</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.jonudell.net/?p=2430</guid>
		<description><![CDATA[Among the agenda items that came before the Keene City Council last night was a request by Tom LePage, who runs Armadillo&#8217;s Burritos, to extend his sidewalk cafe around the corner onto Railroad Square. I&#8217;m in favor of it! As we head into the summer season, I&#8217;ll be going to Armadillo&#8217;s a lot. I always [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&amp;blog=109309&amp;post=2430&amp;subd=jonudell&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
Among the agenda items that came before the Keene City Council last night was a request by Tom LePage, who runs <a href="http://www.armadillosburritos.com/">Armadillo&#8217;s Burritos</a>, to extend his sidewalk cafe around the corner onto Railroad Square. I&#8217;m in favor of it! As we head into the summer season, I&#8217;ll be going to Armadillo&#8217;s a lot. I always want to sit outside, but there are only a few tables out front, and they&#8217;re usually occupied. Around the corner, where the restaurant abuts Railroad Square, there&#8217;s more space available, and it&#8217;d be fun to have a ringside seat for the various musical, artistic, and political activities that happen in the square.
</p>
<p>
Tom&#8217;s proposal came up at <a href="http://keene.granicus.com/MediaPlayer.php?view_id=2&amp;clip_id=77&amp;meta_id=7716">this point</a> in the meeting. The relevant piece of video, served up by <a href="http://granicus.com">Granicus</a>, lasts only about five seconds. That&#8217;s how long it took for city clerk Patty Little to mention the item, and for mayor Dale Pregent to refer it to the <a href="http://www.ci.keene.nh.us/government/minutes-agendas/agendas/planning-licenses-and-development-committee">Planning, Licences, and Development Committee</a>. But thanks to a new feature added to the Granicus service, that bit of city business now has a <a href="http://keene.granicus.com/MediaPlayer.php?view_id=2&amp;clip_id=77&amp;meta_id=7716">permalink</a> and also a hashtag (#granicus732_7716).
</p>
<p>
This is a simple idea, it&#8217;s easy to implement, yet it&#8217;s a powerful enabler of modes of communication that we all envision. When the folks on the Planning, Licenses, and Development Committee gets around to considering Tom&#8217;s request, they could &#8212; and I hope they will &#8212; search the web for pages (like this one) that use the permalink, and tweets (like the one I&#8217;m about to write) that cite the hashtag. Citizens who want to express views on the matter can do so in their own online spaces, wherever those may be. No single authority is responsible for monitoring, or gathering, or moderating, or displaying the set of items joined together by these unique tokens. But the web&#8217;s ability to find that set of things, easily and reliably, assures that they can be brought together in a variety of contexts, to serve a variety of purposes.
</p>
<p>
The title of a recent post, <a href="http://blog.jonudell.net/2010/05/12/every-package-has-its-own-home-page-on-the-web/">Every package has its own home page on the web</a>, echoes an epiphany that Andrew Schulman had in 1997 when he realized the implications of every Fedex package having its own unique URL. Every piece of public business should have one too. It&#8217;s easy to mint new unique names for things. It&#8217;ll be a bit harder to show people how and why to use those names as rendezvous points for loosely-coupled, decentralized interaction. But I hope examples like this one will help get the idea across.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jonudell.wordpress.com/2430/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jonudell.wordpress.com/2430/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jonudell.wordpress.com/2430/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jonudell.wordpress.com/2430/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jonudell.wordpress.com/2430/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jonudell.wordpress.com/2430/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jonudell.wordpress.com/2430/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jonudell.wordpress.com/2430/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jonudell.wordpress.com/2430/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jonudell.wordpress.com/2430/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jonudell.wordpress.com/2430/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jonudell.wordpress.com/2430/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jonudell.wordpress.com/2430/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jonudell.wordpress.com/2430/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&amp;blog=109309&amp;post=2430&amp;subd=jonudell&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.jonudell.net/2010/05/21/permalinks-and-hashtags-for-city-council-agenda-items/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0d7c7e171fc0ad3dacc9b1ed203e3e50?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jonudell</media:title>
		</media:content>
	</item>
	</channel>
</rss>