News for hackers. Stuff that matters.

Tell HN: Add a '+' to the end of any bit.ly link to get the full URL.

Not enough people know this. If you're wary of a bit.ly link from a stranger, just add a "+" to the end. This will take you to a bit.ly page that has the full URL and a list of how many people have clicked it, who's tweeted it and when, etc. Also, if you're sharing a link, you could just add the + yourself to make it a bit less opaque. e.g. this link to Diaspora's Kickstarter page: http://bit.ly/dgpnNs+
( 30 comments | 50 points | on HN )
Re:Tell HN: Add a '+' to the end of any bit.ly link to get t... by imp on Monday May 24, 2010 @11:22AM (#1374825)
I prefer to nag people to not use shorteners at all if you're not on Twitter. I don't know if it works, but I feel that it's a habit that needs to stop.
Re:Tell HN: Add a '+' to the end of any bit.ly link to get t... by fizz972 on Monday May 24, 2010 @12:33PM (#1375006)
I also wish Twitter would allow 1 link per tweet as part of the tweet's general metadata and not count it in the characters restriction.

Shortened links are annoying and misleading, I've been wasting too much time clicking links I've seen already and links to sites I just don't like.

Re:Tell HN: Add a '+' to the end of any bit.ly link to get t... by sjs on Monday May 24, 2010 @01:40PM (#1375181)
This will be possible when the new annotations API is live.
Re:Tell HN: Add a '+' to the end of any bit.ly link to get t... by rick_2047 on Monday May 24, 2010 @12:42PM (#1375029)
In your suggestion you fail to consider what prompted the 140 char restriction. The source of that restriction was that tweeter wanted the main source of tweets to be mobiles, using SMS. Now we can argue that they can allow people posting from the web to add some metadata but that would result in the inconsistency between the web and mobile protocols.
Re:Tell HN: Add a '+' to the end of any bit.ly link to get t... by yatsyk on Monday May 24, 2010 @01:09PM (#1375087)
SMS has 140 bytes but not chars restrictions. When you use non-english letters you could not send 140 chars in one SMS. But you can use any 140 chars in Twitter.

So one to one mapping to SMS is not possible now.

When I enter SMS bigger then 140 bytes it's splitted transperently and the only consequence is increased payment for that SMS.

Re:Tell HN: Add a '+' to the end of any bit.ly link to get t... by fizz972 on Monday May 24, 2010 @12:56PM (#1375063)
I think that nowdays the 140 char restriction is for keeping Twitter clean and readable, making it harder on the writer and easier on the reader - links are not hard to read and therefore there is no reason to restrict their length.

Also, users who actually use Twitter via SMS would probably not be capable of viewing the link anyhow so it could just say "(+lnk)" or something.

Re:Tell HN: Add a '+' to the end of any bit.ly link to get t... by steveklabnik on Monday May 24, 2010 @01:55PM (#1375243)
I used to manually type bit.ly links in from a tweet via SMS all the time. I didn't have a smartphone until a few weeks ago, and it was easier than opening twitter, typing in my password, finding the person's tweet, and clicking on it.
Re:Tell HN: Add a '+' to the end of any bit.ly link to get t... by fizz972 on Monday May 24, 2010 @03:00PM (#1375394)
Another possible solution - having the URL shortened by Twitter when sending to SMS users.
Re:Tell HN: Add a '+' to the end of any bit.ly link to get t... by steveklabnik on Monday May 24, 2010 @03:38PM (#1375488)
It's true. Overall, I feel like Twitter is better this way. Constraints force you to be creative.
Re:Tell HN: Add a '+' to the end of any bit.ly link to get t... by babar on Monday May 24, 2010 @03:10PM (#1375420)
How much of that is because of how terrible twitter's visibility into older tweets and search functionality is?
Re:Tell HN: Add a '+' to the end of any bit.ly link to get t... by steveklabnik on Monday May 24, 2010 @03:39PM (#1375489)
Not that much. Typing basically 8 characters is easier than navigating, but I am one of those vim guys...
Re:Tell HN: Add a '+' to the end of any bit.ly link to get t... by gte910h on Monday May 24, 2010 @12:22PM (#1374980)
Eh, many links to say, google maps are HUGE without, and get mangled by comment engines.
Re:Tell HN: Add a '+' to the end of any bit.ly link to get t... by FluidDjango on Monday May 24, 2010 @12:30PM (#1374996)
Unfortunately, nagging about shorteners seems to work on average surfers, posters about as well as a teetotaler's sermon to an alcoholic.

And thus uber-shortening will probably continue until someone develops alternative processes that are ~sexier~

Re:Tell HN: Add a '+' to the end of any bit.ly link to get t... by miah_ on Monday May 24, 2010 @12:51PM (#1375051)
Re:Tell HN: Add a '+' to the end of any bit.ly link to get t... by Kilimanjaro on Monday May 24, 2010 @01:38PM (#1375174)
or sexier? Like http://bit.ly/rr
Re:Tell HN: Add a '+' to the end of any bit.ly link to get t... by uuid on Monday May 24, 2010 @11:21AM (#1374824)
De-referencing short urls is a pain.

http://www.longurlplease.com/ is quite nice.

Bookmarklet, FF extension, and a JSON API. I've used the API, and it was a pleasant experience.

Re:Tell HN: Add a '+' to the end of any bit.ly link to get t... by elidourado on Monday May 24, 2010 @01:06PM (#1375083)
I wrote a Chrome extension that uses their API, but beware that their API does go down from time to time.

https://chrome.google.com/extensions/detail/ecnmdlgmbjkiikea...

Re:Tell HN: Add a '+' to the end of any bit.ly link to get t... by adolph on Monday May 24, 2010 @11:30AM (#1374847)
The bookmarklet works great. Thanks for the reference.
Re:Tell HN: Add a '+' to the end of any bit.ly link to get t... by RiderOfGiraffes on Monday May 24, 2010 @11:28AM (#1374838)
Here's a flip side.

When I see a link I like and I want to pass it on to others, using bit.ly lets me track how many people follow it. If I just give out the link directly I have no idea how much effect my recommendation has had.

This is especially useful when recommending things for business. Already I've seent aht one way of recommending things is getting far more attention than another. Without some sort of tracking I would've known.

It's much more of an effort for me to put up some sort of referring system via other methods I can track - bit/ly provides me with this for free, both in terms of effort and money.

Re:Tell HN: Add a '+' to the end of any bit.ly link to get t... by imp on Monday May 24, 2010 @11:51AM (#1374894)
1) You're potentially breaking the web because those links you're posting aren't guaranteed to last forever.

2) By posting bitly links, you're encouraging people to click on shortened links. Shortened links can be used to disguise malware, viruses, etc.

3) I don't feel that you have the right to know how many people click on a link on a domain you don't own.

Re:Tell HN: Add a '+' to the end of any bit.ly link to get t... by RiderOfGiraffes on Monday May 24, 2010 @12:02PM (#1374927)
I don't deny any of that, I'm just saying that there are advantages.

For stuff I care about long term I put a reference on my own site, and I either cache the target page myself, of record enough of it that a Google search is likely to find something similar. That way I can fix it if it breaks.

For stuff that I don't care about beyond three months, why should I bother? OK, perhaps I should bother because of the potential for malware, etc, and I recognise that, but for me, the benefits outweigh the disadvantages.

If you think this is wrong, offer me a service that makes my life easier, otherwise all you're doing is saying "Don't do that."

And I'm not sure that I don't have at least some right to know how many people click on a link that I've provided, even if it's to someone else's domain. If I can get that information, and it's of use to me, why should I not do it?

Finally, I'm not talking about the links on my domains. For them I use long references. I'm talking about links provided in SMS, Facebook IM, twitter, and other similar media. I don't really see how providing short links there are "breaking the web" and would be interested in an clarification you'd care to offer.

(edited within minutes for typos and clarification.)

Re:Tell HN: Add a '+' to the end of any bit.ly link to get t... by DenisM on Monday May 24, 2010 @12:08PM (#1374943)
1) Most things on the internet don't last forever.

2) My idea of internet is that when I make impact I know about and can use that to make better impact. You are entitled to have your own idea of internet, but not to its superiority.

3) If you don't want me to know that you click on a link I sent you, don't click on it.

Re:Tell HN: Add a '+' to the end of any bit.ly link to get t... by sp332 on Monday May 24, 2010 @11:57AM (#1374912)
No link is guaranteed to last forever. Well, maybe example.com and 127.0.0.1 ? Also, the links are being backed up by the Internet Archive's 301Works project. http://www.301works.org/faq/organization/what-url-shorteners...
Re:Tell HN: Add a '+' to the end of any bit.ly link to get t... by fizz972 on Monday May 24, 2010 @12:40PM (#1375023)
Shortened links are misleading, I might have not clicked your links if you wouldn't be hiding it. (already seen it, hate that specific blog, etc) - this makes your stats wrong cause many people might have clicked the link and closed it right away.

Last time I checked, bit.ly's statistics were counting all kinds of bots and did not allow filtering by useragent - they might have fixed this but in case they didn't then your stats are way wrong.

Re:Tell HN: Add a '+' to the end of any bit.ly link to get t... by RiderOfGiraffes on Monday May 24, 2010 @01:51PM (#1375222)
I'm aware of the counting limitations, and I believe I'm allowing for them in the rough and ready analysis I'm doing of the numbers I get. I have already seen that certain places get virtually no return, others get a lot. Adjusting my presences accordingly has increased my flow substantially, and while I'm aware that further tuning will require more detailed analysis, and more careful techniques, what I've done so far has been very useful as a first step.

I believe my points stand - bit.ly is useful for this context. I also believe you over-estimate the world's reactions to shortened links. My target is not the technically able, or even the technically aware. They see a link and click, unknowing and uncaring as to whether it's short, long or something in between.

I've done that analysis.

Re:Tell HN: Add a '+' to the end of any bit.ly link to get t... by prakashk on Monday May 24, 2010 @11:44AM (#1374871)
I use the Greasemonkey userscript 'TinyURL Decoder' (http://userscripts.org/scripts/show/40582) which automatically decodes the tiny URLs on a page. Very useful on twitter (which the script has out-of-the-box support).
Re:Tell HN: Add a '+' to the end of any bit.ly link to get t... by jaxn on Monday May 24, 2010 @12:13PM (#1374954)
The vast majority of URL shorteners return the full URL with a HEAD request. Not practical for everyone, but the best way to do it if writing a service that might consume shortened URLs.
Re:Tell HN: Add a '+' to the end of any bit.ly link to get t... by pook on Monday May 24, 2010 @11:03AM (#1374768)
is.gd uses an appended - to throw you to a preview page, as well.
Re:Tell HN: Add a '+' to the end of any bit.ly link to get t... by adolph on Monday May 24, 2010 @11:09AM (#1374786)
Hmm, now I need a js bookmarklet to toggle appending + signs on pages...
Re:Tell HN: Add a '+' to the end of any bit.ly link to get t... by grandalf on Monday May 24, 2010 @12:03PM (#1374931)
pr0n.ly uses /stats after the URL to show stats. But unfortunately it's being shut down for being un-Islamic.