TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Facebook’s Hacker Cup Called A Failure

36 pointsby andre3k1over 14 years ago

7 comments

bretthopperover 14 years ago
Most of the details are from this Quora post: <a href="http://www.quora.com/Andrew-Brown-2/Facebook-Hacker-Cup-Resounding-Failure" rel="nofollow">http://www.quora.com/Andrew-Brown-2/Facebook-Hacker-Cup-Reso...</a><p>Am I the only one who thinks Quora should only host questions and answers? I hope this isn't part of a growing trend to have what are essentially blog posts on Quora.
评论 #2122593 未加载
iqsterover 14 years ago
Yeah ... they had major issues. First off, the submit system was flaky (didn't work with common browser configs ... e.g. on my macbook pro with Safari). They had a 6 minute time limit, which caused a lot of problems. By the time someone realized their browser config didn't work, it was too late to try another combo. The questions were not worded precisely in some cases. And some people were cheating like crazy ... putting up their code/test cases for other people to use.
评论 #2122301 未加载
评论 #2122424 未加载
siddhantover 14 years ago
Reminds me of,<p><i>Facebook 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.</i><p><a href="http://www.quora.com/Which-is-better-to-work-for-Google-or-Facebook/answer/David-Braginsky" rel="nofollow">http://www.quora.com/Which-is-better-to-work-for-Google-or-F...</a>
feralover 14 years ago
The article is just about the <i>qualification</i> round.<p>The first post-qualification round was even worse (I was a competitor).<p>I won't go through all the details, but problems included mis-specified questions.<p>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 <i>warriors</i> to build, to maximise damage done.<p>Writing code to solve this, it quickly became clear that the sample answers provided were wrong.<p>Mid way through the competition, they changed the question to require you to output the number of <i>shields</i> 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').<p>Another issue - while they were technically correct - was where they said input to the first question would be <i>whitespace</i> separated, and give training examples showing it <i>space</i> separated, but then the test problems were <i>Newline</i> 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.<p>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.<p>AFAIK, they still have not clarified whether competitors from that round that answered questions will progress, or will all have to redo it.<p>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.<p>Answer upload has also been temperamental for certain browsers.<p>But posing a programming competition question to 1000s of competitors, where the actual question is mis-specified - that's a very big error.<p>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.<p>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.
评论 #2123409 未加载
评论 #2123671 未加载
theoneover 14 years ago
Yeah 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.
评论 #2122867 未加载
matclaytonover 14 years ago
Certainly wasn't a simple hackercup. I participated in both rounds so far, the first one was a mess, I tripped off the 6 minute timer reviewing the questions on my iPad in the morning, without even downloading the input files! Maybe I should have read the enourmos set of instructions before, but I did it for the fun, and reading long t&#38;cs isnt my idea of weekend fun.<p>The 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.
biznickmanover 14 years ago
Lol ... am I the only one that remembers a test back in 1st grade that said the same thing and everyone in the room failed.<p>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 something to that extent)<p>While I gotta agree that the communication wasn't clear, part of me wants to be the grouchy teacher which says "the lesson is this: read the dang directions". This guy just forgot the 1st part which was: read the directions first!
评论 #2122749 未加载
评论 #2122777 未加载
评论 #2123207 未加载
评论 #2122864 未加载