First of all, please note the precedent: Dealing with persistent trolls: “see the newsgroups guy” - Jeff himself has posted about a similarly troublesome account. This is also tangentially related to What's the SO policy about having multiple user accounts?
Check this guy out: Erwin Smout (no rhyme intended)
Over 9 pages of user accounts registered. It looks like some have already been deleted, but type his name into the user search on SO right now and you'll see a full page of results, so there are at least 35 current accounts.
Let me be clear about this, I am very apprehensive about complaining about a specific user and would never start this type of discussion if I didn't think it was an extreme case. People argue on SO (and probably the other trilogy sites), it's natural, and sometimes they get heated and/or spill over onto Meta - I'm not upset or offended by conflict, but this user's outbursts are completely random and unprovoked and usually off on a tangent, and I honestly think that the only logical conclusion here is that he/she/it is a serial troll.
Some of his answers (and note that these are all coming from different accounts):
How can I write this query in Django? (datetime)
Here he blasts the OP for "not knowing how to get anything done in Django" and picking the wrong tool, apparently.Why isn’t “String or Binary data would be truncated” a more descriptive error?
This one is a random rant about error messages which has almost nothing to do with the question.Should I use a huge composite primary key or just a unique id?
Another tirade, this time about surrogate keys, complete with cursing and anti-religion overtones.The Integrity of linked data entities on update
Here he goes way off-topic, answering a question that the OP didn't ask.What is the standard or best way to deal with database branching with Mercurial or Git branches?
Not so inflammatory this time but basically a non-answer, "you can't do it".How to Delete all data from a table which contain self referencing foreign key
A less-useful (and wrong) duplicate of another answer, posted later. I wonder who gave him the 1 upvote.Are there Database Systems more suited to Social Networks?
"The idiot who wrote this doesn't understand jack shit about the power of relational algebra." (Scary that this answer actually got 4 upvotes).How do I store (and sort) vague date ranges?
Basically a massive long-winded explanation of how what the OP wanted to do was impossible. Posted 6 days after Quassnoi gave a perfectly serviceable answer that received 6 upvotes and an accept.Duplicate domain constraints in table
In here he basically says, several times, that everybody else is an idiot.What is the difference between graph-based databases and object-oriented databases?
A rather pointless and unsubstantiated knock against OODBs.Do relational databases provide a feasible backend for a process historian?
Cursing and complaining about all the "mediocre" programmers.
So to summarize, we have someone who:
Answers with a combination of circumlocution, flowery prose, and four-letter words, typically only to explain that the question author is an idiot or that it's impossible to do what he's asking;
Creates new accounts every day, sometimes multiple times per day, so it's not even worth the rep cost to downvote;
Repeatedly posts comments as answers and even acknowledges that he's doing it and that it's frowned upon, but apparently doesn't seem to care.
Actually has one account that's accrued over 500 rep (mostly from one-off upvotes), so he clearly knows how to register properly and even provide useful answers once in a while, but seems to create these rather obvious sockpuppet accounts to troll.
Is submitting these troll answers to questions that are not even remotely controversial!
I suppose it's possible that whoever this is is creating all these accounts simply can't figure out how to use the login system properly, but seems more likely to me that he's creating throwaway accounts in order to escape culpability (downvotes) from his troll posts.
Thoughts? Does my theory make sense? Is it reasonable to want to do something about this, or am I making mountains out of molehills? Assuming it's a reasonable complaint, can something be done about it, and is it appropriate to bring up the subject here on Meta?