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

<channel>
	<title>Lehrblogger</title>
	<atom:link href="http://lehrblogger.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://lehrblogger.com</link>
	<description>lehrburger (at) gmail (dot) com</description>
	<lastBuildDate>Wed, 27 Jan 2010 22:28:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Wanderli.st</title>
		<link>http://lehrblogger.com/2009/10/19/wanderlist/</link>
		<comments>http://lehrblogger.com/2009/10/19/wanderlist/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 09:58:02 +0000</pubDate>
		<dc:creator>Lehrblogger</dc:creator>
				<category><![CDATA[ITP]]></category>
		<category><![CDATA[Wanderli.st]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[thesis]]></category>
		<category><![CDATA[web ideas]]></category>

		<guid isPermaLink="false">http://lehrblogger.com/?p=1648</guid>
		<description><![CDATA[http://wanderli.st &#8211; wander the internet, bring your friends

I have 787 friends on Facebook. On Twitter I am following 216 people and am being followed be 285 people. I have 1,190 cards in Address Book, all of which are synced with my Google Contacts and my iPhone. I have 49 friends on Foursquare, 33 connections on [...]]]></description>
			<content:encoded><![CDATA[<h5 style="text-align: center;"><strong><a href="http://wanderli.st">http://wanderli.st</a> &#8211; wander the <a href="http://xkcd.com/256/">internet</a>, bring your <a href="http://www.facebook.com/home.php#/friends/">f</a><a href="http://twitter.com/following">r</a><a href="http://foursquare.com/manage_friends">i</a><a href="http://www.flickr.com/photos/friends/">e</a><a href="http://www.google.com/contacts">n</a><a href="http://www.linkedin.com/connections?trk=hb_side_cnts%20is">d</a><a href="https://github.com/">s</a></strong></h5>
<p><br/></p>
<p>I have 787 friends on Facebook. On Twitter I am following 216 people and am being followed be 285 people. I have 1,190 cards in Address Book, all of which are synced with my Google Contacts and my iPhone. I have 49 friends on Foursquare, 33 connections on LinkedIn, 18 friends on Goodreads, 8 contacts on Flickr, 1 contact on Vimeo, 0 friends on Yelp, and 146 buddies on AOL Instant Messenger.</p>
<p>If I want to sign up for some new website, it&#8217;s not at all easy to re-use these existing relationships: I can go through and add people individually; I can ignore the security risk, enter my Gmail login information, and selectively choose which (or all) of my 1,190 Google Contacts need an email invitation to the website; I might be able to connect with my Twitter account, but the nature of the information shared on Twitter results in the people I&#8217;m following being a strange subset of my social graph; I might be able to connect with my Facebook account, but I rarely want to publish a summary of my activity on the new site in the news feed of every single person I know on Facebook.</p>
<p>My social life on the Internet is somewhat of a mess, and it&#8217;s becoming increasingly unmanaged and unmanageable. Social networking websites are <a href="http://en.wikipedia.org/wiki/List_of_social_networking_websites">not going away</a>, and I want better tools to consolidate and manage these myriad representations of my real-world relationships as I wander the Internet&#8230;</p>
<p style="text-align: center;"><a href="http://xkcd.com/256/"><img src="http://farm3.static.flickr.com/2638/3946559430_0d7136da91.jpg" alt="" /></a><br />
<em>(photo of me at the <a href="http://xkcd.com/256/">xkcd</a> <a href="http://store.xkcd.com/xkcd/#xkcdvolume0">book</a> <a href="http://auction-bot.appspot.com/">party</a> by <a rel="cc:attributionURL" href="http://www.flickr.com/photos/insunlight/">insunlight</a> on <a href="http://www.flickr.com/photos/insunlight/3946559430/">Flickr</a> | <a rel="license" href="http://creativecommons.org/licenses/by-nc/2.0/">CC BY-NC 2.0</a>)</em></p>
<p>Wanderli.st will be my attempt to solve this problem. I want to take my existing friendships and relationships with me wherever I go on the Internet. I want more powerful tools for managing my contacts, I want this private information to sync with a giant social graph in the cloud, and I want websites to access subsections of this social graph based on the permissions I grant them.</p>
<p>More specifically, I want Wanderli.st to help me organize everyone I&#8217;ve ever met using a simple system of custom tags (&#8216;ITP classmates&#8217;, &#8216;bit.ly coworkers&#8217;, &#8216;Scala programmers&#8217;, &#8216;SXSW 2010&#8242;, etc.) and lists that are combinations of these tags (&#8216;all of my family and photography friends, but none of my ex-girlfriends&#8217;), and then let me use those lists to automatically specify my relationships on social websites. I want an intuitive yet powerful address book application with standard fields for phone numbers and mailing addresses but also with dynamic fields for usernames on social websites. I don&#8217;t want Wanderli.st to bother with actual content &#8211; let other websites specialize in the sharing of photographs, videos, status updates, long blog posts, short blog posts, and restaurant reviews &#8211; Wanderli.st can simply be a social graph provider.</p>
<p>I want my social data to be device- and website-independent, and I want to be able to export all of it to a standardized XML file. But I also don&#8217;t want to worry constantly about importing and exporting, and instead I want to be able to make one change in one place whenever I make a new friend, and I want that change to be pushed automatically to all of the applicable social networks. </p>
<p>I&#8217;d like to be able to sign up for a new social photography website, assign that site a list (i.e. some combination of tags), and then have the option of inviting friends to that website based on some other combination of tags (perhaps I have a tag named &#8216;people it is okay to invite to random websites&#8217;). If I make a new friend who is interested in photography, then I want it to be sufficient for us to only have a) exchanged email addresses and b) associated our usernames on various photography websites with our Wanderli.st accounts &#8211; it will then seamlessly create our connection on those websites and automatically add those usernames to each other&#8217;s personal address books, with no &#8220;Steven has added you as a friend on Flickr&#8221; emails required.</p>
<p>I want to have the option of managing my privacy simply and intuitively at the level of the website, and not at the level of the individual piece of content: you can see the pictures of me drinking in college if we are friends on the site on which they are posted, but if I don&#8217;t want you to see them then I simply won&#8217;t be your friend on that site, and I can use a second site (or second account on that same site!) to share my other pictures with you.</p>
<p>Wanderli.st will also make it easier for me to move among social websites. Both established and fledgling websites will benefit from this because it will be easier for them acquire new users and provide existing users with the best possible social experience. Furthermore, there have been mass diasporas of users in the past as people have moved on from Friendster and MySpace, and I predict Facebook faces a similar future (more on this in a future blog post). I&#8217;m willing to re-create my social network <em>only one more time</em> after I&#8217;m ready to move on from where I am now (and Facebook <em>still</em> won&#8217;t let me export my data), but after that I want my data to be open and portable and <em>mine</em> so that I never have to re-friend a thousand people again.</p>
<p>I also intend to make Wanderli.st my ITP <a href="http://itp.nyu.edu/shows/thesis2009/">thesis</a>. I have been thinking about the project for several months, and <a href=" http://lehrblogger.com/nyu/projects/thesis/wsm_projectproposal.pdf">wrote up</a> and <a href="http://www.slideshare.net/lehrblogger/wsm-final-presentation">presented</a> an early draft of the idea in Kio Stark&#8217;s <em>When Strangers Meet</em> class last Spring. I think that Wanderli.st should be compatible and complimentary with existing standards and upcoming proposals (<a href="http://www.opensocial.org/">OpenSocial</a>, <a href="http://portablecontacts.net/">Portable Contacts</a>, <a href="http://code.google.com/p/webfinger/">WebFinger</a>, etc.), but I think it is important that the project be a new site in and of itself that hosts the data and popularizes the platform through actual successful use cases.<br />
<br/></p>
<p>I&#8217;ve read that the best software is made by people who are building the tools for themselves, and I&#8217;m excited to create Wanderli.st and improve how I socialize on the Internet. If what I&#8217;ve described here sounds like something you&#8217;d like to use as well, comment below or enter your email address at <a href="http://wanderli.st">http://wanderli.st</a> &#8211; I&#8217;ll let you know when it&#8217;s ready for beta testing.</p>
]]></content:encoded>
			<wfw:commentRss>http://lehrblogger.com/2009/10/19/wanderlist/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>My Life in the Cloud &#8211; A Four-Computer Syncing Scheme</title>
		<link>http://lehrblogger.com/2009/10/09/my-life-in-the-cloud-a-four-computer-syncing-scheme/</link>
		<comments>http://lehrblogger.com/2009/10/09/my-life-in-the-cloud-a-four-computer-syncing-scheme/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 07:50:22 +0000</pubDate>
		<dc:creator>Lehrblogger</dc:creator>
				<category><![CDATA[lifehacks]]></category>

		<guid isPermaLink="false">http://lehrblogger.com/?p=1509</guid>
		<description><![CDATA[One of the best things about living in New York City is being able to walk everywhere, and walking is much more fun when I am not carrying anything (other than, say, a notebook and maybe an umbrella). I had been lugging my aging MacBook Pro back and forth between my apartment and work/school for [...]]]></description>
			<content:encoded><![CDATA[<p>One of the best things about living in New York City is being able to walk everywhere, and walking is much more fun when I am not carrying anything (other than, say, a <a href="http://lehrblogger.com/2009/01/15/4-in-4-day-3-project-3-mleskine/">notebook</a> and maybe an umbrella). I had been lugging my aging MacBook Pro back and forth between my apartment and work/school for well over a year, and I was tired of the physical and psychological weight (i.e. if I am going out after work, do I want my costly computer with me at the bar, or should I leave it at work and suffer with just my iPhone for a night).</p>
<p>I had been vaguely considering getting two identical computers, keeping one in my locker at school and one at my apartment, and syncing <em>everything</em> (files, applications, operating system, all of it) between them, but the expected technical headaches/failures made it impossible to justify the cost of two shiny new Macs. The combined stimuli of a) hearing from lots of people who love <a href="http://getdropbox.com/">Dropbox</a>, b) a growing number of friends at ITP with <a href="http://en.wikipedia.org/wiki/Hackintosh">Hackintoshed</a> netbooks and c) an offer of an iMac to use at <a href="http://bit.ly/">bit.ly</a> when I started contracting work (as opposed to the previous internship work) made re-examine the problem.</p>
<p>I decided to keep my MBP at home nearly all of the time (to prolong it&#8217;s lifespan), use the iMac at work, and get a netbook off of craigslist as an experiment to keep in my locker at school (I ended up getting a Dell Mini 9 for $215; installing OS X was mostly <a href="http://www.mydellmini.com/forum/dell-mini-9-guides/">painless</a>). I&#8217;d install OS X (one Leopard, two Snow Leopard) on all three computers, install my favorite applications (I was unwilling to use another operating system primarly because I like my Mac-only apps so much), synchronize crazily and seamlessly, and walk without being encumbered. (The fourth computer is my iPhone 3GS.)</p>
<p>It&#8217;s now been four weeks, and my scheme has been working well. I&#8217;m doing different things for different applications, as described below:
<ul>
<li><strong><a href="https://mail.google.com/">Gmail</a></strong> is in the cloud as it always has been, but this becomes especially important when you&#8217;re using multiple computers. I have <a href="http://mailplaneapp.com/">Mailplane</a> installed on all three computers to access it, but that doesn&#8217;t have any data of its own to sync.</li>
<li><strong><a href="http://evernote.com/">Evernote</a></strong> handles syncing itself between as many devices as you want, <a href="http://twitter.com/al3x/status/4485783606">or so</a> <a href="http://twitter.com/lehrblogger/status/4490243388">it has</a> <a href="http://twitter.com/al3x/status/4490399978">so far</a>.</li>
<li><strong><a href="http://www.apple.com/macosx/what-is-macosx/mail-ical-address-book.html">Address Book and iCal</a></strong> are being synced by <a href="http://www.me.com/">MobileMe</a> &#8211; I haven&#8217;t had to pay for it yet, and am not thrilled about the $99/year, but it&#8217;s also nice to have these things automatically synced to my iPhone even when I don&#8217;t plug it in. I might switch over to some sort of free Google-hosted solution instead. (Note that MobileMe had all sorts of problems when I tried to sync my keychains on Snow Leopard. I ultimately ended up turning off that sync, restoring to a pre-install backup, and re-installing the OS&#8230;  I don&#8217;t really need to sync my keychains, but it was a pretty big hassle.)</li>
<li><strong><a href="http://culturedcode.com/things/">Things</a></strong> stores all of it&#8217;s information about my various to-do lists in an XML file in it&#8217;s Application Support folder (which is in the Library folder of my user directory). I quit the app, moved its folder into my Dropbox folder, and then made a symbolic link (or alias) to that folder from it&#8217;s original location (using a Terminal command similar to &#8220;ln -s /Users/steven/Dropbox/Things /Users/steven/Library/Application\ Support/Cultured\ Code/Things&#8221; on all three computers. Things doesn&#8217;t know that the files are in a different place, and they have synced so far without any issues. The iPhone sync on Things is still <a href="http://twitter.com/lehrblogger/status/4608573026">broken</a> though &#8211; hopefully there is a fix coming <a href="http://twitter.com/therealkerni/status/4608765404">soon</a>.</li>
<li><strong><a href="http://adium.im/">Adium</a></strong> needed to be synced so that I could have all of my AIM conversation transcripts in one place (or, really, in all places). Putting the Application Support folder in Dropbox did the trick.</li>
<li><strong><a href="http://agilewebsolutions.com/products/1Password">1Password</a></strong> also syncs between computers with Dropbox as described above and syncs beautifully over a wifi network with my iPhone. (Note I ran into some trickiness with the Firefox extension &#8211; it expects the actual application to be in the same directory on all three computers, which is only a problem if you try to organize your Applications folder into sub-folders, <strong>which you should never ever do</strong> for unrelated reasons that I won&#8217;t go into here.)</li>
<li><strong><a href="http://www.mozilla.com/en-US/firefox/personal.html">Firefox</a></strong> is the finishing touch &#8211; I have my Application Support folder for this in Dropbox too, and this syncs <em>everything</em>: current tabs, bookmarks, history, <a href="http://blog.mozilla.com/blog/2008/04/21/a-little-something-awesome-about-firefox-3/">AwesomeBar</a>, extensions, all of it. It was essential that this application sync properly for the whole thing to be feasible (I use the AwesomeBar constantly), and it&#8217;s amazing. It even recovers my tabs nicely if it fails for some reason. (An added benefit is that my puny little netbook can&#8217;t handle lots of tabs, so it forces me to keep things to a reasonable minimum.)</li>
</ul>
<p>Note that I am very careful to quit all of these applications and let Dropbox do its thing before I shut down any of these computers to go to another place, but it keeps &#8216;conflict copies&#8217; of the files in case I forget. I&#8217;m also not doing anything at all with my music beyond keeping a good chunk of it on my iPhone, and that hasn&#8217;t really bothered me yet as I don&#8217;t often need my whole music library at work or at school.</p>
<p>It&#8217;s hard for me to accurately describe the psychological freedom that comes with having all of my most important data easily accessible at whatever computer I might find myself in front of (in theory, I could install everything on a new machine without having any access to the others and be up and running completely comfortably relatively quickly). I&#8217;m enjoying it and have been quite satisfied.</p>
<p>And one more thing &#8211; I love my netbook. <a href="http://xkcd.com/642/">Train rides</a> aside, it was incredibly practical for traveling in Europe for two weeks with my family, it&#8217;s super-easy to carry casually in one hand around the floor at ITP, the three hour battery life seems absurdly luxurious (in comparison to the ~30 minutes I get on my MBP), and it was sooo cheap.</p>
<p>Let me know if you have any questions or want help setting this up for yourself!</p>
]]></content:encoded>
			<wfw:commentRss>http://lehrblogger.com/2009/10/09/my-life-in-the-cloud-a-four-computer-syncing-scheme/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Web Ideas &#8211; UserVoice Re-purposed</title>
		<link>http://lehrblogger.com/2009/10/05/web-ideas-uservoice-re-purposed/</link>
		<comments>http://lehrblogger.com/2009/10/05/web-ideas-uservoice-re-purposed/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 05:32:06 +0000</pubDate>
		<dc:creator>Lehrblogger</dc:creator>
				<category><![CDATA[web ideas]]></category>

		<guid isPermaLink="false">http://lehrblogger.com/?p=1485</guid>
		<description><![CDATA[http://webideas.uservoice.com
Nearly a year ago I posted about this blog&#8217;s &#8220;web idea&#8221; category, and wrote:
During conversations with friends, I regularly have ideas for websites, services, or other technologies. These conversations happen in person, over email, on instant messenger, via text message.
[...]
Ideas, I have found, are relatively commonplace; the real work is in their execution. Sometimes people [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://webideas.uservoice.com">http://webideas.uservoice.com</a></strong></p>
<p>Nearly a year ago I posted about this blog&#8217;s &#8220;<a href="http://lehrblogger.com/category/web-ideas/">web idea</a>&#8221; category, <a href="http://lehrblogger.com/2008/10/25/web-idea-introduction/">and wrote</a>:</p>
<blockquote><p>During conversations with friends, I regularly have ideas for websites, services, or other technologies. These conversations happen in person, over email, on instant messenger, via text message.</p>
<p>[...]</p>
<p>Ideas, I have found, are relatively commonplace; the real work is in their execution. Sometimes people guard their ideas, keeping them secret out of fear that they will be taken and implemented by someone else first. None of that here. Please, take these ideas, and please, bring them to life. I have more of them than I’ll ever have time for, and even if I were to eventually have time for all of them, they would have long-since lost their relevance. If you find yourself with sufficient knowledge, time, and interest to start work on one of these, I would love to talk about it and hear what you are thinking about what I was thinking.</p></blockquote>
<p>I&#8217;ve continued to have these ideas, and I scrawled some of them in my notebook, left some of them in instant messenger conversation logs for later searching, and saved many of them in <a href="http://culturedcode.com/things/">Things</a>. I&#8217;ve been dissatisfied with how private all of these storage media are, and have been inspired by Alex Payne&#8217;s posts on <a href="http://ideas.al3x.net/">http://ideas.al3x.net/</a>. I&#8217;ve considered doing something similar, but I&#8217;ve worried that the formality of the text boxes on a proper blog of any sort (whether it&#8217;s here or on Posterous or Tumblr) would discourage me from regular and casual posting.</p>
<p><a href="http://uservoice.com/">UserVoice</a> to the rescue! Built as a robust user-feedback tool for websites, I realized that I could re-purpose it as a tool for organizing these ideas in a public and collaborative way. Anyone can post ideas, anyone can comment on them, and anyone can allocate one of their limited number of votes to indicate that they like an idea. I hope that this will provide a mechanism for bringing the best/most-desired ideas to the top of the list and act as a useful metric for prioritizing projects.</p>
<p>(Note that there are <a href="http://www.kindlingapp.com/">several</a> <a href="http://getsatisfaction.com/">other</a> <a href="http://www.ideacv.com/">sites</a> that do this sort of thing, but the others are either not free to use or do not have the same collaborative vibe. Full disclosure: <a href="http://betaworks.com/">betaworks</a> has invested in UserVoice as well as in <a href="http://bit.ly/">bit.ly</a>, the startup for which I work.)</p>
<p>There isn&#8217;t much on <a href="http://webideas.uservoice.com">http://webideas.uservoice.com</a> yet, but I&#8217;ll be adding more as I migrate over my old ideas and come up with new ones. Feel free to contribute, and <strong>please take one and build something!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://lehrblogger.com/2009/10/05/web-ideas-uservoice-re-purposed/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Textonic Article on MobileActive.org</title>
		<link>http://lehrblogger.com/2009/09/21/textonic-article-on-mobileactive-org/</link>
		<comments>http://lehrblogger.com/2009/09/21/textonic-article-on-mobileactive-org/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 15:47:10 +0000</pubDate>
		<dc:creator>Lehrblogger</dc:creator>
				<category><![CDATA[Design For UNICEF]]></category>
		<category><![CDATA[ITP]]></category>
		<category><![CDATA[projects]]></category>

		<guid isPermaLink="false">http://lehrblogger.com/?p=1466</guid>
		<description><![CDATA[cross-posted at textonic.org
Cory Ramey has published an article about Textonic at MobileActive.org &#8211; we&#8217;re excited about the press, and please let us know if you want to help out with the project!
When People, not Computers, Sort SMS Data
]]></description>
			<content:encoded><![CDATA[<p><em>cross-posted at <a href="http://textonic.org/2009/09/21/textonic-article-on-mobileactive-org/">textonic.org</a></em></p>
<p>Cory Ramey has published an article about Textonic at <a href="http://mobileactive.org/">MobileActive.org</a> &#8211; we&#8217;re excited about the press, and please let us know if you want to help out with the project!</p>
<p><a href="http://mobileactive.org/when-people-not-computers-sort-sms-data">When People, not Computers, Sort SMS Data</a></p>
]]></content:encoded>
			<wfw:commentRss>http://lehrblogger.com/2009/09/21/textonic-article-on-mobileactive-org/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>An Infrastructural Insufficiency of the Internet</title>
		<link>http://lehrblogger.com/2009/08/01/an-infrastructural-insufficiency-of-the-internet/</link>
		<comments>http://lehrblogger.com/2009/08/01/an-infrastructural-insufficiency-of-the-internet/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 23:19:42 +0000</pubDate>
		<dc:creator>Lehrblogger</dc:creator>
				<category><![CDATA[ITP]]></category>
		<category><![CDATA[Wanderli.st]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[thesis]]></category>
		<category><![CDATA[web ideas]]></category>

		<guid isPermaLink="false">http://lehrblogger.com/?p=1385</guid>
		<description><![CDATA[The Internet, when I first started using it, felt like a social desert. People had email, instant messaging, chat rooms, and discussion forums, but these channels for communication felt separate from everything else and more like alternatives to existing real-world channels. Communication was isolated from destinations for the consumption of content, from tools for the [...]]]></description>
			<content:encoded><![CDATA[<p>The Internet, when I first started using it, felt like a social desert. People had email, instant messaging, chat rooms, and discussion forums, but these channels for communication felt separate from everything else and more like alternatives to existing real-world channels. Communication was isolated from destinations for the consumption of content, from tools for the creation of content, and from platforms for the publishing of content.</p>
<p>Eventually, sites for the social sharing of content appeared, and each of these maintained separate representations of the social graph. Over time people collected contacts on Flickr, friends on Facebook, and followers on Twitter, and such sites became oases of social functionality. At first these patches of green built walls to keep out the marauding hordes of anonymity, but as they grew larger they also grew more open, and they started to trade content amongst themselves.</p>
<p>Each real-world individual, however, was forced to maintain a separate existence in each of them simultaneously. It was difficult for people to travel with various aspects of their digital identities between walled oases, and it was nearly impossible for them to take their friends with them when they did. As a result, people were forced to duplicate their selves and their relationships. Some walled gardens tried to build roads to connect with (and undermine!) the others, but nothing really improved. Everyone had to maintain a copy of themselves in each oasis in which they wanted to produce and share content, and life was a mess for everyone. It was time to build something new, a sort of subway under the blossoming desert, so that every aspect of every person could be wherever it was appropriate for it to be, all the time, all at the same time&#8230;</p>
<p>- &#8211; - &#8211; -</p>
<p>The Internet has outgrown its social infrastructure. It&#8217;s becoming increasingly inconvenient and infeasible to create and maintain multiple copies of our networks, with all of their social complexities (friends, family, coworkers, acquaintances, ex-girlfriends, etc), and with all of their nuances of interaction (friend requests, @replies, emails, wall posts, blog comments, etc). Tools such as Facebook Connect are hopelessly hindered by over-saturated social graphs, pre-existing notions of privacy, and misguided attempts to pull content back into single cluttered interfaces. Identity and content aggregators such as Chi.mp, Plaxo and Friendfeed don&#8217;t provide the tools for web-wide social graph management. Put simply, we need new tools for the modern social Internet.</p>
<p>What will they be like?<br />
Who will build them?</p>
]]></content:encoded>
			<wfw:commentRss>http://lehrblogger.com/2009/08/01/an-infrastructural-insufficiency-of-the-internet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Stream-Packet Duality of Content</title>
		<link>http://lehrblogger.com/2009/06/30/the-stream-packet-duality-of-content/</link>
		<comments>http://lehrblogger.com/2009/06/30/the-stream-packet-duality-of-content/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 05:35:15 +0000</pubDate>
		<dc:creator>Lehrblogger</dc:creator>
				<category><![CDATA[web ideas]]></category>

		<guid isPermaLink="false">http://lehrblogger.com/?p=1353</guid>
		<description><![CDATA[This post develops the conceptual language surrounding the product ideas in my previous post, Filtration as a Tonic for Internet Vertigo.
Towards the beginning of his aforementioned blog post, John Borthwick writes:
what emerges out of this is a new metaphor — think streams vs. pages
I think that this progression of metaphors is moving in the right [...]]]></description>
			<content:encoded><![CDATA[<p><em>This post develops the conceptual language surrounding the product ideas in my previous post, <a href="http://lehrblogger.com/2009/06/22/filtration-as-a-tonic-for-internet-vertigo/">Filtration as a Tonic for Internet Vertigo</a>.</em></p>
<p>Towards the beginning of his aforementioned <a href="http://www.borthwick.com/weblog/2009/05/13/699/">blog post</a>, John Borthwick writes:</p>
<blockquote><p>what emerges out of this is a new metaphor — think streams vs. pages</p></blockquote>
<p>I think that this progression of metaphors is moving in the right direction, but it needs to be taken further. Streams consist of web content that is delivered directly to the user (to a Twitter client, to an RSS reader, etc), and this is in direct contrast to content that lives on specific pages to which a user must navigate in a web browser. Streams are dynamic, up-to-date and are delivered in (near) real time, while pages are static and not necessarily current.</p>
<p>Streams, however, are just collections of individual pieces of content, or packets. Tweets, status updates, blog posts, photos, mp3 files, and video clips are all discrete packets of content. These packets are the units which a user actually consumes as information, and streams are just a way to group those packets over time, usually based on on source (such as a specific blog) or topic (such as a search term on Twitter). But there are potentially more potent ways in which these packets can be organized than by their original source/topic, and this is important because these streams tend to be overwhelming in their aggregate. Borthwick continues about the future of content delivery via streams:</p>
<blockquote><p>Overload isn&#8217;t a problem anymore since we have no choice but to acknowledge that we cant wade through all this information. This isn&#8217;t an inbox we have to empty, or a page we have to get to the bottom of — it&#8217;s a flow of data that we can dip into at will but we cant attempt to gain an all encompassing view of it.</p></blockquote>
<p>I suspect that there is a more optimistic solution, however, and that there are better-than-random ways to organize the flow of content from our collections of streams. There will be some packets in these streams that are more important to individual users than others, so I want services that surface the best ones and hide the others. I predict a future in which streams are cut, rearranged, reordered and remixed into a single source of content that always has that moment&#8217;s most important/relevant/enjoyable packet at the front of the queue. The future of content on the web will be based on tools that focus on perfecting the delivery of these individual packets of information to users for consumption.</p>
<p>I agree with Borthwick, and think that the re-conceptualization of the destination web of pages into a real time stream of pages is the next (or current?) big thing. But I think the re-conceptualization of those streams as collections of individual operable packets is the big thing after that.</p>
]]></content:encoded>
			<wfw:commentRss>http://lehrblogger.com/2009/06/30/the-stream-packet-duality-of-content/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Filtration as a Tonic for Internet Vertigo</title>
		<link>http://lehrblogger.com/2009/06/22/filtration-as-a-tonic-for-internet-vertigo/</link>
		<comments>http://lehrblogger.com/2009/06/22/filtration-as-a-tonic-for-internet-vertigo/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 05:07:14 +0000</pubDate>
		<dc:creator>Lehrblogger</dc:creator>
				<category><![CDATA[web ideas]]></category>

		<guid isPermaLink="false">http://lehrblogger.com/?p=1308</guid>
		<description><![CDATA[I&#8217;ve been thinking about this topic for a while, but was finally inspired to write it by a not quite recent but still very relevant blog post by John Borthwick (of betaworks, the startup accelerator associated with bit.ly, where I&#8217;m currently interning) about real-time distribution via social networks.
Update: I&#8217;ve written more about this topic in [...]]]></description>
			<content:encoded><![CDATA[<p><em>I&#8217;ve been thinking about this topic for a while, but was finally inspired to write it by a not quite recent but still very relevant <a href="http://www.borthwick.com/weblog/2009/05/13/699/">blog post</a> by John Borthwick (of <a href="http://betaworks.com/">betaworks</a>, the startup accelerator associated with <a href="http://bit.ly/">bit.ly</a>, where I&#8217;m currently interning) about real-time distribution via social networks.</p>
<p>Update: I&#8217;ve written more about this topic in <a href="http://lehrblogger.com/2009/06/30/the-stream-packet-duality-of-content/">this subsequent post</a>.</em></p>
<blockquote><p>Anyone whose goal is &#8220;something higher&#8221; must expect someday to suffer vertigo. What is vertigo? Fear of falling? Then why do we feel it even when the observation tower comes equipped with a sturdy handrail? No, vertigo is something other than the fear of falling. It is the voice of the emptiness below us which tempts and lures us, it is the desire to fall, against which, terrified, we defend ourselves.<br />
- Milan Kundera, Czechoslovakian novelist (1929 &#8211; ), in <em>The Unbearable Lightness of Being<br />
</em></p></blockquote>
<p>I have vertigo. My somewhat lofty goal is to read and digest all of the information that interests me, as it is created in real time, regardless of medium. My desire to fall is my desire to abandon all of my information sources, not bother keeping up with anything, and fall endlessly into ignorance. And this terrifies me; at the very least, the Internet could come equipped with better handrails.</p>
<p>I am interested in information from a variety of sources &#8211; blogs, people on Twitter, email lists, search terms in the NY Times, etc &#8211; and I subscribe to these things <em>because I think they are worth reading</em>. Although I wish I could read all of it, I know I can&#8217;t. But I want a better way to read only <em>some</em> of it, without having to face the infinities that I don&#8217;t have time to read, without having to make painfully arbitrary decisions about what to read and what to ignore, and thus without having the subsequent vertiginous desire to give up, declare <a href="http://www.wired.com/culture/lifestyle/news/2004/06/63733">email bankruptcy</a>, and read none of it at all. So the question is, then, one of designing a sturdier handrail that I can grasp while observing information on the Internet as it streams by. And that handrail must be a tool for filtering content, not a source that recommends even <em>more</em>.</p>
<p>Recommendation sites/services such as <a href="http://digg.com/">Digg</a>, <a href="http://digg.com/">Reddit</a> and <a href="http://www.stumbleupon.com/">StumbleUpon</a> have (as far as I know) user-preference modeling algorithms to make selections of what content to show to users, based on what those users and other users with similar past preferences have liked in the past. Netflix does <a href="http://www.nytimes.com/2008/11/23/magazine/23Netflix-t.html">something similar</a> to make movie recommendations. They&#8217;re good systems, and have some cool machine-learning stuff going on, but I find their application to be fundamentally conceptually inverted. </p>
<p>I want to read the blogs of <a href="http://www.zephoria.org/thoughts/">danah boyd</a>, <a href="http://www.janchipchase.com/">Jan Chipchase</a>, and<a href="http://daringfireball.net/"> John Gruber</a>. I want to follow <a href="http://twitter.com/al3x">Alex Payne</a>, <a href="http://twitter.com/jorgeortiz85">Jorge Ortiz</a>, and 180 odd others on Twitter. Yet it&#8217;s too much. As Clay Shirky <a href="http://web2expo.blip.tv/file/1277460/">pointed out</a> at the Web2.0 Expo, our filters have failed, not because of &#8216;information overload&#8217; of ever-increasing magnitudes, but instead because of &#8216;filter failure&#8217;. Content was once primarily filtered by the editors and publishers, yet those systems are crumbling and I no longer have effective filters for this smorgasbord of carefully selected and professionally prepared feeds.</p>
<p>And I certainly don&#8217;t need Digg/Reddit/StumbleUpon to make <em>additional</em> recommendations. But given that I&#8217;m already not going to see all of the things I know that I care about, why can&#8217;t those same algorithms be used to filter incoming content instead? These information filtration systems would ideally have a few particular characteristics:
<ul>
<li>They would be cross-platform and encompass all sources of information, including RSS, news, Twitter, Facebook, email lists (but not email addressed specifically to you), etc.</li>
<li>The user could make adjustments to the aggressiveness of the filtration algorithm on a feed-by-feed basis.</li>
<li>Filters would operate on a per-item level &#8211; i.e. I might be shown only one photo from an album of sixty, or one tweet from a day&#8217;s worth of a dozen. The content filtered out would not be less-than-worthwhile (you might really wish you could see all of your aunt&#8217;s vacation photos), but if the user simply doesn&#8217;t have time for everything, something must give.</li>
<li>Users could build their preference models both passively and actively. The system would strongly take into account rating systems (number of stars, voting up/down, etc), but would also take into account how many seconds a user spent looking at a specific piece of content. Eye tracking would be preferable, but that&#8217;s tough and requires a camera at the very least. Instead, content delivery applications (such as RSS readers and mail clients) could measure how long a person spent with a piece of content open, adjust for word count and relative time for other pieces of content from that source, and assume that more time spent implies more engagement.</li>
<li>Preference models would be partially social, but not exclusively. If a friend of mine liked something, it would be more likely to pass my filters. In addition, if some piece of content was enjoyed by a random other person who had shown similar past preferences to myself, it would be more likely to pass my filters too.</li>
</ul>
<p>I don&#8217;t see this problem of perceived information overload (and consequent vertigo) getting any better on it&#8217;s own. Are there other solutions I&#8217;m not seeing? Anyone looking for a new giant software project?</p>
]]></content:encoded>
			<wfw:commentRss>http://lehrblogger.com/2009/06/22/filtration-as-a-tonic-for-internet-vertigo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NEVER SLEEP</title>
		<link>http://lehrblogger.com/2009/06/01/never-sleep/</link>
		<comments>http://lehrblogger.com/2009/06/01/never-sleep/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 02:31:30 +0000</pubDate>
		<dc:creator>Lehrblogger</dc:creator>
				<category><![CDATA[photography]]></category>

		<guid isPermaLink="false">http://lehrblogger.com/?p=1299</guid>
		<description><![CDATA[Taken at the northeast corner of Rivington and Essex in the Lower East Side of Manhattan, facing west. Judging from the labels on the buzzer near the door just outside of the right edge of the frame, I believe the sign is there courtesy of a design firm named dress code. They&#8217;ve got a pretty [...]]]></description>
			<content:encoded><![CDATA[<p>Taken at the northeast corner of Rivington and Essex in the Lower East Side of Manhattan, facing west. Judging from the labels on the buzzer near the door just outside of the right edge of the frame, I believe the sign is there courtesy of a design firm named <a href="http://www.dresscodeny.com/">dress code</a>. They&#8217;ve got a pretty awesome website, so go check it out, and then go check it out again a few hours later.</p>
<p><a href="http://www.flickr.com/photos/98459476@N00/3587059597/" title="NEVER SLEEP by lehrblogger, on Flickr"><img src="http://farm4.static.flickr.com/3377/3587059597_f8e32f5014_b.jpg" width="668" height="1024" alt="NEVER SLEEP" /></a></p>
<p>Click through for a smaller version on Flickr, and never sleep.</p>
]]></content:encoded>
			<wfw:commentRss>http://lehrblogger.com/2009/06/01/never-sleep/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>An Idea for SizeUp, a Tiling Window Manager</title>
		<link>http://lehrblogger.com/2009/05/15/an-idea-for-sizeup-a-tiling-window-manager/</link>
		<comments>http://lehrblogger.com/2009/05/15/an-idea-for-sizeup-a-tiling-window-manager/#comments</comments>
		<pubDate>Sat, 16 May 2009 04:17:54 +0000</pubDate>
		<dc:creator>Lehrblogger</dc:creator>
				<category><![CDATA[lifehacks]]></category>
		<category><![CDATA[web ideas]]></category>

		<guid isPermaLink="false">http://lehrblogger.com/?p=1293</guid>
		<description><![CDATA[I&#8217;ve recently been using a Mac OS X tiling window manager named SizeUp. I had an idea about which I emailed the developer, and I thought it was worth sharing here too -
Hi,
I&#8217;ve dreamed about having a tiling window manager for years, and I was fortunate enough to see Alex Payne&#8217;s tweet making a similar [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve recently been using a Mac OS X <a href="http://en.wikipedia.org/wiki/Tiling_window_manager">tiling window manager</a> named <a href="http://www.irradiatedsoftware.com/sizeup/">SizeUp</a>. I had an idea about which I emailed the developer, and I thought it was worth sharing here too -</p>
<blockquote><p>Hi,</p>
<p>I&#8217;ve dreamed about having a tiling window manager for years, and I was fortunate enough to see <a href="http://al3x.net/">Alex Payne</a>&#8217;s <a href="http://twitter.com/al3x/statuses/1691345570">tweet</a> making a similar lament; I found SizeUp as a result. I&#8217;ve been using it for a week or two now, and I love it. Both on my 15&#8243;  MacBook Pro, and when the MBP plugged into my 30&#8243; external display. Nicely done.</p>
<p>I have a suggestion though &#8211; I wish I had slightly more control over how windows were sized. I understand how it could be a user interface and/or Mac OS X nightmare to let users specify custom sizes or behavior for how windows snap to other windows. But at the same time, I&#8217;d love to be able to assign windows to a grid location occupying less than a quarter of my screen. For example, Adium chats don&#8217;t need that much screen real estate, even if iCal and Firefox do. </p>
<p>Rather than use the arrow keys to indicate location, what if you used the physical QWERTY keyboard locations of the letter keys? In it&#8217;s most simple form, W S A D could correspond to Up Down Left Right. But you can do more interesting things too, and split a screen into a six- or nine-rectangle grid using Q W E A S D or Q W E A S D Z X C. Any one of those keys would place a window in the respective corner of the grid, so [shortcut combination]+Q on a six rectangle grid would make the window use one sixth of the total size, with a width equal to a third of the screen&#8217;s width and a height equal to half of the screen&#8217;s height. If you wanted a larger window, you could press multiple adjacent letter keys simultaneously &#8211; [shortcut]+Q+A would make the window take the leftmost third of the screen, and [shortcut]+Q+W+E would have the same effect as the current [shortcut]+Up. It might make sense to use shortcut keys on the right side of the keyboard with these letters (shift+option seem to be sufficiently unused in this context), or you could use a different set of letters and keep the shortcut keys where they were. In the SizeUp Preferences, users could even specify the number of rows and columns in the grid they wanted to use and the keys they wanted to assign to each screen location.</p>
<p>(This idea is somewhat reminiscent of a still-incomplete project I was doing a few months ago: a Javascript portfolio website that used the keyboard for navigation, had a representation of the keyboard on the screen, had all content exist on that visual representation of a keyboard but at different zoom levels, and used the physical keyboard keys and spacebar to zoom in and out on the on-screen keyboard to view content at different levels in the hierarchy. There are a few blog posts about it <a href="http://lehrblogger.com/category/itp/ajax/">here</a>.)</p>
<p>Sorry that was so long-winded, and please email me if you want to discuss further or need me to clarify. </p>
<p>Keep up the good work!</p>
<p>Best,<br />
Steven Lehrburger</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://lehrblogger.com/2009/05/15/an-idea-for-sizeup-a-tiling-window-manager/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Design for UNICEF &#8211; Textonic.org</title>
		<link>http://lehrblogger.com/2009/05/09/design-for-unicef-textonicorg/</link>
		<comments>http://lehrblogger.com/2009/05/09/design-for-unicef-textonicorg/#comments</comments>
		<pubDate>Sat, 09 May 2009 06:00:17 +0000</pubDate>
		<dc:creator>Lehrblogger</dc:creator>
				<category><![CDATA[Design For UNICEF]]></category>
		<category><![CDATA[ITP]]></category>
		<category><![CDATA[projects]]></category>

		<guid isPermaLink="false">http://lehrblogger.com/?p=1276</guid>
		<description><![CDATA[cross-posted at textonic.org
previously: Design for UNICEF &#8211; Detextive*, Mobile Tech for Social Change Barcamp, Design for UNICEF &#8211; RapidSMS and Mechanical Turk
Textonic.org is now live!
Recognizing that Textonic was a larger project than I was going to be able to finish in my free time over the summer (or that my group was going to be [...]]]></description>
			<content:encoded><![CDATA[<p><em>cross-posted at <a href="http://textonic.org/2009/05/09/design-for-unicef-textonicorg/ ">textonic.org</a></em><br />
<em>previously: </em><a href="http://lehrblogger.com/2009/03/11/design-for-unicef-detextive/">Design for UNICEF &#8211; Detextive*</a>, <a href="http://lehrblogger.com/2009/02/25/mobile-tech-for-social-change-barcamp/">Mobile Tech for Social Change Barcamp</a>, <a href="http://lehrblogger.com/2009/02/20/design-for-unicef-rapidsms-and-mechanical-turk/">Design for UNICEF &#8211; RapidSMS and Mechanical Turk</a></p>
<p><strong><a href="http://textonic.org/">Textonic.org</a> is now live!</strong></p>
<p>Recognizing that Textonic was a larger project than I was going to be able to finish in my free time over the summer (or that my group was going to be able to finish in our collective free time), I decided that the project would benefit from a more formal web presence than a handful of blog posts and a GitHub page. I registered a domain, set up WordPress, presented what we had accomplished, laid out what there is to be done, and tried to create a place where people could express their interest in getting involved.</p>
<p>The <a href="http://textonic.org/conversation/">Conversation</a> page on the new site is of particular interest. I&#8217;m using a Twitter search for the term &#8216;textonic&#8217; as a sort of guestbook or message board. People who find the site and are interested can look to see who else has been there as well as when they expressed interest. Twitter itself can serve as a way for them to get in touch. The intransient* and public (since all of a user&#8217;s followers will also see the tweets) nature of these expressions of interest will help to catalyze the formation of a community around the project. </p>
<p>Credit for this idea goes to @<a href="http://twitter.com/n8han">n8han</a> (who writes the blog <a href="http://technically.us/code/">Coderspiel</a>) &#8211; I first saw it on his site for <a href=" http://databinder.net/dispatch/Talk">Databinder Dispatch</a>. In addition, recent ITP graduate @<a href="http://twitter.com/joshbg2k">joshbg2k</a> created something similar for his <a href="http://uberbaster.com/talk.php">Überbaster</a> project.</p>
<p>*Note that Twitter&#8217;s search API only exposes that last ~3 months of tweets, so at some point I&#8217;ll need to archive the messages so that the entire conversation history is displayed.</p>
]]></content:encoded>
			<wfw:commentRss>http://lehrblogger.com/2009/05/09/design-for-unicef-textonicorg/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.552 seconds -->
<!-- Cached page served by WP-Cache -->
