[{"data":1,"prerenderedAt":564},["ShallowReactive",2],{"project-32293178":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":46,"post_text":48,"what":49,"said":97,"maker_in_thread":248,"shape":257,"grid":262,"attempts":515,"same_week":526,"maker_shows":38,"maker_hidden":556,"reader_version":557,"card":558},"32293178","PlayCode","I've been making JavaScript sandbox alone for 6 years","title","Show HN: I've been making JavaScript sandbox alone for 6 years","https:\u002F\u002Fplaycode.io\u002F","playcode.io","ianberdin",1659241661,2022,397,102,86,2570,4,"legend","dev_tools","browser code sandbox","web_app",[24,25,26,27],"javascript sandbox","online ide","node.js in browser","npm online","curious",0.117,{"positive":31,"neutral":32,"mixed":33,"critical":34},12,23,2,9,46,{"idea":37,"docs":40,"pricing":41,"execution":42,"performance":44,"design":45},{"positive":38,"critical":39},1,0,{"positive":39,"critical":38},{"positive":38,"critical":33},{"positive":43,"critical":38},3,{"positive":38,"critical":39},{"positive":18,"critical":43},[39,39,39,39,47,43,43,47,43,47,43,47,33,38,38,38,43,47,43,47,39,43,38,43,39,43,38,43,47,47,43,47,43,38,38,43,47,38,39,39],5,"Hi HN!\nThanks for your attention to my post.\n\nIt was a big challenge to run most of Node.js packages in browser, fast moreover. Virtual File system, resolve import\u002Fexport. I got cold many times, depressions, burned out, yet still alive and finished it.\n\nMany guys helped me with an advice. Many users give a lot of positive feedback.\nThere are 200,000 monthly unique users.\n\nI work full time now because of the freemium business model. To be honest - I am happy after many years of hard work.",{"problem":50,"audience":59,"pricing":72,"motivation":85,"time_to_build":89,"stack":93,"openness":94,"stage":95,"team_size":96},{"value":51,"source":52,"evidence":53},"Running Node.js packages and coding in the browser without local setup.","maker",[54,56],{"id":55},"post",{"id":57,"by":11,"text":58},"32298262","Absolutely. Zero setup coding environment with result view as you type.",{"value":60,"source":61,"evidence":62},"Developers and learners who want zero-setup JavaScript coding.","inferred",[63,67,71],{"id":64,"by":65,"text":66},"32294439","dannersy","Does anyone have experience with the courses? I'm trying to recommend material for learning to a friend and this looks like a great way to learn and see if there is interest…",{"id":68,"by":69,"text":70},"32294135","shmde","I actually used this as an online editor for my Javascript interview. I love the interface and the pure dark mode throughout the UI.",{"id":57,"by":11,"text":58},{"value":73,"source":52,"evidence":74},"Freemium with a pro tier around $4.99\u002Fmonth; free tier limits (8 lines, 30 minutes daily) were discussed and the maker said the model is not working.",[75,79,82],{"id":76,"by":77,"text":78},"32297010","cebert","I’m amazed that you were single-handedly able to build such a complex utility working solo in your free-time. I’m impressed with all the features you’ve added and that the pro…",{"id":80,"by":11,"text":81},"32297249","Thanks for your feedback. Unfortunately this model does not work.",{"id":83,"by":11,"text":84},"32297514","Thanks for the honest feedback. That is valuable. I agree, this limitation 8 lines and 20 minutes if over, sounds strange. One user from Google suggested me to make just 30 min…",{"value":86,"source":61,"evidence":87},"Building a fast, full-featured in-browser Node.js environment over six years.",[88],{"id":55},{"value":90,"source":52,"evidence":91},"6 years",[92],{"id":55},[],"freemium","launched","solo",{"praise":98,"objections":131,"requests":167,"questions":203,"alternatives":226},[99,115,123],{"value":100,"source":101,"evidence":102},"Fast live view and speed compared with other web IDEs.","commenter",[103,107,111],{"id":104,"by":105,"text":106},"32296779","ndom91","Great project! Love the focus on speed as well compared to other web IDE competitors out there. However, that carefree plan 8 lines of code thing seems ridiculous, no? Most of…",{"id":108,"by":109,"text":110},"32294448","roetlich","This is actually incredible! The live view updates so fast. There more I look at this the more amazed I am. There's even a feature to publish the page with a custom domain? And…",{"id":112,"by":113,"text":114},"32298502","synergy20","Thanks, that's very impressive!",{"value":116,"source":101,"evidence":117},"Clean, dark-mode interface that is simple to use.",[118,119],{"id":68,"by":69,"text":70},{"id":120,"by":121,"text":122},"32294409","pyrossh","Really love the interface. Very simple and easy to use. The themes are good as well.",{"value":124,"source":101,"evidence":125},"Impressive solo effort building a complex tool.",[126,127],{"id":76,"by":77,"text":78},{"id":128,"by":129,"text":130},"32295435","saasxyz","wow this is bult by a single man? I am an avid user of this site. I thought it is a VC backed product or something. Neat work. Thanks for building this. It used to be free…",[132,141,152],{"value":133,"source":101,"evidence":134},"Free tier limits (8 lines of code, 30 minutes per day) seem too restrictive.",[135,136,140],{"id":104,"by":105,"text":106},{"id":137,"by":138,"text":139},"32298025","bogwog","The free tier on that page says you get \"8 lines of code\". Is that a typo? Does the app really not let you write more than 8 lines of code? Of what use is that to anyone?",{"id":128,"by":129,"text":130},{"value":142,"source":101,"evidence":143},"Logos of major tech companies on homepage seem misleading.",[144,148],{"id":145,"by":146,"text":147},"32294556","deanc","If I can offer one minor criticism when i see every major tech company listed as your users, I instantly get a sense of a distrust as people do this to inflate the legitimacy and…",{"id":149,"by":150,"text":151},"32294814","scrollaway","Those company-legitimacy boxes are useful for b2b sales when you're trying to sell a product that the companies in question actually pay for. This doesn't seem to be what you're…",{"value":153,"source":101,"evidence":154},"Sign-up and pricing information is unclear.",[155,159,163],{"id":156,"by":157,"text":158},"32295894","jawns","@ianberdin, there's a link to \"Sign up.\" But it doesn't give a good indication of what signing up does. Does it give me access to additional features? Does it sign me up for…",{"id":160,"by":161,"text":162},"32295089","Wowfunhappy","I can't tell from the landing page, what are the limitations of the free version \u002F what do you get for subscribing? I always want to know this before I invest my time in anything.",{"id":164,"by":165,"text":166},"32305684","XCSme","> I work full time now because of the freemium business model Could you describe the model? I can't see any pricing on your site.",[168,178,192],{"value":169,"source":101,"evidence":170},"Open-source the code or parts of it.",[171,175],{"id":172,"by":173,"text":174},"32295890","virgil_disgr4ce","Any chance you've open-sourced any of this? I've been looking for a way to run Node.js packages in-browser!",{"id":176,"by":11,"text":177},"32298219","For sure. There are a lot of things to do: - files tree, - windows manager (it looks simple to implement, yet 2000 lines of code), - tabs, - better syntax highlighter, - code…",{"value":179,"source":101,"evidence":180},"Write a blog about the development journey.",[181,185,189],{"id":182,"by":183,"text":184},"32295274","pkrotich","I wish you had a blog detailing your journey! Perhaps I missed it - but would love to learn more about what got you into the project and how you kept going!",{"id":186,"by":187,"text":188},"32294461","murdho","This is very impressive! I also admire that you stayed working on it for 6 years! Here's a quote I stumbled upon just earlier today: \"Genius is eternal patience\". I think it…",{"id":190,"by":11,"text":191},"32297133","Thank you for your kind. It is hard to forget problems, so I remember anyway :) As I said above: where to start a blog? What kind of subjects interesting for HN?",{"value":193,"source":101,"evidence":194},"Fix English grammar on the homepage.",[195,199],{"id":196,"by":197,"text":198},"32294372","tentacleuno","If I were to offer some feedback, the English on the homepage needs some tightening up. There's some bad grammar in there. That would definitely make it look a bit more…",{"id":200,"by":201,"text":202},"32294571","Zanni","Not OP, but here's a couple of quick fixes for you (honestly, your English is pretty good): \"Play with any of 2 millions of NPM packages ...\" -> \"Play with any of 2 million NPM…",[204,213,219],{"value":205,"source":101,"evidence":206},"How the freemium model works and what paid features include.",[207,208,209],{"id":164,"by":165,"text":166},{"id":160,"by":161,"text":162},{"id":210,"by":211,"text":212},"32294445","lagrange77","Impressive work! > I work full time now because of the freemium business model. Not sure, if i understand correctly. You're working fulltime on this project, because the freemium…",{"value":214,"source":101,"evidence":215},"How it differs from CodePen and similar editors.",[216],{"id":217,"by":113,"text":218},"32295559","how is this different from other online editors,e.g.codepen etc",{"value":220,"source":101,"evidence":221},"Whether the product can be embedded in other software.",[222],{"id":223,"by":224,"text":225},"32293708","sgammon","I love this. Could it be embedded for use in other software? Curious as we might have a use case if so.",[227,234,241],{"value":228,"source":101,"evidence":229},"CodePen",[230,231],{"id":217,"by":113,"text":218},{"id":232,"by":11,"text":233},"32297303","Thanks for the question. First of all it isn't a Pen :) Codepen is a community first while having a pretty limited and slow editor without NPM modules, multiple files, rich…",{"value":235,"source":101,"evidence":236},"webden.dev",[237],{"id":238,"by":239,"text":240},"32295809","inflam52","Nice work! I wish I would have come across this sooner or I might not have started building https:\u002F\u002Fwebden.dev for the past year haha. PLAYCODE is definitely more robust as far…",{"value":242,"source":101,"evidence":243},"VS Code web",[244],{"id":245,"by":246,"text":247},"32297931","heddycrow","OP, I've been working on a very similar thing for some years now, too. I could write a book about this at this point, but I will avoid gushing here. Please let me share some…",{"comments":249,"answered":250,"key":251},31,13,[252,255,256],{"id":253,"text":254},"32294504","Insane. I wish you tell more, please! About the abuse: wooah, playcode had and has many abusers, carders , phishing pages. Playcode was banned for many times by hosting…",{"id":176,"text":177},{"id":83,"text":84},{"commenters":258,"max_depth":259,"maker_replies":249,"first_comment_mins":260,"lifespan_hours":261},60,6,127,64,[263,267,268,270,273,275,277,280,282,285,288,290,292,294,297,299,301,305,307,310,311,313,317,319,322,325,326,328,330,332,334,336,339,343,345,348,350,352,353,355,358,360,361,362,364,367,369,371,375,377,379,381,383,388,390,394,397,399,403,405,408,411,413,416,418,421,423,426,428,430,431,433,434,435,439,442,445,448,450,454,456,460,462,465,467,470,473,475,476,479,482,485,488,491,494,497,501,503,506,508,510,512],[264,39,39,265,266,39],"32294478","commenter\u002Fneutral\u002Fnone","ChrisMarshallNY",[253,39,39,265,11,38],[269,39,39,265,266,39],"32294750",[271,39,39,265,272,39],"32300045","metadat",[274,39,39,265,266,39],"32300663",[276,39,39,265,266,39],"32300670",[278,39,39,265,279,39],"32295877","selestify",[281,39,39,265,266,39],"32296026",[283,38,39,265,284,39],"32300216","didgetmaster",[286,38,39,265,287,39],"32308712","juancampa",[289,38,39,265,284,39],"32324146",[245,33,47,291,246,39],"project\u002Fpositive\u002Fidea",[176,33,39,293,11,38],"project\u002Fneutral\u002Fexecution",[295,33,43,296,246,39],"32298650","maker\u002Fneutral\u002Fdocs",[104,43,43,298,105,39],"project\u002Fmixed\u002Fpricing",[83,43,39,300,11,38],"project\u002Fneutral\u002Fpricing",[302,43,43,303,304,39],"32298027","maker\u002Fneutral\u002Fnone","robocat",[108,18,47,306,109,39],"project\u002Fpositive\u002Fexecution",[308,18,39,309,11,38],"32294460","project\u002Fpositive\u002Fnone",[210,47,43,300,211,39],[312,47,39,300,11,38],"32294519",[314,47,43,315,316,39],"32296769","maker\u002Fneutral\u002Fpricing","listenallyall",[238,259,47,318,239,39],"project\u002Fpositive\u002Fperformance",[64,320,43,321,65,39],7,"project\u002Fneutral\u002Fidea",[76,323,47,324,77,39],8,"project\u002Fpositive\u002Fpricing",[190,323,39,303,11,38],[327,323,43,303,77,39],"32297492",[329,323,39,303,11,38],"32297831",[186,34,47,331,187,39],"maker\u002Fpositive\u002Fnone",[333,34,39,303,11,38],"32294483",[182,335,43,296,183,39],10,[156,337,38,338,157,39],11,"project\u002Fcritical\u002Fdesign",[340,337,43,341,342,39],"32297034","project\u002Fneutral\u002Fdocs","LionTamer",[137,337,38,344,138,39],"project\u002Fcritical\u002Fpricing",[346,337,39,265,347,39],"32298139","plugin-baby",[196,31,38,349,197,39],"project\u002Fcritical\u002Fdocs",[351,31,39,296,11,38],"32294387",[200,31,43,341,201,39],[354,31,39,296,11,38],"32294588",[356,31,38,338,357,39],"32294821","soxocx",[359,31,39,303,11,38],"32295062",[128,250,43,298,129,39],[80,250,39,344,11,38],[363,250,43,315,129,39],"32302064",[68,365,47,366,69,39],14,"project\u002Fpositive\u002Fdesign",[368,365,39,303,11,38],"32294208",[223,370,43,321,224,39],15,[372,370,43,373,374,39],"32293928","maker\u002Fneutral\u002Fidea","mehal",[376,370,39,373,11,38],"32294129",[378,370,43,303,224,39],"32298621",[120,380,47,366,121,39],16,[382,380,39,331,11,38],"32294411",[384,385,39,386,387,39],"32294368",17,"other\u002Fneutral\u002Fnone","mrtksn",[389,385,39,265,11,38],"32294424",[391,392,43,303,393,39],"32293813",18,"joshuajomiller",[395,392,43,300,396,39],"32293925","TAForObvReasons",[398,392,39,315,11,38],"32294123",[400,392,38,401,402,39],"32294036","project\u002Fcritical\u002Fexecution","joshxyz",[404,392,39,303,11,38],"32294121",[406,392,43,303,407,39],"32294311","endorphine",[409,392,39,386,410,39],"32294318","ctxc",[412,392,39,386,11,38],"32294616",[414,392,39,386,415,39],"32295857","htp",[417,392,39,386,11,38],"32297308",[419,392,39,386,420,39],"32295908","asicsp",[160,422,43,300,161,39],19,[424,422,38,344,425,39],"32295521","tyingq",[172,427,43,321,173,39],20,[217,429,43,321,113,39],21,[232,429,39,291,11,38],[432,429,43,321,113,39],"32297891",[57,429,39,291,11,38],[112,429,47,306,113,39],[436,437,47,306,438,39],"32298195",22,"apineda",[440,437,39,441,11,38],"32298305","project\u002Fneutral\u002Fnone",[443,32,47,366,444,39],"32294408","foxbee",[446,32,39,447,11,38],"32294415","maker\u002Fneutral\u002Fdesign",[164,449,43,300,165,39],24,[451,452,39,386,453,39],"32294485",25,"larodi",[455,452,39,386,11,38],"32294531",[457,458,47,331,459,39],"32294454",26,"adave",[461,458,39,386,11,38],"32294536",[463,458,43,321,464,39],"32295645","pbhjpbhj",[466,458,39,265,11,38],"32297373",[468,458,39,386,469,39],"32302699","kerryoco",[145,471,38,472,146,39],27,"project\u002Fcritical\u002Fnone",[474,471,39,441,11,38],"32294568",[149,471,38,338,150,39],[477,471,39,265,478,39],"32294936","randomdigitz",[480,471,43,441,481,39],"32294970","enduroman",[483,471,39,265,484,39],"32295189","micromacrofoot",[486,471,47,366,487,39],"32296102","TheTaytay",[489,471,39,265,490,39],"32296730","autoconfig",[492,471,39,386,493,39],"32297213","neilv",[495,471,38,472,496,39],"32304033","Zopieux",[498,499,39,386,500,39],"32293834",28,"fbarred",[502,499,39,386,11,38],"32294147",[504,499,39,386,505,39],"32294172","Gys",[507,499,39,386,11,38],"32297136",[509,499,39,386,11,38],"32297557",[511,499,39,386,464,39],"32295600",[513,499,39,386,514,39],"32297378","dang",[516,517,520,523],{"id":4,"t":12,"points":14,"comments":15},{"id":518,"t":519,"points":259,"comments":39},"46083278",1764368260,{"id":521,"t":522,"points":38,"comments":39},"46086401",1764410829,{"id":524,"t":525,"points":38,"comments":38},"46105655",1764584079,[527,532,537,542,547,551],{"id":528,"name":529,"points":530,"category":531},"32266086","Parsnip",536,"learning_science",{"id":533,"name":534,"points":535,"category":536},"32303762","sqlite-zstd",420,"data",{"id":538,"name":539,"points":540,"category":541},"32331359","Adadot",325,"web_saas",{"id":543,"name":544,"points":545,"category":546},"32312413","Emery",261,"productivity",{"id":548,"name":549,"points":550,"category":536},"32269287","mvsqlite",150,{"id":552,"name":553,"points":554,"category":555},"32269722","TensorDock Core GPU Cloud",147,"infrastructure",false,"v2",{"id":559,"name":5,"line":6,"ai":556,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":560,"top":18,"kw":561,"maker":11,"domain":10,"tier":19,"attempts":18,"strip":562,"url":9,"mix":563,"praise":100,"objection":133,"sub":21},32293178,0.12,[24,25,26,27],"0000533535352111353503130313553531135100",[31,32,33,34],1794036623136]