[{"data":1,"prerenderedAt":363},["ShallowReactive",2],{"project-10830587":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":36,"aspects":37,"strip":45,"post_text":46,"what":47,"said":77,"maker_in_thread":206,"shape":219,"grid":223,"attempts":326,"same_week":327,"maker_shows":42,"maker_hidden":355,"reader_version":356,"card":357},"10830587","Saola","Plain text for the web","title","Show HN: Plain text for the web","https:\u002F\u002Fsaola.in\u002Fabout","saola.in","saola-app",1451829360,2016,151,47,216,2264,10,"notable","dev_tools","plain text scripting platform","web_app",[24,25,26,27,28],"plain text","online scripting","javascript","notes","unix","curious",-0.041,{"positive":32,"neutral":33,"mixed":34,"critical":35},3,19,2,5,29,{"idea":38,"privacy":39,"execution":41,"docs":43,"design":44},{"positive":34,"critical":32},{"positive":40,"critical":40},0,{"positive":40,"critical":42},1,{"positive":40,"critical":40},{"positive":40,"critical":42},[40,32,40,32,35,32,40,32,32,32,40,42,42,40,42,32,32,40,40,40,32,40,32,32,40,32,32,32,32,40,32,35,40,42,32,42,40,32,40,35],null,{"problem":48,"audience":55,"pricing":46,"motivation":64,"time_to_build":46,"stack":68,"openness":75,"stage":76,"team_size":75},{"value":49,"source":50,"evidence":51},"Keeping plain text files online and scriptable from any device","maker",[52],{"id":53,"by":11,"text":54},"10832382","The reason I created this is that I use plain text most of the time. It was great when using my laptop. With Emacs and shell scripts I could do a lot of things. Keep track of…",{"value":56,"source":57,"evidence":58},"Users of plain text and Emacs\u002Fshell workflows who want web access","inferred",[59,60],{"id":53,"by":11,"text":54},{"id":61,"by":62,"text":63},"10833836","Fuzzwah","I might be your target market. I use google keep for online plain text type things. I can definitely see the power of being able to run scripts over these kinds of notes. For…",{"value":65,"source":50,"evidence":66},"Wanted plain text files from Emacs and shell scripts accessible online and on mobile",[67],{"id":53,"by":11,"text":54},[69],{"value":70,"source":50,"evidence":71},"JavaScript",[72],{"id":73,"by":11,"text":74},"10834380","My first choice was Clojure, but eventually went down the JavaScript way. If there are more supporters for a lisp like language I will add support for it in the future.","unknown","launched",{"praise":78,"objections":95,"requests":129,"questions":160,"alternatives":172},[79],{"value":80,"source":81,"evidence":82},"Nifty and interesting idea for scriptable plain text","commenter",[83,87,91],{"id":84,"by":85,"text":86},"10834087","saiko-chriskun","surprisingly nifty!",{"id":88,"by":89,"text":90},"10834072","pzone","A scriptable text-based web service? This seems like it could evolve into an online competitor for Emacs, something I could certainly find use for.",{"id":92,"by":93,"text":94},"10834017","tra3","I like it. Very much in the spirit of nvALT [1], TaskPaper [2] and to some extent quiver [3]. I prefer human readable formats since it avoids lock in and allows me to edit my…",[96,107,118],{"value":97,"source":81,"evidence":98},"Not self-hosted",[99,103],{"id":100,"by":101,"text":102},"10833852","mxuribe","Sounds decent enough...but do you expect to eventually offer a self-hosted version? Not sure about others, but that would be my interest.",{"id":104,"by":105,"text":106},"10834374","henesy","Another here as well...I was excited up until I saw it wasn't self hosted, I had wrongly assumed it was aimed at running a personal\u002Finternal web server\u002Fsite.",{"value":108,"source":81,"evidence":109},"Sign-up bugs reported (504 error, password validation)",[110,114],{"id":111,"by":112,"text":113},"10834006","jimmyhmiller","Hey, awesome idea. Can't wait to try it out. Unfortunately I'm getting a 504 when I try to register. If you could let me know when things are back up and running that would be…",{"id":115,"by":116,"text":117},"10834694","rekshaw","the password field says minimum 8 characters, I inputted 9, still not letting me signup. looks like you have a couple of bugs to fix in a critical phase of your app (user…",{"value":119,"source":81,"evidence":120},"Unclear what the product is and why it beats a normal web server or editor",[121,125],{"id":122,"by":123,"text":124},"10832356","z3t4","I dont get it ... Is it a storage driver, web app, file manager? What makes this better then say notepad or vim? Or saving text files on your local system!?",{"id":126,"by":127,"text":128},"10834453","IanCal","So first off, it's always cool to have built and released something, so congrats on that, but these are the questions I'm left with as a potential user: 1. What's different about…",[130,138,149,153],{"value":131,"source":81,"evidence":132},"Self-hosted version",[133,134],{"id":100,"by":101,"text":102},{"id":135,"by":136,"text":137},"10834247","hanniabu","Here's one more request, I would like self hosted as well",{"value":139,"source":81,"evidence":140},"ClojureScript or Lisp support",[141,145],{"id":142,"by":143,"text":144},"10834329","doomrobo","Pretty interesting! I would love to see ClojureScript support soon",{"id":146,"by":147,"text":148},"10834691","macmac","+ 1 for ClojureScript - which now has eval in the browser btw.",{"value":150,"source":81,"evidence":151},"Markdown support",[152],{"id":92,"by":93,"text":94},{"value":154,"source":81,"evidence":155},"Export\u002Fimport and sharing of scripts",[156],{"id":157,"by":158,"text":159},"10833879","hobs","The only feedback that jumps out at me is that while most people will have their own systems, it would be cool to have a simple method to export\u002Fimport scripts or share them that…",[161,168],{"value":162,"source":81,"evidence":163},"How is script execution secured on the server?",[164],{"id":165,"by":166,"text":167},"10834821","pjc50","Could you elaborate a bit on \"files within files\"? I don't think there's an example of that on the page. You allow people to execute scripts on your server? How does the security…",{"value":169,"source":81,"evidence":170},"Can a script create a static output file?",[171],{"id":61,"by":62,"text":63},[173,184,191,195],{"value":174,"source":81,"evidence":175},"Dontpad and pen.io",[176,180],{"id":177,"by":178,"text":179},"10834806","djogo1","There's also Dontpad: http:\u002F\u002Fdontpad.com\u002F",{"id":181,"by":182,"text":183},"10840396","EschewEnvy","There is also http:\u002F\u002Fpen.io\u002F",{"value":185,"source":81,"evidence":186},"Google Drive Apps Script",[187],{"id":188,"by":189,"text":190},"10834766","kitd","Good stuff. I have used Google Drive and Google Apps scripting for this kind of thing in the past, so I'd be interested to know how this compares.",{"value":192,"source":81,"evidence":193},"nvALT, TaskPaper, Quiver",[194],{"id":92,"by":93,"text":94},{"value":196,"source":81,"evidence":197},"Frontier, Acme, Org-mode",[198,202],{"id":199,"by":200,"text":201},"10834193","salgernon","This reminds me of UserLands \"Frontier\", a Mac product from the early 90s. It was a scripting language and object database. Current execution state and scripts themselves lived…",{"id":203,"by":204,"text":205},"10834522","iheartmemcache","The most important role of UNIX is to provide a file system. From the point of view of the user, there are three kinds of files: ordinary disk files, directories, and special…",{"comments":207,"answered":208,"key":209},15,7,[210,213,216],{"id":211,"text":212},"10834588","I'll try my best to answer you. 1. I believe you can do it with a standard webserver setup. But when you want to share scripts and files to other users I believe it would just…",{"id":214,"text":215},"10834140","I did think about adding Markdown support but then decided against it. But I am not totally against it.",{"id":217,"text":218},"10835058","It would have taken more effort to make it fit well into the app. I am not completely against it. So I might add it in the future.",{"commenters":36,"max_depth":220,"maker_replies":207,"first_comment_mins":221,"lifespan_hours":222},4,17,36,[224,226,228,230,232,234,235,238,239,241,245,246,248,249,251,252,254,257,258,261,264,266,268,271,272,274,276,278,280,282,285,289,290,291,296,299,302,304,306,311,313,315,317,320,322,323,324],[199,40,40,225,200,40],"other\u002Fneutral\u002Fnone",[126,42,32,227,127,40],"project\u002Fneutral\u002Fidea",[211,42,40,229,11,42],"maker\u002Fneutral\u002Fnone",[165,42,32,231,166,40],"project\u002Fneutral\u002Fprivacy",[92,34,35,233,93,40],"project\u002Fpositive\u002Fidea",[214,34,40,229,11,42],[236,34,32,229,237,40],"10834831","TuringTest",[217,34,40,229,11,42],[240,34,32,227,204,40],"10834546",[242,34,32,243,244,40],"10835872","project\u002Fneutral\u002Fnone","moftz",[100,32,32,227,101,40],[247,32,40,229,11,42],"10834136",[135,32,32,227,136,40],[104,32,42,250,105,40],"project\u002Fcritical\u002Fidea",[122,220,42,250,123,40],[53,220,40,253,11,42],"maker\u002Fneutral\u002Fidea",[255,220,42,250,256,40],"10833989","begriffs",[61,35,32,227,62,40],[259,35,32,243,260,40],"10833908","viraptor",[262,35,40,263,204,40],"10834564","commenter\u002Fneutral\u002Fnone",[265,35,40,225,62,40],"10839881",[267,35,40,253,11,42],"10834412",[269,270,40,229,11,42],"10830653",6,[157,270,32,227,158,40],[273,270,40,229,11,42],"10834153",[111,270,32,275,112,40],"project\u002Fmixed\u002Fexecution",[277,270,40,229,11,42],"10834151",[203,208,32,279,204,40],"project\u002Fmixed\u002Fidea",[281,208,40,253,11,42],"10834565",[283,284,32,227,260,40],"10833898",8,[286,287,32,227,288,40],"10835781",9,"VLM",[177,18,32,243,178,40],[181,18,32,243,182,40],[292,293,32,294,295,40],"10833228",11,"project\u002Fneutral\u002Fdocs","drdeca",[297,293,40,298,11,42],"10833512","maker\u002Fneutral\u002Fdocs",[300,293,32,294,301,40],"10834040","frutiger",[88,303,35,233,89,40],12,[305,303,40,229,11,42],"10834144",[307,308,42,309,310,40],"10833863",13,"project\u002Fcritical\u002Fdesign","mahouse",[312,308,40,229,11,42],"10834155",[188,314,32,243,189,40],14,[115,207,42,316,116,40],"project\u002Fcritical\u002Fexecution",[318,207,40,319,11,42],"10835072","maker\u002Fneutral\u002Fexecution",[142,321,32,227,143,40],16,[73,321,40,253,11,42],[146,321,32,227,147,40],[84,221,35,325,85,40],"project\u002Fpositive\u002Fnone",[],[328,333,337,342,346,350],{"id":329,"name":330,"points":331,"category":332},"10824064","GPU text rendering with vector textures",334,"languages",{"id":334,"name":335,"points":336,"category":332},"10849460","Nodal",288,{"id":338,"name":339,"points":340,"category":341},"10830799","friends",96,"productivity",{"id":343,"name":344,"points":345,"category":341},"10850811","GitBook Editor Beta",92,{"id":347,"name":348,"points":349,"category":332},"10832207","Searchkit",74,{"id":351,"name":352,"points":353,"category":354},"10849544","dataviztalk.blogspot.com",70,"data",false,"v2",{"id":358,"name":5,"line":6,"ai":355,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":359,"top":18,"kw":360,"maker":11,"domain":10,"tier":19,"attempts":40,"strip":361,"url":9,"mix":362,"praise":80,"objection":97,"sub":21},10830587,-0.04,[24,25,26,27,28],"0303530333011013300030330333303501310305",[32,33,34,35],1794036539055]