Very different sites with very different goals.
I think this post is useful if you are, say, a European that wants to find a nearby tech company to work for or are curious where the tech "scene" is at in Europe