[{"data":1,"prerenderedAt":327},["ShallowReactive",2],{"project-4377730":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":27,"sentiment":28,"stance_mix":29,"scored_comments":34,"aspects":35,"strip":41,"post_text":44,"what":45,"said":84,"maker_in_thread":169,"shape":174,"grid":178,"attempts":290,"same_week":291,"maker_shows":38,"maker_hidden":319,"reader_version":320,"card":321},"4377730","Ymacs","Emacs in the browser with Dropbox, GDrive, etc","title","Show HN: Ymacs - Emacs in the browser with Dropbox, GDrive, etc","http:\u002F\u002Ftageorgiou.github.com\u002Fymacs\u002F","tageorgiou.github.com","tagx",1344886946,2012,125,45,159,1677,10,"notable","dev_tools","browser editor","web_app",[24,21,25,26],"emacs","javascript editor","dropbox editor","mixed",-0.089,{"positive":30,"neutral":31,"mixed":32,"critical":33},6,8,4,9,27,{"execution":36,"idea":39},{"positive":37,"critical":38},2,5,{"positive":40,"critical":40},3,[42,43,40,43,43,43,38,43,40,42,42,43,43,38,43,38,42,42,43,43,43,40,42,42,40,40,40,38,43,43,43,42,38,40,43,40,40,43,40,40],1,0,null,{"problem":46,"audience":61,"pricing":44,"motivation":44,"time_to_build":44,"stack":70,"openness":82,"stage":83,"team_size":82},{"value":47,"source":48,"evidence":49},"Editing files with Emacs keybindings when only a browser is available","inferred",[50,54,57],{"id":51,"by":52,"text":53},"4377778","liyanchang","Pretty Cool. I hate having to download files from Dropbox just to upload again when I need to save. I think this might do the trick. EDIT: I just realized that it's not clear. I…",{"id":55,"by":52,"text":56},"4377903","Ah. Sorry. I was talking about when I'm working in computer labs. Unfortunately, I can't download the client. Comment edited.",{"id":58,"by":59,"text":60},"4381063","anaran","My feedback is targeted at the ymacs demos giving a better \"first impression\", which at this point might be the only one allowed for many. I am taking the time because that's the…",{"value":62,"source":48,"evidence":63},"Emacs users working on machines without their own setup",[64,65,66],{"id":51,"by":52,"text":53},{"id":55,"by":52,"text":56},{"id":67,"by":68,"text":69},"4377897","Bootvis","Very nice! I was seriosuly missing something like this, especially for my org-files. A few times a week I want to add or change something to my todo.org but I can't because I'm…",[71],{"value":72,"source":48,"evidence":73},"JavaScript",[74,78],{"id":75,"by":76,"text":77},"4377852","jack-r-abbit","Not working in my browser. When looking at the source I see it probably only works in FF. But I also noticed you've included \"ymacs-mode-markdown.js\" twice. Edit... ok refreshed…",{"id":79,"by":80,"text":81},"4378012","theatrus2","I noticed it doesn't choke when you upload a binary to it, but sadly doesn't have `hexl-mode` to do anything useful with it.","unknown","beta",{"praise":85,"objections":99,"requests":131,"questions":150,"alternatives":155},[86],{"value":87,"source":88,"evidence":89},"Cool attempt and fun to see Emacs in a browser","commenter",[90,94,98],{"id":91,"by":92,"text":93},"4379362","sukuriant","I am sad, there is no M-x tetris... In seriousness, this is quite a cool attempt. For some reason, using an international keyboard with the application prevents me from ever…",{"id":95,"by":96,"text":97},"4377847","lefnire","mind blown",{"id":58,"by":59,"text":60},[100,112,127],{"value":101,"source":88,"evidence":102},"Missing many Emacs commands and features",[103,107,111],{"id":104,"by":105,"text":106},"4377896","ajross","It's not emacs (I guess it's \"an emacs\"). It's an editor that does syntax coloring, handles the core emacs keystrokes, and implements the subset of GNU emacs functionality that…",{"id":108,"by":109,"text":110},"4379624","pjmlp","EmacsLisp is also missing.",{"id":58,"by":59,"text":60},{"value":113,"source":88,"evidence":114},"Browser shortcuts like C-n, C-w and C-k conflict with Emacs keys",[115,119,123],{"id":116,"by":117,"text":118},"4378323","danielweber","C-k (the most useful command ever) is captured by my browser. Google Chrome.",{"id":120,"by":121,"text":122},"4378421","foobarqux","Shortcut (i.e. key binding) conflicts with the web browser like C-n (new-line) make it unusable for me.",{"id":124,"by":125,"text":126},"4381418","samuel1604","man great but control-w close the browser window not cool!",{"value":128,"source":88,"evidence":129},"Serious Emacs users are not the target audience",[130],{"id":104,"by":105,"text":106},[132,139,146],{"value":133,"source":88,"evidence":134},"Implement an Elisp interpreter",[135],{"id":136,"by":137,"text":138},"4377807","Estragon","Good start. What's the timeline for the elisp interpreter? :-)",{"value":140,"source":88,"evidence":141},"Support Vim",[142],{"id":143,"by":144,"text":145},"4377843","geogra4","Now how about Vim?",{"value":147,"source":88,"evidence":148},"Fix C-x C-b and M-x help commands",[149],{"id":58,"by":59,"text":60},[151],{"value":152,"source":88,"evidence":153},"Can org-mode files be supported",[154],{"id":67,"by":68,"text":69},[156,163],{"value":157,"source":88,"evidence":158},"Running Emacs locally with tramp over ssh",[159],{"id":160,"by":161,"text":162},"4378841","ams6110","You might not even need to implement all of emacs, just emacsclient and have the emacs daemon running on the server. But why does everything need to run in the browser? You have…",{"value":164,"source":88,"evidence":165},"Vim in the browser",[166],{"id":167,"by":52,"text":168},"4377915","Saw something on HN a couple weeks ago. http:\u002F\u002Fmit.edu\u002F~georgiou\u002Fwww\u002Fvi\u002F",{"comments":42,"answered":43,"key":170},[171],{"id":172,"text":173},"4377752","The core of the editor is YMacs (http:\u002F\u002Fwww.ymacs.org\u002F). I just integrated filepicker.io. The source is at https:\u002F\u002Fgithub.com\u002Ftageorgiou\u002Fymacs",{"commenters":175,"max_depth":176,"maker_replies":42,"first_comment_mins":38,"lifespan_hours":177},36,7,31,[179,181,185,189,192,195,197,201,205,207,210,211,215,218,220,224,227,231,233,234,235,238,240,242,246,249,250,253,256,258,259,260,263,266,267,270,271,272,273,276,278,280,281,285,287],[104,43,42,180,105,43],"project\u002Fcritical\u002Fexecution",[182,43,43,183,184,43],"4377962","commenter\u002Fneutral\u002Fnone","stcredzero",[186,43,40,187,188,43],"4378375","project\u002Fneutral\u002Fidea","eslaught",[190,43,43,183,191,43],"4378622","jdc",[193,43,43,194,184,43],"4378795","commenter\u002Fneutral\u002Fidea",[160,43,43,196,161,43],"commenter\u002Fcritical\u002Fidea",[198,43,38,199,200,43],"4380608","project\u002Fpositive\u002Fidea","Tcepsa",[202,43,43,203,204,43],"4380697","other\u002Fneutral\u002Fnone","cycojesus",[206,43,43,183,200,43],"4382675",[208,43,40,187,209,43],"4379128","Arelius",[116,43,42,180,117,43],[212,43,42,213,214,43],"4378639","project\u002Fcritical\u002Fidea","radarsat1",[216,43,43,183,217,43],"4378674","slipperyp",[219,43,43,203,117,43],"4381299",[221,43,38,222,223,43],"4378690","project\u002Fpositive\u002Fexecution","FuzzyDunlop",[225,43,43,203,226,43],"4378746","DeepDuh",[228,43,40,229,230,43],"4378772","project\u002Fneutral\u002Fexecution","antimatter15",[232,43,38,222,59,43],"4384187",[120,43,42,180,121,43],[108,43,42,180,109,43],[236,42,43,203,237,43],"4377917","rcfox",[239,42,43,203,76,43],"4377967",[241,42,43,203,237,43],"4377992",[243,42,40,244,245,43],"4377990","maker\u002Fneutral\u002Fnone","brettcvz",[247,42,42,248,76,43],"4378673","maker\u002Fcritical\u002Fnone",[172,37,43,229,11,42],[251,40,42,213,252,43],"4378376","b0rsuk",[254,32,40,229,255,43],"4377831","osener",[79,32,40,257,80,43],"project\u002Fmixed\u002Fexecution",[58,38,40,257,59,43],[51,30,38,199,52,43],[261,30,43,183,262,43],"4377865","bbwharris",[264,30,43,183,265,43],"4377870","ori_b",[55,30,43,183,52,43],[268,176,42,213,269,43],"4378405","abbot2",[91,31,40,257,92,43],[67,33,38,199,68,43],[136,18,40,229,137,43],[274,18,43,203,275,43],"4379924","mishoo",[75,277,40,257,76,43],11,[143,279,40,187,144,43],12,[167,279,43,203,52,43],[282,283,40,187,284,43],"4378962",13,"biomechanica",[124,286,42,180,125,43],14,[95,288,38,289,96,43],15,"project\u002Fpositive\u002Fnone",[],[292,297,301,305,309,314],{"id":293,"name":294,"points":295,"category":296},"4368877","Eligible API",218,"web_saas",{"id":298,"name":299,"points":300,"category":296},"4366002","The KickBack Machine",187,{"id":302,"name":303,"points":304,"category":20},"4369485","bashrc_dispatch",173,{"id":306,"name":307,"points":308,"category":20},"4376184","coderwall.com",165,{"id":310,"name":311,"points":312,"category":313},"4365601","Tweetsheets",160,"productivity",{"id":315,"name":316,"points":317,"category":318},"4362355","Choose Photo",116,"creative",false,"v2",{"id":322,"name":5,"line":6,"ai":319,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":323,"top":18,"kw":324,"maker":11,"domain":10,"tier":19,"attempts":43,"strip":325,"url":9,"mix":326,"praise":87,"objection":101,"sub":21},4377730,-0.09,[24,21,25,26],"1030005031100505110003113335000153033033",[30,31,32,33],1793990884193]