It was a little unnecessary.
The captcha with registration was fine, even an activation e-mail to verify that I did indeed submit a real e-mail address and then went and read it to activate my account.
But the activation quiz? Really? I had to google the year Albert Einstein died, and then create a java program, paste the code in and print out the result, and then do some greatest common divisor math?
I made it through your series of hoops, Java-Gaming.org, but the next 1000 people probably won't bother to.
The captcha with registration was fine, even an activation e-mail to verify that I did indeed submit a real e-mail address and then went and read it to activate my account.
But the activation quiz? Really? I had to google the year Albert Einstein died, and then create a java program, paste the code in and print out the result, and then do some greatest common divisor math?
I made it through your series of hoops, Java-Gaming.org, but the next 1000 people probably won't bother to.
You seem to assume that the activation quiz was put in place purely to annoy new members to no end. For our own amusement. To see them fail. You might want to take a step back, and wonder why we would possibly put so much effort into raising the bar for new registrations. If it wasn't obvious yet, it's because we were dealing with spambots, and SMF (forum software) fails to stop them.
- So we added a 1-question-quiz about Einstein, problem solved right? No, human spammers blasted right through and littered the forum with filth.
- So we made a 2-question-quiz, with a code-sample, problem solved right? No, the code sample ended up in google, with the answer included. Human spammers got in and dumped their crap on the forum. That was rather unexpected... Why are these spammers so determined? Or in other words: WTF!
- The solution was to generate the code sample, by bruteforcing all possible combinations, and picking pairs that yielded the right answer. Finally the human spammers gave up, until they started to get through... seriously, they actually adjusted the code a bit and compiled java to litter our forum with their spam.
- As a last resort I decided to add some psychological warfare, by asking a seemingly hard question, so that they wouldn't even bother.
- Success. Finally.
Last month we had 9500 registrations, 2700 posts and about 90 actual new members. I hope this shows what a torrent of spam we are blocking. And still we have a huge influx of newbies, on a perfectly clean forum, mind you. That it filters out clueless newbies is a bonus. This is Java Gaming, not Java for Dummies, so I don't mind people failing to join the community if they cannot compile code, or do trivial math (or notice the pattern).
TL;DR: it works out great, and many newbies actually say they liked the trivia quiz. You're the first to complain to this extend.
Hm. Interesting story. The spam bot protection is obvious. I had no idea that it would take that much to give you the proper screening you're looking for. I just thought y'all were being elitist d*cks.
I came across this site and thought it was pretty cool, and I'm not really a Java guy either. I lean towards C++ or ActionScript when I can.
I browse tons of coding/gaming sites and never register, but I actually wanted to join this one. That's why I was so ticked when I realized what I had to go through to sign up cause I don't have a Java IDE at work and I didn't know if the same hashCode function could be found in other APIs. Luckily I found a live Java compiler on the internet that doesn't require any downloading or anything and it worked like a charm.


