<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"><id>tag:blogger.com,1999:blog-441071406174557701</id><updated>2009-11-05T22:19:43.764-08:00</updated><title type="text">Abstractioneer</title><subtitle type="html">Epistolary ramblings about technology &amp;amp; software development</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://www.abstractioneer.org/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://www.abstractioneer.org/" /><link rel="hub" href="http://pubsubhubbub.appspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default?start-index=26&amp;max-results=25" /><author><name>John</name><uri>http://www.blogger.com/profile/11529069857081314814</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>89</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><geo:lat>37.40679</geo:lat><geo:long>-122.074613</geo:long><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc/2.0/" /><link rel="self" href="http://feeds.feedburner.com/aol/SzHO" type="application/atom+xml" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">aol/SzHO</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Faol%2FSzHO" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Faol%2FSzHO" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Faol%2FSzHO" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bloglines.com/sub/http://feeds.feedburner.com/aol/SzHO" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Faol%2FSzHO" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Faol%2FSzHO" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Faol%2FSzHO" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2Faol%2FSzHO" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Faol%2FSzHO" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.addtoany.com/?linkname=Abstractioneer&amp;linkurl=http%3A%2F%2Ffeeds.feedburner.com%2Faol%2FSzHO&amp;type=feed" src="http://www.addtoany.com/addfr-b.gif">Add to Any Feed Reader</feedburner:feedFlare><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry><id>tag:blogger.com,1999:blog-441071406174557701.post-7375241971034747657</id><published>2009-11-04T14:25:00.000-08:00</published><updated>2009-11-05T22:19:43.788-08:00</updated><title type="text">One XRD To Rule Them All</title><content type="html">&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5400373556500069426" src="http://4.bp.blogspot.com/_mMw9xzSpuxI/SvH7IyGZfDI/AAAAAAAAASU/H0viQPgDF2M/s320/photo-751825.jpg" style="float: right;" /&gt;Discussing The Hammer Stack most of the day today. &amp;nbsp;Resolving several issues. &amp;nbsp;Will keep going until coffee runs out. &amp;nbsp;XRD will bind all services together and rule them all. &amp;nbsp;Notes &lt;a href="https://docs.google.com/Doc?docid=0AZojn6fzr_tFZGRqNjhzcXZfOWY1cXA3emY5&amp;amp;hl=en"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Addendum Nov 5:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;One Protocol to rule them all, One Protocol to find them,&lt;/i&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;One Protocol to bring them all and in the DNS bind them&lt;/i&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;In the Land of Standards where the Shadows li&lt;/i&gt;e.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/441071406174557701-7375241971034747657?l=www.abstractioneer.org'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=uv5CVWB3Z1k:OT__WSDN7yI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=uv5CVWB3Z1k:OT__WSDN7yI:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=uv5CVWB3Z1k:OT__WSDN7yI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=uv5CVWB3Z1k:OT__WSDN7yI:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/aol/SzHO/~4/uv5CVWB3Z1k" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.abstractioneer.org/feeds/7375241971034747657/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.abstractioneer.org/2009/11/one-xrd-to-rule-them-all.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/7375241971034747657" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/7375241971034747657" /><link rel="alternate" type="text/html" href="http://www.abstractioneer.org/2009/11/one-xrd-to-rule-them-all.html" title="One XRD To Rule Them All" /><author><name>John</name><uri>http://www.blogger.com/profile/11529069857081314814</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11160110385396117134" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_mMw9xzSpuxI/SvH7IyGZfDI/AAAAAAAAASU/H0viQPgDF2M/s72-c/photo-751825.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-441071406174557701.post-4677549306231511311</id><published>2009-10-27T16:04:00.000-07:00</published><updated>2009-10-27T16:08:09.987-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="salmon" /><title type="text">The Salmon Protocol: Introducing the Salmon Project</title><content type="html">&lt;img border="0" src="http://code.google.com/p/salmon-protocol/logo?logo_id=1254246610" style="float: right;" /&gt;&lt;span id="goog_1256601005818"&gt;&lt;/span&gt;&lt;span id="goog_1256601005819"&gt;&lt;/span&gt;A few days ago, at the &lt;a href="http://www.readwriteweb.com/archives/real_time_web_event.php"&gt;Real Time Web Summit&lt;/a&gt;&lt;span style="font-family: inherit;"&gt;,&amp;nbsp;we had a session about &lt;a href="http://salmon-protocol.org/"&gt;Salmon&lt;/a&gt;, a protocol for re-aggregated distributed conversations around web content. &amp;nbsp;I was hoping for some feedback and to generate some interest, and I was overwhelmed by the positive reactions, especially after Louis Gray's post &lt;a href="http://www.google.com/url?q=http%3A%2F%2Fblog.louisgray.com%2F2009%2F10%2Fproposed-salmon-protocol-aims-to-unify.html&amp;amp;sa=D&amp;amp;sntz=1&amp;amp;usg=AFrqEze-c491wB5WhBBdf1Io_6ryFbeofA"&gt;"Proposed Salmon Protocol aims to unify Conversations on the Web"&lt;/a&gt;. Adina Levin's &lt;/span&gt;&lt;a href="http://www.alevin.com/?p=1806"&gt;&lt;span style="font-family: inherit;"&gt;"Salmon - Re-assembling distributed conversations"&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;is a good, insightful review as well. There's clearly a great deal of interest in this, and so I've gone ahead and expanded Salmon's home at &lt;a href="http://salmon-protocol.org/"&gt;salmon-protocol.org&lt;/a&gt; with an open source project, &lt;a href="http://salmon-protocol.googlecode.com/"&gt;salmon-protocol.googlecode.com&lt;/a&gt;, and a mailing list,&amp;nbsp;&lt;a href="http://groups.google.com/group/salmon-protocol"&gt;groups.google.com/group/salmon-protocol&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family: inherit;"&gt;The &lt;a href="http://salmon-protocol.googlecode.com/"&gt;project&lt;/a&gt; is a home for all types of open source code related to Salmon, but particularly reference implementations and validators. &amp;nbsp;At the moment, it contains the Python/Google AppEngine source code for the demo at &lt;a href="http://salmon-playground.appspot.com/"&gt;salmon-playground.appspot.com&lt;/a&gt;. I also intend to host the actual spec text there for the moment, along with the reference implementation code, and develop both in parallel based on discussions on the mailing list. &amp;nbsp;The list&amp;nbsp;is for discussions about the Salmon Protocol and its implementations.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span style="font-family: inherit;"&gt;&lt;b&gt;This is also a call to action.&lt;/b&gt;&amp;nbsp;&amp;nbsp;If you are interested in helping to define this new protocol, or work on a reference implementation or validator, please &lt;/span&gt;&lt;span style="font-family: inherit;"&gt;&lt;a href="http://groups.google.com/group/salmon-protocol/subscribe"&gt;join the mailing list&lt;/a&gt;&amp;nbsp;and introduce yourself.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/441071406174557701-4677549306231511311?l=www.abstractioneer.org'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=fylrj_6tetk:3HkLbWz06Zo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=fylrj_6tetk:3HkLbWz06Zo:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=fylrj_6tetk:3HkLbWz06Zo:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=fylrj_6tetk:3HkLbWz06Zo:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/aol/SzHO/~4/fylrj_6tetk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.abstractioneer.org/feeds/4677549306231511311/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.abstractioneer.org/2009/10/salmon-protocol-introducing-salmon.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/4677549306231511311" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/4677549306231511311" /><link rel="alternate" type="text/html" href="http://www.abstractioneer.org/2009/10/salmon-protocol-introducing-salmon.html" title="The Salmon Protocol: Introducing the Salmon Project" /><author><name>John</name><uri>http://www.blogger.com/profile/12344017489797258795</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="07886630143387711930" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-441071406174557701.post-5971692008872667176</id><published>2009-10-21T14:11:00.000-07:00</published><updated>2009-10-21T14:11:19.830-07:00</updated><title type="text">Use your email address as an OpenID</title><content type="html">We're not &lt;i&gt;quite&lt;/i&gt; there yet, but soon you'll be able to use any reasonable user identifier as an OpenID. &amp;nbsp;Most importantly, email addresses. &amp;nbsp;Dirk just wrote a great blog post explaining "&lt;a href="http://hueniverse.com/2009/10/email-addresses-as-openids/"&gt;Email Addresses as OpenIDs&lt;/a&gt;" which goes into the nitty gritty. &amp;nbsp;Basically, this all just needs a finalized XRD spec to rely on, and adoption of same (and ability to use acct: URIs) in the next rev of the OpenID specification. &amp;nbsp;The upcoming&amp;nbsp;&lt;a href="http://www.internetidentityworkshop.com/"&gt;IIW&lt;/a&gt; will be an great opportunity to make some progress on these.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/441071406174557701-5971692008872667176?l=www.abstractioneer.org'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=sKiM7cZWkK4:9wMDfSiLIwA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=sKiM7cZWkK4:9wMDfSiLIwA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=sKiM7cZWkK4:9wMDfSiLIwA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=sKiM7cZWkK4:9wMDfSiLIwA:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/aol/SzHO/~4/sKiM7cZWkK4" height="1" width="1"/&gt;</content><link rel="related" href="http://hueniverse.com/2009/10/email-addresses-as-openids/" title="Use your email address as an OpenID" /><link rel="replies" type="application/atom+xml" href="http://www.abstractioneer.org/feeds/5971692008872667176/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.abstractioneer.org/2009/10/use-your-email-address-as-openid.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/5971692008872667176" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/5971692008872667176" /><link rel="alternate" type="text/html" href="http://www.abstractioneer.org/2009/10/use-your-email-address-as-openid.html" title="Use your email address as an OpenID" /><author><name>John</name><uri>http://www.blogger.com/profile/12344017489797258795</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="07886630143387711930" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-441071406174557701.post-4234353789570498868</id><published>2009-09-30T11:57:00.001-07:00</published><updated>2009-09-30T11:57:56.420-07:00</updated><title type="text">Really awesome new look for Fake Steve Jobs</title><content type="html">&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;New template designed by Tina of the Blogger team.  Plus tons of snark and even actual content from ol' Fake Steve.  Nice!&lt;/p&gt;in reference to: &lt;a href='http://www.fakesteve.net/'&gt;The Secret Diary of Steve Jobs&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/johnrobertpanzer/id/UViM3iCqCbaisyKnBzIeI2OKFR0'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/441071406174557701-4234353789570498868?l=www.abstractioneer.org'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=v7DVRr1Eq6c:NjzQ9mrAFyk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=v7DVRr1Eq6c:NjzQ9mrAFyk:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=v7DVRr1Eq6c:NjzQ9mrAFyk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=v7DVRr1Eq6c:NjzQ9mrAFyk:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/aol/SzHO/~4/v7DVRr1Eq6c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.abstractioneer.org/feeds/4234353789570498868/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.abstractioneer.org/2009/09/really-awesome-new-look-for-fake-steve.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/4234353789570498868" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/4234353789570498868" /><link rel="alternate" type="text/html" href="http://www.abstractioneer.org/2009/09/really-awesome-new-look-for-fake-steve.html" title="Really awesome new look for Fake Steve Jobs" /><author><name>John</name><uri>http://www.blogger.com/profile/12344017489797258795</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="07886630143387711930" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-441071406174557701.post-6438424881642475140</id><published>2009-09-27T11:35:00.000-07:00</published><updated>2009-09-27T11:35:59.366-07:00</updated><title type="text">Mint Promises</title><content type="html">&lt;a href="http://mint.com/"&gt;Mint&lt;/a&gt; is a great service, and I'm actually trusting it quite a bit.&amp;nbsp; But their re-assurances are giving me the willies:&lt;br /&gt;&lt;div class="fiLoginHelp"&gt;&lt;blockquote&gt;Your credentials are safe on Mint.com.&amp;nbsp; We use &lt;strong&gt;bank-level encryption&lt;/strong&gt; to secure your login credentials, they cannot be compromised. We are establishing a read-only connection to your bank, &lt;strong&gt;we cannot move or transfer money&lt;/strong&gt;. -- mint.com&lt;br /&gt;&lt;/blockquote&gt;&lt;dl class="fiLoginHelp-1"&gt;&lt;dt&gt;Of these 3 statements, the first is hopefully true for some reasonable value of "safe".&amp;nbsp; The second and third statements are demonstrably untrue, and they undermine the first assertion.&amp;nbsp; (As a matter of fact, when my bank offered a "read only" username/password mechanism, I tried it out with Mint -- Mint choked on the results.)&amp;nbsp; Mint has full access and can impersonate me to my bank.&amp;nbsp; I strongly dislike this situation and want Mint and the banks to change this.&lt;br /&gt;&lt;/dt&gt;&lt;dt&gt;&lt;br /&gt;&lt;/dt&gt;&lt;dt&gt;&lt;b&gt;Mint + Banks&lt;/b&gt;:&amp;nbsp; Please implement a least-privilege access mechanism.&amp;nbsp; &lt;a href="http://oauth.net/"&gt;OAuth&lt;/a&gt; would be great, but frankly anything including a read-only password would be better than today's situation.&amp;nbsp; &lt;b&gt;Mint&lt;/b&gt;: You really want to be able to prove that you couldn't be culpable if there is a leak or a bug.&amp;nbsp; &lt;b&gt;Banks&lt;/b&gt;:&amp;nbsp; You don't want people impersonating your customers, do you?&amp;nbsp; Do it the right way, guys.&lt;/dt&gt;&lt;dt&gt;&lt;br /&gt;&lt;/dt&gt;&lt;dd&gt;&lt;a href="http://www.mint.com/privacy/faq/" tabindex="1" target="_blank"&gt;&lt;/a&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/441071406174557701-6438424881642475140?l=www.abstractioneer.org'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=A5c1_m1N1CA:vWkwKJsk_sc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=A5c1_m1N1CA:vWkwKJsk_sc:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=A5c1_m1N1CA:vWkwKJsk_sc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=A5c1_m1N1CA:vWkwKJsk_sc:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/aol/SzHO/~4/A5c1_m1N1CA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.abstractioneer.org/feeds/6438424881642475140/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.abstractioneer.org/2009/09/mint-promises.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/6438424881642475140" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/6438424881642475140" /><link rel="alternate" type="text/html" href="http://www.abstractioneer.org/2009/09/mint-promises.html" title="Mint Promises" /><author><name>John</name><uri>http://www.blogger.com/profile/12344017489797258795</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="07886630143387711930" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-441071406174557701.post-1069439541522053953</id><published>2009-08-17T23:27:00.001-07:00</published><updated>2009-08-17T23:33:01.456-07:00</updated><title type="text">Blogger and the Real-Time Web</title><content type="html">Just wrote &lt;a href="http://buzz.blogger.com/2009/08/blogger-joins-hubbub.html"&gt;about Blogger's new support for PubSubHubbub&lt;/a&gt;.  It will be interesting to see what use developers make of this new capability.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/441071406174557701-1069439541522053953?l=www.abstractioneer.org'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=YikRd4jOakk:lycRC8_9HsA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=YikRd4jOakk:lycRC8_9HsA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=YikRd4jOakk:lycRC8_9HsA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=YikRd4jOakk:lycRC8_9HsA:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/aol/SzHO/~4/YikRd4jOakk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.abstractioneer.org/feeds/1069439541522053953/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.abstractioneer.org/2009/08/blogger-and-real-time-web.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/1069439541522053953" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/1069439541522053953" /><link rel="alternate" type="text/html" href="http://www.abstractioneer.org/2009/08/blogger-and-real-time-web.html" title="Blogger and the Real-Time Web" /><author><name>John</name><uri>http://www.blogger.com/profile/12344017489797258795</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="07886630143387711930" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-441071406174557701.post-2699274183890212545</id><published>2009-08-13T11:48:00.001-07:00</published><updated>2009-08-13T12:01:49.591-07:00</updated><title type="text">Camel sighting at Google</title><content type="html">&lt;div style="float: right;"&gt;&lt;a href="http://3.bp.blogspot.com/_mMw9xzSpuxI/SoRgEauzXdI/AAAAAAAAAN0/RJaueyKg5Yk/s1600-h/photo-729517.jpg"&gt;&lt;img src="http://3.bp.blogspot.com/_mMw9xzSpuxI/SoRgEauzXdI/AAAAAAAAAN0/RJaueyKg5Yk/s320/photo-729517.jpg" alt="" id="BLOGGER_PHOTO_ID_5369522284743843282" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;At Building 46, off Charleston, a camel.  I'm sure there's a good explanation, but for some things I just prefer the mystery.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/441071406174557701-2699274183890212545?l=www.abstractioneer.org'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=Dp4kz02LjQ4:UrM2YDBloFg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=Dp4kz02LjQ4:UrM2YDBloFg:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=Dp4kz02LjQ4:UrM2YDBloFg:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=Dp4kz02LjQ4:UrM2YDBloFg:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/aol/SzHO/~4/Dp4kz02LjQ4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.abstractioneer.org/feeds/2699274183890212545/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.abstractioneer.org/2009/08/camel-sighting-at-google.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/2699274183890212545" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/2699274183890212545" /><link rel="alternate" type="text/html" href="http://www.abstractioneer.org/2009/08/camel-sighting-at-google.html" title="Camel sighting at Google" /><author><name>John</name><uri>http://www.blogger.com/profile/11529069857081314814</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11160110385396117134" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_mMw9xzSpuxI/SoRgEauzXdI/AAAAAAAAAN0/RJaueyKg5Yk/s72-c/photo-729517.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-441071406174557701.post-9173462402364544474</id><published>2009-08-07T16:22:00.000-07:00</published><updated>2009-08-07T16:22:07.375-07:00</updated><title type="text">Open Issues for Discovery / Webfinger</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mMw9xzSpuxI/Si9Qtxi3PfI/AAAAAAAAANo/8ODgGzCTgEI/s1600-h/3582979376_c010b99978.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px; height: 160px;" src="http://4.bp.blogspot.com/_mMw9xzSpuxI/Si9Qtxi3PfI/AAAAAAAAANo/8ODgGzCTgEI/s320/3582979376_c010b99978.jpg" alt="" id="BLOGGER_PHOTO_ID_5345580030035967474" border="0" /&gt;&lt;/a&gt;The problem:  Discover information that joe@example.org wants to publish to the world; things like their preferred identity provider, their public avatar, public contact methods, etc.  Same mechanism should basically work for joe@example.org or http://example.org/joe, no wheel reinvention.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Webfinger&lt;/span&gt; session at the last &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;IIW&lt;/span&gt; was quite productive in the sense that it produced a long list of open issues that need resolution.  The whiteboard snapshot to the right (stitched together thanks to @&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;factoryjoe&lt;/span&gt;) shows the list, albeit in low res form.  Translating the notes, and giving my takes:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Starting assumption &lt;/span&gt;: Domain owners need to play along.   We're not trying to handle the case where joe@example.org wants to be discoverable, but doesn't control example.org and the domain owner doesn't want to implement discovery.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Open Issues&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;Location of host-meta data:  &lt;/span&gt;Older spec calls for this to be at /host-meta for every domain; Mark Nottingham has&lt;a href="http://www.ietf.org/id/draft-nottingham-site-meta-02.txt"&gt; updated his proposal&lt;/a&gt; to create a /.well-known/ directory instead and put host-meta in there; I'm +10 to that.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-weight: bold;"&gt;Should discoverers try www.example.org if example.org itself doesn't support discovery?&lt;/span&gt;  My take:  No, if example.org doesn't provide the discovery info directly it can do a 3xx redirect to a site that does.  Don't complicate the protocol.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-weight: bold;"&gt;Should discoverers try https: URLs first?  &lt;span style="font-weight: normal;"&gt;My take: No&lt;span style="font-weight: bold;"&gt;; &lt;/span&gt;this is not confidential data, and if you want source verification, it's more complicated than just using &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;SSL&lt;/span&gt; and there are other solutions coming down the pike that are better.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;What should the protocol do with 3&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;xx's&lt;/span&gt;?  &lt;span style="font-weight: normal;"&gt;This clearly needs a working group convened to decide on the exact correct flavor of 3xx to use in different situations.  But, don't screw over people who need to move web sites and who leave a 301 to point to a new location.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Should it support other name@domain identifiers beyond email?  &lt;span style="font-weight: normal;"&gt;&lt;a href="http://wave.google.com/"&gt;Yes&lt;/a&gt;, &lt;a href="http://www.jabber.org/"&gt;of course&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Proxy problems with Accept: &amp;amp; Vary for getting discovery data from top level domains: &lt;span style="font-weight: normal;"&gt;This goes away with /.well-known&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;What should the exact template semantics be (just {id}, or {local} + {domain} be for mapping a name@domain ID to a URL? &lt;span style="font-weight: normal;"&gt; Doesn't matter, pick one.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Must the discovery data be signed to enable the pattern to work?  &lt;span style="font-weight: normal;"&gt;No, clients should make their own security decisions based on the evidence given.  Signing is a good idea; make it easy to accomplish.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;We need to document best practices on doing all of this stuff.&lt;/span&gt;  Yes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/441071406174557701-9173462402364544474?l=www.abstractioneer.org'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=I31bL1sMI3U:IniQ4Usg_vc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=I31bL1sMI3U:IniQ4Usg_vc:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=I31bL1sMI3U:IniQ4Usg_vc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=I31bL1sMI3U:IniQ4Usg_vc:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/aol/SzHO/~4/I31bL1sMI3U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.abstractioneer.org/feeds/9173462402364544474/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.abstractioneer.org/2009/08/open-issues-for-discovery-webfinger.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/9173462402364544474" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/9173462402364544474" /><link rel="alternate" type="text/html" href="http://www.abstractioneer.org/2009/08/open-issues-for-discovery-webfinger.html" title="Open Issues for Discovery / Webfinger" /><author><name>John</name><uri>http://www.blogger.com/profile/11529069857081314814</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11160110385396117134" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_mMw9xzSpuxI/Si9Qtxi3PfI/AAAAAAAAANo/8ODgGzCTgEI/s72-c/3582979376_c010b99978.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-441071406174557701.post-1603295813547376129</id><published>2009-07-17T09:25:00.000-07:00</published><updated>2009-07-17T09:32:35.904-07:00</updated><title type="text">Health Insurance Insider Tells it Like it Is</title><content type="html">Sometimes, the existing order melts away when its defenders' cognitive dissonance reaches deafening levels and they defect to the revolutionaries.  Read this &lt;a href="http://www.pbs.org/moyers/journal/07102009/transcript2.html"&gt;Bill Moyers interview with Wendell Potter&lt;/a&gt; -- money quote:&lt;br /&gt;&lt;blockquote&gt;BILL MOYERS: Why is public insurance, a public option, so fiercely opposed by the industry?&lt;br /&gt;&lt;br /&gt;WENDELL POTTER: The industry doesn't want to have any competitor. In fact, over the course of the last few years, has been shrinking the number of competitors through a lot of acquisitions and mergers. So first of all, they don't want any more competition period. They certainly don't want it from a government plan that might be operating more efficiently than they are, that they operate. The Medicare program that we have here is a government-run program that has administrative expenses that are like three percent or so.&lt;br /&gt;&lt;br /&gt;BILL MOYERS: Compared to the industry's--&lt;br /&gt;&lt;br /&gt;WENDELL POTTER: They spend about 20 cents of every premium dollar on overhead, which is administrative expense or profit. So they don't want to compete against a more efficient competitor.&lt;/blockquote&gt;The health insurance industry is driving down the same road that led to the financial industry's implosion.  Except in this case, the casualties aren't balance sheets, it's us, our familes, and our children.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/441071406174557701-1603295813547376129?l=www.abstractioneer.org'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=xYWO7XmeSx0:_Chw-nVDK2w:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=xYWO7XmeSx0:_Chw-nVDK2w:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=xYWO7XmeSx0:_Chw-nVDK2w:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=xYWO7XmeSx0:_Chw-nVDK2w:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/aol/SzHO/~4/xYWO7XmeSx0" height="1" width="1"/&gt;</content><link rel="related" href="http://www.pbs.org/moyers/journal/07102009/transcript2.html" title="Health Insurance Insider Tells it Like it Is" /><link rel="replies" type="application/atom+xml" href="http://www.abstractioneer.org/feeds/1603295813547376129/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.abstractioneer.org/2009/07/health-insurance-insider-tells-it-like.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/1603295813547376129" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/1603295813547376129" /><link rel="alternate" type="text/html" href="http://www.abstractioneer.org/2009/07/health-insurance-insider-tells-it-like.html" title="Health Insurance Insider Tells it Like it Is" /><author><name>John</name><uri>http://www.blogger.com/profile/11529069857081314814</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11160110385396117134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-441071406174557701.post-3183049091215441149</id><published>2009-05-20T13:09:00.001-07:00</published><updated>2009-05-20T13:51:33.135-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="iiw" /><title type="text">Webfinger White Board at IIW</title><content type="html">Whiteboard from the Webfinger session at IIW, in the form of an iPhone triptych:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_mMw9xzSpuxI/ShRkCDL2ftI/AAAAAAAAANY/hiWF8HFz0pM/s1600-h/photo%282%29.jpg"&gt;&lt;img style="cursor: pointer; width: 150px; height: 200px;" src="http://1.bp.blogspot.com/_mMw9xzSpuxI/ShRkCDL2ftI/AAAAAAAAANY/hiWF8HFz0pM/s200/photo%282%29.jpg" alt="" id="BLOGGER_PHOTO_ID_5338001444718411474" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mMw9xzSpuxI/ShRkB-HCFII/AAAAAAAAANQ/JEy3zUZaA_s/s1600-h/photo.jpg"&gt;&lt;img style="cursor: pointer; width: 150px; height: 200px;" src="http://4.bp.blogspot.com/_mMw9xzSpuxI/ShRkB-HCFII/AAAAAAAAANQ/JEy3zUZaA_s/s200/photo.jpg" alt="" id="BLOGGER_PHOTO_ID_5338001443356021890" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mMw9xzSpuxI/ShRkCAkp4zI/AAAAAAAAANg/cCHCB6x2twE/s1600-h/photo%283%29.jpg"&gt;&lt;img style="cursor: pointer; width: 150px; height: 200px;" src="http://4.bp.blogspot.com/_mMw9xzSpuxI/ShRkCAkp4zI/AAAAAAAAANg/cCHCB6x2twE/s200/photo%283%29.jpg" alt="" id="BLOGGER_PHOTO_ID_5338001444017136434" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There were a lot of good issues raised in this session, and we didn't even get to talking about the XRD schema.  The right hand side of the board lists the open issues that need resolving before we can deploy real code and validators.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/441071406174557701-3183049091215441149?l=www.abstractioneer.org'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=UUP6H8c6-VE:toPma6lKRJ0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=UUP6H8c6-VE:toPma6lKRJ0:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=UUP6H8c6-VE:toPma6lKRJ0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=UUP6H8c6-VE:toPma6lKRJ0:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/aol/SzHO/~4/UUP6H8c6-VE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.abstractioneer.org/feeds/3183049091215441149/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.abstractioneer.org/2009/05/webfinger-white-board-at-iiw.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/3183049091215441149" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/3183049091215441149" /><link rel="alternate" type="text/html" href="http://www.abstractioneer.org/2009/05/webfinger-white-board-at-iiw.html" title="Webfinger White Board at IIW" /><author><name>John</name><uri>http://www.blogger.com/profile/11529069857081314814</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11160110385396117134" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_mMw9xzSpuxI/ShRkCDL2ftI/AAAAAAAAANY/hiWF8HFz0pM/s72-c/photo%282%29.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-441071406174557701.post-7722201777780975203</id><published>2009-05-16T09:47:00.001-07:00</published><updated>2009-05-16T09:53:09.624-07:00</updated><title type="text">IIW8 Next Week</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.internetidentityworkshop.com/?page_id=3"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 150px; height: 150px;" src="http://www.windley.com/events/iiw8/images/iiw2009a_150.png" alt="" border="0" /&gt;&lt;/a&gt;Gah! The Internet Identity Workshop has snuck up on me once again.  It starts Monday, with the bulk of the sessions happening Tuesday and Wednesday morning.  I'm planning to talk with people, among other things, about &lt;a href="http://www.abstractioneer.org/2009/04/personal-web-discovery.html"&gt;personal web discovery&lt;/a&gt; and a project @&lt;a href="http://bradfitz.com/"&gt;bradfitz&lt;/a&gt; has started to implement the core bits.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/441071406174557701-7722201777780975203?l=www.abstractioneer.org'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=yH2k5k6ZpkA:0vsQke-kc5s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=yH2k5k6ZpkA:0vsQke-kc5s:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=yH2k5k6ZpkA:0vsQke-kc5s:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=yH2k5k6ZpkA:0vsQke-kc5s:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/aol/SzHO/~4/yH2k5k6ZpkA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.abstractioneer.org/feeds/7722201777780975203/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.abstractioneer.org/2009/05/iiw8-next-week.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/7722201777780975203" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/7722201777780975203" /><link rel="alternate" type="text/html" href="http://www.abstractioneer.org/2009/05/iiw8-next-week.html" title="IIW8 Next Week" /><author><name>John</name><uri>http://www.blogger.com/profile/11529069857081314814</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11160110385396117134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-441071406174557701.post-7714979584852618333</id><published>2009-04-28T11:44:00.000-07:00</published><updated>2009-04-28T16:53:53.315-07:00</updated><title type="text">Personal Web Discovery</title><content type="html">There's a particular discovery problem for open and distributed protocols such as &lt;a href="http://openid.net/"&gt;OpenID&lt;/a&gt;, &lt;a href="http://oauth.net/"&gt;OAuth&lt;/a&gt;, &lt;a href="http://openid.net/"&gt;Portable Contacts&lt;/a&gt;, &lt;a href="http://activitystrea.ms/"&gt;Activity Streams&lt;/a&gt;, and &lt;a href="http://www.opensocial.org/"&gt;OpenSocial&lt;/a&gt;.&amp;nbsp; It seems like a trivial problem, but it's one of the stumbling blocks that slows mass adoption.&amp;nbsp; We need to fix it.&amp;nbsp; So first, I'm going to name it:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;The Personal Web Discovery Problem:&lt;/i&gt;&amp;nbsp; Given a person, how do I find out what services that person uses?&lt;/div&gt;&lt;br /&gt;This does sound trivial, doesn't it?&amp;nbsp; And it is easy as long as you're service-centric; if you're builing on top of social network X, there is no discovery problem, or at least only a trivial one that can be solved with proprietary APIs.&amp;nbsp; But what if you want to build on top of X,Y, and Z?&amp;nbsp; Well, you write code to make the user log in to each one so you can call those proprietary APIs... which means the user has to tell you their identity (and probably password) on each one... and the user has already clicked the Back button because this is complicated and annoying.&lt;br /&gt;&lt;br /&gt;This is also the cause of the "&lt;a href="http://factoryjoe.com/blog/2009/04/06/does-openid-need-to-be-hard/"&gt;NASCAR Effect&lt;/a&gt;" that is plaguing OpenID UIs today -- you are faced with a Hobson's choice of making the user figure out what their OpenID is on their favorite provider, or figuring it out for them by making them click on a simple button... on an ever-growing array of buttons to cover all of your top identity providers and your business partners.&amp;nbsp; So the UI is &lt;i&gt;more&lt;/i&gt; complicated than simple username/password.&amp;nbsp; This is not a recipe for success.&lt;br /&gt;&lt;br /&gt;Next, there's the sharing problem -- if I want to share my calendar with someone, how does my software know what calendaring service my friend uses?&amp;nbsp; Again, if we're both on the same calendar service, then we're fine; otherwise we're in the situation that email was in decades ago, where you had to figure out the bang-path hop to hop address to reach your intended recipient.&amp;nbsp; (Note that in this case, the service being discovered is for a user who isn't even present.)&lt;br /&gt;&lt;br /&gt;Finally, what is a person on the web?&amp;nbsp; At the moment we can represent a person as a URL (OpenID) or as an email address (most everybody).&amp;nbsp; A huge adoption issue for OpenID is the lack of a standard for using an email address as an OpenID.&amp;nbsp; The lack of such a standard is due to email address privacy concerns, and lack of discovery services for email addresses.&amp;nbsp; The horse has mostly left the barn on email address privacy already, as everyone uses email addresses for logins, and we just need to be careful about not publishing them publicly.&amp;nbsp; Discovery is now a solved problem, but the news isn't widely distributed yet.&lt;br /&gt;&lt;br /&gt;Last week, over &lt;a href="http://michaelrichardson.me/post/98188812/cooking-up-some-bacon-at-swfoo"&gt;bacon&lt;/a&gt; and coffee at &lt;a href="http://swfoo09.pbworks.com/"&gt;Social Web Foo Camp&lt;/a&gt;, &lt;a href="http://twitter.com/blaine"&gt;Blaine&lt;/a&gt;, &lt;a href="http://brenodemedeiros.com/"&gt;Breno&lt;/a&gt;, and I realized that all of the pieces are in place to solve these problems, and that they just need to be hooked up the right way, and threw together a last minute session Sunday morning to talk about it.&amp;nbsp; Here's my take-away:&lt;br /&gt;&lt;b&gt;&lt;br /&gt;Personal Web Discovery Puzzle Piece #1: URLs are people, and so are email addresses.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;We allow email addresses anywhere an end user would use an OpenID -- from an end user's point of view, they can use an existing email address as an OpenID.&amp;nbsp; While we're at it, we allow any sufficiently well formed and discoverable string to function as an OpenID, for example Jabber IDs.&amp;nbsp; This means that a user can use any login ID as an OpenID, and also that if I know someone's email address from their business card, I share things like my calendar with them (without sending email).&amp;nbsp; Of course this requires discovery via email addresses to make OpenID work; fortunately that's the second puzzle piece.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;Personal Web Discovery Puzzle Piece #2: The new discovery spec is here!&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tools.ietf.org/html/draft-hammer-discovery-03#page-8" target="_blank"&gt;draft-hammer-discovery-03&lt;/a&gt; is hot off the virtual presses this month; section 4.4, &lt;i&gt;The Host Metadata Document&lt;/i&gt;, describes the basic piece needed for discovery, but in that spec it's difficult to see how this fits in with puzzle piece #1.&amp;nbsp; Here's how:&amp;nbsp; If I provide email addresses at &lt;a href="http://example.com/" target="_blank"&gt;example.com&lt;/a&gt;, while redirecting HTTP requests from example.com to www.example.com, I publish a text file at &lt;a href="http://www.example.com/host-meta" target="_blank"&gt;http://www.example.com/host-&lt;wbr&gt;&lt;/wbr&gt;meta&lt;/a&gt;, which contains a line like this one:&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;Link-Pattern: &amp;lt;&lt;a href="http://meta.example.org/?q=%7B%uri%7D" target="_blank"&gt;http://meta.example.org/?q={%&lt;wbr&gt;&lt;/wbr&gt;uri}&lt;/a&gt;&amp;gt;; &lt;br /&gt;    rel="describedby";type="&lt;wbr&gt;&lt;/wbr&gt;application/xrd+xml"&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;This means "take the thing you're asking about in URI form -- e.g., mailto:&lt;a href="mailto:joe@example.com" target="_blank"&gt;joe@example.com&lt;/a&gt; -- stick it in the query parameter to the &lt;a href="http://meta.example.org/" target="_blank"&gt;meta.example.org&lt;/a&gt; service, and do a GET on that to retrieve a bunch of metadata about &lt;a href="mailto:joe@example.com" target="_blank"&gt;joe@example.com&lt;/a&gt;".&amp;nbsp; The metadata format XRD is itself a simplification of the existing metadata used by OpenID and OAuth today, and it's basically typed links based on URLs.&amp;nbsp; It maps &lt;a href="mailto:joe@example.com" target="_blank"&gt;joe@example.com&lt;/a&gt; to the appropriate OpenID provider to be used -- and that itself can be editable, so Joe can choose to use any provider he or she wishes.&lt;br /&gt;&lt;br /&gt;So with a bit of swizzling, clients can map from &lt;a href="mailto:joe@example.com" target="_blank"&gt;joe@example.com&lt;/a&gt; to see if it's usable as an OpenID and if so, where to send the user to log in.&amp;nbsp; This eliminates the &lt;a href="http://factoryjoe.com/blog/2009/04/06/does-openid-need-to-be-hard/"&gt;NASCAR effect&lt;/a&gt;.&amp;nbsp; It also means that clients such as web browsers can check to see if the user has a usable OpenID already (it probably has the users' email address from form fill already) and can present a very simple chrome-based "Log in as &lt;a href="mailto:joe@example.com" target="_blank"&gt;joe@example.com&lt;/a&gt;" on any web site that allows OpenID.&amp;nbsp; As a nice side effect, we also make the whole system much more phishing-resistant.&lt;br /&gt;&lt;br /&gt;But authentication is just one service.&amp;nbsp; What if I want to provide a way for people to get my public activitity stream, for example?&amp;nbsp; That's almost trivial; just map &lt;a href="mailto:joe@example.com" target="_blank"&gt;joe@example.com&lt;/a&gt; to the default activity stream, and _that_ stream is a public &lt;a href="http://activitystrea.ms/"&gt;Activity Stream&lt;/a&gt; feed.&amp;nbsp; I can also link to my blog and its feeds, my photo stream, my calendar, my address book, etc.&amp;nbsp; It's a user-centric web of services, tied together by a single identifier and discovery.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What about privacy?&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;All of the basic discovery use cases don't require any real authentication or security beyond that provided by HTTP(S).&amp;nbsp; The services pointed at can of course require authentication -- if I publish a calendar endpoint, that doesn't mean I let just anyone see it; or I may make my free/busy times public but my details may be ACL'd.&amp;nbsp; The process of discovering that a resource is ACL'd and how to go about authenticating so as to get access is just OAuth (or rather, a usage of the &lt;a href="http://www.hueniverse.com/hueniverse/2009/01/discovery-on-my-mind-new-specification-published.html"&gt;draft-hammer-discovery&lt;/a&gt; spec that uses types and endpoints specific to OAuth).&amp;nbsp; So it's discovery all the way down, and it's possible to mix in as much or as little privacy protection as is needed in each case.&amp;nbsp; The nice thing is that everybody is already standardizing on OAuth.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sounds nice, but how does this metadata get created?&amp;nbsp; Out of thin air?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;So we have standards ready to go, and could start writing client libraries today.&amp;nbsp; But where will all of this metadata come from?&amp;nbsp; What will motivate identity providers to publish this data, and how can we ensure that they allow users to configure it and not lock them in to the providers' own services?&lt;br /&gt;&lt;br /&gt;There are several answers.&amp;nbsp; First, this spec provides more value to an email address -- so email providers have an incentive to provide it.&amp;nbsp; It's fairly trivial for them to do at least the basics; publish a static file off their main (or www) site, and provide a basic mapping service to point at whatever they have or know already that's public.&amp;nbsp; So the cost is low, and the potential benefits are high -- and once one email provider does this, it provides more incentive for the others to follow.&lt;br /&gt;&lt;br /&gt;Second, some of the metadata is already present; every Yahoo! and Google user already has an OpenID service but none of them know it yet.&amp;nbsp; So there is value in just hooking up what's automatically provided.&amp;nbsp; However, this does lead to the danger of lock-in -- it's fine to default to your own service, but you shouldn't be limited to that service and you should also be able to override the defaults, ideally without needing to go and configure boring settings pages.&amp;nbsp; Profile pages are a valuable source of discovery data here if profile providers allow linking to services elsewhere.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Going Meta&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;There is another way to bootstrap.&amp;nbsp; Once you have a personal web discovery metadata service, and a way to edit per-user data, you can also create a personal web update service.&amp;nbsp; So then if you're at Flickr, and Flickr knows your email address, Flickr can find out, via discovery, if it can update your personal web data; and if so, offer to add itself as a photo stream service.&amp;nbsp; This would be done via OAuth of course, with your permission.&amp;nbsp; So services themselves could take care of the grungy work of adding links to your personal web.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Next Steps&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Next steps are to get this documented properly, in the form of a HOWTO and running example code and some solid client libraries.&amp;nbsp; These are worth a million words of spec.&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;&lt;i&gt;NB: You'll notice in general that there's no brilliant new idea here; this is just putting pieces that already exist together.&amp;nbsp; In fact, much of this is a re-invention of &lt;a href="http://www.projectliberty.org/liberty/content/download/1297/8256/file/liberty-idwsf-disco-svc-v1.2.pdf"&gt;Liberty WSF discovery&lt;/a&gt;, but less SOAP-y&lt;/i&gt; &lt;i&gt;and more deployable.&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/441071406174557701-7714979584852618333?l=www.abstractioneer.org'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=gDD55g9g11U:V5qFBCC1H1Q:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=gDD55g9g11U:V5qFBCC1H1Q:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=gDD55g9g11U:V5qFBCC1H1Q:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=gDD55g9g11U:V5qFBCC1H1Q:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/aol/SzHO/~4/gDD55g9g11U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.abstractioneer.org/feeds/7714979584852618333/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.abstractioneer.org/2009/04/personal-web-discovery.html#comment-form" title="11 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/7714979584852618333" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/7714979584852618333" /><link rel="alternate" type="text/html" href="http://www.abstractioneer.org/2009/04/personal-web-discovery.html" title="Personal Web Discovery" /><author><name>John</name><uri>http://www.blogger.com/profile/11529069857081314814</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11160110385396117134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-441071406174557701.post-5606802199467853641</id><published>2009-04-18T19:47:00.000-07:00</published><updated>2009-04-18T19:59:28.216-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="swfoo" /><title type="text">Positive Feedback in Social Search</title><content type="html">One suggestion from today's social search session at #swfoo was to send queries off to both search engines and your friends (e.g., "vacations in Venice").  A problem here is that many of your friends are incompetent about vacations in Venice, so sending them this both spams them and decreases results relevancy -- noise increases linearly with overall size of system.  This is why the good results that early adopters with 20K followers have with "what's the best pizza in Sebastopol" aren't scalable.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But, there's a nice solution to this I think.  As you do get results that are somewhat relevant from friends, you click through on their answers.  Your clicks tell the system that friend's answer was relevant in context, allowing it to learn which friends are competent in various fields.  Combine these results across everyone who is asking questions of the same friends to cancel out bias; you're left with a vector of weights for each person in the network, one weight per field of expertise.  Use this to do a few things:&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Explicit reputation for people who answer, to accompany the implicit social debt incurred&lt;/li&gt;&lt;li&gt;Rank their answers higher in search results -- in many cases beating out traditional search engines if they're proved to be less competent&lt;/li&gt;&lt;li&gt;Don't spam incompetent people with questions they can't answer&lt;/li&gt;&lt;li&gt;Potentially, reach beyond your immediate social network to find the real experts on the subjects and send your question to them.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;This is much more scalable than trying to categorize your friends explicitly as experts in various areas.  You'll still do this implicitly, by first clicking on results from friends you already know to be expert, helping to bootstrap the system.  But you never need to know you're doing this; the system learns automatically.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/441071406174557701-5606802199467853641?l=www.abstractioneer.org'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=ChyhqjvJ-3g:j-QUK7wvYuI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=ChyhqjvJ-3g:j-QUK7wvYuI:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=ChyhqjvJ-3g:j-QUK7wvYuI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=ChyhqjvJ-3g:j-QUK7wvYuI:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/aol/SzHO/~4/ChyhqjvJ-3g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.abstractioneer.org/feeds/5606802199467853641/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.abstractioneer.org/2009/04/positive-feedback-in-social-search.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/5606802199467853641" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/5606802199467853641" /><link rel="alternate" type="text/html" href="http://www.abstractioneer.org/2009/04/positive-feedback-in-social-search.html" title="Positive Feedback in Social Search" /><author><name>John</name><uri>http://www.blogger.com/profile/11529069857081314814</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11160110385396117134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-441071406174557701.post-1846276987126976764</id><published>2009-04-18T16:37:00.000-07:00</published><updated>2009-04-18T17:17:47.663-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="swfoo" /><title type="text">Social Web Foo: Standards for Public Social Web</title><content type="html">Small but useful #swfoo session.  My idea was to try to give &lt;span class="Apple-style-span" style="font-style: italic;"&gt;public&lt;/span&gt; social data formats, protocols, and standards some quality time, since (a) privacy and ACLs introduce many difficult problems that eat up lots of discussion time; and (b) there are many key use cases that are totally public, and might be easily solvable if we remove the distraction of privacy controls. @niall, @dewitt, and @steveganz attended, but per Foo rules, I won't attribute specific quotes.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Examples of this include public blogs, update streams, and feeds; and public following/friending relationships.  Typically following (one way) seems to be more likely to be public than friending, for social reasons.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Some random notes:  &lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Public content, once published, should be assumed to be "in the wild" everywhere, indefinitely, until the heat death of the universe.&lt;/li&gt;&lt;li&gt;PubSubHubHub (prior session) is a great example of a proposed open standard for improving the performance of public social data.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Problem:  How does an author prove authorship of data that's "in the wild" or syndicated?  Conversely, how do readers determine authenticity of an authorship claim?&lt;/li&gt;&lt;li&gt;Blogger's import/export facility currently "wrings the identity" out of the data, because we don't have any way to detect tampering with the supposed author/post/comment data between export and import.&lt;/li&gt;&lt;li&gt;There was a suggestion that signing a subset of fields in an Atom entry with Google's public key could provide authorship attestation for that data (content, title, author, etc.), in UTF-8 only, which would then let us solve the import/export and syndication attribution problems without having to deal with DigSig.&lt;/li&gt;&lt;li&gt;Great example of a situation where a hosting web site needed attestation from a chain of 3 parties before allowing possibly copyright-infringing content to be uploaded; no standard exists for doing this online.&lt;/li&gt;&lt;li&gt;Would like to be able to link to a real world identity (vouched for) or to at least a profile provided by someone like Google; there are lots of pieces of data that would let Google vouch for identity of a profile owner, but no standard way to express this publicly.&lt;/li&gt;&lt;li&gt;Google for example could also do more general reputation which could also be public.&lt;/li&gt;&lt;li&gt;A public social graph consisting of following relationships is both useful, and potentially honestly mine-able, assuming users opted in with full knowledge that data was public and mine-able; this is very different from private relationships.&lt;/li&gt;&lt;li&gt;Public social graph is also potentially a way to determine public reputation; it's possible to game this, but difficult especially if the relationships are publicly visible on the open web so that subverting them believably would take months or years of stealth work.&lt;/li&gt;&lt;li&gt;Being able to verify past employment, educational credentials, etc. (data that a user chooses to make public and verifiable) would be very useful.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/441071406174557701-1846276987126976764?l=www.abstractioneer.org'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=Tcrg2bvv5NU:kxhAFgomjZM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=Tcrg2bvv5NU:kxhAFgomjZM:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=Tcrg2bvv5NU:kxhAFgomjZM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=Tcrg2bvv5NU:kxhAFgomjZM:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/aol/SzHO/~4/Tcrg2bvv5NU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.abstractioneer.org/feeds/1846276987126976764/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.abstractioneer.org/2009/04/social-web-foo-standards-for-public.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/1846276987126976764" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/1846276987126976764" /><link rel="alternate" type="text/html" href="http://www.abstractioneer.org/2009/04/social-web-foo-standards-for-public.html" title="Social Web Foo: Standards for Public Social Web" /><author><name>John</name><uri>http://www.blogger.com/profile/11529069857081314814</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11160110385396117134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-441071406174557701.post-5484568786090845676</id><published>2009-04-18T15:42:00.000-07:00</published><updated>2009-04-18T15:43:49.681-07:00</updated><title type="text">Deep Thought at Social Web Foo</title><content type="html">&lt;p class="mobile-photo"&gt;Not mine; these guys:&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://1.bp.blogspot.com/_mMw9xzSpuxI/SepXeB68cEI/AAAAAAAAAM4/rromNb4LvTs/s1600-h/photo-784104.jpg"&gt;&lt;img src="http://1.bp.blogspot.com/_mMw9xzSpuxI/SepXeB68cEI/AAAAAAAAAM4/rromNb4LvTs/s320/photo-784104.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5326165682742390850" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/441071406174557701-5484568786090845676?l=www.abstractioneer.org'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=HcnJPCRvuqI:zWdGjzHWvX4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=HcnJPCRvuqI:zWdGjzHWvX4:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=HcnJPCRvuqI:zWdGjzHWvX4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=HcnJPCRvuqI:zWdGjzHWvX4:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/aol/SzHO/~4/HcnJPCRvuqI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.abstractioneer.org/feeds/5484568786090845676/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.abstractioneer.org/2009/04/deep-thought-at-social-web-foo.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/5484568786090845676" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/5484568786090845676" /><link rel="alternate" type="text/html" href="http://www.abstractioneer.org/2009/04/deep-thought-at-social-web-foo.html" title="Deep Thought at Social Web Foo" /><author><name>John</name><uri>http://www.blogger.com/profile/11529069857081314814</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11160110385396117134" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_mMw9xzSpuxI/SepXeB68cEI/AAAAAAAAAM4/rromNb4LvTs/s72-c/photo-784104.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-441071406174557701.post-5970674465892149696</id><published>2009-04-07T23:10:00.000-07:00</published><updated>2009-04-07T23:17:10.371-07:00</updated><title type="text">Happy Birthday, RFC!</title><content type="html">40 years ago today, the RFC (Request For Comment) was born -- &lt;a href="http://www.faqs.org/rfcs/rfc1.html"&gt;RFC 1, "Host Software"&lt;/a&gt;, was written April 7, 1969.  Steve Crocker, the author, &lt;a href="http://www.nytimes.com/2009/04/07/opinion/07crocker.html"&gt;described its genesis in an op-ed piece for the New York Times&lt;/a&gt;.  The humble RFC system is the basis for the entire infrastructure of the Web; it's amazing how far rough consensus and running code will get you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/441071406174557701-5970674465892149696?l=www.abstractioneer.org'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=RujU0KXb1ys:04PdbX-Dq6g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=RujU0KXb1ys:04PdbX-Dq6g:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=RujU0KXb1ys:04PdbX-Dq6g:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=RujU0KXb1ys:04PdbX-Dq6g:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/aol/SzHO/~4/RujU0KXb1ys" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.abstractioneer.org/feeds/5970674465892149696/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.abstractioneer.org/2009/04/happy-birthday-rfc.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/5970674465892149696" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/5970674465892149696" /><link rel="alternate" type="text/html" href="http://www.abstractioneer.org/2009/04/happy-birthday-rfc.html" title="Happy Birthday, RFC!" /><author><name>John</name><uri>http://www.blogger.com/profile/11529069857081314814</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11160110385396117134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-441071406174557701.post-7019518645432023156</id><published>2009-03-30T17:32:00.000-07:00</published><updated>2009-03-30T17:32:29.794-07:00</updated><title type="text">Goin' to IIW 2009a</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.windley.com/events/iiw8/images/iiw2009a_150.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://www.windley.com/events/iiw8/images/iiw2009a_150.png" /&gt;&lt;/a&gt;&lt;/div&gt;I'll be at the &lt;a href="http://iiw.idcommons.net/Main_Page"&gt;Internet Identity Workshop&lt;/a&gt; May 18-20 and will be conversing about social identity and presence on the 'net... or whatever hot topics arise during the conference, which is an unconference, so you can decide what it's about in real time.&amp;nbsp; And, if you sign up by tomorrow, there's even &lt;a href="http://www.internetidentityworkshop.com/?page_id=3"&gt;an early bird special&lt;/a&gt;.&amp;nbsp; Go for it!&lt;a href="http://www.internetidentityworkshop.com/?page_id=3"&gt;http://www.internetidentityworkshop.com/?page_id=3&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/441071406174557701-7019518645432023156?l=www.abstractioneer.org'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=L4f4mlesjjo:1DTC_k3MFSw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=L4f4mlesjjo:1DTC_k3MFSw:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=L4f4mlesjjo:1DTC_k3MFSw:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=L4f4mlesjjo:1DTC_k3MFSw:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/aol/SzHO/~4/L4f4mlesjjo" height="1" width="1"/&gt;</content><link rel="related" href="http://iiw.idcommons.net/Index.php/Iiw2008b" title="Goin' to IIW 2009a" /><link rel="replies" type="application/atom+xml" href="http://www.abstractioneer.org/feeds/7019518645432023156/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.abstractioneer.org/2009/03/goin-to-iiw-2009a.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/7019518645432023156" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/7019518645432023156" /><link rel="alternate" type="text/html" href="http://www.abstractioneer.org/2009/03/goin-to-iiw-2009a.html" title="Goin' to IIW 2009a" /><author><name>John</name><uri>http://www.blogger.com/profile/11529069857081314814</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11160110385396117134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-441071406174557701.post-7215753955605141981</id><published>2009-03-25T11:37:00.000-07:00</published><updated>2009-03-25T11:37:00.280-07:00</updated><title type="text">Being stalked by companies on Twitter</title><content type="html">Great! &amp;nbsp;I'm now being followed (stalked?) by companies:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Hi, John Panzer (jpanzer).&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;AL (TonyAlba_Pizza) is now following your updates on Twitter.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;blockquote&gt;Check out AL's profile here:&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&amp;nbsp;&lt;a href="http://twitter.com/TonyAlba_Pizza"&gt;&lt;span class="Apple-style-span" style="color: black; text-decoration: none;"&gt;http://twitter.com/TonyAlba_Pizza&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;You may follow AL as well by clicking on the "follow" button.&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;Best,&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;Twitter&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/441071406174557701-7215753955605141981?l=www.abstractioneer.org'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=Zl5f06b1Kwc:6UDa-BpM1gk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=Zl5f06b1Kwc:6UDa-BpM1gk:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=Zl5f06b1Kwc:6UDa-BpM1gk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=Zl5f06b1Kwc:6UDa-BpM1gk:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/aol/SzHO/~4/Zl5f06b1Kwc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.abstractioneer.org/feeds/7215753955605141981/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.abstractioneer.org/2009/03/being-stalked-by-companies-on-twitter.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/7215753955605141981" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/7215753955605141981" /><link rel="alternate" type="text/html" href="http://www.abstractioneer.org/2009/03/being-stalked-by-companies-on-twitter.html" title="Being stalked by companies on Twitter" /><author><name>John</name><uri>http://www.blogger.com/profile/11529069857081314814</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11160110385396117134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-441071406174557701.post-5981220887414166220</id><published>2009-03-16T15:31:00.000-07:00</published><updated>2009-03-16T15:31:32.564-07:00</updated><title type="text">URLs are People Too, Even on Facebook</title><content type="html">s/vanity/friendly/.&amp;nbsp; Though actually getting a friendly profile URL seems to require some mojo at the moment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/441071406174557701-5981220887414166220?l=www.abstractioneer.org'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=0NCBftyRkW0:p1_zr8vc1Gc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=0NCBftyRkW0:p1_zr8vc1Gc:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=0NCBftyRkW0:p1_zr8vc1Gc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=0NCBftyRkW0:p1_zr8vc1Gc:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/aol/SzHO/~4/0NCBftyRkW0" height="1" width="1"/&gt;</content><link rel="related" href="http://www.techcrunch.com/2009/03/12/facebook-getting-serious-about-vanity-urls/" title="URLs are People Too, Even on Facebook" /><link rel="replies" type="application/atom+xml" href="http://www.abstractioneer.org/feeds/5981220887414166220/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.abstractioneer.org/2009/03/urls-are-people-too-even-on-facebook.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/5981220887414166220" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/5981220887414166220" /><link rel="alternate" type="text/html" href="http://www.abstractioneer.org/2009/03/urls-are-people-too-even-on-facebook.html" title="URLs are People Too, Even on Facebook" /><author><name>John</name><uri>http://www.blogger.com/profile/11529069857081314814</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11160110385396117134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-441071406174557701.post-6192722769350364016</id><published>2009-03-15T21:10:00.001-07:00</published><updated>2009-03-15T21:10:57.039-07:00</updated><title type="text">Exploring Drafty</title><content type="html">&lt;p&gt;1. Jason Shellen: Putting an exclusive, first 100 people only invite code into a tweet is awesome marketing.&lt;br/&gt;2. Uses OAuth to access my Blogger data; &lt;span style="font-style: italic;"&gt;yes&lt;/span&gt;!.  I probably would have trusted Jason with my password anyhow, but it's really good not to have to.&lt;br/&gt;3. Thirty second impression: Looks like a way to generate and disseminate conversations.  I think it needs a social network component for exploration (yes, everyone is twittering about NCAA -- I just don't care).&lt;br/&gt;&lt;/p&gt;&lt;img src="http://www.drafty.com/images/stats.gif?id=68" style="border: 0; width: 1px; height: 1px;" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/441071406174557701-6192722769350364016?l=www.abstractioneer.org'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=5o1HOJYa0hA:EobkphA4K0U:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=5o1HOJYa0hA:EobkphA4K0U:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=5o1HOJYa0hA:EobkphA4K0U:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=5o1HOJYa0hA:EobkphA4K0U:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/aol/SzHO/~4/5o1HOJYa0hA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.abstractioneer.org/feeds/6192722769350364016/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.abstractioneer.org/2009/03/exploring-drafty.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/6192722769350364016" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/6192722769350364016" /><link rel="alternate" type="text/html" href="http://www.abstractioneer.org/2009/03/exploring-drafty.html" title="Exploring Drafty" /><author><name>John</name><uri>http://www.blogger.com/profile/11529069857081314814</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11160110385396117134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-441071406174557701.post-2850739028279757724</id><published>2009-03-12T17:28:00.000-07:00</published><updated>2009-03-12T17:28:00.762-07:00</updated><title type="text">The Awesome Turbo Plane Car</title><content type="html">&lt;p class="mobile-photo"&gt;&lt;a href="http://4.bp.blogspot.com/_mMw9xzSpuxI/Sbmm3Wj_y3I/AAAAAAAAAMs/-f6J5yjFrzE/s1600-h/photo-745051.jpg"&gt;&lt;img src="http://1.bp.blogspot.com/_mMw9xzSpuxI/SbmmuHcFDpI/AAAAAAAAAMk/L1mxEcIE34A/s320/photo-708499.jpg" alt="" id="BLOGGER_PHOTO_ID_5312460546661224082" border="0" /&gt;&lt;img style="width: 123px; height: 164px;" src="http://4.bp.blogspot.com/_mMw9xzSpuxI/Sbmm3Wj_y3I/AAAAAAAAAMs/-f6J5yjFrzE/s320/photo-745051.jpg" alt="" id="BLOGGER_PHOTO_ID_5312460705339788146" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;...which my son threw together this weekend.  I am given to understand that it has a turbofan engine.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/441071406174557701-2850739028279757724?l=www.abstractioneer.org'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=121TT0bPk_s:YjwN41Gx91o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=121TT0bPk_s:YjwN41Gx91o:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=121TT0bPk_s:YjwN41Gx91o:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=121TT0bPk_s:YjwN41Gx91o:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/aol/SzHO/~4/121TT0bPk_s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.abstractioneer.org/feeds/2850739028279757724/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.abstractioneer.org/2009/03/awesome-turbo-plane-car.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/2850739028279757724" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/2850739028279757724" /><link rel="alternate" type="text/html" href="http://www.abstractioneer.org/2009/03/awesome-turbo-plane-car.html" title="The Awesome Turbo Plane Car" /><author><name>John</name><uri>http://www.blogger.com/profile/11529069857081314814</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11160110385396117134" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_mMw9xzSpuxI/SbmmuHcFDpI/AAAAAAAAAMk/L1mxEcIE34A/s72-c/photo-708499.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-441071406174557701.post-4706513906539525536</id><published>2009-03-03T21:53:00.000-08:00</published><updated>2009-03-03T21:56:42.336-08:00</updated><title type="text">What is the Social Internetwork?</title><content type="html">Way back when, &lt;a href="http://en.wikipedia.org/wiki/History_of_the_Internet#Before_the_Internet"&gt;before the Internet&lt;/a&gt;, there were a bunch of different computer networks that didn't talk to each other.  The situation:&lt;br /&gt;&lt;blockquote class="templatequote"&gt; &lt;div&gt; &lt;p&gt;"For each of these three terminals, I had three different sets of user commands. So if I was talking online with someone at S.D.C. and I wanted to talk to someone I knew at Berkeley or M.I.T. about this, I had to get up from the S.D.C. terminal, go over and log into the other terminal and get in touch with them. [...] I said, it's obvious what to do (But I don't want to do it): If you have these three terminals, there ought to be one terminal that goes anywhere you want to go where you have interactive computing. That idea is the ARPAnet."&lt;/p&gt; &lt;/div&gt; &lt;div class="templatequotecite"&gt;—&lt;cite&gt;&lt;a href="http://en.wikipedia.org/wiki/Robert_Taylor_%28computer_scientist%29" title="Robert Taylor (computer scientist)"&gt;Robert W. Taylor&lt;/a&gt;, co-writer with Licklider of "The Computer as a Communications Device", in an interview with the &lt;a href="http://en.wikipedia.org/wiki/New_York_Times" title="New York Times" class="mw-redirect"&gt;New York Times&lt;/a&gt;, via &lt;a href="http://en.wikipedia.org/wiki/History_of_the_Internet"&gt;Wikipedia&lt;/a&gt;.&lt;sup id="cite_ref-2" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/History_of_the_Internet#cite_note-2" title=""&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/cite&gt;&lt;/div&gt; &lt;/blockquote&gt;(And ARPAnet begat the Internet, which begat the World Wide Web, which begat Web 2.0.)&lt;br /&gt;&lt;br /&gt;We're in a parallel situation today in online social networks.  There are a bunch of them, they don't really interoperate, and it's obvious what to do -- there ought to be one network, yours, that goes with you anywhere you have an online social context.&lt;div&gt;&lt;br /&gt;OpenSocial and Google Friend Connect provide an equivalent of the routers and gateways that connected disparate digital networks in the seventies, creating a network of networks -- the Social Internetwork.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/441071406174557701-4706513906539525536?l=www.abstractioneer.org'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=0SnsO8TVlAM:6Al7CNqIosw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=0SnsO8TVlAM:6Al7CNqIosw:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=0SnsO8TVlAM:6Al7CNqIosw:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=0SnsO8TVlAM:6Al7CNqIosw:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/aol/SzHO/~4/0SnsO8TVlAM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.abstractioneer.org/feeds/4706513906539525536/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.abstractioneer.org/2009/02/what-is-social-internetwork.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/4706513906539525536" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/4706513906539525536" /><link rel="alternate" type="text/html" href="http://www.abstractioneer.org/2009/02/what-is-social-internetwork.html" title="What is the Social Internetwork?" /><author><name>John</name><uri>http://www.blogger.com/profile/11529069857081314814</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11160110385396117134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-441071406174557701.post-492049675376436356</id><published>2009-03-02T16:49:00.000-08:00</published><updated>2009-03-02T16:53:59.000-08:00</updated><title type="text">The Social Bar on Blogger</title><content type="html">I've just added the Google Friend Connect Social Bar to the bottom of Abstractioneer; as with the Demo gadget, this involved copying and pasting GFC code and substituting the Abstractioneer site ID so it hooks up correctly.  Try it out!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/441071406174557701-492049675376436356?l=www.abstractioneer.org'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=A6XxBPis6ss:RW_LSGigEgs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=A6XxBPis6ss:RW_LSGigEgs:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=A6XxBPis6ss:RW_LSGigEgs:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=A6XxBPis6ss:RW_LSGigEgs:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/aol/SzHO/~4/A6XxBPis6ss" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.abstractioneer.org/feeds/492049675376436356/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.abstractioneer.org/2009/03/social-bar-on-blogger.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/492049675376436356" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/492049675376436356" /><link rel="alternate" type="text/html" href="http://www.abstractioneer.org/2009/03/social-bar-on-blogger.html" title="The Social Bar on Blogger" /><author><name>John</name><uri>http://www.blogger.com/profile/11529069857081314814</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11160110385396117134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-441071406174557701.post-6708854212416006395</id><published>2009-02-28T21:40:00.001-08:00</published><updated>2009-03-01T10:38:35.124-08:00</updated><title type="text">The OpenSocial API on Blogger</title><content type="html">The Google Friend Connect integration also brings the OpenSocial API to Blogger -- not just the Gadgets APIs, which Blogger has had for a while, but also the social APIs.  Let's see how the Friend Connect demo gadget (which calls the OpenSocial APIs) works within this blog post:&lt;br /&gt;&lt;!-- Include the Google Friend Connect javascript library. --&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://www.google.com/friendconnect/script/friendconnect.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;!-- Define the div tag where the gadget will be inserted. --&gt;&lt;br /&gt;&lt;div id="div-1235886853635" style="border: 1px solid rgb(204, 204, 204); width: 300px;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- Render the gadget into a div. --&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;google.friendconnect.container.setParentUrl('/' /* location of rpc_relay.html and canvas.html */);google.friendconnect.container.renderOpenSocialGadget( { id: 'div-1235886853635',   url:'http://www.google.com/friendconnect/gadgets/sample.xml',   site: '00279601110145197680' });&lt;/script&gt;&lt;noscript&gt;[An OpenSocial Friend Connect demo gadget -- turn on Javascript to view]&lt;/noscript&gt;&lt;br /&gt;&lt;br /&gt;In Friend Connect, the followers of this blog show up as "friends" of the OWNER, which is the blog (Abstractioneer).  I show up as an administrator of the site, as does the Blogger service.  And, my friends-on-Abstractioneer show up as my friends when I sign in.&lt;br /&gt;&lt;br /&gt;(It's amusing how social Blogger is becoming -- not only is a blog your friend, Blogger itself is helping to manage your friend's affairs.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/441071406174557701-6708854212416006395?l=www.abstractioneer.org'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=W3IcbVC7J8s:Ye1mUfLkZmQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=W3IcbVC7J8s:Ye1mUfLkZmQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=W3IcbVC7J8s:Ye1mUfLkZmQ:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=W3IcbVC7J8s:Ye1mUfLkZmQ:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/aol/SzHO/~4/W3IcbVC7J8s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.abstractioneer.org/feeds/6708854212416006395/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.abstractioneer.org/2009/02/opensocial-api-on-blogger.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/6708854212416006395" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/6708854212416006395" /><link rel="alternate" type="text/html" href="http://www.abstractioneer.org/2009/02/opensocial-api-on-blogger.html" title="The OpenSocial API on Blogger" /><author><name>John</name><uri>http://www.blogger.com/profile/11529069857081314814</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11160110385396117134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-441071406174557701.post-3323643584627776838</id><published>2009-02-27T18:20:00.000-08:00</published><updated>2009-02-27T21:07:02.468-08:00</updated><title type="text">Building Out the Social Internetwork</title><content type="html">It's been a busy week &lt;a href="http://googlesocialweb.blogspot.com/2009/02/blogger-and-google-friend-connect-unite.html"&gt;unifying Blogger Following and Google Friend Connect&lt;/a&gt;, so not a lot of time for blogging.  A great thing about Friend Connect is that it's a catalyst for millions of individual social contexts (web pages).   The contexts are separable but not totally disjoint -- you can choose to leverage and include your existing social networks and social communication tools.  (The last thing we need is another social network.)&lt;br /&gt;&lt;br /&gt;This is a little bit like real life, where you have different social &lt;span style="font-style: italic;"&gt;contexts&lt;/span&gt; without totally disconnected social &lt;span style="font-style: italic;"&gt;networks.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A practical advantage of the unification is the ability to create OpenSocial gadgets that work well on both Blogger blogs and Google Friend Connect sites.  Stay tuned...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/441071406174557701-3323643584627776838?l=www.abstractioneer.org'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=LTDxM7zt2xE:QCIJ0Olfc-g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=LTDxM7zt2xE:QCIJ0Olfc-g:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=LTDxM7zt2xE:QCIJ0Olfc-g:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/aol/SzHO?a=LTDxM7zt2xE:QCIJ0Olfc-g:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/aol/SzHO?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/aol/SzHO/~4/LTDxM7zt2xE" height="1" width="1"/&gt;</content><link rel="related" href="http://googlesocialweb.blogspot.com/2009/02/blogger-and-google-friend-connect-unite.html" title="Building Out the Social Internetwork" /><link rel="replies" type="application/atom+xml" href="http://www.abstractioneer.org/feeds/3323643584627776838/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.abstractioneer.org/2009/02/social-internetwork.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/3323643584627776838" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/441071406174557701/posts/default/3323643584627776838" /><link rel="alternate" type="text/html" href="http://www.abstractioneer.org/2009/02/social-internetwork.html" title="Building Out the Social Internetwork" /><author><name>John</name><uri>http://www.blogger.com/profile/11529069857081314814</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="11160110385396117134" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry></feed>
