[{"data":1,"prerenderedAt":175},["ShallowReactive",2],{"project-34142602":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":33,"strip":35,"post_text":37,"what":38,"said":65,"maker_in_thread":107,"shape":109,"grid":112,"attempts":117,"same_week":139,"maker_shows":167,"maker_hidden":168,"reader_version":169,"card":170},"34142602","Eleven","open-source alternative to Codespaces","title","Show HN: Eleven – open-source alternative to Codespaces","https:\u002F\u002Fgithub.com\u002Feleven-sh\u002Fcli","github.com","jeremylevy",1672093633,2022,48,2,994,2570,39,"shown","dev_tools","cloud development environment","cli",[24,25,26,27],"codespaces alternative","cloud dev environment","remote development","code sandbox","quiet",null,{"positive":31,"neutral":31,"mixed":32,"critical":32},0,1,{"execution":34},{"positive":31,"critical":32},[36,32],3,"Hey HN,\n\nEleven is the second project that I've built to learn Go. It lets you create a code sandbox in your cloud provider account easily.\n\nWhat's a \"code sandbox\"? Just a VM, running in your cloud provider account, with some runtimes pre-installed, your repositories cloned, a way to connect to it with your preferred editor (or via SSH) and a way to serve your apps easily via HTTP (with automatic HTTPS).\n\nYou could use it to deploy your app, as a remote development environment or even to test some code. It's up to you.\n\nFor example, to deploy a Node.JS app:\n\n$ eleven aws init hello-world --ru",{"problem":39,"audience":29,"pricing":29,"motivation":45,"time_to_build":29,"stack":49,"openness":62,"stage":63,"team_size":64},{"value":40,"source":41,"evidence":42},"Creating remote code sandboxes (VMs with runtimes and repos) in your own cloud provider account","maker",[43],{"id":44},"post",{"value":46,"source":41,"evidence":47},"Learning Go by building a second project",[48],{"id":44},[50,54],{"value":51,"source":41,"evidence":52},"Go",[53],{"id":44},{"value":55,"source":41,"evidence":56},"AWS",[57,58],{"id":44},{"id":59,"by":60,"text":61},"34144770","mdaniel","Congratulations on your release Please don't mandate the use of static AWS credentials; the aws sdk is capable of abstracting away all those gory details for you, including…","open_source","unknown","solo",{"praise":66,"objections":72,"requests":84,"questions":93,"alternatives":98},[67],{"value":68,"source":69,"evidence":70},"Congratulations on the release","commenter",[71],{"id":59,"by":60,"text":61},[73,80],{"value":74,"source":69,"evidence":75},"Running a VM per sandbox is a heavy maintenance overhead",[76],{"id":77,"by":78,"text":79},"34180824","debarshri","Running it in a VM is a huge maintenance overhead. This at first glance looks like a great PoC. You might have to eventually support kubernetes or ecs equivalent thing on each…",{"value":81,"source":69,"evidence":82},"Mandating static AWS credentials breaks AssumeRole setups",[83],{"id":59,"by":60,"text":61},[85,89],{"value":86,"source":69,"evidence":87},"Support Kubernetes or ECS-style orchestration for production readiness",[88],{"id":77,"by":78,"text":79},{"value":90,"source":69,"evidence":91},"Explain how Route53 domains for serve --as are created and updated",[92],{"id":59,"by":60,"text":61},[94],{"value":95,"source":69,"evidence":96},"How are Route53 domains created and updated for serve --as?",[97],{"id":59,"by":60,"text":61},[99,103],{"value":100,"source":69,"evidence":101},"Gitpod",[102],{"id":77,"by":78,"text":79},{"value":104,"source":41,"evidence":105},"GitHub Codespaces",[106],{"id":44},{"comments":31,"answered":31,"key":108},[],{"commenters":15,"max_depth":32,"maker_replies":31,"first_comment_mins":110,"lifespan_hours":111},310,76,[113,115],[59,31,36,114,60,31],"maker\u002Fmixed\u002Fexecution",[77,32,32,116,78,31],"project\u002Fcritical\u002Fexecution",[118,121,125,128,132,135,138],{"id":119,"t":120,"points":36,"comments":31},"33437574",1667403465,{"id":122,"t":123,"points":124,"comments":31},"33454051",1667495118,4,{"id":126,"t":127,"points":15,"comments":31},"33532798",1668007147,{"id":129,"t":130,"points":131,"comments":31},"33581331",1668330071,7,{"id":133,"t":134,"points":32,"comments":31},"33868089",1670259174,{"id":136,"t":137,"points":36,"comments":31},"34000580",1671116654,{"id":4,"t":12,"points":14,"comments":15},[140,144,148,153,157,162],{"id":141,"name":142,"points":143,"category":20},"34102363","GPT-3 Powered Shell",308,{"id":145,"name":146,"points":147,"category":20},"34147366","Dog API",275,{"id":149,"name":150,"points":151,"category":152},"34147825","Microfeed",265,"infrastructure",{"id":154,"name":155,"points":156,"category":20},"34159062","Pbproxy",67,{"id":158,"name":159,"points":160,"category":161},"34100197","handlr.sapico.me",55,"productivity",{"id":163,"name":164,"points":165,"category":166},"34125869","EarlyBird",50,"web_saas",6,false,"v2",{"id":171,"name":5,"line":6,"ai":168,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":172,"maker":11,"domain":10,"tier":19,"attempts":131,"strip":173,"url":9,"mix":174,"praise":68,"objection":74,"sub":21},34142602,[24,25,26,27],"31",[31,31,32,32],1793991057088]