Tr.im is now in the process of discontinuing service
tr.im
tr.im
Let's hope it crumbles fast and we can rid the web of these shorteners before they cause more damage to the future of the internet.
If another service flops in the next few months, then yes I agree, the house of cards is collapsing, but right now that statement is a little premature.
(1) Yeah yeah, I know, a drastic over simplification. There's Foundry LB hardware, round-robin DNS at different sites, BGP failover, etc.
There's a big difference betwen that an the broken links since the web began...
And when you make a request through a shortener, there are two independent SPOF's.
Also, if you go to www.example.com/here/there/article and get a 404, you navigate up in the hierachy, and search for the content. If you get a 500 or server is down, you can try later. If either happens at the shortener-level, you're SOL.
... I'm sure we'll survive.
But if you're genuinely concerned that this poses some sort of threat to the web, start an archiving service which preserves mappings of short -> long URLs, or talk to the archive.org folks to see if they'd be interested.
The argument is that it makes things MORE fragile, by interposing another party into the resolution chain. Given that it is both easy to do (thus there will be lots of competitors) and hard to profit at means that this party is more than usually vulnerable.
Anyway if the content dissapears, then it is gone. A url shortner failing means the failure could occur even if the content is still available.
Therefore, by definition, it is worse than the other situation.
Your argument against shorteners (extra indirection -> more fragile -> bad) works just as well against DNS. The reason why we tolerate the extra indirection of DNS is because there's a substantial benefit to be gained.
A federated protocol seems a little much for this one service which can handle the issue themselves, IMO.
Another good reason to have them is to be able to spell them for somebody over a phone line.
What is the point of an SMS with a shortened URL if you have no internet access? To be able to access the web page you need web access. If you have web access then you can get at the longer URL in the web interface or via Twitteriffic etc.
As far as the first, though, I think that you've got it wrong. It's not the same as any old site breaking. Say a person, over time, links to eight sites in his forum comments, and one goes down. Seven links are still valid. If he uses a shortener service that collapses, none of his links are valid.
http://therealurl.appspot.com/
(it runs on Google App Engine, so I expect to keep it up as long as GAE exists. I didn't get TLD for it, to keep maintainance/costs at zero. And it memcaches everything, so feel free to query it as much as you like)
The alarmist rants I've seen against URL shorteners are simply making this argument without realizing that there is no "new" problem in need of solving, only an old one that we already handle fairly well. Though given the level of irrational rhetoric I've been seeing in these discussions (example here: http://news.ycombinator.com/item?id=713998) I'm not sure there's any point trying to argue with it.
Shortened URLs give you no hints as to where the original document was located.
Either the link is as strong as all the other links then you have a new element that can fail, which is bad, or your link is weaker than the other links in the existing chain and now the whole chain is weakened to the strength of the new link.
Please explain why this (my last tweet):
"3x recommended dose of Vitamin D slashes cancer risk by 77%: http://is.gd/28Nbq
is better than this:
"3x recommended dose of Vitamin D slashes cancer risk by 77%: <a href="url">2005 Academic Study</a>"
I can see why you'd URL shorten when pushing to SMS, but an actual anchor/href gives me the ability to mouse-over and see the target URL and the link isn't dependent on a 3rd party to work. No one can frameset the url without the linkers permission or shove ads into the experience.
I find the shorteners an annoyance. You can't fix the dependency problem.
I wonder how they could increase SMS limits past 160 chars?
That can't be done unless you change the underlying cellular protocol (e.g. the upcoming 3GPP LTE protocols). The length of an SMS is based on the capacity of one GSM frame.
Joshua Schachter has a nice summary of the arguments against that you may have seen before: http://joshua.schachter.org/2009/04/on-url-shorteners.html
Summary of the summary - URL shorteners have poor usability, providing little, often zero value at the cost of adding further centralized points of fragility.
http://ur1.ca is free software and provides a text format download of all its mappings right on its home page. Not a fan of shorteners, but that's the one I'd use for posting services with char length restrictions.
Conclusion, as an independent business it has very little chance of being viable.
"This link seems to be missing. Do you know where it moved to?" The responses could be published as long as the 404 continue. I have to think someone has already thought of this.
> this required significant development investment and server expansion to accommodate. tr.im has thousands and thousands of users, creating tens of thousands of URLs per day
10K urls per day x 1000 hits for statistics = 10M hits per day, each of which is a read (duh) but also a write to keep a hit count. That's 120 reads + 120 writes per second.
Most of the distributed nosql options can easily handle that on a single node, and the non-distributed ones generally have even higher one-node throughput.
Not to be an armchair architect, but url mapping is pretty simple. Sounds like they were using a bad tool for the job if they were having to throw hardware at it.
Either way, I modded you up for a pretty thorough analysis (and because I largely agree with you (it basically is a mapped 301 Location: http://newsite/)). From my armchair standpoint(1), a 256 mb slice + Redis + nginx should be able to handle 10x the volume easy.
(1) Well not quite armchair, a good 30 percent of my firm's business is directly related to scaling.
Your user name didn't hint at that at all.
That one website (twitter) has a post limit of 140 characters doesn't mean we should spread the stupidity to everywhere else.
URL shortening done wrong sucks. Don't use anything besides those that are really serious. Right now, bitly is the best option.
Not trolling. This is a serious question.
There is no way for us to monetize URL shortening --
users won't pay for it
Users won't pay for web search either, and that has monetized very well. We just can't justify further devleopment since Twitter
has all but annointed [sic] bit.ly the market winner.
Umm, when tr.im got into this business, Twitter had "anointed" tinyurl the "market winner". If it was worth it to compete against tinyurl regardless, why isn't it worth it to compete against bit.ly?Tell that to excite, altavista, yahoo, etc...
There's no need for some industry-wide URL shortener consortium to archive links. Just give out your mappings if you happen to go out of business, so someone could decode your URLs manually if they really needed to.
Edited to add: Of course, those would also be picked up by groups like archiveteam.org that are brute-force crawling the shortener URI space.
Can you think of reasonable and serious reason to shorten another shortener?
If it caught on at all, it would do two things well: 1. it would mean that there were few good reasons to use an un-certified link shortener, and 2. it would make the transition to a post-shortener world much simpler and more graceful: twitter could just download the full data set and repeal the character limit for URLs.
Short urls are good but also readable urls are better. The whole short url thing stems from twitter and is being originally based on SMS. But it is breaking the web when this happens and not knowing what you are clicking on is a security problem.
I could see a case for a corporate service for short urls like mycompany.tr.im/YHu8 or just mycompany.com/YHu8 etc. Then it redirects to a longer url within the same company. But it needs to be guaranteed to be there as long as the linked to endpoint exists.
With many of these url shortners going out of business pretty soon now, anybody willing to try and make this a business opportunity?
Please don't make up your own titles, especially when they don't match the content.
- Buy these guys out for whatever they ask
- Repurpose the site as a Jenny Craig style weight-loss business (or pretty much any other business that you like) on the site
- Redirect all those useless tr.im links to your new tr.im homepage
Suddenly you have a business with 10M unique visitors every day. It's like buying ALL the advertising, all at once. You now have 40 zillion inbound links to your thing. If you can't make money from that somehow, there's something seriously wrong.
So yeah, just do the big bait & switch. When the complaints roll in, 301 them over to the old tr.im team. After all, it's them who sold you the domain, so they should take the blame.
I'm sure they would get something for it, I myself would be extremely if the price was right.
That said there seems to be the same air of fatalism in both their attempts to sell the service and the reasons for giving it up.
Another good side affect is that urls might get cleaned up a bit in hopes that they will get copied straight into a tweet. I would love a web with short copy and pastable urls.
(*) Not entirely sure I would consider a 20 line PHP script a company.
First, I don't like URL shorteners for this same reason. Every web server should be in charge of managing long and short urls easily with just one line of code.
Second, how expensive it is to keep the site running? $10 a month for a cheap hosting service and they can make more than that with just google ads.
Now, if they want to live largely just by shortening urls then no, it won't pay the bills.
Since my comment has been modded down to 0, surely someone has more information about tr.im and can post some examples of $10/mo hosting sites that could run it.
1) Url shorteners aren't going away. Like it or not, there's a need, particularly for things like Twitter.
2) I think it's more than that. They did more than just shorten urls, they also tracked analytics on those links, clickthrough rates and the like. You can view charts and graphs about how often links are clicked on, etc. Multiply that by millions of links, and it's not an inconsequential amount of storage and bandwidth. I think you way overestimate the capabilities of a $10 hosting package.
That said, it probably isn't quite a $10 package. On the other hand, it probably wouldn't take much, especially if you cared to take the time to write a custom-purpose HTTP-redirection server.
Actually, that would sort of be an interesting programming challenge: How small and efficient can you get such a server?
You must consider the opportunity cost. How long does it take to code such custom server ? As tr.im is not profitable, its developers' time could be used to produce other product/service that has a better business model and is more profitable.
You CAN run a social network cheaply, but good luck competing with Facebook / MySpace / Orkut / Friendfeed / Livejournal / et al.
Offering the service with the least amount of features can sometimes be a winning idea, but in this space, I'm not entirely sure that it's doable, considering the major feature works pretty similarly across all tr.im's competition.
Nothing. The design specification was just to "keep the site running", not to support a given feature set, for the purpose of not breaking the links, and nothing else. An extra buck or two from Google would be a bonus, but personally I wouldn't count on it.