{"id":4949,"date":"2013-06-03T08:47:55","date_gmt":"2013-06-03T06:47:55","guid":{"rendered":"http:\/\/daniel.haxx.se\/blog\/?p=4949"},"modified":"2013-06-03T18:33:40","modified_gmt":"2013-06-03T16:33:40","slug":"embedded-hacking-contest-2","status":"publish","type":"post","link":"https:\/\/daniel.haxx.se\/blog\/2013\/06\/03\/embedded-hacking-contest-2\/","title":{"rendered":"Embedded hacking contest #2"},"content":{"rendered":"<p><a href=\"http:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2012\/10\/enea.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-4366\" title=\"enea\" src=\"http:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2012\/10\/enea.jpg\" alt=\"enea\" width=\"200\" height=\"40\" srcset=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2012\/10\/enea.jpg 200w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2012\/10\/enea-150x30.jpg 150w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/><\/a>I created another contest for <a href=\"http:\/\/daniel.haxx.se\/blog\/2013\/06\/03\/another-embedded-hacking-day\/\">the Embedded hacking event<\/a> we just pulled off again, organized with <a href=\"http:\/\/www.foss-sthlm.se\/\">foss-sthlm<\/a> and <a href=\"http:\/\/www.enea.com\/\">Enea<\/a>. Remember that <a href=\"http:\/\/daniel.haxx.se\/blog\/2012\/10\/22\/embedded-linux-contest\/\">I made one previously<\/a> at our former hacking day?<\/p>\n<p style=\"text-align: justify;\">The lesson from that time was that the puzzle ingredient then was slightly too difficult so people had to work a bit too long. It made many people give up and the ones who didn&#8217;t had to spend a significant time on solving it.<\/p>\n<p style=\"text-align: justify;\">This time, I decided to use the same basic principle: ask N questions that all provide hints for the (N+1)th question, so that the first one to give me the answer to that final question is the winner. It makes it very easy for me to judge and it is a rather neat competition style game. I decided 10 questions should be enough.<\/p>\n<p style=\"text-align: justify;\">To reduce some of the complexity from last time, I decided to provide the individual clues in the correct chronological order but instead add another twist: they aren&#8217;t in plain text! But since they&#8217;re chronological, the participants can go back and quite &#8220;easily&#8221; try other alternatives if there are some strange words appearing in the output. I made sure that all alternatives always have fine English alternatives so that if you pick the wrong answer it might still sound or look like English for a while&#8230;<\/p>\n<p>I was very happy to see over 30 persons in the room that decided to accept the challenge. I suspect the prize did its part in attracting people to give it a go.<\/p>\n<p>The rules in slightly longer terms as I put them (click it to see a higher resolution version):<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2013\/06\/the-rules.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-4971  aligncenter\" title=\"the rules\" src=\"http:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2013\/06\/the-rules-300x221.png\" alt=\"the rules\" width=\"300\" height=\"221\" srcset=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2013\/06\/the-rules-300x221.png 300w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2013\/06\/the-rules-150x110.png 150w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2013\/06\/the-rules.png 979w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p style=\"text-align: left;\">And I clarified how the questions work:<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2013\/06\/the-questions.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-4972  aligncenter\" title=\"the-questions\" src=\"http:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2013\/06\/the-questions-300x159.png\" alt=\"the-questions\" width=\"300\" height=\"159\" srcset=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2013\/06\/the-questions-300x159.png 300w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2013\/06\/the-questions-150x79.png 150w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2013\/06\/the-questions.png 974w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">I then started my timer, and I showed all the questions on the projector to everyone. I gave them around 40 seconds per question. It thus took almost seven minutes to go through them and then I left a final slide up showing all questions:<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2013\/06\/quiz.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-4975  aligncenter\" title=\"The 10 questions\" src=\"http:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2013\/06\/quiz-300x226.png\" alt=\"The 10 questions\" width=\"300\" height=\"226\" srcset=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2013\/06\/quiz-300x226.png 300w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2013\/06\/quiz-150x113.png 150w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2013\/06\/quiz.png 989w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">To allow readers to give this contest a go first before checking the answers. See<a href=\"http:\/\/daniel.haxx.se\/blog\/2013\/06\/03\/embedded-hacking-contest-2-decoded\/\"> the full answer and explanation<\/a>.<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2013\/06\/IMG_20130601_132323.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-5019  aligncenter\" title=\"A room full of competitive hackers\" src=\"http:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2013\/06\/IMG_20130601_132323-300x225.jpg\" alt=\"A room full of competitive hackers\" width=\"300\" height=\"225\" srcset=\"https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2013\/06\/IMG_20130601_132323-300x225.jpg 300w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2013\/06\/IMG_20130601_132323-150x112.jpg 150w, https:\/\/daniel.haxx.se\/blog\/wp-content\/uploads\/2013\/06\/IMG_20130601_132323-1024x768.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I created another contest for the Embedded hacking event we just pulled off again, organized with foss-sthlm and Enea. Remember that I made one previously at our former hacking day? The lesson from that time was that the puzzle ingredient then was slightly too difficult so people had to work a bit too long. It &hellip; <a href=\"https:\/\/daniel.haxx.se\/blog\/2013\/06\/03\/embedded-hacking-contest-2\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Embedded hacking contest #2<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,14,6],"tags":[361,35,421],"class_list":["post-4949","post","type-post","status-publish","format-standard","hentry","category-development","category-linux","category-floss","tag-contest","tag-embedded","tag-linux"],"_links":{"self":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/4949","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/comments?post=4949"}],"version-history":[{"count":20,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/4949\/revisions"}],"predecessor-version":[{"id":5048,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/posts\/4949\/revisions\/5048"}],"wp:attachment":[{"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/media?parent=4949"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/categories?post=4949"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/daniel.haxx.se\/blog\/wp-json\/wp\/v2\/tags?post=4949"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}