[{"data":1,"prerenderedAt":346},["ShallowReactive",2],{"project-10481316":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":29,"sentiment":30,"stance_mix":31,"scored_comments":35,"aspects":36,"strip":43,"post_text":46,"what":47,"said":97,"maker_in_thread":208,"shape":216,"grid":220,"attempts":302,"same_week":310,"maker_shows":34,"maker_hidden":338,"reader_version":339,"card":340},"10481316","Blabr","Scientific Computing for the Web","title","Show HN: Blabr – Scientific Computing for the Web","http:\u002F\u002Fblabr.io\u002F","blabr.io","gballan",1446251109,2015,106,38,234,2565,10,"notable","learning_science","interactive science computing","web_app",[24,25,26,27,28],"scientific computing","interactive math","browser computation","stem education","spreadsheet alternative","loved",0.289,{"positive":32,"neutral":33,"mixed":34,"critical":34},12,16,1,30,{"idea":37,"design":40,"performance":41,"docs":42},{"positive":38,"critical":39},7,0,{"positive":34,"critical":39},{"positive":39,"critical":39},{"positive":39,"critical":39},[39,44,44,44,44,44,45,39,45,39,44,45,39,44,45,39,45,45,45,45,44,45,45,45,45,45,45,39,44,45,45,44,45,44,39,44,39,34],5,3,null,{"problem":48,"audience":56,"pricing":46,"motivation":66,"time_to_build":46,"stack":71,"openness":95,"stage":95,"team_size":96},{"value":49,"source":50,"evidence":51},"Spreadsheet math is hard to follow and error-prone; interactive models are hard to share","commenter",[52],{"id":53,"by":54,"text":55},"10484913","mvclark","Thanks for this great question. To answer it, a good place to start is with why we wanted to build Blabr. Some months ago, we were working with interactive spreadsheets from the…",{"value":57,"source":50,"evidence":58},"Students, educators, and science\u002Fengineering modelers",[59,62,65],{"id":60,"by":54,"text":61},"10481760","Yes - STEM is a primary focus of Blabr. In fact, an initial application we had in mind was to convert interactive Excel spreadsheets from the Space Math @ NASA website…",{"id":63,"by":54,"text":64},"10481786","We think so, too. Here's an example of a blab gallery based on modules from the popular Space Math @ NASA educational website: http:\u002F\u002Fspacemath.github.io We would love to work…",{"id":53,"by":54,"text":55},{"value":67,"source":50,"evidence":68},"Make NASA Space Math Excel spreadsheets run in browsers with clearer math",[69,70],{"id":53,"by":54,"text":55},{"id":60,"by":54,"text":61},[72,79,85,89],{"value":73,"source":74,"evidence":75},"JavaScript","maker",[76],{"id":77,"by":11,"text":78},"10481887","Everything is executed on the client. Thanks for the invite! Will drop you a note soon.",{"value":80,"source":74,"evidence":81},"d3.js",[82],{"id":83,"by":11,"text":84},"10484531","Short answer: yes. Long answer: any javascript library (plotting or otherwise) can potentially be used within blabr by creating a \"widget\" [0]. (Although the API for creating…",{"value":86,"source":74,"evidence":87},"flot",[88],{"id":83,"by":11,"text":84},{"value":90,"source":50,"evidence":91},"GitHub Gists for saving",[92],{"id":93,"by":54,"text":94},"10484584","Thank you. Easily setting up \"tunable\" parameters (e.g., sliders) in a computation was a key requirement for Blabr. For example, it is very instructive\u002Finsightful to adjust the…","unknown","team",{"praise":98,"objections":122,"requests":149,"questions":175,"alternatives":190},[99,114],{"value":100,"source":50,"evidence":101},"Useful for education and interactive exploration",[102,106,110],{"id":103,"by":104,"text":105},"10481732","trengrj","I've done similar work with R and Shiny which I think is great for communicating models but the R learning curve is sometimes a little steep. Blabr looks like it would be great…",{"id":107,"by":108,"text":109},"10481338","ilovefood","Best thing I saw this month on HackerNews",{"id":111,"by":112,"text":113},"10481462","sotojuan","This is absolutely awesome.",{"value":115,"source":50,"evidence":116},"Clean, impressive demos",[117,118],{"id":107,"by":108,"text":109},{"id":119,"by":120,"text":121},"10481692","forgotmypassw","That demo was really nice to watch! One thing though, why does the \"output\" textarea show a list of values for kxx, (the y = kxx line early in) however when you make the table…",[123,130,139],{"value":124,"source":50,"evidence":125},"Unclear use cases compared to spreadsheets and programming languages",[126],{"id":127,"by":128,"text":129},"10482279","yiyus","As somebody who has to deal with spreadsheets every day and hates that workflow, I really appreciate the initiative. That said, I would like to see a more clear explanation of…",{"value":131,"source":50,"evidence":132},"Not suited to heavy computation",[133,136],{"id":134,"by":128,"text":135},"10486127","Thank you very much for a very detailed answer. It is much clearer to me what are the strengths of the project now. Something I wonder is if there are any plans to make blabs…",{"id":137,"by":11,"text":138},"10487445","I don't see Blabr as a tool for problems that take a long time to run. On the other hand, that doesn't mean that we can only aspire to minor problems in the browser. For…",{"value":140,"source":50,"evidence":141},"Dataset import is limited",[142,146],{"id":143,"by":144,"text":145},"10481827","wb14123","Does it support to import big datasets? If so, would the performance of browser hurts?",{"id":147,"by":11,"text":148},"10481848","Dev here. If the dataset takes a long time to download, then blabr isn't the right tool--its for smaller, conceptual, problems.",[150,157,164],{"value":151,"source":50,"evidence":152},"Embedding support for blogs",[153],{"id":154,"by":155,"text":156},"10481819","potomushto","Is it possible to embed blab? Looks very clean and simple, would be nice to use it as a part of a blog post.",{"value":158,"source":50,"evidence":159},"CSV import",[160],{"id":161,"by":162,"text":163},"10481652","laurentoget","This feels like it could be a candidate for replacing gnuplot + python except i am not sure how i would load a csv file into a blab",{"value":165,"source":50,"evidence":166},"Open source release",[167,171],{"id":168,"by":169,"text":170},"10482240","tigroferoce","Great approach to a problem. I'd like to see more tools like this. Is it open source? Can I suggest you to support double screen so that the results is always visible?",{"id":172,"by":173,"text":174},"10541287","backspaces","Where is the repo? A project here in Santa Fe may be a useful addition and I'd like to get in touch with the authors.",[176,183],{"value":177,"source":50,"evidence":178},"Can plots be customized, e.g. fill_between",[179],{"id":180,"by":181,"text":182},"10483394","h2033485","Is it possible to alter the lines in the plot? For example `pyplot.fill_between` I'm thinking of ipython notebook viewer (now Jupyter[0])which has a cool xkcd[1] plot example.…",{"value":184,"source":50,"evidence":185},"Is code executed on client or server",[186],{"id":187,"by":188,"text":189},"10481865","pan_w","Nice website. Are you executing the code on the client or server? We are both instructors and have been working on a similar tool to help our students learn MATLAB, React, React…",[191,196,200,204],{"value":192,"source":50,"evidence":193},"Excel and spreadsheets",[194,195],{"id":127,"by":128,"text":129},{"id":60,"by":54,"text":61},{"value":197,"source":50,"evidence":198},"R and Shiny",[199],{"id":103,"by":104,"text":105},{"value":201,"source":50,"evidence":202},"Jupyter notebooks",[203],{"id":180,"by":181,"text":182},{"value":205,"source":50,"evidence":206},"gnuplot and Python",[207],{"id":161,"by":162,"text":163},{"comments":38,"answered":209,"key":210},6,[211,212,213],{"id":83,"text":84},{"id":77,"text":78},{"id":214,"text":215},"10483348","Thanks--we'll take that on-board.",{"commenters":217,"max_depth":218,"maker_replies":38,"first_comment_mins":209,"lifespan_hours":219},20,4,258,[221,225,227,228,230,234,236,238,239,241,242,245,247,248,249,251,252,255,257,259,262,264,266,268,270,272,274,275,276,278,279,283,286,288,292,294,295,297],[222,39,39,223,224,39],"10481709","commenter\u002Fneutral\u002Fnone","roel_v",[60,39,44,226,54,39],"project\u002Fpositive\u002Fidea",[103,34,44,226,104,39],[63,34,44,229,54,39],"maker\u002Fpositive\u002Fidea",[231,232,44,226,233,39],"10482422",2,"IanCal",[93,232,44,235,54,39],"project\u002Fpositive\u002Fdesign",[180,45,45,237,181,39],"project\u002Fneutral\u002Fdesign",[83,45,39,237,11,34],[187,218,45,240,188,39],"maker\u002Fneutral\u002Fnone",[77,218,39,240,11,34],[243,218,44,244,188,39],"10482773","maker\u002Fpositive\u002Fnone",[127,44,45,246,128,39],"project\u002Fmixed\u002Fidea",[214,44,39,240,11,34],[53,44,44,226,54,39],[134,44,45,250,128,39],"project\u002Fneutral\u002Fperformance",[137,44,39,250,11,34],[253,209,45,240,254,39],"10481451","capex",[256,209,45,240,54,39],"10481459",[161,38,45,258,162,39],"project\u002Fneutral\u002Fidea",[260,38,45,261,54,39],"10481688","project\u002Fneutral\u002Fdocs",[263,38,44,244,162,39],"10484308",[119,265,45,237,120,39],8,[267,265,45,261,54,39],"10481725",[154,269,45,258,155,39],9,[271,269,45,258,54,39],"10481866",[273,269,45,261,54,39],"10529107",[143,18,45,250,144,39],[147,18,39,250,11,34],[168,277,44,226,169,39],11,[172,32,45,240,173,39],[280,281,45,258,282,39],"10482602",13,"theuttick",[107,284,44,285,108,39],14,"project\u002Fpositive\u002Fnone",[287,284,45,240,54,39],"10481417",[289,290,44,226,291,39],"10482548",15,"mtw",[293,290,39,244,11,34],"10483322",[111,33,44,285,112,39],[296,33,39,244,11,34],"10481479",[298,299,34,300,301,39],"10482348",17,"project\u002Fcritical\u002Fnone","uberwise",[303,304,307],{"id":4,"t":12,"points":14,"comments":15},{"id":305,"t":306,"points":281,"comments":218},"10608281",1448144698,{"id":308,"t":309,"points":209,"comments":232},"10618889",1448333595,[311,316,320,325,330,334],{"id":312,"name":313,"points":314,"category":315},"10477721","Twitch Installs Arch Linux",802,"games",{"id":317,"name":318,"points":319,"category":20},"10499683","React for Beginners",178,{"id":321,"name":322,"points":323,"category":324},"10476696","Vertexshaderart.com",145,"creative",{"id":326,"name":327,"points":328,"category":329},"10493891","WOPR",125,"dev_tools",{"id":331,"name":332,"points":333,"category":329},"10509077","Administrate",124,{"id":335,"name":336,"points":337,"category":20},"10472153","Code4Startup",113,false,"v2",{"id":341,"name":5,"line":6,"ai":338,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":342,"top":18,"kw":343,"maker":11,"domain":10,"tier":19,"attempts":45,"strip":344,"url":9,"mix":345,"praise":100,"objection":124,"sub":21},10481316,0.29,[24,25,26,27,28],"05555530305305303333533333305335350501",[32,33,34,34],1793990932884]