<?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>Jordan Running</title>
	<atom:link href="http://jordanrunning.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://jordanrunning.com</link>
	<description>A place for my stuff</description>
	<lastBuildDate>Fri, 21 Jan 2011 22:37:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Typos, passwords, and Facebook&#8217;s elephant memory</title>
		<link>http://jordanrunning.com/2011/01/typos-passwords-and-facebooks-elephant-memory/</link>
		<comments>http://jordanrunning.com/2011/01/typos-passwords-and-facebooks-elephant-memory/#comments</comments>
		<pubDate>Fri, 21 Jan 2011 21:31:29 +0000</pubDate>
		<dc:creator>Jordan</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[cookies]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[typos]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://jordanrunning.com/?p=112</guid>
		<description><![CDATA[Over the weekend I changed my Facebook password. All I did was add one character to my old password, so all this week I&#8217;ve been accidentally typing my old password out of habit. Each time, I&#8217;ve gotten this message: The first day I disregarded it, re-typed my new (but barely different) password, and went on [...]]]></description>
			<content:encoded><![CDATA[<p>Over the weekend I changed my Facebook password. All I did was add one character to my old password, so all this week I&#8217;ve been accidentally typing my old password out of habit. Each time, I&#8217;ve gotten this message:</p>
<p style="text-align: center;"><a href="http://jordanrunning.com/wordpress/wp-content/uploads/2011/01/Screen-shot-2011-01-21-at-10.27.42-AM.png"><img class="aligncenter size-full wp-image-115" style="border: 1px solid black;" title="&quot;It looks like you entered a slight missspelling of your email or username. Please re-enter your password.&quot;" src="http://jordanrunning.com/wordpress/wp-content/uploads/2011/01/Screen-shot-2011-01-21-at-10.27.42-AM.png" alt="&quot;It looks like you entered a slight missspelling of your email or username. Please re-enter your password.&quot;" width="410" height="224" /></a></p>
<p>The first day I disregarded it, re-typed my new (but barely different) password, and went on my merry way. By the third day I was wondering if somehow Facebook was detecting the fact that I was getting my password wrong, but only by a single character (after all, I was), and interpreting it as a typo and showing me this message even though it wasn&#8217;t the &#8220;email or username&#8221; that was wrong.</p>
<p>How would that work? Well, I don&#8217;t know. Of course, computers can detect when one word is similar to another (i.e. a typo, like when Word shows a red line under a mistyped word), but every web developer knows you never store users&#8217; passwords&#8211;instead you (usually) store a cryptographic hash of the password, which can never be reversed to find out the password. This is a big topic I can&#8217;t do justice to here (if you&#8217;d like there&#8217;s <a href="http://en.wikipedia.org/wiki/Password#Factors_in_the_security_of_a_password_system">lots to learn at Wikipedia</a>), but suffice it to say a normal hash can&#8217;t be compared to a wrong password to see if it&#8217;s just a typo. I wondered if Facebook&#8217;s engineers had implemented some kind of advanced hash that makes such comparisons possible, but in the end it was moot&#8212;because I was wrong. Facebook wasn&#8217;t looking at my password at all.<span id="more-112"></span></p>
<p>See, I was making an assumption: that I was typing my username correctly. Could I be so dumb? Actually I thought I was being kind of clever. See, Facebook allows dots (periods) in usernames. Mine is jordan.running. But when you type in a Facebook profile URL it doesn&#8217;t really care about the dots. Whether you go to <strong>facebook.com/jordanrunning</strong> or <strong>/jor.dan.run.nin.g</strong> it&#8217;ll cleverly redirect you to the right place, i.e. <strong>facebook.com/jordan.running</strong>. This knowledge in hand, I&#8217;ve always just typed &#8220;jordanrunning&#8221; (no dot&#8212;a keystroke saved is a keystroke earned) into the login form and gotten in just fine, even though I had typed the &#8220;wrong&#8221; username. So I assumed that Facebook considered &#8220;jordanrunning&#8221; to be wholly equivalent to &#8220;jordan.running&#8221; for logging in, and that the message I got was due solely to my new password. But then I tried using my &#8220;real&#8221; username, with the dot, and my old password, and I got a different message:</p>
<p style="text-align: center;"><a href="http://jordanrunning.com/wordpress/wp-content/uploads/2011/01/Screen-shot-2011-01-21-at-11.32.09-AM.png"><img class="aligncenter size-full wp-image-117" style="border: 1px solid black;" title="&quot;The password you entered is incorrect.&quot;" src="http://jordanrunning.com/wordpress/wp-content/uploads/2011/01/Screen-shot-2011-01-21-at-11.32.09-AM.png" alt="&quot;The password you entered is incorrect.&quot;" width="432" height="246" /></a></p>
<p>So what&#8217;s happening? Finally it dawned on me, and I felt dumb for not realizing it right away: With a cookie, Facebook remembers the last person who logged in on your computer, even if that person logged out. If a login fails&#8212;regardless of whether it&#8217;s the username or password that&#8217;s wrong&#8212;it checks the cookie first, and if it sees that the username that was typed in is a likely typo for the last logged-in username, it shows the &#8220;you entered a slight misspelling&#8221; message. Sure enough, when I tried the same steps in a Chrome <a href="http://www.google.com/support/chrome/bin/answer.py?hl=en&amp;answer=95464">Incognito</a> window (no cookies) I got the incorrect password page instead of the typo page. I&#8217;d expect the same result on a computer (or browser) I&#8217;d never used before&#8211;unless the last person to use it had a username really similar to mine.</p>
<p>Confused? Here&#8217;s a flowchart of what (I think) the Facebook authentication process looks like (click to embiggen):</p>
<p style="text-align: center;"><a href="http://jordanrunning.com/wordpress/wp-content/uploads/2011/01/Facebook-authentication-process.png"><img class="aligncenter size-full wp-image-119" title="Facebook authentication process flowchart" src="http://jordanrunning.com/wordpress/wp-content/uploads/2011/01/Facebook-authentication-process.png" alt="Facebook authentication process flowchart" width="471" height="626" /></a></p>
<p>It&#8217;s interesting to see how much thought has gone into a feature seemingly as simple as &#8220;we think you made a typo in your username.&#8221; As for the security or privacy implications of this, you may draw your own conclusions, as my interest was primarily in how it works. I give Facebook the benefit of a doubt more often than a lot of savvy folks, but nothing here sticks out to me as risky or imprudent.</p>
]]></content:encoded>
			<wfw:commentRss>http://jordanrunning.com/2011/01/typos-passwords-and-facebooks-elephant-memory/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to Install Twitalytic on DreamHost</title>
		<link>http://jordanrunning.com/2009/08/how-to-install-twitalytic-on-dreamhost/</link>
		<comments>http://jordanrunning.com/2009/08/how-to-install-twitalytic-on-dreamhost/#comments</comments>
		<pubDate>Sat, 22 Aug 2009 06:26:43 +0000</pubDate>
		<dc:creator>Jordan</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://jordanrunning.com/?p=95</guid>
		<description><![CDATA[One of my biggest frustrations with Twitter is that archives only go back 3,200 tweets, meaning that for now the entire first half of my Twitter history is totally inaccessible to me and everyone else. So I was pretty excited when blogger and hacker Gina Trapani announced her then-unnamed Twitalytic project. Twitalytic&#8212;which Gina released as [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-99" title="Twitalytic" src="http://jordanrunning.com/wordpress/wp-content/uploads/2009/08/Twitalytic-300x196.png" alt="Twitalytic" width="300" height="196" />One of my biggest frustrations with <a href="http://twitter.com/">Twitter</a> is that archives <a href="http://apiwiki.twitter.com/Things-Every-Developer-Should-Know#6Therearepaginationlimits">only go back 3,200 tweets</a>, meaning that for now the entire first half of my Twitter history is totally inaccessible to me and everyone else. So I was pretty excited when blogger and hacker Gina Trapani <a href="http://smarterware.org/1448/what-im-working-on-getting-and-sharing-answers-on-twitter">announced</a> her then-unnamed Twitalytic project.</p>
<p><a href="http://wiki.github.com/ginatrapani/twitalytic/">Twitalytic</a>&#8212;which Gina <a href="http://smarterware.org/2877/twitalytic-alpha-preview-archiving-curating-and-threading-tweets">released as an alpha</a> this week&#8212;is a PHP application that combats the disappearing tweet problem by archiving your tweets, plus all replies to them and all mentions of your Twitter name, and along the way aggregates meaningful data about your relationships, all on your own server.</p>
<p>Of course I set it up as soon as I got a chance. I could have installed it on one of my home machines, but I decided to put it on my public web space, which happens to be hosted on the cheap by <a href="http://www.dreamhost.com/r.cgi?269289">DreamHost</a> (disclosure: affiliate link). Being alpha software and pretty untested, setting Twitalytic up on DreamHost didn&#8217;t go entirely smoothly, but I got it working eventually. Since I&#8217;m sure others are struggling with the same task, I wrote up the method I used to get it working:</p>
<p><a href="http://wiki.github.com/ginatrapani/twitalytic/installing-twitalytic-on-dreamhost">How to install Twitalytic on DreamHost.</a></p>
<p>I posted the instructions on Twitalytic&#8217;s GitHub wiki because I want other people to be able to improve and correct them, so if you see any errors or potential clarifications or simplifications, please edit the article and improve it.</p>
<p>P.S. Gina enthusiastically <a href="http://twitter.com/ginatrapani/status/3461813201">thanked me</a> for posting the tutorial, but it&#8217;s worth quoting what she wrote on the Twitalytic home page: &#8220;Do not run on a public, production server. You have been warned.&#8221; Nevertheless, if you&#8217;re as determined to set it up as I was (and perhaps as foolish), I hope my instructions are useful to you.</p>
]]></content:encoded>
			<wfw:commentRss>http://jordanrunning.com/2009/08/how-to-install-twitalytic-on-dreamhost/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>&#8220;Send To&#8221; LiveJournal and Iterasi for Google Reader</title>
		<link>http://jordanrunning.com/2009/08/send-to-livejournal-and-iterasi-for-google-reader/</link>
		<comments>http://jordanrunning.com/2009/08/send-to-livejournal-and-iterasi-for-google-reader/#comments</comments>
		<pubDate>Sat, 15 Aug 2009 16:24:36 +0000</pubDate>
		<dc:creator>Jordan</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Reader]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[Iterasi]]></category>
		<category><![CDATA[LiveJournal]]></category>
		<category><![CDATA[Send To]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://jordanrunning.com/?p=80</guid>
		<description><![CDATA[I&#8217;ve gotten a lot of great feedback about my last two posts about adding Send To buttons to Google Reader for for Instapaper and Evernote, including links at my old stomping grounds ,Download Squad. These articles are fun for me to write, so I&#8217;ll keep it up for the time being. In the Download Squad [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-85" title="Google Reader Send To LiveJournal, Iterasi" src="http://jordanrunning.com/wordpress/wp-content/uploads/2009/08/google_reader_send_to_livejournal_iterasi.PNG" alt="Google Reader Send To LiveJournal, Iterasi" width="185" height="160" />I&#8217;ve gotten a lot of great feedback about my last two posts about adding Send To buttons to Google Reader for <a href="http://jordanrunning.com/2009/08/instapaper-send-to-button-for-google-reader/">for Instapaper</a> and <a href="http://jordanrunning.com/2009/08/evernote-send-to-button-for-google-reader/">Evernote</a>, including links at my old stomping grounds ,<a href="http://www.downloadsquad.com/2009/08/14/google-reader-send-to-buttons-for-instapaper-and-evernote/">Download Squad.</a></p>
<p>These articles are fun for me to write, so I&#8217;ll keep it up for the time being. In the Download Squad comments there were requests for instructions for <a href="http://livejournal.com/">LiveJournal</a> and <a href="http://iterasi.com/">Iterasi</a>. They both turned out to be easy enough, so read on for the instructions.<span id="more-80"></span></p>
<p>In each case, follow the same steps as in the previous tutorials. Head to the Google Reader <a href="http://www.google.com/reader/settings?display=item-links">Settings page</a>, go to the Send To tab, and scroll to the bottom. Click on &#8220;Create a custom link&#8221; and in the form that appears enter the values below. When you&#8217;re done click on Save.</p>
<h4>LiveJournal</h4>
<h5>URL</h5>
<blockquote><p>http://www.livejournal.com/update.bml?event=%3Ca%20href%3D%22${url}%22%3E${title}%3C%2Fa%3E&amp;subject=${title}</p></blockquote>
<h5>Icon URL</h5>
<blockquote><p>http://www.livejournal.com/favicon.ico</p></blockquote>
<p style="text-align: center;"><img class="size-full wp-image-84  aligncenter" title="Google Reader Send To LiveJournal" src="http://jordanrunning.com/wordpress/wp-content/uploads/2009/08/google_reader_send_to_livejournal.PNG" alt="Google Reader Send To LiveJournal" width="482" height="128" /></p>
<h4>Iterasi</h4>
<h5>URL</h5>
<blockquote><p>https://www.iterasi.net/Capture.aspx?v=1.0&amp;u=${url}&amp;t=${title}</p></blockquote>
<h5>Icon URL</h5>
<blockquote><p>https://www.iterasi.net/favicon.ico</p></blockquote>
<p style="text-align: center;"><img class="size-full wp-image-83  aligncenter" title="Google Reader Send To Iterasi" src="http://jordanrunning.com/wordpress/wp-content/uploads/2009/08/google_reader_send_to_iterasi.PNG" alt="Google Reader Send To Iterasi" width="479" height="124" /></p>
<h4>Thoughts</h4>
<p>The reason the LiveJournal one is pretty ugly is that the &#8220;event&#8221; parameter contains the actual text of the post it creates on LiveJournal&#8212;which, in our case, is an HTML link&#8212;and for it to work correctly we have to &#8220;<a href="http://en.wikipedia.org/wiki/Percent-encoding">URL encode</a>&#8221; it before we put it in the URL. Unencoded it&#8217;s just this very boring bit of HTML:</p>
<blockquote><p>&lt;a href=&#8221;${url}&#8221;&gt;${title}&lt;/a&gt;</p></blockquote>
<p>If you want you can replace that with any HTML or text you want as long as it&#8217;s <a href="http://meyerweb.com/eric/tools/dencoder/">encoded</a> (except for the ${title} and ${url} parts, which must remain unencoded).</p>
]]></content:encoded>
			<wfw:commentRss>http://jordanrunning.com/2009/08/send-to-livejournal-and-iterasi-for-google-reader/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Evernote &#8220;Send To&#8221; button for Google Reader</title>
		<link>http://jordanrunning.com/2009/08/evernote-send-to-button-for-google-reader/</link>
		<comments>http://jordanrunning.com/2009/08/evernote-send-to-button-for-google-reader/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 15:15:42 +0000</pubDate>
		<dc:creator>Jordan</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Evernote]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Reader]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[Send To]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://jordanrunning.com/?p=67</guid>
		<description><![CDATA[I was thrilled to see that Kevin Purdy at Lifehacker picked up my Send-To-Instapaper tutorial for Google Reader. In the comments on his post, member &#8220;illadvised&#8221; asked, &#8220;Has anyone tried an Evernote &#8216;Send To&#8217;?&#8221; Great idea! This one, as it turns out, is even easier than the one for Instapaper. Update: Over at the official [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://jordanrunning.com/wordpress/wp-content/uploads/2009/08/google_reader_send_to_evernote-2.png" alt="Send To Evernote in Google Reader" title="Send To Evernote in Google Reader" width="168" height="166" class="alignleft size-full wp-image-70" />I was thrilled to see that Kevin Purdy at Lifehacker <a href="http://lifehacker.com/5337461/more-google-reader-send-to-tricks">picked up</a> my <a href="http://jordanrunning.com/2009/08/instapaper-send-to-button-for-google-reader/">Send-To-Instapaper tutorial for Google Reader</a>. In the comments on his post, member &#8220;illadvised&#8221; <a href="http://lifehacker.com/5337461/more-google-reader-send-to-tricks#c14774711">asked</a>, &#8220;Has anyone tried an <a href="http://www.evernote.com/">Evernote</a> &#8216;Send To&#8217;?&#8221; Great idea!</p>
<p>This one, as it turns out, is even easier than the one for Instapaper.<span id="more-67"></span></p>
<p><strong>Update:</strong> Over at the official Evernote blog they&#8217;ve <a href="http://blog.evernote.com/2009/08/14/send-blog-posts-from-google-reader-to-evernote/">posted alternate instructions</a> that clip the entire page, which you might find more useful.</p>
<h4 style="clear: left;">How to add an Evernote &#8220;Send To&#8221; link to Google Reader</h4>
<ol>
<li>
<p>
Go to the Google Reader <a href="http://www.google.com/reader/settings?display=item-links">Settings page</a>. On the &#8220;Send To&#8221; tab, scroll to the bottom and click on &#8220;Create a custom link.&#8221;</p>
</li>
<li>
<p>In the &#8220;Name&#8221; field type &#8220;Evernote,&#8221; or whatever you want.</p>
</li>
<li>
In the &#8220;URL&#8221; field paste the following:</p>
<blockquote><p>http://www.evernote.com/clip.action?url=${url}&amp;title=${title}</p></blockquote>
<p>Make sure you get everything, starting with &#8220;http&#8221; and ending with &#8220;${title}&#8221;. Don&#8217;t change anything.
</li>
<li>
<p>In the (optional) &#8220;Icon URL&#8221; field paste this:</p>
<blockquote><p>http://www.evernote.com/about/img/favicon.ico</p></blockquote>
</li>
<li>
When you&#8217;re done it should look like this:</p>
<p style="text-align: center;"><img class="size-full wp-image-69  aligncenter" title="&quot;Create custom link&quot; for Evernote in Google Reader" src="http://jordanrunning.com/wordpress/wp-content/uploads/2009/08/google_reader_send_to_evernote-1.png" alt="&quot;Create custom link&quot; for Evernote in Google Reader" width="486" height="122" /></p>
<p>Click on &#8220;Save&#8221; and you&#8217;re done!
</li>
</ol>
<p>Now when you click on &#8220;Send To&#8221; on a Google Reader item a new page will load, instantly adding the item to Evernote and giving you options to choose a notebook and tags. (If you&#8217;re not logged into Evernote Web you&#8217;ll be prompted to login first.)</p>
]]></content:encoded>
			<wfw:commentRss>http://jordanrunning.com/2009/08/evernote-send-to-button-for-google-reader/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Instapaper &#8220;Send To&#8221; button for Google Reader</title>
		<link>http://jordanrunning.com/2009/08/instapaper-send-to-button-for-google-reader/</link>
		<comments>http://jordanrunning.com/2009/08/instapaper-send-to-button-for-google-reader/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 22:25:38 +0000</pubDate>
		<dc:creator>Jordan</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Reader]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[Instapaper]]></category>
		<category><![CDATA[Send To]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://jordanrunning.com/?p=38</guid>
		<description><![CDATA[This week Google added a feature to Google Reader called &#8220;Send To&#8221; that lets you send a link to any feed item to various web services like Facebook, Digg, and Twitter. Very cool! But the coolest part is that they also made it easy to add other services to the mix&#8211;any service that will accept [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-44" title="Instapaper &quot;Send To&quot; in Google Reader" src="http://jordanrunning.com/wordpress/wp-content/uploads/2009/08/google_reader_instapaper-21.png" alt="Instapaper &quot;Send To&quot; in Google Reader" width="174" height="130" />This week Google added a feature to <a href="http://google.com/reader/">Google Reader</a> called &#8220;Send To&#8221; that lets you send a link to any feed item to various web services like Facebook, Digg, and Twitter. Very cool! But the coolest part is that they also made it easy to add other services to the mix&#8211;any service that will accept a HTTP GET request.</p>
<p>Already people are coming up with cool uses for this. Digital Inspiration, for example, shows you how to add a Send To link that&#8217;ll <a href="http://www.labnol.org/internet/download-google-reader-stories-as-pdf/9389/">make a PDF document</a> (via <a href="http://lifehacker.com/5336606/convert-google-reader-items-to-pdfs">Lifehacker</a>) out of the linked item.</p>
<p>My first thought, though, was to make a Send To link for Instapaper<span id="more-38"></span></p>
<p><a href="http://instapaper.com/">Instapaper</a> is a simple web app that lets you keep a &#8220;reading list&#8221; of articles on the web that you want to read but don&#8217;t have time for right away. There are already <a href="http://userscripts.org/scripts/search?q=instapaper+google+reader&amp;x=0&amp;y=0">Greasemonkey scripts</a> that tie Instapaper into Google Reader, but a Send To link will work in any browser and shouldn&#8217;t break if Google makes changes to Reader down the road.</p>
<p><strong>Update:</strong> The day after I wrote this Google added a built-in Instapaper option to Reader. It works great, but a little differently: Whereas the instructions below will instantly add the feed item to Instapaper without any input from you, Google&#8217;s built-in method takes you to an Instapaper page where you can edit the Title and Summary of the item before saving it, requiring an additional click&#8211;unless you&#8217;re not logged in, in which case you must login first and then click the Send To button again. It has the benefit, however, of not making you give your Instapaper username or password to Google. You should choose whichever method suits you best.</p>
<p>So, on to the goods:</p>
<h4>How to add a &#8220;Send To&#8221; link for Instapaper to Google Reader</h4>
<ol>
<li>Copy the following URL to your favorite text editor:<br />
<blockquote><p>https://www.instapaper.com/api/add?url=${url}&amp;title=${title}&amp;username=<strong>USERNAME</strong>&amp;password=<strong>PASSWORD</strong></p></blockquote>
<p>Replace the big &#8220;USERNAME&#8221; with your Instapaper username (or email address, if you use that to login on Instapaper). If you have a password, replace &#8220;PASSWORD&#8221; with it. <strong>If you don&#8217;t have a password</strong>, just delete everything after your username (&#8220;&amp;password&#8221; and everything after it).</p>
<p>Don&#8217;t change anything else.</li>
<li> Go to the &#8220;Send To&#8221; tab on the Google Reader <a href="http://www.google.com/reader/settings?display=item-links">Settings page</a>. At the bottom, click on the &#8220;Create a custom link&#8221; button. A form will appear:
<p style="text-align: center;"><img class="size-full wp-image-51 aligncenter" title="Create custom Send To link for Instapaper in Google Reader" src="http://jordanrunning.com/wordpress/wp-content/uploads/2009/08/google_reader_instapaper-11.png" alt="Create custom Send To link for Instapaper in Google Reader" width="490" height="129" /></p>
<p>In the &#8220;Name&#8221; field type &#8220;Instapaper&#8221; (or whatever you want). Copy the URL you edited from your text editor and paste it in the &#8220;URL&#8221; field. The &#8220;Icon URL&#8221; is optional, but use the URL above if you want it to show a pretty Instapaper &#8220;I&#8221; icon.</p>
<p>Click on the &#8220;Save&#8221; button.</li>
<li> That&#8217;s it!
<p>Now when you click on &#8220;Send To&#8221; on a feed item you&#8217;ll see Instapaper in the list, and when you click on it your browser will make a request to the Instapaper API. You&#8217;ll see a new page load in your browser. If it says &#8220;201&#8243; that means it worked and the item was added to your Instapaper reading list.</li>
</ol>
<h4>Troubleshooting</h4>
<p>If you see a different number, there was an error. &#8220;403&#8243; means there was a problem with your username or password. In that case, make sure that you&#8217;ve replaced &#8220;USERNAME&#8221; and &#8220;PASSWORD&#8221; in Step 1 with your Instapaper username and password, &lt;strong&gt;not&lt;/strong&gt; your Google Reader username and password. Remember that if you don&#8217;t use a password when you log in to Instapaper you must remove the &#8220;PASSWORD&#8221; part of the URL.</p>
<p>A &#8220;400&#8243; means there&#8217;s something else wrong with the URL. Make sure you copied the whole URL, starting with &#8220;http&#8221; and ending with &#8220;{title},&#8221; and that you&#8217;ve only changed the &#8220;USERNAME&#8221; and &#8220;PASSWORD&#8221; parts.</p>
<p>A &#8220;500&#8243; error means something else is wrong and it&#8217;s probably not your fault. Try again later.</p>
<p>If you&#8217;re curious and technically-inclined you can learn more about the Instapaper API <a href="http://blog.instapaper.com/post/73123968/read-later-api">over here</a>.</p>
<p><strong>Update:</strong> Based on a suggestion <a href="http://lifehacker.com/5337461/more-google-reader-send-to-tricks">over at Lifehacker</a> I also put together a tutorial for <a href="http://jordanrunning.com/2009/08/evernote-send-to-button-for-google-reader/">adding an Evernote Send To link to Google Reader</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://jordanrunning.com/2009/08/instapaper-send-to-button-for-google-reader/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Boom! Headshot</title>
		<link>http://jordanrunning.com/2009/07/boom-headshot/</link>
		<comments>http://jordanrunning.com/2009/07/boom-headshot/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 14:52:08 +0000</pubDate>
		<dc:creator>Jordan</dc:creator>
				<category><![CDATA[Self]]></category>
		<category><![CDATA[headshots]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[photos]]></category>

		<guid isPermaLink="false">http://jordanrunning.com/?p=28</guid>
		<description><![CDATA[Of course, I did. I love photography and&#8212;I admit it&#8212;I love getting my picture taken. Todd Adamson is a great Iowa City portrait photographer, and yesterday he tweeted about having a new ring light he wanted to experiment with, so my fiancé and I skipped over to his studio after work yesterday. Check out the [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><a href="http://twitter.com/toddadamson/status/2519876269"><img class="aligncenter" title="@toddadamson tweets" src="http://rookery3.aviary.com/storagev12/1695000/1695372_038a.png" alt="" width="412" height="151" /></a>Of course, I did. I love photography and&#8212;I admit it&#8212;I love getting my picture taken. <a href="http://www.adamsonstudios.com/">Todd Adamson</a> is a great Iowa City portrait photographer, and yesterday he <a href="http://twitter.com/toddadamson/status/2519876269">tweeted</a> about having a new ring light he wanted to experiment with, so my fiancé and I skipped over to his studio after work yesterday. Check out the results below:</p>
<p style="text-align: center;"><a href="http://jordanrunning.com/wordpress/wp-content/uploads/2009/07/headshot-3.jpg"><img class="size-medium wp-image-25 aligncenter" title="Headshot 1" src="http://jordanrunning.com/wordpress/wp-content/uploads/2009/07/headshot-3-300x214.jpg" alt="Headshot 1" width="300" height="214" /></a></p>
<p>Two more after the jump&#8230;</p>
<p><span id="more-28"></span></p>
<p style="text-align: center;"><a href="http://jordanrunning.com/wordpress/wp-content/uploads/2009/07/headshot-1.jpg"><img class="size-medium wp-image-26 aligncenter" title="Headshot 1" src="http://jordanrunning.com/wordpress/wp-content/uploads/2009/07/headshot-1-214x300.jpg" alt="Headshot 1" width="214" height="300" /></a></p>
<p style="text-align: center;"><a href="http://jordanrunning.com/wordpress/wp-content/uploads/2009/07/headshot-2.jpg"><img class="size-medium wp-image-27 aligncenter" title="Headshot 2" src="http://jordanrunning.com/wordpress/wp-content/uploads/2009/07/headshot-2-300x214.jpg" alt="Headshot 2" width="300" height="214" /></a></p>
<p>You can see more of Todd&#8217;s work at the <a href="http://www.adamsonstudios.com/">Adamson Studios</a> web site and his daily photo blog <a href="http://photernal.com/">Photernal</a>, and you can find him on Twitter as <a href="http://twitter.com/toddadamson">@toddadamson</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://jordanrunning.com/2009/07/boom-headshot/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The little (shiny) things</title>
		<link>http://jordanrunning.com/2009/03/the-little-shiny-things/</link>
		<comments>http://jordanrunning.com/2009/03/the-little-shiny-things/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 08:17:30 +0000</pubDate>
		<dc:creator>Jordan</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[dell]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[logo]]></category>
		<category><![CDATA[Studio Hybrid]]></category>

		<guid isPermaLink="false">http://jordanrunning.com/?p=18</guid>
		<description><![CDATA[The other day I bought a refurbished Dell Studio Hybrid, a cute little desktop computer called a &#8220;hybrid&#8221; because inside it has as much in common with a laptop as with a mini-tower. I&#8217;ve never bought a Dell before, but its nine-inch form factor and attractive chassis along with the refurbished price gave it a [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;"><object width="400" height="300" data="http://www.flickr.com/apps/video/stewart.swf?v=68975" type="application/x-shockwave-flash"><param name="flashvars" value="intl_lang=en-us&amp;photo_secret=15ea02d320&amp;photo_id=3351112792&amp;show_info_box=true" /><param name="bgcolor" value="#000000" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.flickr.com/apps/video/stewart.swf?v=68975" /><param name="allowfullscreen" value="true" /></object></div>
<p>The other day I bought a <a href="http://www.dell.com/content/products/productdetails.aspx/desktop-studio-hybrid?c=us&amp;cs=22&amp;l=en&amp;s=dfh">refurbished Dell Studio Hybrid</a>, a cute little desktop computer called a &#8220;hybrid&#8221; because inside it has as much in common with a laptop as with a mini-tower. I&#8217;ve never bought a Dell before, but its nine-inch form factor and attractive chassis along with the refurbished price gave it a lot of appeal as a replacement for my hulking living room machine.</p>
<p>It has a lot of nice design touches,  most of which I saw in the many photos online, but there&#8217;s one that I didn&#8217;t notice until I started playing with it, unwisely turning it this way and that while it was running. Well, I won&#8217;t spoil it for you&#8212;check out the video above (there&#8217;s no audio).</p>
]]></content:encoded>
			<wfw:commentRss>http://jordanrunning.com/2009/03/the-little-shiny-things/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Losing it</title>
		<link>http://jordanrunning.com/2009/03/losing-it/</link>
		<comments>http://jordanrunning.com/2009/03/losing-it/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 02:18:41 +0000</pubDate>
		<dc:creator>Jordan</dc:creator>
				<category><![CDATA[Self]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[diet]]></category>
		<category><![CDATA[fitness]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Lose It!]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.jordanrunning.com/wordpress/?p=3</guid>
		<description><![CDATA[For the past three weeks I&#8217;ve been tracking my diet with a free iPhone app called Lose It! (iTunes link). It&#8217;s not a perfect program, but I highly recommend it. Here&#8217;s how it works in a nutshell: When you first start Lose It! it asks your weight, age, height, gender, and your goal weight (mine [...]]]></description>
			<content:encoded><![CDATA[<p>For the past three weeks I&#8217;ve been tracking my diet with a free iPhone app called <a href="http://www.apptism.com/apps/lose-it">Lose It!</a> (<a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=297368629&amp;mt=8">iTunes link</a>). It&#8217;s not a perfect program, but I highly recommend it.</p>
<p>Here&#8217;s how it works in a nutshell: When you first start Lose It! it asks your weight, age, height, gender, and your goal weight (mine is 190 pounds). Then it asks you how many pounds you&#8217;d like to lose per week, from one half to two (I picked 1½), and comes up with a daily calorie budget for you (mine started at 2,099). Then, when you eat or exercise, you punch in what you ate or what you did, and it subtracts or adds calories to your budget appropriately.</p>
<p><a href="http://www.jordanrunning.com/wordpress/wp-content/uploads/2009/03/lose-it-1.jpg"><img class="alignright size-medium wp-image-11" title="Lose It! meal log" src="http://www.jordanrunning.com/wordpress/wp-content/uploads/2009/03/lose-it-1-200x300.jpg" alt="Lose It! meal log" width="200" height="300" /></a>The heart of the Lose It! experience is the built-in food database, which includes some thousands of home-cooked, supermarket, and restaurant foods. It&#8217;s super-easy to use, but if Lose It! doesn&#8217;t live up to its eponymous promise for you, it&#8217;s the database that you&#8217;ll blame. It&#8217;s just not that comprehensive, and there are a lot of odd holes in it&#8212;grilled chicken breast is absent, for instance. Most of my tastes are as banal as that, and I find myself manually entering about half the foods I eat.</p>
<p>Despite that, Lose It! works for me. Partly because I don&#8217;t mind googling half my meals, but mostly, I think, because it brings accountability to my eating habits. Now I know that if I eat that second delicious cupcake I&#8217;m going to have to make a note of it, and it&#8217;s going to subtract from my budget and, if I&#8217;ve already eaten enough today, maybe push me into the red. Even if the database and budget math weren&#8217;t accurate (and I  believe they are), Lose It! would still be valuable to me just by making me push a button every time I put something in my mouth.</p>
<p><a href="http://www.jordanrunning.com/wordpress/wp-content/uploads/2009/03/lose-it-2.jpg"><img class="size-medium wp-image-12 alignright" title="Lose It! weight chart" src="http://www.jordanrunning.com/wordpress/wp-content/uploads/2009/03/lose-it-2-200x300.jpg" alt="Lose It! weight chart" width="200" height="300" /></a>What you&#8217;re really wondering, though, is &#8220;Does it work?&#8221; When you stick to your budget, yeah, it does. I&#8217;ve lost around four pounds in three weeks. Just under my pound-and-a-half goal, and that&#8217;s without any exercise on top of my usual regime of nada. At right you can see my three-week weight chart.</p>
<p>You can see that for the last week my weight has gone up and down, trending pretty horizontally. Which, for the price of zero dollars, I&#8217;m completely happy with. I&#8217;m feeling healthier, I&#8217;m not gaining weight, and I just don&#8217;t feel like eating as much. Lose It! doesn&#8217;t even sport any advertisements or branding, which is great, but makes me wonder if its makers aren&#8217;t working on a for-pay follow-up. If they are, I&#8217;ll buy it.</p>
]]></content:encoded>
			<wfw:commentRss>http://jordanrunning.com/2009/03/losing-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

