Well, here they are, 4 reasons why Facebook’s “Hacker Cup” sucks (big time):
1. You are not warned that a countdown will start after you download the input file and you will not be able to send a solution after the countdown ends. Of course if you read the FAQ very carefuly, it is there, but who the hell reads the rules? A big red warning or confirmation message should be displayed, talking about user friendly guys! Of course, a warning is posted on the wall one hour after the contest started, but I downloaded the input file in the first few minutes of the contest.
2. Of course, I am a bastard using the Chrome browser (you know, from Google guys), but there is a problem when downloading the input file, so I almost missed the second problem too. This time, there is nothing in the rules/FAQ about what browser to use for participating in the contest. Of course, a message posted on the wall after the contest started, warns about this kind of problems. Again, who the hell reads the wall before having problems? No user-friendly here neither.
3. I learned my lesson from 1, so I first created the program, tested it with some data and just then downloaded the input file. Uploaded the solution in like 10 seconds and a nice message saying something about “the solution being evaluated at the end of the round and that I can upload more solutions, bla bla…” was displayed in a pop-up. Then the pop-up is closed and the interface is exactly the same, the countdown is counting down, no message that I have uploaded a solution or something, nothing… Well, I said to myself, the counter probably has to finish before the solution being considered, so I’ve waited… Finally the time has expired, but omg, the solution was not recorded anywhere, the displayed message is the same as on the 1st problem (“time expired”), I have no checkmark in the scoreboard for the sent solution, NOTHING. WTF?
4. If you carefuly read the FAQ (like a good guy that doesn’t want to end up like 1.), you will see that you also have to upload the source code, so last night, for some time, I tried to figure out how the hell should I do this? There is no file-upload section/link/whatever on the problem’s page. WTF again? Well, of course there is a tiny post on the wall stating that for this round ONLY SOLUTIONS are to be sent, no code. I already hate you guys!
I have one more solution to send (and qualify in the next round), but I’ll keep it until the very last hours of the
round, hoping that the issues with submitting will be solved, so I don’t miss my last chance.
Good luck guys! Shame FB !
Update: Today (10th Jan 2011), two days after competition started, FB decided to lift the time limit for sending a solution. They also recognized some over issues and apologized in a notice posted on the contest’s page.
Update #2 (11th January 2011): Two hours ago, I received an e-mail from FB, the subject was “Hacker Cup Results” saying that “You passed the following problems: Double Squares, Peg Game, Studious Student” so I qualified to the next round. Great, I said, but I had to learn the hard way that with FB, nothing is for sure
Just a few minutes ago, I just received another e-mail, with the subject “Hacker Cup Results – Corrected“, stating that “You passed the following problems: Double Squares”. WTF ??? I saw users that posted on the contest’s page saying that they received 3 emails ! 2 saying that they passed and 1 saying that they failed ! OMG, I just can’t wait and see how this day’s events unfolds
This is just like a thriller movie (and even a good one) in which you never know what actually happened until the very end. I’m going to get my popcorn…