[{"data":1,"prerenderedAt":343},["ShallowReactive",2],{"project-18790014":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":43,"post_text":46,"what":47,"said":88,"maker_in_thread":146,"shape":157,"grid":162,"attempts":306,"same_week":307,"maker_shows":245,"maker_hidden":335,"reader_version":336,"card":337},"18790014","formapi.io Bitcoin puzzle challenge","A puzzle \u002F programming challenge with a 0.125 BTC prize","title","Show HN: I built a puzzle \u002F programming challenge with a 0.125 BTC prize","https:\u002F\u002Fformapi.io\u002Fblog\u002Fposts\u002F2018-bitcoin-programming-challenge\u002F","formapi.io","nathan_f77",1546188886,2018,48,57,809,2155,38,"shown","games","puzzle challenge","web_app",[24,25,26,27],"bitcoin puzzle","css challenge","programming puzzle","bitcoin prize","roasted",-0.432,{"positive":31,"neutral":32,"mixed":33,"critical":34},2,12,1,17,32,{"execution":37,"pricing":40,"design":41,"idea":42},{"positive":38,"critical":39},0,15,{"positive":33,"critical":38},{"positive":38,"critical":33},{"positive":33,"critical":33},[33,38,33,38,33,38,33,33,33,44,38,33,33,38,33,44,44,44,33,33,44,44,38,44,44,44,38,44,38,38,38,33,45,45,33,33,38,33,38,33],3,5,null,{"problem":46,"audience":48,"pricing":59,"motivation":46,"time_to_build":46,"stack":66,"openness":86,"stage":87,"team_size":86},{"value":49,"source":50,"evidence":51},"Programmers who enjoy puzzles and bitcoin prizes","inferred",[52,56],{"id":53,"by":54,"text":55},"18790649","eat_veggies","It's possible to complete the first challenge without writing any CSS -- just deactivate break points to bypass the anti-debugger loop, and then use react dev tools to modify…",{"id":57,"by":11,"text":58},"18790925","This CSS game was just the first of four stages, but it had a prize of 0.005 BTC. The next two stages also have addresses with 0.005 BTC, and the last one unlocks the address…",{"value":60,"source":61,"evidence":62},"Free to play, prizes paid in bitcoin (0.125 BTC top prize)","maker",[63,65],{"id":64},"post",{"id":57,"by":11,"text":58},[67,74,79],{"value":68,"source":50,"evidence":69},"JavaScript",[70],{"id":71,"by":72,"text":73},"18790721","userbinator","I hope the OP has learned his lesson about doing client-side validation in JavaScript ;-)",{"value":75,"source":76,"evidence":77},"React","commenter",[78],{"id":53,"by":54,"text":55},{"value":80,"source":76,"evidence":81},"html2canvas",[82],{"id":83,"by":84,"text":85},"18790981","explodingcamera","The css puzzle was definitiv fun but definitively frustrating due to inaccuracy and bugs of the html2canvas library. However I have to say the second puzzle is pretty…","unknown","launched",{"praise":89,"objections":102,"requests":132,"questions":137,"alternatives":145},[90],{"value":91,"source":76,"evidence":92},"Fun, creative puzzle idea",[93,97,101],{"id":94,"by":95,"text":96},"18791999","syncerr","For anyone frustrated with the colors on stage 7: ``` container: #660076 triangle: #fd8abb circle: #fee376 ```",{"id":98,"by":99,"text":100},"18806328","loueed","I solved most of them using plain CSS except for the 7th puzzle, I had to right-click the solution canvas and view that within another tab so that I had access to the dev tools…",{"id":83,"by":84,"text":85},[103,115,123],{"value":104,"source":76,"evidence":105},"CSS puzzles were too difficult and frustrating",[106,110,114],{"id":107,"by":108,"text":109},"18790935","dasmoth","Really nice idea. One thing that's adding to the \"frustration factor\" of the CSS problems is that the updates seem rather racy (Firefox 63, MacOS), in the sense that if you edit…",{"id":111,"by":112,"text":113},"18791019","johndough","I've been messing around with that triangle for half an hour now. Gradients were comparatively easy.",{"id":83,"by":84,"text":85},{"value":116,"source":76,"evidence":117},"Prize wallets were drained by solving via client-side source",[118,122],{"id":119,"by":120,"text":121},"18790716","vladmiller","Or you can also find solutions directly in the source code. I see that someone moved out the funds 8 minutes ago ;)…",{"id":53,"by":54,"text":55},{"value":124,"source":76,"evidence":125},"Bugs in rendering and browser compatibility",[126,130,131],{"id":127,"by":128,"text":129},"18790499","mattlondon","The first puzzle 0 does not work at all on Firefox 64. The Target Result and Difference areas are entirely blank. There are no errors in the console.",{"id":107,"by":108,"text":109},{"id":83,"by":84,"text":85},[133],{"value":134,"source":76,"evidence":135},"Skip ahead to later puzzles once a prize is claimed",[136],{"id":107,"by":108,"text":109},[138],{"value":139,"source":76,"evidence":140},"How much the prize is worth in dollars",[141],{"id":142,"by":143,"text":144},"18790908","ziont","so 0.125 is 470 USD. did you end up getting that?",[],{"comments":34,"answered":44,"key":147},[148,151,154],{"id":149,"text":150},"18790711","Nice work!",{"id":152,"text":153},"18791573","Update: I've disabled React DevTools, and have also encrypted the puzzle solutions.",{"id":155,"text":156},"18790767","Whoops, I assumed the obfuscator would encrypt those strings. I should have checked that more carefully. Oh well!",{"commenters":158,"max_depth":159,"maker_replies":34,"first_comment_mins":160,"lifespan_hours":161},31,7,27,91,[163,165,167,169,170,172,173,175,176,178,180,182,183,186,188,191,193,195,197,199,201,204,207,211,214,216,219,222,224,226,228,231,234,236,239,241,243,247,251,254,258,261,264,266,269,273,277,280,282,284,286,289,291,295,297,299,303],[53,38,33,164,54,38],"project\u002Fcritical\u002Fexecution",[149,38,38,166,11,33],"commenter\u002Fneutral\u002Fnone",[152,38,38,168,11,33],"project\u002Fneutral\u002Fexecution",[119,38,33,164,120,38],[155,38,38,171,11,33],"maker\u002Fneutral\u002Fexecution",[71,38,33,164,72,38],[142,38,44,174,143,38],"project\u002Fneutral\u002Fpricing",[57,38,38,174,11,33],[177,38,33,164,112,38],"18791839",[179,38,38,171,11,33],"18791887",[181,38,33,164,112,38],"18802430",[107,33,33,164,108,38],[184,33,44,168,185,38],"18790952","Signez",[187,33,38,168,11,33],"18791013",[189,33,38,190,11,33],"18790998","project\u002Fneutral\u002Fdesign",[111,33,33,192,112,38],"project\u002Fcritical\u002Fdesign",[194,33,38,168,11,33],"18791073",[196,33,33,164,112,38],"18791132",[198,33,38,168,11,33],"18791157",[200,33,44,168,112,38],"18791236",[202,31,33,164,203,38],"18814506","m-ou-se",[205,44,44,168,206,38],"18790289","anonfunction",[208,44,44,209,210,38],"18790356","project\u002Fneutral\u002Fnone","tiddles",[212,44,44,168,213,38],"18790424","solox3",[215,44,44,168,210,38],"18790589",[217,44,33,164,218,38],"18790605","notamy",[220,44,33,164,221,38],"18790645","YetAnotherNick",[223,44,33,164,210,38],"18790669",[225,44,44,168,112,38],"18791258",[227,44,38,190,11,33],"18791032",[229,44,44,168,230,38],"18791108","Syssiphus",[232,44,38,233,11,33],"18791178","maker\u002Fneutral\u002Fdesign",[94,235,44,168,95,38],4,[237,235,38,166,238,38],"18792033","fiatjaf",[83,45,44,240,84,38],"project\u002Fmixed\u002Fdesign",[242,45,38,233,11,33],"18791045",[244,245,44,174,246,38],"18790172",6,"jacquesm",[248,245,38,249,250,38],"18790241","other\u002Fneutral\u002Fnone","Lewton",[252,245,44,174,253,38],"18790265","tlb",[255,245,38,256,257,38],"18790353","other\u002Fneutral\u002Fpricing","jimnotgym",[259,245,38,249,260,38],"18790837","caymanjim",[262,245,38,249,263,38],"18790698","csomar",[265,245,38,166,246,38],"18794202",[267,159,38,249,268,38],"18798813","halfjew22",[270,271,33,164,272,38],"18790638",8,"Lee201",[274,275,45,276,99,38],"18800388",9,"project\u002Fpositive\u002Fpricing",[278,275,38,279,11,33],"18801798","maker\u002Fneutral\u002Fnone",[98,275,45,281,99,38],"project\u002Fpositive\u002Fidea",[127,283,33,164,128,38],10,[285,283,38,171,11,33],"18790535",[287,283,33,164,288,38],"18790708","Topgamer7",[290,283,38,190,11,33],"18791035",[292,293,33,164,294,38],"18790674",11,"nkshio",[296,293,38,166,221,38],"18794525",[298,293,38,279,11,33],"18800376",[300,32,33,301,302,38],"18790443","project\u002Fcritical\u002Fidea","koala_man",[304,32,38,305,11,33],"18790461","maker\u002Fneutral\u002Fidea",[],[308,313,317,322,326,331],{"id":309,"name":310,"points":311,"category":312},"18776496","rrweb",353,"dev_tools",{"id":314,"name":315,"points":316,"category":312},"18789268","Vector Logo Zone",275,{"id":318,"name":319,"points":320,"category":321},"18776589","Pg-extend-rs",244,"infrastructure",{"id":323,"name":324,"points":325,"category":312},"18787777","Bake",132,{"id":327,"name":328,"points":329,"category":330},"18798209","Snigl",87,"languages",{"id":332,"name":333,"points":334,"category":330},"18790255","LJS",77,false,"v2",{"id":338,"name":5,"line":6,"ai":335,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":339,"top":18,"kw":340,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":341,"url":9,"mix":342,"praise":91,"objection":104,"sub":21},18790014,-0.43,[24,25,26,27],"1010101113011013331133033303000155110101",[31,32,33,34],1794036573131]