Slashdot Mirror


Preventing Cheating At Hackathons

theodp writes "The fist rule of Hackathon Club is don't talk about Hackathon Club cheating. But ever-increasing stakes — the MHacks Hackathon at the Univ. of Michigan is offering over $30,000 in prizes — prompts Kevin Conley to broach the subject, suggesting it's time for some common-sense measures — including showing one's code or reducing prize money — to discourage Hackathon ruses, which can include pre-coding, faked live demos/videos, and the use of remote teammates."

18 of 104 comments (clear)

  1. Just another level of hacking by girlintraining · · Score: 5, Insightful

    Complaining people are hacking the rules of a hackathon is a supreme irony. You're taking people who thrive on the idea of bending and breaking rules and trying to shove them in boxes and demand they follow your rules. That's rich. You clearly haven't met many hackers.

    Rather than bitching about "cheating", why not just issue the challenge and leave it at that. First one in wins, the end. No rules, no restrictions... and may the best person win. Or group. Or sentient AI. This is how hacking truly works -- it's all about finding novel solutions. It's about seeing how fast you can do it, how much skill you can bring to the table, how elegant the solution is... but at the end of the day, the only real judge is whether you passed the goal post. Few people anymore care about why or how... that's something to talk about after, as you bask in the glory of having done the impossible.

    --
    #fuckbeta #iamslashdot #dicemustdie
    1. Re:Just another level of hacking by Anonymous Coward · · Score: 5, Informative

      It's slashdot so I can't complain that you didn't read the whole summary since the relevant bits were in the 2nd half. Had you bothered to get all the way to the end you'd see that in some cases people are submitting faked results which means they didn't pass the goal post at all, they 3d rendered the goal post and then pretended they passed it.

      That's not hacking the rules. Hacking the rules would be using a team of 3 people and 18 dogs when the rules state a 3 person limit for a team.

    2. Re:Just another level of hacking by deadweight · · Score: 2

      OK - how about how to stop farting at a bean eating contest then?

  2. Also need to cut out the anabolic steroids by JoeyRox · · Score: 3, Funny

    Some of the geeks at those hackathons have body builder physiques and are obvious users of anabolic steroid cocktails, which generally contain a mix of steroids, Diet Tab, and peanut M&M's.

    1. Re:Also need to cut out the anabolic steroids by hubie · · Score: 2

      Considering how bad Tab tastes, if such a concoction were to be made I can only image how awful Diet Tab would be!

  3. "I cheated." -- Spock, in the first movie by themushroom · · Score: 4, Insightful

    Hacking in and of itself is cheating. So if you can cheat at cheating, you're doing it right -- you're smarter than the beast you're facing.

    1. Re:"I cheated." -- Spock, in the first movie by Anonymous Coward · · Score: 5, Insightful

      Actually, it is the art of deducing how a computer system *actually* works as opposed to how it is intended to work.

  4. Hackathons are ruses by Phoenix666 · · Score: 5, Insightful

    Some colleagues of mine recently participated in the NYC BigApps series of hackathons this spring. We went into our first one thinking you had to hack something together from nothing in 2-3 days after pitching your idea and attracting collaborators. In fact the CollabFinder site they set up to facilitate putting together a team "from scratch," and all the window dressing suggests that. But when you get to the "competition" it's mainly established teams that already have products that they're tweaking or putting some kind of new, minimal gloss on it. Plus all the palaver and marketing suggest that they're hoping to spur innovation that uses Open Data to make life better for New Yorkers. But at the final awards ceremony the game became clear--the judges were all Venture Capital guys, and the only apps that won were mobile apps that were Yelp/Facebook/Instagram clones, that could be capitalized by the VCs and flipped on unsuspecting 2nd round investors for some multiple, or a clone of something else that was already successful in the market. The app that took top prize in the Education category was a blatant rip-off of Scratch, the MIT-developed, open-source program that teaches kids how to program by treating code blocks like legos, and which is freely available on the Raspberry Pi that my kids play with.

    So, it's a bit silly to talk about cheating at Hackathons when the entire essence of these events is really "Pitch-a-thons" so VCs can find new crap to pass off on suckers.

    Call us when the judges are tech-savvy people who really know what they're talking about and what real innovation looks like. Then we can talk productively about cheating.

    --
    Do what you can, with what you have, where you are.
  5. They cracked my hack-a-thon! by Zero__Kelvin · · Score: 5, Interesting

    "1. The demonstration of the hack is fake."

    If you allow video submissions as some kind of proof then your "hackathon" is broken and they "hacked" it.

    "2. The hack is real, but the coding was done or started by the team before the start of the hackathon."

    There is no such thing as code that doesn't really on previously developed code. You used printf! You're out!

    "3. The hack is real, but the coding was done by a larger team than allowed due to unauthorized remote teammates."

    Somebody needs to read The Mythical Man Month. Adding more hackers to a late hacking project just makes it later. If they can stay organized and succeed in a larger group in a limited time frame then they have truly accomplished something even most software engineers cannot do.

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    1. Re:They cracked my hack-a-thon! by Richard_at_work · · Score: 4, Insightful

      Somebody needs to read The Mythical Man Month. Adding more hackers to a late hacking project just makes it later. If they can stay organized and succeed in a larger group in a limited time frame then they have truly accomplished something even most software engineers cannot do.

      I really hate it when someone takes that book to be an absolute when there are no such things. No, you can't produce a baby in one month with nine women, but at the same time you will find it incredibly difficult to produce nine babies in nine months with one woman - asking one person to build Twitter is an insane demand, adding extra people will only ever help even when the project is terribly late...

      There are loads of scenarios where adding additional resource will do absolutely no harm at all and the worst that you can come out with is no gain at all.

    2. Re:They cracked my hack-a-thon! by bobbied · · Score: 2

      Somebody needs to read The Mythical Man Month. Adding more hackers to a late hacking project just makes it later. If they can stay organized and succeed in a larger group in a limited time frame then they have truly accomplished something even most software engineers cannot do.

      I really hate it when someone takes that book to be an absolute when there are no such things.

      In my 20+ years of doing engineering at varying places, I can tell you that the concepts presented in The Mythical Man Month (by Frederick P. Brooks) were always right in every situation I've seen so far. Designers, Engineers, software developers and those who manage them should be required to read this book every few years. There is no silver bullet, adding manpower to a late project usually makes it later, and all the rest need to be understood by all involved or you will be reading "Death March" by Edward Yourdon.

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    3. Re:They cracked my hack-a-thon! by Hognoxious · · Score: 2

      asking one person to build Twitter is an insane demand, adding extra people will only ever help even when the project is terribly late...

      No it won't, for $deity's sake. The effort of bringing them up to speed and the coordination/communication overhead can outweigh any useful work the newbies can perform, making it even later. Perhaps you've never been on a project long enough for a horde of developers to swarm in, asking questions every ten minutes and spending most of the nine between breaking stuff.

      That's the point of the book. It's not that you can do anything with one person working part-time for 23 minutes.

      If you'd actually read the book - and understood it - you'd know that you need to have the right number of the right people in the right organizational structure withe the right tools before it gets late.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  6. Kobayashi Maru by betasaur · · Score: 2

    And no one ever beats Kobayashi Maru either. Oh, wait. Someone hacked that too?

  7. explain the code by doti · · Score: 2

    How about asking for the winners to explain the code?

    --
    factor 966971: 966971
  8. don't do hackathons by mspring · · Score: 2

    Why does everything being fun have to be turned into a competion where there's an incentive to cheat?

  9. Re:Integrity vs bending the rules or breaking them by Joe_Dragon · · Score: 2

    Re:Integrity vs bending the rules or breaking them to get the job done.

    Also some times unions can slow stuff down by working to rule.

  10. Re:Is this really... by I'm+New+Around+Here · · Score: 3, Funny

    I'm just writing to let you know I modded you up +1 Insightful.

    --
    If you think I voted for Trump because of this post, you're wrong. I voted for Dr. Jill Stein of the Green Party. Again.
  11. Total off-topic by grumpyman · · Score: 3, Interesting

    Most of the critical comments on the article do not understand the issue. Typical hackathorn is meant to build and demo a solution for a problem in a short time (folks comment about 'hacking', seriously do you know what hackathorn is about?). The problem is that the 'idea' is self identified - you pick your problem. If it is more run like a programming contest where participants do not know what the problem is ahead of time, and presented then it'll be more meaningful.