What about a trade-off between compound-ness and duration? If you want a 10-minute link, you really probably want something that's dead-simple to say like "zigg.be/fit". If its a 30-day lease, you might be willing to go for "zigg.be/greencatjumps" This allows shorter URLs to stay in a faster reuse pool.
Why are short links being regenerated when the source link is the same? For example, when I try to shorten http://google.com/ the short link comes out different each time. You would save _a lot_ of words by re-using them.
Expiration on a url shortener means linkrot, which is the #1 problem with such services, so seeing this as a feature is a bit strange to say the least.
I created this a year or so ago but recently made updates and I thought people might like to know that it exists.
I made this to easily send links or text to someone else verbally, like over the phone or over voice chat (which is what I made it for). The goal is to be able to tell the link to someone else without being ambiguous or needing to spell it out, so I grabbed the words off a Grade 5 level dictionary. I understand that the domain itself doesn’t qualify but I’m trying to get a better domain.
Not just yet, need to do more thinking about how I'd like it to work with regards to preventing abuse etc.
I'd like to keep the link size down because one of the use cases is for say a lecturer giving a link to class. Keeping it short lets the lecturer easily write it on the board, and also faster to type.
Before the changes I made recently, the maximum expiry you could have was 12 hours, which some people thought was too short, hence I bumped it up to 7 days.
One way is to decrease the maximum expiry for guests and allow people to sign up to gain access to longer expiries, which keeps the words in use down.
Otherwise, I can add more adjectives to increase the number of possibilities. There's already an adjective layer when the single word is exhausted.
Lots of ways to increase the amount of available permutations. for example, adding colors to the names (bluerose, pinkrose...) then even changing the position (roseblue, rosepink...).
Should be a solvable issue unless he gets really really popular.
It may be coincidence but are you choosing from a dictionary of real words or doing some clever Markova chaining? I am guessing the former - if so is there not an upper limit to total active links ?
I've attempted this in the past with bizarre results. If you're going to do it on a public site, make sure there's a blacklist of profanity. People generally get upset when sent a link containing a racial slur.
I remember a story regarding this, where even with a filter they noticed that some words could still be read like cursing so they decided to go with a Japanese dictionary... that produced words like fukushita.
Is there any way to tell if the link I have is expired, or show what the long version of the link is before I visit it or am I likely to get goatse'd if I'm a minute too late clicking the link?