Identicons
github.com
github.com
So I would like that my avatar is more blue'ish because I focus on Python. :)
it turns out that it's quite hard to make that much information memorable :o) (it's even harder to measure whether something is memorable, or even "different" - i ended up getting sidetracked into extreme value statistics, and then giving up)
but one important trick was to make the pattern symmetric in some way, which seems to be also used here. although it halves the amount of data (assuming other parameters constant) it makes it much, much easier to remember.
anyway, these look good (for this use case).
There are, say, around 10x2^(5x3) = Identicons assuming about 10 color shades can be told apart easily. That's ~300,000 different combinations. You need ~650 people contributing to a repo in order to get a 50% chance of collision.
So, while there are almost certainly collisions across all Github users, you're pretty unlikely to see one in any thread you'll participate in.
Especially since so many Githubbers actually do have Gravatars.
It would be nice if the algorithm took interest (probably defined as a ratio close to 50/50 white/black cells) into account to prevent mostly black or mostly white avatars.
Edit: ok actually they're all symmetrical ..
They do have a "identicon" already. I wonder why GitHub didn't use it -- probably just didn't like the way they looked.
https://secure.gravatar.com/site/implement/images/#default-i...
https://identicons.github.com/eberfreitas.png
But overall, it looks really cool :)
http://images.darkhorse.com/covers/300/g/grbwrtpb.jpg
EDIT: No Markdown?
http://www.complexification.net/gallery/machines/invaderfrac...
(Jared also happens to be one of Etsy's co-founders...)
https://identicons.github.com/ultimatedelman.png
or a racecar. not sure which.
but I LOVE this idea and execution. Considering turning off my gravatar.