{"id":33615,"date":"2019-10-31T21:53:45","date_gmt":"2019-10-31T18:53:45","guid":{"rendered":"https:\/\/prohoster.info\/blog\/temnaya-storona-hakatonov\/"},"modified":"2019-10-31T21:53:45","modified_gmt":"2019-10-31T18:53:45","slug":"temnaya-storona-hakatonov","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/temnaya-storona-hakatonov","title":{"rendered":"The dark side of hackathons","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"The dark side of hackathons\" src=\"\/wp-content\/uploads\/2019\/05\/97b57bec0e4f391c985d0bf54e9e1ab5.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIn <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ods\/blog\/450034\/\">the previous part of the trilogy<\/a><\/noindex> I considered several reasons for participating in hackathons. The motivation to learn a lot and win valuable prizes attracts many, but often due to mistakes made by organizers or sponsoring companies, the event ends unsuccessfully and participants leave dissatisfied. To minimize such unpleasant occurrences, I wrote this post. The second part of the trilogy is dedicated to the mistakes made by organizers. <noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>The post is structured as follows: I begin by discussing the event, explaining what went wrong and the consequences it had (or may have in the long term). Then I provide my assessment of what happened and how I would have acted in the organizers' place. Since I participated in all the events, I can only speculate on the true motivation of the organizers. As a result, my evaluation may seem one-sided. I do not exclude the possibility that some points I see as mistakes were actually intended. <\/p>\n<p>At some point, the reader may think that the author decided to wave his fists after the fight. But I assure you, this is not the case. In some of the hackathons mentioned, I managed to take a prize-winning place, which, however, does not prevent me from saying that the event was poorly organized. <\/p>\n<p>Out of respect for the organizers and participants, this post will not specify any particular companies. However, a keen reader may guess (or Google) who is being referred to. <\/p>\n<h3>Hackathon No. 1. Strict Boundaries<\/h3>\n<p>\nSix months ago, a large telecom company organized a data analysis hackathon. 20 teams competed for the prize fund. The event provided a dataset for analysis, which contained information about support service inquiries, social media activity, and encoded user information (gender, age, etc.). The most interesting part of the dataset \u2014 user messages and operator responses (text data) \u2014 was quite 'noisy'; it needed to be cleaned for further work.<\/p>\n<p>The organizers set a task - to come up with something interesting using the provided data, while prohibiting the use of additional open datasets from the web or scraping data independently. Ideas not related to the dataset were also not allowed. Unfortunately, the provided data was quite 'sparse': it was difficult to extract any interesting products from it, and discussions with mentors clarified that many of the proposed ideas were already being implemented (or would be in the near future) within the company. <\/p>\n<p>As a result, the overwhelming majority of teams (15 out of 20) created chatbots. During the presentations, one team's solution was scarcely distinguishable from the previous ones. Unable to hold back, a jury member asked one of the teams stepping onto the stage: \"So, guys, do you also have a chatbot?\" Ultimately, of the three prize places, the first and second places were awarded to teams that did not create chatbots. <\/p>\n<p>For comparison, let's take the hackathon organized by an international consulting company for the 'Zvezdochka' firm two years ago. Since the specifics of 'Zvezdochka's' activities were unfamiliar to many hackathon participants, the organizers shared information about the metrics used in the company at the beginning of the event. After this, six datasets of various types were provided: text, tables, geolocation\u2014there was plenty of room for maneuvering for all participants. The organizers did not prohibit the use of additional datasets and even supported such initiatives. In the finals, ten teams with different solutions competed for the grand prize, and all teams used the data provided by the company (despite the lack of prohibitions), which indicated a good potential for generating quality products.<\/p>\n<h4>The moral<\/h4>\n<p>\nDo not limit the creative flow of participants. As an organizer, you should provide the materials and trust their insights and professionalism. If you are a participant in the hackathon, any restrictions or prohibitions should raise concerns. This usually indicates poor organization (a real-life example is the constant desire to impose barriers). However, if you do encounter limitations, be prepared for the fact that you will have to create a project in a highly competitive pool. In such cases, you must take risks: do something fundamentally new or propose an unusual 'killer feature' to stand out from the stream of uniform projects. <\/p>\n<h3>Hackathon No. 2. Impossible Tasks<\/h3>\n<p>\nThe hackathon in Amador promised to be interesting. The sponsoring company \u2014 a large phone manufacturer, began preparations 4 months before the event date. A PR campaign was conducted on social media, and potential participants needed to take a technical test and write about their previous projects to be selected for this event. The prize fund was pleasantly large. A few days before the hackathon, mentors held a technical session to give participants time to immerse themselves in the specifics of the industry. <\/p>\n<p>At the event, the organizers provided a dataset of equipment logs amounting to 8 GB, with the task being binary classification of failures. They explained the criteria for evaluating projects \u2014 classification quality, creativity in feature creation, teamwork skills, etc. However, there was a catch \u2014 out of 8 GB of 'features,' there were only 20 examples in the training set and 5 in the test set. The final nail in the hackathon's coffin was the data leak: the logs obtained on Wednesday contained a malfunction error, while those created on Thursday did not (only two teams knew about this, and both were from Russia \u2014 the homeland of experienced data miners). Even knowing the true labels of the test did not help to adjust the answer \u2014 the task was unsolvable. The organizers did not achieve the desired results, and participants wasted a lot of time trying to solve a poorly formulated task. The hackathon was a failure. <\/p>\n<h4>The moral<\/h4>\n<p>\nConduct technical assessments of tasks and verify the adequacy of your assignments. It's better to overpay for a preliminary assessment (in this case, any data scientist would immediately point out that the solution to this problem is impossible) than to regret it later. <\/p>\n<p>In this case, besides the time and money spent, the company lost its credibility with potential candidates and possibly the opportunity to report on the results. By the way, successful outcomes should be reported not only by participants but also by the company, maximizing the hackathon's PR potential. Unfortunately, not all companies do this, limiting themselves to an announcement post and a few photos from the event on Twitter. <\/p>\n<h3>Hackathon No. 3. Take it or leave it<\/h3>\n<p>\nRecently, our team participated in a hackathon in Amsterdam. As I have a degree in electrical engineering (in renewable energy), the theme was just right for us\u2014energy. The hackathon was conducted online: we were given a task description and a month to complete it. The organizers wanted to see a finished project that would help increase the energy efficiency of homes in Amsterdam. <\/p>\n<p>We developed a project that predicts electricity consumption (prior to this, I participated in a competition on this topic where I received a roughly up-to-date solution, which can be read about) <noindex><a rel=\"nofollow\" href=\"https:\/\/towardsdatascience.com\/cold-start-energy-predictions-d3971b1803e\">here<\/a><\/noindex>) and solar panel generation. Based on these predictions, the operation of the battery is optimized (this idea was partially taken from my master's thesis). Our project aligned well with both the task from the organizers (as we thought at the time) and with the administration's policy in Amsterdam regarding renewable energy sources for several years ahead. <\/p>\n<p>During the evaluation of projects, we were told, like many teams, that this was not what the client expected, adding that we needed to redo the project if we wanted to compete for a prize. We decided not to change anything, accepting our defeat. Out of forty participating teams, we didn't even make it to the top 7, although the organizers' choices seemed quite strange to me. For example, they allowed into the finals a team that created an app to calculate wind speed and solar radiation (SI) using smartphone sensor data: a microphone for wind and a light sensor for SI. The killer feature was classifying hotdog\/not hotdog into three classes: Sun, Wind, Water, and showing the corresponding article from Wikipedia.<noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/x8XMy0tZCUs\">demo<\/a><\/noindex>). <\/p>\n<p>Let's set aside the moral aspect of the issue for a moment: blackmailing participants with the possibility of winning is simply unethical. One of the motivations for participating in hackathons (especially for experienced developers) is realizing their ideas; many strong participants might just leave the event upon hearing such feedback (which happened not only to our team but also to several others who stopped updating their project pages after the mentor's review). Nonetheless, let's assume we agreed with the organizers' wishes and revamped our project according to their requirements. What could happen next? <\/p>\n<p>Since the organizers have their own understanding of the 'ideal project,' all requests (and consequently changes) will steer us toward that ideal. Participants will spend their time, and it will become increasingly difficult for them to withdraw from further involvement (since effort has already been invested, it seems just a little more to victory). But in reality, the competition for prizes will grow, and participants will often have to redo their projects according to the organizers' edits in hopes of winning a prize. Ultimately, those who didn't win will look back and realize they participated in freelancing without compensation: they made changes requested by the client but received nothing in return (except, of course, relevant experience). <\/p>\n<h4>The moral<\/h4>\n<p>\nOften, wishes and feedback from the organizers help the project. However, participants should not rely on mentors' advice like a cripple on a crutch. If you hear feedback from the organizers on your project like 'remove this, we didn't order that' \u2014 you can consider your participation in the hackathon over. <\/p>\n<p>If you are organizing a hackathon with a clear vision of the project but lack the skills or ability to implement it yourself, it is better to formalize your vision as a technical specification for a freelancer. Otherwise, you will have to pay twice \u2014 for the hackathon and for the freelancer's services.<br \/>\n<br \/>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ods\/blog\/451248\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0447\u0430\u0441\u0442\u0438 \u0442\u0440\u0438\u043b\u043e\u0433\u0438\u0438 \u044f \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043b \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0438\u0447\u0438\u043d \u0434\u043b\u044f \u0443\u0447\u0430\u0441\u0442\u0438\u044f \u0432 \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0430\u0445. \u041c\u043e\u0442\u0438\u0432\u0430\u0446\u0438\u044f \u0443\u0437\u043d\u0430\u0442\u044c \u043c\u043d\u043e\u0433\u043e \u043d\u043e\u0432\u043e\u0433\u043e \u0438 \u0432\u044b\u0438\u0433\u0440\u0430\u0442\u044c \u0446\u0435\u043d\u043d\u044b\u0435 \u043f\u0440\u0438\u0437\u044b \u043f\u0440\u0438\u0432\u043b\u0435\u043a\u0430\u0435\u0442 \u043c\u043d\u043e\u0433\u0438\u0445, \u043d\u043e \u0447\u0430\u0441\u0442\u043e \u0438\u0437-\u0437\u0430 \u043e\u0448\u0438\u0431\u043e\u043a \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0442\u043e\u0440\u043e\u0432 \u0438\u043b\u0438 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0439-\u0441\u043f\u043e\u043d\u0441\u043e\u0440\u043e\u0432 \u043c\u0435\u0440\u043e\u043f\u0440\u0438\u044f\u0442\u0438\u0435 \u0437\u0430\u043a\u0430\u043d\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0435\u0443\u0434\u0430\u0447\u043d\u043e \u0438 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438 \u0443\u0445\u043e\u0434\u044f\u0442 \u043d\u0435\u0434\u043e\u0432\u043e\u043b\u044c\u043d\u044b\u043c\u0438. \u0427\u0442\u043e\u0431\u044b \u0442\u0430\u043a\u0438\u0435 \u043d\u0435\u043f\u0440\u0438\u044f\u0442\u043d\u044b\u0435 \u0441\u043b\u0443\u0447\u0430\u0438 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u043b\u0438 \u0440\u0435\u0436\u0435, \u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043b \u044d\u0442\u043e\u0442 \u043f\u043e\u0441\u0442. \u0412\u0442\u043e\u0440\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0442\u0440\u0438\u043b\u043e\u0433\u0438\u0438 \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u0430 \u043e\u0448\u0438\u0431\u043a\u0430\u043c \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0442\u043e\u0440\u043e\u0432. \u041f\u043e\u0441\u0442 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u043d \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":25306,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-33615","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/news\/temnaya-storona-hakatonov\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0422\u0435\u043c\u043d\u0430\u044f \u0441\u0442\u043e\u0440\u043e\u043d\u0430 \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u043e\u0432 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/temnaya-storona-hakatonov\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:53:45+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:53:45+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47The Dark Side of Hackathons | ProHoster","description":"In","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/temnaya-storona-hakatonov","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0422\u0435\u043c\u043d\u0430\u044f \u0441\u0442\u043e\u0440\u043e\u043d\u0430 \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u043e\u0432 | ProHoster","og:description":"\u0412","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/temnaya-storona-hakatonov","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:53:45+00:00","article:modified_time":"2019-10-31T18:53:45+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"33615","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 16:01:13","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:36:36","updated":"2026-01-21 16:01:13","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/33615","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=33615"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/33615\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media\/25306"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=33615"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=33615"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=33615"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}