[{"data":1,"prerenderedAt":331},["ShallowReactive",2],{"project-18113779":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":44,"post_text":47,"what":48,"said":100,"maker_in_thread":208,"shape":215,"grid":218,"attempts":293,"same_week":294,"maker_shows":37,"maker_hidden":323,"reader_version":324,"card":325},"18113779","Hyperfiddle","A real-time editor for web database apps","title","Show HN: We made a real-time editor for web database apps","http:\u002F\u002Fdemo.hyperfiddle.net\u002F:quick-demo\u002F","demo.hyperfiddle.net","dustingetz",1538408944,2018,121,32,357,2155,17,"notable","dev_tools","real-time web app editor","web_app",[24,25,26,27],"datomic","clojurescript","real-time editor","web database apps","mixed",-0.157,{"positive":31,"neutral":32,"mixed":33,"critical":32},4,8,1,21,{"idea":36,"docs":38,"design":40,"performance":41,"pricing":42,"privacy":43},{"positive":33,"critical":37},2,{"positive":39,"critical":31},0,{"positive":39,"critical":33},{"positive":33,"critical":33},{"positive":39,"critical":39},{"positive":39,"critical":39},[45,33,39,46,46,46,33,39,39,33,33,46,39,45,33,46,39,39,33,46,33,39,39,39,33,39,45,46,46,45,46,39],5,3,null,{"problem":49,"audience":61,"pricing":47,"motivation":69,"time_to_build":47,"stack":74,"openness":98,"stage":99,"team_size":98},{"value":50,"source":51,"evidence":52},"Building database-backed web apps quickly without git, editors, or deployment","commenter",[53,57],{"id":54,"by":55,"text":56},"18116818","aaroniba","Like others, it took me a while to understand what this actually does. Even coming from a Clojure+Datomic background. As best I can tell, this is like phpMyAdmin for Datomic. But…",{"id":58,"by":59,"text":60},"18115762","swlkr","I've known about hyperfiddle for a while, but I never really \"got\" it. I finally get it, this is https:\u002F\u002Fglitch.com but with a hosted database and can be used for real web apps…",{"value":62,"source":63,"evidence":64},"Clojure and Datomic developers building lightweight database-backed web apps","inferred",[65,66],{"id":54,"by":55,"text":56},{"id":67,"by":11,"text":68},"18114086","Hi HN, we're excited to share this! Basically, it is an easy way to make web apps backed by Datomic, which is an emerging database from the Clojure ecosystem with some unique…",{"value":70,"source":71,"evidence":72},"Make programming simple again by enabling real-time web app building","maker",[73],{"id":67,"by":11,"text":68},[75,79,85,89],{"value":76,"source":71,"evidence":77},"Clojure",[78],{"id":67,"by":11,"text":68},{"value":80,"source":71,"evidence":81},"ClojureScript",[82],{"id":83,"by":11,"text":84},"18117855","We do :) The Hyperfiddle Editor includes the whole ClojureScript compiler and standard library – because we are evaling userland cljs in the browser, obviously – but we will bake…",{"value":86,"source":71,"evidence":87},"Datomic",[88],{"id":67,"by":11,"text":68},{"value":90,"source":71,"evidence":91},"React.js",[92,95],{"id":93,"by":11,"text":94},"18115010","Thanks for the feedback, will you ask me three questions right here (something more specific than \"i dont know what this is\"), so that when I rework the copy I can make sure they…",{"id":96,"by":11,"text":97},"18114127","> What other advantages do I get from this as opposed to doing event-sourcing in my favourite SQL RDBMS? You can do it real-time in your browser (including schema changes)…","unknown","beta",{"praise":101,"objections":114,"requests":156,"questions":167,"alternatives":182},[102,107],{"value":103,"source":51,"evidence":104},"Live editing and time-travel via Datomic make the approach interesting",[105,106],{"id":54,"by":55,"text":56},{"id":58,"by":59,"text":60},{"value":108,"source":51,"evidence":109},"Fast demo and shareable fiddles are appealing",[110],{"id":111,"by":112,"text":113},"18114942","unixhero","Looks really cool! I got it, the fast video was great.",[115,134,142,149],{"value":116,"source":51,"evidence":117},"Homepage and presentation are confusing to newcomers",[118,122,126,130],{"id":119,"by":120,"text":121},"18114866","jtmarmon","Just to add another piece of feedback - I'm someone who has written production Clojure + Datomic apps and still don't understand what this product actually does. Not withstanding…",{"id":123,"by":124,"text":125},"18114075","aargh_aargh","As a user, don't make me think when I visit your website. What am I looking at? The tagline \"Real CRUD apps, zero to prod in a month in real-time.\" is good. The rest is confusing…",{"id":127,"by":128,"text":129},"18114320","kreetx","You really need to make the presentation more approachable. It would be great if you could get a web developer to do the front-end for you -- the more unfamiliar he\u002Fshe is to…",{"id":131,"by":132,"text":133},"18114167","option_greek","I like the idea but it seems too confusing for anyone without background on datomic and clojure. Also there is no labeling\u002Fhelp for the interface. It almost feels alien.",{"value":135,"source":51,"evidence":136},"Requires Clojure and Datomic knowledge",[137,141],{"id":138,"by":139,"text":140},"18115688","fiatjaf","I love the idea and I've worked on similar stuff (although not in Clojure or Datomic) multiple times[1], however never finishing anything. The problem is that I don't know…",{"id":131,"by":132,"text":133},{"value":143,"source":51,"evidence":144},"Live editing does not replace git and versioning for production",[145],{"id":146,"by":147,"text":148},"18116857","xchaotic","Perhaps I've been eating the 'devops' cookies for too long, but live editing doesn't replace git and versioning. Even if you're running only 'latest' version and your product is…",{"value":150,"source":51,"evidence":151},"Large JavaScript payload size",[152],{"id":153,"by":154,"text":155},"18117844","chrisparton1991","Thanks for sharing your work! Your demo app has a 1.7MB payload after gzipping (the main.js file alone is 9.5MB before gzip). For me, this alone would be a dealbreaker. Do you…",[157,163],{"value":158,"source":51,"evidence":159},"Clearer homepage and explanation of what the product does",[160,161,162],{"id":119,"by":120,"text":121},{"id":123,"by":124,"text":125},{"id":127,"by":128,"text":129},{"value":164,"source":51,"evidence":165},"Reduce payload size",[166],{"id":153,"by":154,"text":155},[168,175],{"value":169,"source":51,"evidence":170},"Does it store data on the user's PC or a server?",[171],{"id":172,"by":173,"text":174},"18115167","qwerty456127","Does it save the data on the user PC or on a server?",{"value":176,"source":51,"evidence":177},"Is hosted Datomic allowed under the license?",[178],{"id":179,"by":180,"text":181},"18116614","pbiggar","I definitely think there's value in hosted datomic. But I was under the impression the license forbade it - did they change that?",[183,191,195,202],{"value":184,"source":51,"evidence":185},"phpMyAdmin",[186,187],{"id":54,"by":55,"text":56},{"id":188,"by":189,"text":190},"18114153","megaman8","My first impression was that this was something kinda like phpmyadmin, but more convenient. phpmyadmin takes work to install (30m plus when you include debug time). And it's not…",{"value":192,"source":51,"evidence":193},"Glitch",[194],{"id":58,"by":59,"text":60},{"value":196,"source":51,"evidence":197},"FileMaker",[198],{"id":199,"by":200,"text":201},"18115141","tokyodude","Oh haha, filemaker still exists https:\u002F\u002Fwww.filemaker.com Though it sadly doesn't seem web based",{"value":203,"source":51,"evidence":204},"Airtable and Ragic",[205],{"id":206,"by":139,"text":207},"18115411","Ragic, Airtable?",{"comments":32,"answered":31,"key":209},[210,211,214],{"id":93,"text":94},{"id":212,"text":213},"18118067","Thanks Sean! You can use git if you want and just point the fiddle at a qualified var like \"myapp.foo.bar\u002Fxyz-view\". Tbh it will take some time for these ideas to settle in and…",{"id":67,"text":68},{"commenters":216,"max_depth":31,"maker_replies":32,"first_comment_mins":217,"lifespan_hours":15},18,29,[219,221,223,225,227,231,233,235,236,238,239,240,242,243,247,249,252,254,255,257,260,263,265,268,271,274,276,279,282,285,288,291],[54,39,45,220,55,39],"project\u002Fpositive\u002Fidea",[119,33,33,222,120,39],"project\u002Fcritical\u002Fdocs",[93,33,39,224,11,33],"maker\u002Fneutral\u002Fdocs",[226,33,46,224,120,39],"18115539",[228,33,46,229,230,39],"18117586","maker\u002Fneutral\u002Fidea","pgt",[58,37,46,232,59,39],"project\u002Fmixed\u002Fidea",[146,37,33,234,147,39],"project\u002Fcritical\u002Fidea",[212,37,39,229,11,33],[67,46,39,237,11,33],"project\u002Fneutral\u002Fidea",[127,46,33,222,128,39],[123,31,33,222,124,39],[241,31,46,224,124,39],"18114122",[96,31,39,237,11,33],[244,31,45,245,246,39],"18114606","maker\u002Fpositive\u002Fnone","boban_dj",[131,45,33,248,132,39],"project\u002Fcritical\u002Fdesign",[250,251,46,237,200,39],"18115101",6,[199,251,39,253,200,39],"other\u002Fneutral\u002Fnone",[206,251,39,253,139,39],[138,256,33,222,139,39],7,[258,256,46,259,139,39],"18115700","project\u002Fneutral\u002Fnone",[261,32,33,234,262,39],"18117756","madrox",[264,32,39,229,11,33],"18118273",[266,32,39,267,262,39],"18126180","commenter\u002Fcritical\u002Fidea",[269,32,39,270,11,33],"18126583","commenter\u002Fneutral\u002Fnone",[153,272,33,273,154,39],9,"project\u002Fcritical\u002Fperformance",[83,272,39,275,11,33],"project\u002Fneutral\u002Fperformance",[277,272,45,278,154,39],"18118574","maker\u002Fpositive\u002Fperformance",[188,280,46,281,189,39],10,"project\u002Fneutral\u002Fdocs",[179,283,46,284,180,39],11,"project\u002Fneutral\u002Fpricing",[111,286,45,287,112,39],12,"project\u002Fpositive\u002Fnone",[172,289,46,290,173,39],13,"project\u002Fneutral\u002Fprivacy",[292,289,39,290,11,33],"18115594",[],[295,300,305,310,314,318],{"id":296,"name":297,"points":298,"category":299},"18123058","Shipstreams",202,"consumer_social",{"id":301,"name":302,"points":303,"category":304},"18115256","MicroMDM",146,"infrastructure",{"id":306,"name":307,"points":308,"category":309},"18111721","Kabas",138,"languages",{"id":311,"name":312,"points":313,"category":304},"18129892","IPFS HLS Converter",126,{"id":315,"name":316,"points":317,"category":20},"18125789","ekill",107,{"id":319,"name":320,"points":321,"category":322},"18130562","Should I Send It?",91,"productivity",false,"v2",{"id":326,"name":5,"line":6,"ai":323,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":327,"top":18,"kw":328,"maker":11,"domain":10,"tier":19,"attempts":39,"strip":329,"url":9,"mix":330,"praise":103,"objection":116,"sub":21},18113779,-0.16,[24,25,26,27],"51033310011305130013100010533530",[31,32,33,32],1794036570100]