[{"data":1,"prerenderedAt":434},["ShallowReactive",2],{"project-10080731":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":27,"sentiment":28,"stance_mix":29,"scored_comments":33,"aspects":34,"strip":45,"post_text":47,"what":48,"said":88,"maker_in_thread":201,"shape":213,"grid":218,"attempts":397,"same_week":398,"maker_shows":38,"maker_hidden":426,"reader_version":427,"card":428},"10080731","Tonic","Tonic – A data visualizing REPL for Node.js","title","Show HN: Tonic – A data visualizing REPL for Node.js","https:\u002F\u002Ftonicdev.com","tonicdev.com","boucher",1439919437,2015,342,79,37,2565,2,"legend","dev_tools","node repl","web_app",[21,24,25,26],"javascript notebook","node.js","data visualization","curious",0.167,{"positive":30,"neutral":31,"mixed":18,"critical":32},17,32,7,58,{"idea":35,"privacy":37,"design":40,"pricing":41,"execution":42,"docs":44},{"positive":36,"critical":18},8,{"positive":38,"critical":39},1,0,{"positive":38,"critical":18},{"positive":39,"critical":39},{"positive":39,"critical":43},3,{"positive":39,"critical":39},[46,46,46,46,46,43,38,43,43,46,43,43,43,43,46,46,46,43,43,38,46,43,43,43,43,43,43,38,46,38,46,43,43,46,43,38,46,46,38,39],5,null,{"problem":49,"audience":61,"pricing":47,"motivation":47,"time_to_build":47,"stack":72,"openness":85,"stage":86,"team_size":87},{"value":50,"source":51,"evidence":52},"Running and visualizing Node.js code interactively without local setup","inferred",[53,57],{"id":54,"by":55,"text":56},"10081057","nicolewhite","This is so amazing. It's like IPython notebook for node! Edit: I made one[0]. I love that you force semantic versioning. [0] https:\u002F\u002Ftonicdev.com\u002Fnicole\u002Fsolve-a-cubic-equation",{"id":58,"by":59,"text":60},"10082607","tolmasky","The goal of this project is to expose the power of node in the easiest way possible. If a package exists to do the sort of analysis you're looking for, then I think you will find…",{"value":62,"source":51,"evidence":63},"Node.js and JavaScript developers",[64,68],{"id":65,"by":66,"text":67},"10083709","gamekathu","awesome work! would be a great tool in learning and teaching node :)",{"id":69,"by":70,"text":71},"10084025","z3t4","It wasn't until second visit I found this was a NodeJS emulator and WYSIWYG editor. And not a graph maker. It would be cool if you could plugin coding snippets to your own…",[73,78],{"value":74,"source":75,"evidence":76},"Node.js","commenter",[77],{"id":58,"by":59,"text":60},{"value":79,"source":80,"evidence":81},"Docker","maker",[82],{"id":83,"by":11,"text":84},"10081212","We use docker pretty extensively, and so between each code cell we can evaluate the layered filesystem docker provides for changes and save them.","unknown","launched","team",{"praise":89,"objections":116,"requests":133,"questions":170,"alternatives":185},[90,105],{"value":91,"source":75,"evidence":92},"Polished design and easy to use, compared favourably to Jupyter",[93,97,101],{"id":94,"by":95,"text":96},"10082049","segphault","Really impressive and beautifully designed. I currently use Jupyter, but what you've built feels a lot more polished and elegant. Any plans to open the source code or make it…",{"id":98,"by":99,"text":100},"10081080","lsjroberts","Not only does the tool look fantastic but so too does that landing page. I look forward to using this, great work!",{"id":102,"by":103,"text":104},"10081382","caffeinewriter","This is exactly something I didn't know I was missing. Excellent tool! Looking forward to trying it out.",{"value":106,"source":75,"evidence":107},"Time travel and automatic package install features are impressive",[108,112],{"id":109,"by":110,"text":111},"10081102","anotherangrydev","I was impressed by the Time Travel. If I delete a file through there, and \"go back in time\" would the files would still be there?",{"id":113,"by":114,"text":115},"10081638","nailer","> The time travel stuff is somewhat transparent and hard to talk about. Wouldn't that mean it's opaque, since we can't see see into it? PS. That's picky. This is a rad project…",[117,123],{"value":118,"source":80,"evidence":119},"Cannot be run locally or self-hosted",[120],{"id":121,"by":11,"text":122},"10081164","It can't be run locally. Some of the feature we've built would be really difficult if not impossible to run offline. That said, maybe someday a paired down version for local use…",{"value":124,"source":75,"evidence":125},"Some UI and editor bugs such as keyboard shortcuts and modal issues",[126,129],{"id":127,"by":99,"text":128},"10081285","The publishing modal seems to have a couple of bugs: 1 - When trying to add release notes it closes the modal every time you press a letter, though the letter is still there when…",{"id":130,"by":131,"text":132},"10082742","mc_hammer","ok now that ive used it theres one thing i dont like: * im changing code in a block but every time i eval it the 3 code blocks above re-expand the results i just hid... because…",[134,146,160],{"value":135,"source":75,"evidence":136},"Offline or self-hosted local version",[137,138,142],{"id":94,"by":95,"text":96},{"id":139,"by":140,"text":141},"10081243","clessg","So it can't be used to replace the built-in REPL and play with your unpublished modules? That's a shame; the built-in node REPL has never been pleasant to work with. I would…",{"id":143,"by":144,"text":145},"10120912","kwcto","Myself (and likely others) would be willing to pay for an offline version.",{"value":147,"source":75,"evidence":148},"Support for CoffeeScript and other compile-to-JS languages",[149,153,156],{"id":150,"by":151,"text":152},"10081051","mcrowe","Beautiful work! Reminds me of a very polished Jupyter. Any plans to support compile-to-js languages? Coffeescript, etc.",{"id":154,"by":131,"text":155},"10081957","would be cool if fat arrows work also coffee script!",{"id":157,"by":158,"text":159},"10083720","babby","I'd love CoffeeScript support. Additionally... Tonic is comparible to CodePen in terms of testing and thus gave me the idea; Perhaps you could also include other languages into…",{"value":161,"source":75,"evidence":162},"Better charting and data visualization",[163,167],{"id":164,"by":165,"text":166},"10082566","rjurney","This is neat, but what I really need to do is... import a time series and see it plotted as line, bar, at different granularities, regress a trend line, do anomaly detection.…",{"id":168,"by":165,"text":169},"10082671","I would write a charting library that uses d3 to let you chart in the repl. Let me import a 1D array of numbers and make a histogram in one line. Let me import a time series and…",[171,178],{"value":172,"source":75,"evidence":173},"Will it be open sourced or paid?",[174],{"id":175,"by":176,"text":177},"10080959","vladikoff","This is amazing, good work! Are you guys going to open source it or will this be a paid service?",{"value":179,"source":75,"evidence":180},"How async\u002Fawait is supported",[181],{"id":182,"by":183,"text":184},"10084279","toong","So, I see async\u002Fawait and they refer to ES7. I think that's cheating a little bit ? I am interested in how they achieved very clean async\u002Fawait support. I'm assuming they are…",[186,194],{"value":187,"source":75,"evidence":188},"Jupyter \u002F IPython notebook",[189,190],{"id":94,"by":95,"text":96},{"id":191,"by":192,"text":193},"10082660","lmeyerov","Is there a reason to use this over a JS kernel within Juypter?",{"value":195,"source":75,"evidence":196},"Juno",[197],{"id":198,"by":199,"text":200},"10082058","CyberDildonics","This looks like a verbatim ripoff of Juno, but I don't see any credit given to Juno or Mike Innes. It looks like they even cloned his site or used the same template.…",{"comments":30,"answered":202,"key":203},11,[204,207,210],{"id":205,"text":206},"10082349","Check out https:\u002F\u002Ftonicdev.com\u002Fsettings\u002Fenvironment",{"id":208,"text":209},"10082851","The settings UI is pretty... bare bones at the moment. We'll hopefully have something much better in the near future.",{"id":211,"text":212},"10081179","Building text editors is such a minefield of personal opinions :) Someday there will probably be preferences for all of this, but we wanted to focus on the core experience first…",{"commenters":214,"max_depth":215,"maker_replies":30,"first_comment_mins":216,"lifespan_hours":217},35,6,22,178,[219,221,222,225,228,230,233,235,238,241,242,245,247,250,253,255,257,261,265,267,269,270,272,273,275,277,279,280,282,284,287,289,290,292,293,295,298,299,300,302,304,306,307,310,312,314,316,318,320,323,324,328,330,331,332,334,336,340,344,348,350,352,355,357,359,362,364,368,372,373,374,376,379,380,384,388,390,391,394],[54,39,46,220,55,39],"project\u002Fpositive\u002Fidea",[94,38,46,220,95,39],[223,38,43,224,59,39],"10082101","project\u002Fneutral\u002Fidea",[226,38,46,220,227,39],"10083074","i336_",[229,38,43,224,95,39],"10083579",[231,18,46,232,103,39],"10082338","project\u002Fpositive\u002Fprivacy",[205,18,39,234,11,38],"project\u002Fneutral\u002Fdocs",[236,18,46,237,103,39],"10082353","project\u002Fpositive\u002Fnone",[239,18,43,240,103,39],"10082811","project\u002Fneutral\u002Fdesign",[208,18,39,240,11,38],[243,43,43,240,244,39],"10081132","savanaly",[211,43,39,246,11,38],"maker\u002Fneutral\u002Fnone",[248,43,38,249,140,39],"10081202","project\u002Fcritical\u002Fdesign",[251,43,43,240,252,39],"10081612","antouank",[254,43,39,240,11,38],"10081811",[256,43,43,240,114,39],"10081624",[258,43,39,259,260,39],"10083486","commenter\u002Fneutral\u002Fdesign","verbin217",[262,263,46,264,59,39],"10080916",4,"maker\u002Fpositive\u002Fnone",[175,263,43,266,176,39],"project\u002Fneutral\u002Fpricing",[268,263,43,266,59,39],"10081160",[150,263,43,224,151,39],[271,263,39,224,11,38],"10081074",[157,263,43,224,158,39],[109,263,43,274,110,39],"project\u002Fneutral\u002Fexecution",[276,263,39,274,11,38],"10081115",[278,263,43,274,110,39],"10081167",[83,263,39,274,11,38],[281,263,46,264,110,39],"10082360",[113,263,43,283,114,39],"project\u002Fmixed\u002Fidea",[285,263,46,220,286,39],"10082224","chrislloyd",[288,263,39,246,11,38],"10082244",[65,263,46,220,66,39],[98,46,46,291,99,39],"project\u002Fpositive\u002Fdesign",[191,215,43,224,192,39],[294,215,43,224,59,39],"10082716",[296,215,39,297,192,39],"10083236","commenter\u002Fneutral\u002Fidea",[164,32,43,224,165,39],[58,32,43,224,59,39],[168,32,38,301,165,39],"project\u002Fcritical\u002Fidea",[303,32,43,224,59,39],"10082798",[305,32,46,264,165,39],"10083889",[102,36,46,220,103,39],[127,308,38,309,99,39],9,"project\u002Fcritical\u002Fexecution",[311,308,39,274,11,38],"10081296",[313,308,43,274,99,39],"10081341",[315,308,39,274,11,38],"10081554",[182,317,43,274,183,39],10,[319,317,43,274,183,39],"10084306",[321,317,43,274,322,39],"10085290","feronull",[69,202,43,234,70,39],[325,326,43,327,131,39],"10081823",12,"project\u002Fmixed\u002Fexecution",[329,326,43,274,59,39],"10081845",[154,326,43,224,131,39],[130,326,38,309,131,39],[333,326,43,274,59,39],"10082756",[335,326,43,274,59,39],"10083043",[337,338,46,220,339,39],"10084618",13,"scotty79",[341,342,38,309,343,39],"10088865",14,"brownBananas",[345,346,43,274,347,39],"10081207",15,"Frozenlock",[349,346,39,274,11,38],"10081220",[351,346,46,264,347,39],"10081242",[353,354,43,274,176,39],"10081121",16,[356,354,39,274,11,38],"10081130",[358,354,43,274,59,39],"10081174",[360,30,43,224,361,39],"10081384","PabloOsinaga",[363,30,39,224,11,38],"10081400",[365,366,46,237,367,39],"10083311",18,"taternuts",[369,370,43,224,371,39],"10081103",19,"euroclydon",[121,370,39,224,11,38],[139,370,38,301,140,39],[375,370,39,224,11,38],"10081273",[377,370,43,224,378,39],"10082691","d--b",[143,370,46,220,144,39],[381,382,46,264,383,39],"10083211",20,"thingsilearned",[385,386,39,387,378,39],"10082815",21,"other\u002Fneutral\u002Fnone",[389,386,39,387,11,38],"10082856",[198,216,38,249,199,39],[392,216,39,259,393,39],"10082092","sktrdie",[395,216,39,396,11,38],"10082100","maker\u002Fneutral\u002Fdesign",[],[399,404,409,413,418,422],{"id":400,"name":401,"points":402,"category":403},"10073389","RivalSeek",189,"web_saas",{"id":405,"name":406,"points":407,"category":408},"10057285","Guess which government programs work",184,"learning_science",{"id":410,"name":411,"points":412,"category":20},"10089307","Git-remote-dropbox",174,{"id":414,"name":415,"points":416,"category":417},"10060074","Myra",137,"ai",{"id":419,"name":420,"points":421,"category":408},"10057032","Perseids meteor shower from space",136,{"id":423,"name":424,"points":425,"category":408},"10060417","Algebra.js",132,false,"v2",{"id":429,"name":5,"line":6,"ai":426,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":430,"top":18,"kw":431,"maker":11,"domain":10,"tier":19,"attempts":39,"strip":432,"url":9,"mix":433,"praise":91,"objection":118,"sub":21},10080731,0.17,[21,24,25,26],"5555531335333355533153333331515335315510",[30,31,18,32],1794036534733]