<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: I hate TinyURL&#8217;s</title>
	<atom:link href="http://breasy.com/blog/2005/10/26/i-hate-tinyurls/feed/" rel="self" type="application/rss+xml" />
	<link>http://breasy.com/blog/2005/10/26/i-hate-tinyurls/</link>
	<description>Musings on design and technology</description>
	<pubDate>Fri, 05 Sep 2008 23:52:26 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: epot&#8217;s blog &#187; Blog Archive &#187; The &#8220;problem with TinyURL&#8221; is (partially) solved</title>
		<link>http://breasy.com/blog/2005/10/26/i-hate-tinyurls/#comment-25889</link>
		<dc:creator>epot&#8217;s blog &#187; Blog Archive &#187; The &#8220;problem with TinyURL&#8221; is (partially) solved</dc:creator>
		<pubDate>Fri, 18 Jul 2008 19:31:00 +0000</pubDate>
		<guid isPermaLink="false">http://breasy.com/blog/?p=9#comment-25889</guid>
		<description>[...] next step would be an implementation of some &#8220;intelligence&#8221; in these short URLs (see Udi&#8217;s post). And since I never have time (or less and less), I&#8217;m a bit sad not to have that time to code [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] next step would be an implementation of some &#8220;intelligence&#8221; in these short URLs (see Udi&#8217;s post). And since I never have time (or less and less), I&#8217;m a bit sad not to have that time to code [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: epot&#8217;s blog &#187; Blog Archive &#187; The problem with TinyURL &#8230;</title>
		<link>http://breasy.com/blog/2005/10/26/i-hate-tinyurls/#comment-25683</link>
		<dc:creator>epot&#8217;s blog &#187; Blog Archive &#187; The problem with TinyURL &#8230;</dc:creator>
		<pubDate>Sun, 13 Jul 2008 12:56:10 +0000</pubDate>
		<guid isPermaLink="false">http://breasy.com/blog/?p=9#comment-25683</guid>
		<description>[...] tell us they may report your activity to some &#8220;agencies&#8221; &#8230; In addition to the reasons why Udi hates TinyURLs, I wonder how is stored your URLs. Well, it&#8217;s not exactly &#8220;how?&#8221; but &#8220;with [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] tell us they may report your activity to some &#8220;agencies&#8221; &#8230; In addition to the reasons why Udi hates TinyURLs, I wonder how is stored your URLs. Well, it&#8217;s not exactly &#8220;how?&#8221; but &#8220;with [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dan</title>
		<link>http://breasy.com/blog/2005/10/26/i-hate-tinyurls/#comment-19159</link>
		<dc:creator>dan</dc:creator>
		<pubDate>Thu, 28 Feb 2008 11:05:20 +0000</pubDate>
		<guid isPermaLink="false">http://breasy.com/blog/?p=9#comment-19159</guid>
		<description>I found that http://www.redirectrevealer.com can unmask these urls and return the final destination url so you see exactly where you are going before you click the link.</description>
		<content:encoded><![CDATA[<p>I found that <a href="http://www.redirectrevealer.com" rel="nofollow">http://www.redirectrevealer.com</a> can unmask these urls and return the final destination url so you see exactly where you are going before you click the link.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mostly Muppet Dot Com</title>
		<link>http://breasy.com/blog/2005/10/26/i-hate-tinyurls/#comment-12077</link>
		<dc:creator>Mostly Muppet Dot Com</dc:creator>
		<pubDate>Wed, 21 Nov 2007 16:47:38 +0000</pubDate>
		<guid isPermaLink="false">http://breasy.com/blog/?p=9#comment-12077</guid>
		<description>&lt;strong&gt;The Problem with Permalinks...&lt;/strong&gt;

I&#8217;ve been thinking for quite some time about changing the URL structure at Mostly Muppet Dot Com to be a little more human-friendly.  You know, taking out all the &#8220;archives&#8221; and date-string bullshit and just getting to domain-slash-po...</description>
		<content:encoded><![CDATA[<p><strong>The Problem with Permalinks&#8230;</strong></p>
<p>I&#8217;ve been thinking for quite some time about changing the URL structure at Mostly Muppet Dot Com to be a little more human-friendly.  You know, taking out all the &#8220;archives&#8221; and date-string bullshit and just getting to domain-slash-po&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rnc</title>
		<link>http://breasy.com/blog/2005/10/26/i-hate-tinyurls/#comment-12011</link>
		<dc:creator>rnc</dc:creator>
		<pubDate>Tue, 20 Nov 2007 23:07:56 +0000</pubDate>
		<guid isPermaLink="false">http://breasy.com/blog/?p=9#comment-12011</guid>
		<description>try http://decenturl.com</description>
		<content:encoded><![CDATA[<p>try <a href="http://decenturl.com" rel="nofollow">http://decenturl.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Udi</title>
		<link>http://breasy.com/blog/2005/10/26/i-hate-tinyurls/#comment-11983</link>
		<dc:creator>Udi</dc:creator>
		<pubDate>Tue, 20 Nov 2007 17:23:44 +0000</pubDate>
		<guid isPermaLink="false">http://breasy.com/blog/?p=9#comment-11983</guid>
		<description>The preview is a nice feature, but having to go through an intermediary page is still very cumbersome.  I still see no reason why we can't still put the domain and extension into the short url.</description>
		<content:encoded><![CDATA[<p>The preview is a nice feature, but having to go through an intermediary page is still very cumbersome.  I still see no reason why we can&#8217;t still put the domain and extension into the short url.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TerminalDigit</title>
		<link>http://breasy.com/blog/2005/10/26/i-hate-tinyurls/#comment-11951</link>
		<dc:creator>TerminalDigit</dc:creator>
		<pubDate>Tue, 20 Nov 2007 08:29:52 +0000</pubDate>
		<guid isPermaLink="false">http://breasy.com/blog/?p=9#comment-11951</guid>
		<description>I realize you wrote this 2 years ago, but just for people who arrive here in the future, I'd like to point out that adding the "preview" subdomain in front of the tinyurl will reveal the full url that you'll be forwarded to.  Using your example, this would look like http://preview.tinyurl.com/9lcad

Optionally, you can have TinyURL set a cookie that will always take you to one of these preview pages first.</description>
		<content:encoded><![CDATA[<p>I realize you wrote this 2 years ago, but just for people who arrive here in the future, I&#8217;d like to point out that adding the &#8220;preview&#8221; subdomain in front of the tinyurl will reveal the full url that you&#8217;ll be forwarded to.  Using your example, this would look like <a href="http://preview.tinyurl.com/9lcad" rel="nofollow">http://preview.tinyurl.com/9lcad</a></p>
<p>Optionally, you can have TinyURL set a cookie that will always take you to one of these preview pages first.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Lawton (Blogcosm)</title>
		<link>http://breasy.com/blog/2005/10/26/i-hate-tinyurls/#comment-11906</link>
		<dc:creator>Scott Lawton (Blogcosm)</dc:creator>
		<pubDate>Mon, 19 Nov 2007 22:52:04 +0000</pubDate>
		<guid isPermaLink="false">http://breasy.com/blog/?p=9#comment-11906</guid>
		<description>FWIW, I'll vote with Udi.  But, instead of a path, just echo the URL's extension in the not-quite-so-tiny URL, e.g. http://burl.fergcorp.com/msn/dj3k0.jpg

The URL service doesn't promise anything except that it shrunk the URL and preserved the extension (if any).</description>
		<content:encoded><![CDATA[<p>FWIW, I&#8217;ll vote with Udi.  But, instead of a path, just echo the URL&#8217;s extension in the not-quite-so-tiny URL, e.g. <a href="http://burl.fergcorp.com/msn/dj3k0.jpg" rel="nofollow">http://burl.fergcorp.com/msn/dj3k0.jpg</a></p>
<p>The URL service doesn&#8217;t promise anything except that it shrunk the URL and preserved the extension (if any).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Udi</title>
		<link>http://breasy.com/blog/2005/10/26/i-hate-tinyurls/#comment-29</link>
		<dc:creator>Udi</dc:creator>
		<pubDate>Sat, 29 Oct 2005 18:21:49 +0000</pubDate>
		<guid isPermaLink="false">http://breasy.com/blog/?p=9#comment-29</guid>
		<description>I think you're overthinking this Andrew.  If I get a regular link with a file extension in it, it still has all these issues that you're describing.  But, I'm used to that already and removing the extension simply means less information for me to work with.</description>
		<content:encoded><![CDATA[<p>I think you&#8217;re overthinking this Andrew.  If I get a regular link with a file extension in it, it still has all these issues that you&#8217;re describing.  But, I&#8217;m used to that already and removing the extension simply means less information for me to work with.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew Ferguson</title>
		<link>http://breasy.com/blog/2005/10/26/i-hate-tinyurls/#comment-28</link>
		<dc:creator>Andrew Ferguson</dc:creator>
		<pubDate>Sat, 29 Oct 2005 07:10:21 +0000</pubDate>
		<guid isPermaLink="false">http://breasy.com/blog/?p=9#comment-28</guid>
		<description>Here's the thing though: if you start putting in filetype data, then you've set a precedent. If I give you a link to http://burl.fergcorp.com/microsoft/38jf9 and it takes you took a web page, then you would expect that links similar to that one would provide similar type of data. This is reinforced by the fact that I send you another link to, say, http://burl.fergcorp.com/msn/jpeg/dj3k0. This time it's a picture. You would expect that links that follow that format will take you to some sort of picture. So when I send you to http://burl.fergcorp.com/google/dkj39 and it links to Google Image search for something just God aweful, you are suprised because there wasn't a jpeg in the URL. Trust is loss and the system is broken. 

I know that's not the best example, but it's the best I could come up with.

The other issue is implementation. How do you determine what the true filetype is? Many programs/browsers ignore filetypes and depend on MIME types instead. So the link I create could point to a URL that ends in a .jpg, even though it's a PDF file. So now to prevent abuse, you have to load each file and determine its MIME type. Bandwidth is now soaring through the roof.

In other news, I've released the BURL source code under a GNU GPL License. So feel free to go download and tweak it to your hearts desire. If you need any help, let me know!</description>
		<content:encoded><![CDATA[<p>Here&#8217;s the thing though: if you start putting in filetype data, then you&#8217;ve set a precedent. If I give you a link to <a href="http://burl.fergcorp.com/microsoft/38jf9" rel="nofollow">http://burl.fergcorp.com/microsoft/38jf9</a> and it takes you took a web page, then you would expect that links similar to that one would provide similar type of data. This is reinforced by the fact that I send you another link to, say, <a href="http://burl.fergcorp.com/msn/jpeg/dj3k0" rel="nofollow">http://burl.fergcorp.com/msn/jpeg/dj3k0</a>. This time it&#8217;s a picture. You would expect that links that follow that format will take you to some sort of picture. So when I send you to <a href="http://burl.fergcorp.com/google/dkj39" rel="nofollow">http://burl.fergcorp.com/google/dkj39</a> and it links to Google Image search for something just God aweful, you are suprised because there wasn&#8217;t a jpeg in the URL. Trust is loss and the system is broken. </p>
<p>I know that&#8217;s not the best example, but it&#8217;s the best I could come up with.</p>
<p>The other issue is implementation. How do you determine what the true filetype is? Many programs/browsers ignore filetypes and depend on MIME types instead. So the link I create could point to a URL that ends in a .jpg, even though it&#8217;s a PDF file. So now to prevent abuse, you have to load each file and determine its MIME type. Bandwidth is now soaring through the roof.</p>
<p>In other news, I&#8217;ve released the BURL source code under a GNU GPL License. So feel free to go download and tweak it to your hearts desire. If you need any help, let me know!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
