[{"data":1,"prerenderedAt":252},["ShallowReactive",2],{"project-11707120":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":34,"aspects":35,"strip":41,"post_text":44,"what":45,"said":62,"maker_in_thread":138,"shape":151,"grid":154,"attempts":214,"same_week":215,"maker_shows":140,"maker_hidden":245,"reader_version":246,"card":247},"11707120","Kajero","Interactive JavaScript notebooks","title","Show HN: Kajero – Interactive JavaScript notebooks","http:\u002F\u002Fwww.joelotter.com\u002Fkajero\u002F","joelotter.com","JayOtter",1463414039,2016,217,28,122,2264,6,"notable","dev_tools","notebook","web_app",[24,25,26,27],"javascript notebook","interactive notebook","d3","jupyter alternative","loved",0.43,{"positive":31,"neutral":32,"mixed":33,"critical":33},8,9,0,17,{"design":36,"idea":38,"docs":40},{"positive":37,"critical":33},1,{"positive":39,"critical":33},2,{"positive":37,"critical":33},[33,42,33,43,33,43,33,42,42,33,42,43,33,42,43,33,43,33,42,43,42,33,42,43,33,43,33,43],5,3,null,{"problem":44,"audience":46,"pricing":44,"motivation":44,"time_to_build":44,"stack":53,"openness":60,"stage":61,"team_size":61},{"value":47,"source":48,"evidence":49},"Developers and people presenting data; maker says it is more for presenting data than demoing libraries","maker",[50],{"id":51,"by":11,"text":52},"11707948","Yup, Tonic is super cool. This is more for presenting data than demoing libraries, but I'd like it to be as useful as possible for many things. If you save it as an HTML file you…",[54],{"value":55,"source":56,"evidence":57},"JavaScript","inferred",[58],{"id":59},"post","open_source","unknown",{"praise":63,"objections":80,"requests":81,"questions":103,"alternatives":115},[64],{"value":65,"source":66,"evidence":67},"Useful, well-executed block-based notebook UI","commenter",[68,72,76],{"id":69,"by":70,"text":71},"11707640","nwrk","Great idea and great execution! Extremely useful. Thank you",{"id":73,"by":74,"text":75},"11709655","rrherr","Awesome, thanks for sharing! A JavaScript notebook with D3 is just what I've been wanting. I'm wondering, what are the pros & cons of Kajero compared to using JavaScript in…",{"id":77,"by":78,"text":79},"11708707","primitivesuave","I've been playing with developing a similar block-based editor, this was some tremendous inspiration in terms of UI and functionality. I especially like how blocks are rendered…",[],[82,97],{"value":83,"source":66,"evidence":84},"Support arbitrary npm packages and bundlers like Babel",[85,89,93],{"id":86,"by":87,"text":88},"11707496","rajington","really nice, was just looking at trying to use Jupyter but their JS kernels gave me issues. Being able to use arbitrary packages would be nice, babel transpiling would also be…",{"id":90,"by":91,"text":92},"11708290","WorldMaker","One option to allow arbitrary packages that plays well with a gist-hostable style of notebook is to make use of the JSPM CDN (details towards the bottom of http:\u002F\u002Fjspm.io\u002F). I've…",{"id":94,"by":95,"text":96},"11708682","caffeinewriter","Perhaps Browserify would be something that would work in this use case. Awesome job! In addition, it might be cool to have in-line substitution of data. For example, in your…",{"value":98,"source":66,"evidence":99},"Templating integration such as nunjucks or handlebars",[100],{"id":101,"by":78,"text":102},"11708898","I second this - would be nice to have some kind of handlebars or nunjucks integration (https:\u002F\u002Fmozilla.github.io\u002Fnunjucks\u002F).",[104,108],{"value":105,"source":66,"evidence":106},"How does it compare to JavaScript in Jupyter or Beaker",[107],{"id":73,"by":74,"text":75},{"value":109,"source":66,"evidence":110},"Where is the save button",[111],{"id":112,"by":113,"text":114},"11707854","genericacct","Where is the save button?",[116,123,127,131],{"value":117,"source":66,"evidence":118},"Tonic (tonicdev.io)",[119],{"id":120,"by":121,"text":122},"11707920","peternicky","Ever seen tonicdev.io? Is it possible to use npm packages in notebooks?",{"value":124,"source":66,"evidence":125},"Jupyter",[126],{"id":86,"by":87,"text":88},{"value":128,"source":66,"evidence":129},"Beaker",[130],{"id":73,"by":74,"text":75},{"value":132,"source":66,"evidence":133},"wzrd.in",[134],{"id":135,"by":136,"text":137},"11708824","arve0","Have you seen https:\u002F\u002Fwzrd.in ?",{"comments":139,"answered":140,"key":141},11,4,[142,145,148],{"id":143,"text":144},"11707435","Source: https:\u002F\u002Fgithub.com\u002FJoelOtter\u002Fkajero",{"id":146,"text":147},"11707527","I looked into Babel but the standalone package is (comparatively) massive. Could be an optional extension, possibly. I think it has potential for use as a way to write…",{"id":149,"text":150},"11708319","This looks really useful. Could be just what I need - thanks a lot. :)",{"commenters":34,"max_depth":42,"maker_replies":139,"first_comment_mins":152,"lifespan_hours":153},36,20,[155,157,159,161,162,164,167,169,172,174,177,178,179,180,182,184,186,187,189,190,193,197,199,203,204,206,209,211],[143,33,33,156,11,37],"maker\u002Fneutral\u002Fnone",[86,33,42,158,87,33],"project\u002Fpositive\u002Fnone",[146,33,33,160,11,37],"project\u002Fneutral\u002Fnone",[90,33,43,160,91,33],[149,33,33,163,11,37],"maker\u002Fpositive\u002Fnone",[165,33,43,160,166,33],"11708627","akx",[168,33,33,156,11,37],"11708995",[170,37,42,158,171,33],"11708953","rafa2000",[77,39,42,173,78,33],"project\u002Fpositive\u002Fdesign",[175,39,33,176,11,37],"11709017","project\u002Fneutral\u002Fdesign",[73,43,42,158,74,33],[120,140,43,160,121,33],[51,140,33,160,11,37],[94,140,42,181,95,33],"project\u002Fpositive\u002Fidea",[101,140,43,183,78,33],"project\u002Fneutral\u002Fidea",[185,140,33,181,11,37],"11708996",[135,140,43,183,136,33],[188,140,33,156,11,37],"11708999",[69,42,42,158,70,33],[191,18,43,176,192,33],"11709930","zyxley",[194,195,42,181,196,33],"11707887",7,"gtf21",[198,195,33,163,11,37],"11707899",[200,31,42,201,202,33],"11711756","project\u002Fpositive\u002Fdocs","whacker",[112,32,43,176,113,33],[205,32,33,176,11,37],"11707876",[207,32,43,176,208,33],"11708123","nkrisc",[210,32,33,176,11,37],"11708194",[212,32,43,176,213,33],"11712657","WickyNilliams",[],[216,221,226,231,236,240],{"id":217,"name":218,"points":219,"category":220},"11712751","HungryBot",202,"ai",{"id":222,"name":223,"points":224,"category":225},"11683121","Lever OS",191,"infrastructure",{"id":227,"name":228,"points":229,"category":230},"11680823","Speech Coaching App",176,"productivity",{"id":232,"name":233,"points":234,"category":235},"11697418","Sharp11",113,"creative",{"id":237,"name":238,"points":239,"category":225},"11687407","Deploy Docker Image to AWS Elastic Beanstalk",81,{"id":241,"name":242,"points":243,"category":244},"11696005","Neural Network Evolution Playground",73,"learning_science",false,"v2",{"id":248,"name":5,"line":6,"ai":245,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":249,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":250,"url":9,"mix":251,"praise":65,"objection":-1,"sub":21},11707120,[24,25,26,27],"0503030550530530305350530303",[31,32,33,33],1794036544322]