[{"data":1,"prerenderedAt":282},["ShallowReactive",2],{"project-3384133":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":29,"sentiment":30,"stance_mix":31,"scored_comments":34,"aspects":35,"strip":43,"post_text":45,"what":46,"said":89,"maker_in_thread":184,"shape":193,"grid":197,"attempts":242,"same_week":243,"maker_shows":33,"maker_hidden":274,"reader_version":275,"card":276},"3384133","Codecademy Labs","The easiest way to write, run, and share code online","title","Show HN: Codecademy Labs, the easiest way to write, run, and share code online","http:\u002F\u002Flabs.codecademy.com","labs.codecademy.com","zds",1324603112,2011,83,22,139,1097,13,"notable","learning_science","online coding environment","web_app",[24,25,26,27,28],"online repl","learn python","browser code runner","javascript console","share code","mixed",0.117,{"positive":32,"neutral":32,"mixed":33,"critical":33},6,2,16,{"performance":36,"execution":38,"idea":40,"design":42},{"positive":37,"critical":37},0,{"positive":37,"critical":39},1,{"positive":41,"critical":37},3,{"positive":37,"critical":39},[41,37,37,37,41,41,44,37,44,41,44,44,41,41,39,41,39,37,44,37,44,41],5,null,{"problem":47,"audience":53,"pricing":45,"motivation":45,"time_to_build":45,"stack":59,"openness":86,"stage":87,"team_size":88},{"value":48,"source":49,"evidence":50},"Lets people write, run and share code online without setup","maker",[51],{"id":52},"post",{"value":54,"source":49,"evidence":55},"Newbie programmers",[56],{"id":57,"by":11,"text":58},"3384260","Thanks for the feedback! It's for newbie programmers for now, but check back soon for some more updates ;)",[60,72,76,82],{"value":61,"source":62,"evidence":63},"Ruby","commenter",[64,68],{"id":65,"by":66,"text":67},"3384198","mrleinad","Really cool, although the line \"You're running Ruby version 1.8.7\" right after it was deprecated in the latest rails beta is a bit of a downer.. but still really cool!",{"id":69,"by":70,"text":71},"3384286","amasad","Its all running in your browser. So we actually compile the interpreters to JS using emscripten. We're working on ruby 1.9.3 and Python 3. And will hopefully be out soon.",{"value":73,"source":62,"evidence":74},"Python",[75],{"id":69,"by":70,"text":71},{"value":77,"source":62,"evidence":78},"JavaScript",[79],{"id":80,"by":70,"text":81},"3384613","Its a REPL[1]. It aims to be host environment agnostic, where you could play around with the language itself (Its accomplished by sandboxing the language in a web worker, and…",{"value":83,"source":62,"evidence":84},"Emscripten",[85],{"id":69,"by":70,"text":71},"unknown","beta","company",{"praise":90,"objections":113,"requests":140,"questions":160,"alternatives":168},[91,102,106],{"value":92,"source":62,"evidence":93},"Neat idea and a real contribution to education",[94,98],{"id":95,"by":96,"text":97},"3384241","mesher","It's definitely a neat idea, but as a Python and JavaScript coder, I don't know how much I would actually use it. For Python, my code tends to rely heavily on modules that aren't…",{"id":99,"by":100,"text":101},"3384175","justinmares","This is really cool. Can't wait for the Python lessons to come out!",{"value":103,"source":62,"evidence":104},"Runs sandboxed in the browser, safe to share code",[105],{"id":80,"by":70,"text":81},{"value":107,"source":62,"evidence":108},"Useful for teaching beginners without terminal setup",[109],{"id":110,"by":111,"text":112},"3384315","jrubinovitz","I like this a lot. I would love to be able to code in the same online terminal with someone (I'm teaching someone Python right now and she's overseas), but I know collaborative…",[114,122,129,133],{"value":115,"source":62,"evidence":116},"Limited to standard library, no third-party modules",[117,118],{"id":95,"by":96,"text":97},{"id":119,"by":120,"text":121},"3385201","captainaj","For ruby it would be nice if gems can be used as well.",{"value":123,"source":62,"evidence":124},"Ctrl+C does not stop runaway loops",[125],{"id":126,"by":127,"text":128},"3384858","anrope","Just to be a jerk (not really, but sort of), I did: ``` while True: print \"foreverrrrr\" ``` Of course it looped quite persistently, and then proceeded to ignore my ctrl+c's. Any…",{"value":130,"source":62,"evidence":131},"Ruby version outdated",[132],{"id":65,"by":66,"text":67},{"value":134,"source":62,"evidence":135},"Confusingly similar name to codeacademy.com",[136],{"id":137,"by":138,"text":139},"3385520","pitt1980","codecademy.com and codeacademy.com two different entities? thats confusing as hell, I feel like one of those should have realized the other existed and branded their product…",[141,149,153],{"value":142,"source":62,"evidence":143},"Support for custom modules and gems",[144,148],{"id":145,"by":146,"text":147},"3384485","sebilasse","that is very impressive stuff. I wonder if there is a way to load own classes and files, e.g. \"require 'my_class'\".",{"id":119,"by":120,"text":121},{"value":150,"source":62,"evidence":151},"DOM manipulation support for JavaScript",[152],{"id":95,"by":96,"text":97},{"value":154,"source":62,"evidence":155},"Sign-in link on the page",[156],{"id":157,"by":158,"text":159},"3384243","jimminy","It would be nice if you had a link to sign in on the page. You have 3 links to register on the page, but not one to sign in if you already have an account. Edit: Apparently, it's…",[161],{"value":162,"source":62,"evidence":163},"Is it built on repl.it?",[164],{"id":165,"by":166,"text":167},"3384376","neilparikh","Quick question: Did you use the http:\u002F\u002Frepl.it editor? Just wondering because it looks really similar.",[169,173,180],{"value":170,"source":62,"evidence":171},"repl.it",[172],{"id":165,"by":166,"text":167},{"value":174,"source":62,"evidence":175},"jsfiddle",[176],{"id":177,"by":178,"text":179},"3384570","jQueryIsAwesome","You can't even do an alert in that javascript console... IMHO one should use http:\u002F\u002Fjsfiddle.net\u002F or similar sites to learn javascript.",{"value":181,"source":62,"evidence":182},"IDLE",[183],{"id":110,"by":111,"text":112},{"comments":41,"answered":33,"key":185},[186,187,190],{"id":57,"text":58},{"id":188,"text":189},"3384317","Glad to hear it. The one thing you can do with your friend overseas is share sessions (check out the share button in the upper right hand corner). Let us know if you have any…",{"id":191,"text":192},"3384258","Thanks - we're working on integrating everything a bit more tightly!",{"commenters":194,"max_depth":195,"maker_replies":41,"first_comment_mins":194,"lifespan_hours":196},14,4,11,[198,200,202,204,206,207,209,211,212,215,217,219,221,222,224,226,228,230,231,232,235,240],[95,37,41,199,96,37],"project\u002Fmixed\u002Fperformance",[57,37,37,201,11,39],"maker\u002Fneutral\u002Fnone",[177,37,37,203,178,37],"commenter\u002Fcritical\u002Fexecution",[80,37,37,205,70,37],"commenter\u002Fneutral\u002Fidea",[65,39,41,199,66,37],[69,39,41,208,70,37],"project\u002Fneutral\u002Fexecution",[110,33,44,210,111,37],"project\u002Fpositive\u002Fidea",[188,33,37,201,11,39],[213,33,44,214,111,37],"3384327","project\u002Fpositive\u002Fnone",[165,41,41,216,166,37],"project\u002Fneutral\u002Fidea",[218,41,44,210,70,37],"3384414",[220,41,44,214,166,37],"3384419",[145,41,41,208,146,37],[223,41,41,208,70,37],"3384538",[126,195,39,225,127,37],"project\u002Fcritical\u002Fexecution",[227,195,41,208,70,37],"3384868",[157,44,39,229,158,37],"project\u002Fcritical\u002Fdesign",[191,44,37,201,11,39],[99,32,44,210,100,37],[137,233,37,234,138,37],7,"other\u002Fcritical\u002Fnone",[236,237,44,238,239,37],"3384330",8,"maker\u002Fpositive\u002Fnone","ashishg",[119,241,41,208,120,37],9,[],[244,249,254,259,264,269],{"id":245,"name":246,"points":247,"category":248},"3401591","subpug",153,"productivity",{"id":250,"name":251,"points":252,"category":253},"3393167","FnordMetric",151,"data",{"id":255,"name":256,"points":257,"category":258},"3399781","Logging in with QR codes (proof of concept)",86,"security_privacy",{"id":260,"name":261,"points":262,"category":263},"3393118","logger.conceptis.org \u002F logmon",58,"dev_tools",{"id":265,"name":266,"points":267,"category":268},"3393093","Daisy the Dinosaur",57,"languages",{"id":270,"name":271,"points":272,"category":273},"3391841","chat",47,"consumer_social",false,"v2",{"id":277,"name":5,"line":6,"ai":274,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":278,"top":18,"kw":279,"maker":11,"domain":10,"tier":19,"attempts":37,"strip":280,"url":9,"mix":281,"praise":92,"objection":115,"sub":21},3384133,0.12,[24,25,26,27,28],"3000335053553313105053",[32,32,33,33],1794036492035]