[{"data":1,"prerenderedAt":302},["ShallowReactive",2],{"project-24131723":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":9,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":34,"aspects":35,"strip":42,"post_text":44,"what":45,"said":84,"maker_in_thread":188,"shape":190,"grid":194,"attempts":264,"same_week":265,"maker_shows":32,"maker_hidden":293,"reader_version":294,"card":295},"24131723","dstack","an open-source tool to build data applications easily","title","Show HN: dstack – an open-source tool to build data applications easily",null,"kaudinya",1597238060,2020,134,29,457,3028,16,"notable","data","data visualization dashboards","library",[23,24,25,26],"data visualization","python dashboards","jupyter","data apps","curious",0.011,{"positive":30,"neutral":31,"mixed":32,"critical":33},3,17,1,2,23,{"privacy":36,"docs":38,"execution":39,"idea":40,"design":41},{"positive":37,"critical":32},0,{"positive":37,"critical":37},{"positive":37,"critical":37},{"positive":32,"critical":32},{"positive":32,"critical":37},[32,30,37,30,30,30,30,30,30,30,30,30,30,37,37,37,37,30,43,30,30,30,30,43,30,30,32,37,43],5,"Dear HN,\n\nI am Riwaj, the cofounder of dstack.ai (https:\u002F\u002Fgithub.com\u002Fdstackai).\n\nA few months ago, we built an online service that allows users to publish data visualizations from Python or R.  The idea was to build a tool that did not require additional programming or front-end development for publishing data visualizations. \nSuch a code can be invoked from either Jupyter notebook, RMarkdown, Python, or R scripts. Once the data is pushed, it can be accessed via a browser.\n\nOpen-sourcing dstack:\nDuring our customer discovery phase, we realized that dstack.ai should integrate a lot more open so",{"problem":46,"audience":52,"pricing":61,"motivation":68,"time_to_build":9,"stack":72,"openness":81,"stage":82,"team_size":83},{"value":47,"source":48,"evidence":49},"Publishing data visualizations from Python or R without front-end programming","maker",[50],{"id":51},"post",{"value":53,"source":54,"evidence":55},"Data scientists","inferred",[56,57],{"id":51},{"id":58,"by":59,"text":60},"24136055","peterschmidt","One things is certainly that we would like our tool to be agnostic to data science tools and work with all of them. So you can use pretty much any visualization or ML library.…",{"value":62,"source":63,"evidence":64},"Hosted version currently free; paid features planned","commenter",[65],{"id":66,"by":59,"text":67},"24132244","We open-sourced it under Apache 2.0 which we find quite permissive and OS-community friendly. You're welcome to run a hosted version. We actually have it running on dstack.ai…",{"value":69,"source":48,"evidence":70},"Customer discovery showed need to integrate many open-source data science frameworks",[71],{"id":51},[73,77],{"value":74,"source":48,"evidence":75},"Python",[76],{"id":51},{"value":78,"source":48,"evidence":79},"R",[80],{"id":51},"open_source","beta","team",{"praise":85,"objections":97,"requests":116,"questions":138,"alternatives":154},[86],{"value":87,"source":63,"evidence":88},"Congratulations on shipping; nice initiative",[89,93],{"id":90,"by":91,"text":92},"24131847","bmarotta","Nice initiative",{"id":94,"by":95,"text":96},"24132283","gitgud","The github README is a bit confusing to understand (for someone with no experience). The [1] landing page shows a much clearer outline on what this actually is. Seems like it…",[98,102,109],{"value":99,"source":63,"evidence":100},"README is confusing for newcomers",[101],{"id":94,"by":95,"text":96},{"value":103,"source":63,"evidence":104},"Terms of use grant overly broad rights to user content",[105],{"id":106,"by":107,"text":108},"24134993","bicepjai","I am trying to use dstack on my device and it still asked for a login information, which prompted me to read the terms and under \"User Content\" I notice this ``` You hereby grant…",{"value":110,"source":63,"evidence":111},"Reproducibility and versioning of notebooks not addressed",[112],{"id":113,"by":114,"text":115},"24132532","PaulHoule","How do you deal with differential versioning of code and data, and the fact that people don't always execute notebooks from top to bottom? For instance, suppose I have a notebook…",[117,124,131],{"value":118,"source":63,"evidence":119},"More examples and visual output previews",[120],{"id":121,"by":122,"text":123},"24134205","Cypher","I looked through github and see you have coded examples, can you also include the visual output so I can get a sense of what it'll achieve without having to set it up to see?",{"value":125,"source":63,"evidence":126},"Clarify the roadmap for user callbacks",[127],{"id":128,"by":129,"text":130},"24133028","peterthehacker","Thanks for sharing! Can you elaborate on “What’s next”? > User callbacks- so that application shows not just pre-calculated visualizations but also can fetch data from a store…",{"value":132,"source":63,"evidence":133},"Add license information to the repo",[134],{"id":135,"by":136,"text":137},"24132222","jordz","Does this need some License information adding to your repo? Something that protects you from someone taking this and running their own paid hosted version :) I take it it isn't…",[139,150],{"value":140,"source":63,"evidence":141},"How does it compare to Dash, Shiny and similar tools",[142,146],{"id":143,"by":144,"text":145},"24131892","helltone","Looks great, how do you compare to other alternatives in the same space?",{"id":147,"by":148,"text":149},"24135725","mushufasa","how does this compare to dash by plotly, or r shiny, in terms of the intended use case? It looks like you are more of a wholistic platform, including a workflow scheduler etc.",{"value":151,"source":63,"evidence":152},"How user callbacks would be triggered",[153],{"id":128,"by":129,"text":130},[155,166,171,177,184],{"value":156,"source":63,"evidence":157},"Streamlit",[158,162],{"id":159,"by":160,"text":161},"24131978","vsskanth","streamlit plotly dash",{"id":163,"by":164,"text":165},"24131997","shakedown1","streamlit.io is one that i've just finished trying, and find it easy to use.",{"value":167,"source":63,"evidence":168},"Plotly Dash",[169,170],{"id":159,"by":160,"text":161},{"id":147,"by":148,"text":149},{"value":172,"source":63,"evidence":173},"Shiny",[174],{"id":175,"by":59,"text":176},"24131975","Hi, I'm Peter, a part of the team. There is quite a few solutions already that try to make it easy to make data applications with Python or R. The most relevant solutions include…",{"value":178,"source":63,"evidence":179},"Anvil",[180],{"id":181,"by":182,"text":183},"24132197","britbull","Anvil.works",{"value":185,"source":63,"evidence":186},"Voila",[187],{"id":175,"by":59,"text":176},{"comments":37,"answered":37,"key":189},[],{"commenters":31,"max_depth":191,"maker_replies":37,"first_comment_mins":192,"lifespan_hours":193},4,14,8,[195,197,200,204,207,209,211,214,217,219,221,223,226,228,232,233,234,235,236,240,241,243,248,250,253,255,256,258,261],[106,37,32,196,107,37],"project\u002Fcritical\u002Fprivacy",[198,37,30,199,59,37],"24135085","maker\u002Fneutral\u002Fprivacy",[201,37,37,202,203,37],"24135483","commenter\u002Fneutral\u002Fprivacy","snowwrestler",[205,37,30,206,107,37],"24135702","project\u002Fneutral\u002Fprivacy",[208,37,30,206,59,37],"24135993",[94,32,30,210,95,37],"project\u002Fmixed\u002Fdocs",[212,32,30,213,59,37],"24132321","maker\u002Fneutral\u002Fdocs",[215,32,30,216,59,37],"24135309","project\u002Fneutral\u002Fexecution",[121,33,30,218,122,37],"project\u002Fneutral\u002Fdocs",[220,33,30,218,59,37],"24134279",[128,30,30,222,129,37],"project\u002Fneutral\u002Fidea",[224,30,30,225,59,37],"24133173","maker\u002Fneutral\u002Fidea",[143,191,30,227,144,37],"project\u002Fneutral\u002Fnone",[229,191,37,230,231,37],"24131927","other\u002Fneutral\u002Fnone","lullibrulli2",[159,191,37,230,160,37],[163,191,37,230,164,37],[181,191,37,230,182,37],[175,191,30,225,59,37],[237,191,43,238,239,37],"24132258","project\u002Fpositive\u002Fidea","chrisweekly",[135,43,30,227,136,37],[66,43,30,242,59,37],"maker\u002Fneutral\u002Fnone",[244,245,30,246,247,37],"24136474",6,"maker\u002Fneutral\u002Fdesign","phtevus",[249,245,30,246,59,37],"24136543",[251,245,43,252,247,37],"24137263","maker\u002Fpositive\u002Fdesign",[147,254,30,222,148,37],7,[58,254,30,225,59,37],[113,193,32,257,114,37],"project\u002Fcritical\u002Fidea",[259,193,37,260,59,37],"24132981","commenter\u002Fneutral\u002Fidea",[90,262,43,263,91,37],9,"project\u002Fpositive\u002Fnone",[],[266,270,274,279,284,288],{"id":267,"name":268,"points":269,"category":19},"24079592","Hndex.org",442,{"id":271,"name":272,"points":273,"category":19},"24120325","EventNative",228,{"id":275,"name":276,"points":277,"category":278},"24132631","Kinopio.club",181,"productivity",{"id":280,"name":281,"points":282,"category":283},"24099037","Kowl",164,"infrastructure",{"id":285,"name":286,"points":287,"category":19},"24119113","Jet",129,{"id":289,"name":290,"points":291,"category":292},"24129714","NeuralCam Live",117,"ai",false,"v2",{"id":296,"name":5,"line":6,"ai":293,"cat":19,"year":12,"points":13,"comments":14,"rec":27,"s":297,"top":17,"kw":298,"maker":10,"domain":299,"tier":18,"attempts":37,"strip":300,"url":-1,"mix":301,"praise":87,"objection":99,"sub":20},24131723,0.01,[23,24,25,26],"","13033333333330000353333533105",[30,31,32,33],1794036594653]