[{"data":1,"prerenderedAt":137},["ShallowReactive",2],{"project-36636909":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":5,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":30,"aspects":32,"strip":34,"post_text":36,"what":37,"said":60,"maker_in_thread":81,"shape":83,"grid":87,"attempts":96,"same_week":101,"maker_shows":14,"maker_hidden":130,"reader_version":131,"card":132},"36636909","logicboard","Open-source in-browser code editor\u002Fexecutor with REPL, 10+ languages","title","Show HN: Open-source in-browser code editor\u002Fexecutor with REPL, 10+ languages","https:\u002F\u002Fgithub.com\u002Flogicboard\u002Flogicboard","github.com",1688757176,2023,29,3,1423,3109,46,"shown","dev_tools","online code editor","web_app",[20,23,24,25,26],"in-browser code execution","repl","docker code sandbox","elixir phoenix","quiet",null,{"positive":30,"neutral":31,"mixed":31,"critical":31},1,0,{"idea":33},{"positive":30,"critical":31},[31,31,35],5,"I am super excited to open-source the code executor behind logicboard.com - an in-browser collaborative code editor.\n\nThe backend is written in Elixir+Phoenix and implements a WebSocket API to execute code in docker containers.\n\nNext steps include making this more secure, I am considering Google's gVisor to implement better isolation between containers and the host kernel.",{"problem":28,"audience":28,"pricing":28,"motivation":28,"time_to_build":28,"stack":38,"openness":57,"stage":58,"team_size":59},[39,45,49,53],{"value":40,"source":41,"evidence":42},"Elixir","maker",[43],{"id":44},"post",{"value":46,"source":41,"evidence":47},"Phoenix",[48],{"id":44},{"value":50,"source":41,"evidence":51},"Docker",[52],{"id":44},{"value":54,"source":41,"evidence":55},"WebSocket API",[56],{"id":44},"open_source","launched","unknown",{"praise":61,"objections":70,"requests":71,"questions":72,"alternatives":73},[62],{"value":63,"source":64,"evidence":65},"Commenters call it incredibly cool","commenter",[66],{"id":67,"by":68,"text":69},"36642085","appleflaxen","This is incredibly cool!",[],[],[],[74],{"value":75,"source":64,"evidence":76},"riju.codes",[77],{"id":78,"by":79,"text":80},"36639517","petabytes","https:\u002F\u002Friju.codes\u002F is similar, and a real gem",{"comments":31,"answered":31,"key":82},[],{"commenters":14,"max_depth":84,"maker_replies":31,"first_comment_mins":85,"lifespan_hours":86},2,244,67,[88,90,94],[78,31,31,89,79,31],"other\u002Fneutral\u002Fnone",[91,31,31,92,93,31],"36666590","commenter\u002Fneutral\u002Fnone","skinner927",[67,30,35,95,68,31],"project\u002Fpositive\u002Fidea",[97,100],{"id":98,"t":99,"points":35,"comments":31},"36522558",1688055656,{"id":4,"t":11,"points":13,"comments":14},[102,107,111,116,120,125],{"id":103,"name":104,"points":105,"category":106},"36662655","Workout.lol",993,"consumer_social",{"id":108,"name":109,"points":110,"category":106},"36686672","LandCamp",348,{"id":112,"name":113,"points":114,"category":115},"36627112","hackernews-personal-blogs",281,"learning_science",{"id":117,"name":118,"points":119,"category":106},"36613727","Blogs.hn",224,{"id":121,"name":122,"points":123,"category":124},"36676415","Laser",218,"games",{"id":126,"name":127,"points":128,"category":129},"36667374","Danswer",189,"ai",false,"v2",{"id":133,"name":5,"line":6,"ai":130,"cat":19,"year":12,"points":13,"comments":14,"rec":27,"s":28,"top":17,"kw":134,"maker":5,"domain":10,"tier":18,"attempts":84,"strip":135,"url":9,"mix":136,"praise":63,"objection":-1,"sub":20},36636909,[20,23,24,25,26],"005",[30,31,31,31],1794036638137]