[{"data":1,"prerenderedAt":235},["ShallowReactive",2],{"project-6577605":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":42,"post_text":44,"what":45,"said":64,"maker_in_thread":148,"shape":155,"grid":159,"attempts":199,"same_week":200,"maker_shows":183,"maker_hidden":227,"reader_version":228,"card":229},"6577605","RTE","Bret Victor’s interfaces, the Unix way","title","Show HN: RTE – Bret Victor’s interfaces, the Unix way","https:\u002F\u002Fgithub.com\u002Fedouardklein\u002Frealtimeedit","github.com","linschn",1382213287,2013,34,18,719,1739,42,"shown","dev_tools","live preview tool","cli",[24,25,26,27,28],"live preview","latex","unix tools","fuse","bret victor","mixed",-0.206,{"positive":32,"neutral":33,"mixed":32,"critical":34},1,4,3,9,{"idea":37,"performance":39,"execution":40,"design":41},{"positive":38,"critical":32},0,{"positive":38,"critical":32},{"positive":32,"critical":32},{"positive":38,"critical":38},[38,38,38,38,32,38,32,43,38,32,38,38,34,38,34,34,34,34],5,null,{"problem":44,"audience":44,"pricing":44,"motivation":44,"time_to_build":44,"stack":46,"openness":62,"stage":63,"team_size":62},[47,55],{"value":48,"source":49,"evidence":50},"FUSE","commenter",[51],{"id":52,"by":53,"text":54},"6578619","vgrichina","I don't get the point of using FUSE\u002Framdisk. Why not just use FSEvents\u002Finotify to listen for updates? See for example https:\u002F\u002Fgithub.com\u002Fggreer\u002Ffsevents-tools",{"value":56,"source":57,"evidence":58},"ramdisk","maker",[59],{"id":60,"by":11,"text":61},"6579231","The ramdisk is for performance purposes. As for FSEvents\u002Finotify, I just did not know it existed. I will compare both approaches performance-wise. Thanks.","unknown","prototype",{"praise":65,"objections":82,"requests":109,"questions":120,"alternatives":125},[66,72],{"value":67,"source":57,"evidence":68},"Works with any text-to-result loop, not just LaTeX",[69],{"id":70,"by":11,"text":71},"6577736","I didn't know about whizzytex, it's very interesting. The ability to modify placement with the mouse looks quite neat. I'll look into it, thanks. To add on pcmonk's answer, this…",{"value":73,"source":49,"evidence":74},"Integrates with normal Unix tools",[75,79],{"id":76,"by":77,"text":78},"6577673","pcmonk","I like this a lot. One thing I noticed is that on the video, the first change is on the background from green to red. As a deuteranomalous (color-blind) person, I really couldn't…",{"id":80,"by":77,"text":81},"6577738","You're right -- this isn't, and won't ever be (as long as it stays with this technology) up to Bret's standards. However, Bret's stuff doesn't exist, and there's a reason for…",[83,93,97,105],{"value":84,"source":49,"evidence":85},"Not what Bret Victor describes; no in-place editing of output",[86,90],{"id":87,"by":88,"text":89},"6577682","secure","I don’t want to sound overly negative, but latexmk already supports this workflow with its -pvc option (i.e. watching files for modifications and updating the preview). The…",{"id":91,"by":88,"text":92},"6577715","Okay, let’s assume that you are right, and we don’t need the same interface. I still maintain that the feedback loop demonstrated in Bret Victor’s videos is _significantly_…",{"value":94,"source":49,"evidence":95},"Feedback loop too slow compared to Victor's demos",[96],{"id":91,"by":88,"text":92},{"value":98,"source":49,"evidence":99},"FUSE\u002Framdisk unnecessary; inotify or FSEvents would do",[100,101],{"id":52,"by":53,"text":54},{"id":102,"by":103,"text":104},"6579206","commented","My thoughts exactly",{"value":106,"source":49,"evidence":107},"Color change hard to see for color-blind users",[108],{"id":76,"by":77,"text":78},[110],{"value":111,"source":49,"evidence":112},"Use colorblind-safe colors or brightness in the demo",[113,116],{"id":114,"by":77,"text":115},"6577728","Changing brightness is good. Also, tritanomaly (or tritanopia) is very rare (about 0.01% for either males or females vs 6% males and 0.4% females for dueteronomaly), so changing…",{"id":117,"by":118,"text":119},"6579286","Sprint","http:\u002F\u002Fcolorbrewer2.org\u002Fjs\u002F Check \"diverging\" and \"colorblind safe\"",[121],{"value":122,"source":49,"evidence":123},"Why use FUSE\u002Framdisk instead of FSEvents\u002Finotify",[124],{"id":52,"by":53,"text":54},[126,130,134,141],{"value":127,"source":49,"evidence":128},"latexmk -pvc",[129],{"id":87,"by":88,"text":89},{"value":131,"source":49,"evidence":132},"whizzytex",[133],{"id":87,"by":88,"text":89},{"value":135,"source":49,"evidence":136},"Gummi",[137],{"id":138,"by":139,"text":140},"6578041","techwizrd","The LaTeX demo reminds me of Gummi[0]. Gummi has a similar two-paned interface with LaTeX on the left and the preview\u002Fbuild log on the right. This project seems a little too…",{"value":142,"source":49,"evidence":143},"Gliimpse",[144],{"id":145,"by":146,"text":147},"6577879","daureg","The latex mode somehow reminds me of Gliimpse http:\u002F\u002Fwww.aviz.fr\u002Fgliimpse\u002F, although it doesn't have exactly the same purpose.",{"comments":33,"answered":32,"key":149},[150,153,154],{"id":151,"text":152},"6579247","I knew of the ideas linked to live programming only thanks to Bret Victor's presentation. I guess I did not do my bibliographical homework. Your spike about karma was…",{"id":70,"text":71},{"id":60,"text":61},{"commenters":156,"max_depth":33,"maker_replies":33,"first_comment_mins":157,"lifespan_hours":158},10,20,82,[160,164,168,169,171,173,176,178,180,182,185,187,189,191,194,195,196,198],[161,38,38,162,163,38],"6577830","other\u002Fneutral\u002Fidea","NVI",[165,38,38,166,167,38],"6578121","commenter\u002Fneutral\u002Fnone","seanmcdirmid",[151,38,38,166,11,32],[170,38,38,166,167,38],"6597178",[87,32,32,172,88,38],"project\u002Fcritical\u002Fidea",[174,32,38,175,77,38],"6577695","commenter\u002Fneutral\u002Fdesign",[91,32,32,177,88,38],"project\u002Fcritical\u002Fperformance",[80,32,43,179,77,38],"project\u002Fpositive\u002Fexecution",[70,32,38,181,11,32],"project\u002Fpositive\u002Fidea",[52,183,32,184,53,38],2,"project\u002Fcritical\u002Fexecution",[102,183,38,186,103,38],"commenter\u002Fneutral\u002Fexecution",[60,183,38,188,11,32],"project\u002Fneutral\u002Fperformance",[76,34,34,190,77,38],"project\u002Fmixed\u002Fdesign",[192,34,38,193,11,32],"6577705","maker\u002Fneutral\u002Fdesign",[114,34,34,193,77,38],[117,34,34,193,118,38],[138,33,34,197,139,38],"project\u002Fneutral\u002Fnone",[145,43,34,197,146,38],[],[201,205,210,215,219,223],{"id":202,"name":203,"points":204,"category":20},"6567967","copy.sh x86 emulator",765,{"id":206,"name":207,"points":208,"category":209},"6598441","Sketchology",212,"creative",{"id":211,"name":212,"points":213,"category":214},"6588802","Unirest",174,"languages",{"id":216,"name":217,"points":218,"category":214},"6569690","WordsForThat.com",151,{"id":220,"name":221,"points":222,"category":214},"6578584","YinYang",134,{"id":224,"name":225,"points":226,"category":214},"6572349","Turbo Pascal compiler in JavaScript",101,false,"v2",{"id":230,"name":5,"line":6,"ai":227,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":231,"top":18,"kw":232,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":233,"url":9,"mix":234,"praise":67,"objection":84,"sub":21},6577605,-0.21,[24,25,26,27,28],"000010150100303333",[32,33,32,34],1794036510719]