[{"data":1,"prerenderedAt":257},["ShallowReactive",2],{"project-26857888":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":40,"post_text":42,"what":43,"said":98,"maker_in_thread":165,"shape":172,"grid":177,"attempts":221,"same_week":222,"maker_shows":174,"maker_hidden":250,"reader_version":251,"card":252},"26857888","Starboard Observable","An open source ObservableHQ notebook editor","title","Show HN: Starboard Observable – An open source ObservableHQ notebook editor","https:\u002F\u002Fstarboard.gg\u002Fgz\u002Fopen-source-observablehq-nfwK2VA","starboard.gg","protoduction",1618791336,2021,156,19,312,2533,13,"notable","dev_tools","notebook editor","web_app",[24,25,26,27],"observablehq alternative","javascript notebook","self-hosted notebook","in-browser notebook","loved",0.28,{"positive":31,"neutral":32,"mixed":33,"critical":34},6,5,0,1,12,{"idea":37,"performance":38,"design":39},{"positive":32,"critical":33},{"positive":34,"critical":33},{"positive":33,"critical":34},[32,33,33,32,33,33,32,41,41,32,41,33,34,32,41,33,41,32,33],3,null,{"problem":44,"audience":60,"pricing":42,"motivation":73,"time_to_build":42,"stack":80,"openness":96,"stage":97,"team_size":97},{"value":45,"source":46,"evidence":47},"Observable notebooks cannot be self-hosted, which blocks use with sensitive data","commenter",[48,52,56],{"id":49,"by":50,"text":51},"26858627","kowlo","Amazing! I will keep my eye on this project in future and contribute if I can. The current development dependency on ObservableHQ is unacceptable for me and many others... so…",{"id":53,"by":54,"text":55},"26859518","patates","Many people cannot (or aren't allowed to) author stuff in the open and\u002For hosted somewhere else, so being able to self-host is a must. Doesn't take anything away from the awesome…",{"id":57,"by":58,"text":59},"26859818","mirekrusin","Personally I love observablehq and cannot use it at work as it's all sensitive information. I'd love to replace big chunks of administration\u002Fmaintenance\u002Finspection\u002Freporting…",{"value":61,"source":62,"evidence":63},"Data scientists and developers who want live notebooks, including those with sensitive data","inferred",[64,65,69],{"id":57,"by":58,"text":59},{"id":66,"by":67,"text":68},"26861896","seism","Reminds me of the great TiddlyWiki, a self contained, open source, and very hackable knowledge base. This project will be great for instruction and portable reproducible science,…",{"id":70,"by":71,"text":72},"26860633","crimsoneer","So as I guy who does DS in R\u002FPython, is this... JavaScript? Is that a thing?! Am I an idiot?",{"value":74,"source":75,"evidence":76},"Runs notebooks in-browser without a backend, so they can be shared widely","maker",[77],{"id":78,"by":11,"text":79},"26861190","Yes, this is Javascript. Or well, at least it's web (JS+HTML+CSS). The difference between this and Jupyter (which I assume you may be familiar with) is that this doesn't talk to…",[81,85,89],{"value":82,"source":75,"evidence":83},"JavaScript",[84],{"id":78,"by":11,"text":79},{"value":86,"source":75,"evidence":87},"Python via Pyodide",[88],{"id":78,"by":11,"text":79},{"value":90,"source":46,"evidence":91},"Svelte",[92],{"id":93,"by":94,"text":95},"26858636","FractalHQ","I love this! Any chance for Svelte support? Ive found Svelte to be the most elegant and powerful way to author JS, CSS, and HTML. Would make a great combo!","open_source","unknown",{"praise":99,"objections":109,"requests":117,"questions":133,"alternatives":145},[100,105],{"value":101,"source":46,"evidence":102},"Open source alternative to ObservableHQ that fills a self-hosting need",[103,104],{"id":49,"by":50,"text":51},{"id":57,"by":58,"text":59},{"value":106,"source":46,"evidence":107},"Useful for reproducible science and teaching",[108],{"id":66,"by":67,"text":68},[110],{"value":111,"source":46,"evidence":112},"Typed cells are a step backwards compared with template literals",[113],{"id":114,"by":115,"text":116},"26859713","j-pb","Typed cells is a step backwards. ObservableHQs extensive use of JS template literals makes for a much clearer UI and flexible system with a better user experience. I hope that…",[118,122,129],{"value":119,"source":46,"evidence":120},"Svelte support",[121],{"id":93,"by":94,"text":95},{"value":123,"source":46,"evidence":124},"Embedding in React apps",[125],{"id":126,"by":127,"text":128},"26862079","enahs-sf","This looks super handy. Any way to get starboard notebook into a react app?",{"value":130,"source":46,"evidence":131},"Basic auth controls for a self-hosted instance",[132],{"id":57,"by":58,"text":59},[134,138],{"value":135,"source":46,"evidence":136},"Whether it is JavaScript and how it differs from Jupyter",[137],{"id":70,"by":71,"text":72},{"value":139,"source":46,"evidence":140},"How fast Svelte compilation would be in the browser",[141],{"id":142,"by":143,"text":144},"26859307","framecowbird","I think Svelte is tricky because it requires a compile step, I don't know whether the compile is fast enough to make it feel seamless.",[146,153,157,161],{"value":147,"source":46,"evidence":148},"ObservableHQ",[149],{"id":150,"by":151,"text":152},"26859057","endergen","Out of curiosity, why is it unacceptable. It’s a great product with founders who have given much to opensource.",{"value":154,"source":46,"evidence":155},"Jupyter",[156],{"id":57,"by":58,"text":59},{"value":158,"source":46,"evidence":159},"Pluto",[160],{"id":57,"by":58,"text":59},{"value":162,"source":46,"evidence":163},"TiddlyWiki",[164],{"id":66,"by":67,"text":68},{"comments":166,"answered":166,"key":167},2,[168,171],{"id":169,"text":170},"26862108","The host-it-yourself easiest method is to use starboard-wrap [0], it provides a custom HTML element that wraps the sandboxed iframe. Documentation is a bit lacking, but I'm happy…",{"id":78,"text":79},{"commenters":173,"max_depth":174,"maker_replies":166,"first_comment_mins":175,"lifespan_hours":176},18,4,137,114,[178,180,182,184,185,189,192,195,197,199,203,206,209,211,212,213,215,216,219],[49,33,32,179,50,33],"project\u002Fpositive\u002Fidea",[150,33,33,181,151,33],"commenter\u002Fneutral\u002Fnone",[53,33,33,183,54,33],"other\u002Fneutral\u002Fprivacy",[57,33,32,179,58,33],[186,33,33,187,188,33],"26860113","other\u002Fneutral\u002Fnone","tlarkworthy",[190,33,33,187,191,33],"26860640","d--b",[193,34,32,179,194,33],"26898127","cxr",[93,166,41,196,94,33],"project\u002Fneutral\u002Fidea",[142,166,41,198,143,33],"project\u002Fneutral\u002Fperformance",[200,166,32,201,202,33],"26860079","project\u002Fpositive\u002Fperformance","akvadrako",[204,166,41,198,205,33],"26861667","mmmateo",[207,166,33,187,208,33],"26917618","j-f1",[114,41,34,210,115,33],"project\u002Fcritical\u002Fdesign",[66,174,32,179,67,33],[126,32,41,196,127,33],[169,32,33,214,11,34],"maker\u002Fneutral\u002Fdocs",[70,31,41,196,71,33],[217,31,32,179,218,33],"26860713","dash2",[78,31,33,220,11,34],"maker\u002Fneutral\u002Fidea",[],[223,227,232,237,242,246],{"id":224,"name":225,"points":226,"category":20},"26878153","Cusdis",436,{"id":228,"name":229,"points":230,"category":231},"26855726","PriceTable",381,"web_saas",{"id":233,"name":234,"points":235,"category":236},"26843339","Project Lovelace",369,"learning_science",{"id":238,"name":239,"points":240,"category":241},"26871660","Shepherd.com",313,"consumer_social",{"id":243,"name":244,"points":245,"category":241},"26866597","autonews.io",243,{"id":247,"name":248,"points":249,"category":241},"26845050","bef.no",238,false,"v2",{"id":253,"name":5,"line":6,"ai":250,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":254,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":255,"url":9,"mix":256,"praise":101,"objection":111,"sub":21},26857888,[24,25,26,27],"5005005335301530350",[31,32,33,34],1794036605864]