<?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>Perpetual Student &#187; twitter</title>
	<atom:link href="http://perpetualstudent.net/blog/tag/twitter/feed/" rel="self" type="application/rss+xml" />
	<link>http://perpetualstudent.net/blog</link>
	<description>Just another student of the web</description>
	<lastBuildDate>Fri, 20 Jan 2012 03:20:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>A Rant about URL Shortening</title>
		<link>http://perpetualstudent.net/blog/2010/01/24/url-shortening-rant/</link>
		<comments>http://perpetualstudent.net/blog/2010/01/24/url-shortening-rant/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 03:29:38 +0000</pubDate>
		<dc:creator>Michael Thaler</dc:creator>
				<category><![CDATA[Essays]]></category>
		<category><![CDATA[evil]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://perpetualstudent.net/blog/?p=100</guid>
		<description><![CDATA[URL shortening is a horrid blight on the web that should be used with caution if at all. Here's how we can make it just a bit easier on us.]]></description>
			<content:encoded><![CDATA[<p><a href="http://yourls.org/"><img class="alignright" title="YOURLS" src="http://perpetualstudent.net/images/yourls-logo.png" alt="YOURLS Logo" width="201" height="90" /></a>I&#8217;m a fan of Twitter. It&#8217;s certainly wormed its way into all of our hearts over the year 2009, becoming bizarrely ubiquitous in our media and in our minds. But despite whatever it may mean for democracy, communication, location-awareness or real-time trend monitoring, it brought with it a horrid curse upon the Web that endangers all of its users.</p>
<p>That curse is URL shortening. And yes, it did exist before Twitter, but Twitter both limits how much its users can post and depends on those users sharing content with each other, often in links&#8211;and those URLs can take up a lot of space. The growth of URL shortening has brought with it the growth of URL shortening services, which apparently hope to monetize it.</p>
<p>Leaving aside the issue of how monetizing such a thing can be done, URL shortening is bad from a user&#8217;s perspective for the simple reason that if someone shares a link with me, I have no clue where it&#8217;s going. If someone just posts &#8220;OMG this is awesome&#8221;, the shortened URL they post it with could just as easily be a rickroll attempt as it could be an evildoer hijacking their account and sending me to malware. And while I may be running Ubuntu, there&#8217;s no way of knowing that there isn&#8217;t some kind of zero-day exploit already being used on it (I have no illusions about Ubuntu being perfectly secure, after all).</p>
<p>This isn&#8217;t just a security problem&#8211;it&#8217;s also a usability one. What if I&#8217;m playing music and I don&#8217;t want to see a Youtube video? What if I&#8217;m <em>working </em>and only want to click on a link if I know it&#8217;ll be something quick? What if it&#8217;s a link to an inflammatory Reddit post that&#8217;ll just get me angry and ruin my mood?</p>
<p>Clever users may respond that there are <a rel="nofollow" href="https://addons.mozilla.org/en-US/firefox/addon/9549" target="_blank">browser extensions</a> and <a rel="nofollow" href="http://brizzly.com" target="_blank">Twitter clients</a> that can solve this problem by showing a preview of the destination. Maybe, but if they don&#8217;t show you the URL, do you really think it would be hard for a malware writer to put up a fake display of the site at the destination? If they&#8217;re willing to meticulously fake the appearance of a Windows security warning or antivirus program, would it really be hard to put up a fake image of a Youtube page and then switch it out with Javascript if an actual browser is detected? Admittedly, this would likely have to target specific previewers to fake them out, but it&#8217;s a real possibility, and not one that an informed user can ignore.</p>
<p>In order to avoid subjecting people to this danger, I&#8217;ve installed <a href="http://yourls.org/" target="_blank">YOURLS</a> (Your Own URL Shortener&#8230; clever!) on my hosting to try to avoid putting people through that. I don&#8217;t intend to let anyone else use it for URL shortening, just me&#8211;so you can be reasonably certain that if you see a short URL beginning with perpetualstudent.net/, it came from me and not someone who hijacked my account. Yes, my domain isn&#8217;t especially short, but it&#8217;s probably short enough for my purposes. YOURLS is a great project, if only because it shows just how little work it takes to make a URL shortener beyond thinking of a clever short domain name. All it takes is a cleverly-written .htaccess file, a bit of PHP code and a MySQL database. YOURLS even gives you all the same URL tracking features that the likes of bit.ly do.</p>
<p>So please&#8211;if you&#8217;re going to use a URL shortening service like bit.ly or u.nu, have the decency to explain in context where those links go and what I&#8217;ll get if I click on them. The occasional rickroll won&#8217;t kill me, but the last thing I want is to feel paranoid when clicking on links my friends share.</p>
]]></content:encoded>
			<wfw:commentRss>http://perpetualstudent.net/blog/2010/01/24/url-shortening-rant/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

