Facebook’s Hacker Cup Called A Failure
11–19 of 19 posts
Re: Facebook’s Hacker Cup Called A Failure
#12Lol ... am I the only one that remembers a test back in 1st grade that said the same thing and everyone in the room failed. Rule 1: Read all the directions first. Rule 2: Jump up and down on your head Rule 3: Generate a proof which demonstrates that [insert random equation here] ... ... ... Rule 50: See rule #1 ... hand this paper in to complete the assignment within the first X minutes and you get an A. (or somethin…
Re: Facebook’s Hacker Cup Called A Failure
#13The first post-qualification round was even worse (I was a competitor).
I won't go through all the details, but problems included mis-specified questions.
The second question - a 2 variable optimisation problem, set as a Starcraft game problem, in which shield generators cost X and warriors cost Y, and you had some rules about the cost/benefits of each - asked you to report the number of warriors to build, to maximise damage done.
Writing code to solve this, it quickly became clear that the sample answers provided were wrong.
Mid way through the competition, they changed the question to require you to output the number of shields to build - which, of course, made the sample output make sense. While they put up a post mid competition saying they suspected a bug in the question, they did not subsequently make any communication that they had changed the question, or confirm the error. No text was added to the question page notifying competitors it had changed. No confirmation of the change was officially made, afterwards. (You can verify this independent of my comment by reading the competition walls, or googling - the question was called 'power overwhelming').
Another issue - while they were technically correct - was where they said input to the first question would be whitespace separated, and give training examples showing it space separated, but then the test problems were Newline separated. While its debatable whether Newline is whitespace (I'd say it is, but it typically doesn't match \s) this change from the training examples to the test confused a lot of people - and its bad programming competition form, to trip people up in the input specification.
Finally, due to the slew of problems in the round, they closed the round early, without warning. This upset competitors who came to submit their solutions, to find that the round had already closed.
AFAIK, they still have not clarified whether competitors from that round that answered questions will progress, or will all have to redo it.
Communication - including on topics such as rules - has been sporadic, and either via e-mail, or through posts left on the wall - sometimes in comments on the competition wall, rather than in organised FAQs, or using the facebook notification system.
Answer upload has also been temperamental for certain browsers.
But posing a programming competition question to 1000s of competitors, where the actual question is mis-specified - that's a very big error.
Rescheduling the succeeding sub-rounds at the last minute also inconvenienced a lot of programmers who had taken time out of their schedules to do it.
Its a programming competition, and its just for fun - but I'd like to think they'd do a better job considering the volume of contestants, and the wide external audience.
Re: Facebook’s Hacker Cup Called A Failure
#14Yeah FB Hacker Cup surely had a lot of issues as pointed out. The thing which happened to me was even more surprising. I participated in Qualification Round, and received confirmations mails(2) as well. Later, I was able to see myself in Qualification Scoreboard. But on the day of round 1A it stopped showing me as qualified to round 1A.
Re: Facebook’s Hacker Cup Called A Failure
#15Lol ... am I the only one that remembers a test back in 1st grade that said the same thing and everyone in the room failed. Rule 1: Read all the directions first. Rule 2: Jump up and down on your head Rule 3: Generate a proof which demonstrates that [insert random equation here] ... ... ... Rule 50: See rule #1 ... hand this paper in to complete the assignment within the first X minutes and you get an A. (or somethin…
Re: Facebook’s Hacker Cup Called A Failure
#16Facebook is more like undergrad. Something needs to be done, and people do it. Most of the time they don't read the literature on the subject, or consult experts about the "right way" to do it, they just sit down, write the code, and make things work. Sometimes the way they do it is naive, and a lot of time it may cause bugs or break as it goes into production. And when that happens, they fix their problems, replace bottlenecks with scalable components, and (in most cases) move on to the next thing.
http://www.quora.com/Which-is-better-to-work-for-Google-or-F...
Re: Facebook’s Hacker Cup Called A Failure
#17The next round was even worse, thankfully I spotted pretty quickly no one was solving the starcraft problem, an obvious problem to attract starcraft fans, and there are enough of those in the programming community. So gave that a miss and moved onto the others. Looks like most people got caught out on that problem, which was a real shame. They need to reset this round and start again to be fair, but I'm sure given how upset a lot of competitors were the server load won't be the same next time.
Re: Facebook’s Hacker Cup Called A Failure
#18The article is just about the qualification round. The first post-qualification round was even worse (I was a competitor). I won't go through all the details, but problems included mis-specified questions. The second question - a 2 variable optimisation problem, set as a Starcraft game problem, in which shield generators cost X and warriors cost Y, and you had some rules about the cost/benefits of each - asked you to…
[1] The Peg problem stated that there would be no ties, while the second example clearly had a tie. Again, they updated the tests, but only in the last 24 hours of the competition I believe, and with no notification to any of the competitors.
Re: Facebook’s Hacker Cup Called A Failure
#19The article is just about the qualification round. The first post-qualification round was even worse (I was a competitor). I won't go through all the details, but problems included mis-specified questions. The second question - a 2 variable optimisation problem, set as a Starcraft game problem, in which shield generators cost X and warriors cost Y, and you had some rules about the cost/benefits of each - asked you to…