[{"data":1,"prerenderedAt":104},["ShallowReactive",2],{"project-6423539":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":15,"aspects":32,"strip":34,"post_text":29,"what":36,"said":39,"maker_in_thread":57,"shape":59,"grid":62,"attempts":65,"same_week":66,"maker_shows":95,"maker_hidden":96,"reader_version":97,"card":98},"6423539","JavaScript Warrior","A game for learning JavaScript through coding challenges","ai","Show HN: JavaScript Warrior","http:\u002F\u002Fjswarrior.fusioncharts.com\u002F","jswarrior.fusioncharts.com","antileet",1379782436,2013,10,1,1385,1739,80,"shown","games","programming game","web_app",[24,25,26,27],"javascript","coding game","learn javascript","programming puzzles","quiet",null,{"positive":15,"neutral":31,"mixed":31,"critical":31},0,{"execution":33},{"positive":15,"critical":31},[35],5,{"problem":29,"audience":29,"pricing":29,"motivation":29,"time_to_build":29,"stack":37,"openness":38,"stage":38,"team_size":38},[],"unknown",{"praise":40,"objections":49,"requests":50,"questions":55,"alternatives":56},[41],{"value":42,"source":43,"evidence":44},"Challenging but fun to play and win","commenter",[45],{"id":46,"by":47,"text":48},"6428934","MonkoftheFunk","pretty good, was challenging but won. wish there was more and a way to trace",[],[51],{"value":52,"source":43,"evidence":53},"More levels and a way to trace code execution",[54],{"id":46,"by":47,"text":48},[],[],{"comments":31,"answered":31,"key":58},[],{"commenters":15,"max_depth":15,"maker_replies":31,"first_comment_mins":60,"lifespan_hours":61},2027,34,[63],[46,31,35,64,47,31],"project\u002Fpositive\u002Fexecution",[],[67,72,77,82,86,91],{"id":68,"name":69,"points":70,"category":71},"6415822","UI Concept",388,"dev_tools",{"id":73,"name":74,"points":75,"category":76},"6444027","Drawingboard.js",233,"languages",{"id":78,"name":79,"points":80,"category":81},"6427031","tweet-secret",128,"security_privacy",{"id":83,"name":84,"points":85,"category":71},"6445675","OpenTokRTC",93,{"id":87,"name":88,"points":89,"category":90},"6438925","Clever Routines",88,"productivity",{"id":92,"name":93,"points":94,"category":71},"6444413","Nightcode",68,3,false,"v2",{"id":99,"name":5,"line":6,"ai":100,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":101,"maker":11,"domain":10,"tier":19,"attempts":31,"strip":102,"url":9,"mix":103,"praise":42,"objection":-1,"sub":21},6423539,true,[24,25,26,27],"5",[15,31,31,31],1793990897903]