Nincompoop knows a bit about a lot of things. He dabbles in one topic before flitting off to the next. He's not afraid to challenge your beliefs, nor is he afraid to defend his own. If you want someone to have a scientific, philosophical, or otherwise intellectually challenging conversation with, he's the person you should talk to. Make sure you have a sound argument before taking on this user, however. If you don't have a platform for your defense, he won't waste his time.