App No. 1 in Erlang
App No. 2 in Haskell
Variations on a theme by Hasbro
"A brief treatise in radioactive decay, or how I learned to stop worrying and love the α particle."
$ aspell dump master |sed -n $(echo $(($RANDOM % `aspell dump master|wc -l`)))p
(Note: I'm mostly a Windows user nowadays and I have never personally used aspell, sed, or wc)
What does the p at the end of the line do? Is that a mistake or is it there on purpose?
sh -c 'cat /usr/share/dict/words |sed -n $(echo $(($RANDOM % `cat /usr/share/dict/words |wc -l`)))p'
sh -c 'cat /usr/share/dict/words | sed -n $(echo $((`cat /dev/urandom | od -N3 -An -i` % `cat /usr/share/dict/words | wc -l`)))p'
sh -c 'cat /usr/share/dict/words | sed -n $(echo $((`python -c "import random; print random.randint(1,234935)"` % `cat /usr/share/dict/words | wc -l`)))p'
I'll find words I like and fit them together myself, like Rocketboom, or Humanwire, e.g.
But seriously, I have given them descriptive names - inspired by the supplier of meat to MacDonalds in Australia called "The 100% Australian Beef Company". I figured it was good for googling, and informative. Also reminded me of Humpty Dumpty (my name means the shape I am). And it worked.
Though I note most people go for clever and/or zany names, with creative spellings (so they be trademarked). An amusing "story" to explain a clever name can operate as a vector for word of mouth: by passing on the story for entertainment value, you also pass on the name. It's kind of like product placement, where the story is the movie. An example is GNU. It can also operate as an in-joke, creating an artificial elite.
A short naming blogpost can be found here: http://blog.bindle.me/post/9048657705/name
In the end, the name doesn't have to be descriptive, but it does have to be unique and pronouncable.
Also, I'd rather have something like "getflint.com" or "flintapp.com" than "flnnt.com" or something. When you start getting into cutesy abstractions like that it becomes hard to remember.
Even .org and .net domains (which I don't mind, and prefer to ccTLDs) are getting sparse.