[{"data":1,"prerenderedAt":341},["ShallowReactive",2],{"project-21531162":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":35,"aspects":36,"strip":43,"post_text":44,"what":45,"said":57,"maker_in_thread":185,"shape":187,"grid":190,"attempts":294,"same_week":302,"maker_shows":263,"maker_hidden":333,"reader_version":334,"card":335},"21531162","Vy","a powerful but retro and minimalist IDE","title","Show HN: Vy – a powerful but retro and minimalist IDE","https:\u002F\u002Fgithub.com\u002Fvyapp\u002Fvy","github.com","iogf",1573689166,2019,143,45,310,2195,15,"notable","dev_tools","text editor ide","desktop_app",[24,25,26,27],"python editor","emacs alternative","vim alternative","terminal ide","debated",-0.121,{"positive":31,"neutral":32,"mixed":33,"critical":34},6,5,1,9,21,{"design":37,"performance":39,"idea":41},{"positive":33,"critical":38},0,{"positive":32,"critical":40},4,{"positive":38,"critical":42},3,[32,42,38,38,38,38,38,38,38,38,38,38,38,42,38,32,38,38,38,38,38,33,38,33,38,38,38,33,42,42,33,42,32,33,32,33,32,38,33,33],null,{"problem":44,"audience":44,"pricing":44,"motivation":44,"time_to_build":44,"stack":46,"openness":55,"stage":56,"team_size":56},[47],{"value":48,"source":49,"evidence":50},"Python","commenter",[51],{"id":52,"by":53,"text":54},"21535868","vesche","It's written in Python and the developer is Brazilian.","open_source","unknown",{"praise":58,"objections":77,"requests":117,"questions":136,"alternatives":155},[59,66,70],{"value":60,"source":49,"evidence":61},"Integrates existing tools as glue code rather than rewriting them",[62],{"id":63,"by":64,"text":65},"21532013","nine_k","What I love about this project is that a lot of it is glue code. It is an integrated development environment because it takes existing tools and integrates them, not rewrites. I…",{"value":67,"source":49,"evidence":68},"Plugins written in the core language, avoiding native\u002Fscripted mismatch",[69],{"id":63,"by":64,"text":65},{"value":71,"source":49,"evidence":72},"Minimal design without a graphical server or embedded browser",[73],{"id":74,"by":75,"text":76},"21533509","nurettin","I think in this context, minimalism doesn't mean \"lacking important parts\" like a keyboard or mouse produced by apple, but rather, something you can use without a graphical…",[78,92,99,106],{"value":79,"source":49,"evidence":80},"Python is too slow for a responsive text editor",[81,85,89],{"id":82,"by":83,"text":84},"21534838","bjoli","Python is slow when you leave the comfort of the standard library and start doing a lot of the app logic in pure python. Often it is not a problem, but I can see how it could be…",{"id":86,"by":87,"text":88},"21539221","jstrong","I have a very low tolerance for UI lags in my text editor. I'm a vim user, but can't use macvim, since it tends to be laggy, for instance. I find the jetbrains IDEs to be painful…",{"id":90,"by":87,"text":91},"21532397","lost me at 'python'. if this is still fast in another year I will be amazed.",{"value":93,"source":49,"evidence":94},"Another retro IDE is unnecessary; use vim, neovim or emacs",[95],{"id":96,"by":97,"text":98},"21532502","jonny383","Does the world really need another retro \"IDE\" (especially one written in Python). Just use VIM, NeoVIM, or Emacs.",{"value":100,"source":49,"evidence":101},"Scrollbar looks jarring against the minimalist claim",[102],{"id":103,"by":104,"text":105},"21532129","misterdoubt","I like the idea. The scrollbar jail bars are pretty jarring with regard to 'minimalist' sensibilities.",{"value":107,"source":49,"evidence":108},"Name is confusing next to vi and too similar in pronunciation",[109,113],{"id":110,"by":111,"text":112},"21531634","mattl","Why would you call it Vy? Doesn’t that seem a little self defeating?",{"id":114,"by":115,"text":116},"21532386","jdmichal","Because `vi` pronounced as \"vee eye\" (\u002Fvi ai\u002F) and I'm assuming `vy` pronounced as \"vie\" (\u002Fvai\u002F) are extremely similar.",[118,129],{"value":119,"source":49,"evidence":120},"Make it work on PyPy for speed",[121,125],{"id":122,"by":123,"text":124},"21533730","nerdponx","Or just ensure that Vy works on PyPy.",{"id":126,"by":127,"text":128},"21533263","j88439h84","It's a long running process, so pypy should do well.",{"value":130,"source":49,"evidence":131},"Explain why to switch from Emacs",[132],{"id":133,"by":134,"text":135},"21531760","Bnshsysjab","I’m an emacs user, but barely know lisp, know python very well, and feel there are some limitations to emacs extensibility (namely wrapping external applications and debugging).…",[137,148],{"value":138,"source":49,"evidence":139},"Why the snake-with-pipe avatar",[140,144],{"id":141,"by":142,"text":143},"21534603","AndrewOMartin","You may be interested in the significance of the repo's \"aggressive militarized snake smoking a pipe\" avatar. https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FBrazilian_Expeditionary_Force#Nickname…",{"id":145,"by":146,"text":147},"21535723","tutuca","I don't understand what could that mean in this context. How do you read it?",{"value":149,"source":49,"evidence":150},"Is there a good REPL and variable inspector for Python editing",[151],{"id":152,"by":153,"text":154},"21534576","psv1","This looks interesting. On editors in general - if I'm working with an interpreted language, what I need from a code editor is: - decent autocomplete and inline documentation -…",[156,163,171,178],{"value":157,"source":49,"evidence":158},"Emacs with company-mode and lsp-mode",[159],{"id":160,"by":161,"text":162},"21534678","m712","Emacs + company-mode + lsp-mode + pipenv-mode (for virtualenv packages) work great for me. What was your setup and what kind of issues did you have with it?",{"value":164,"source":49,"evidence":165},"Vim, Neovim, nvi",[166,167],{"id":96,"by":97,"text":98},{"id":168,"by":169,"text":170},"21536121","otherflavors","or use nvi (not nvim) or original vi",{"value":172,"source":49,"evidence":173},"Eclipse with PyDev",[174],{"id":175,"by":176,"text":177},"21534581","_ZeD_","eclipse + pydev?",{"value":179,"source":49,"evidence":180},"Unladen Swallow",[181],{"id":182,"by":183,"text":184},"21535556","Asooka","Yep, it was tried. See: Unladen Swallow - an experimental CPython fork trying to speed up execution by removing some of the least used dynamism. It started 10 years ago and was…",{"comments":38,"answered":38,"key":186},[],{"commenters":188,"max_depth":40,"maker_replies":38,"first_comment_mins":189,"lifespan_hours":35},38,61,[191,193,195,199,200,201,203,207,211,212,213,214,217,219,221,223,226,228,230,233,235,238,241,244,246,249,252,253,256,259,262,265,269,270,271,272,276,278,279,282,283,286,288,290,293],[63,38,32,192,64,38],"project\u002Fpositive\u002Fdesign",[141,33,42,194,142,38],"project\u002Fneutral\u002Fnone",[196,33,38,197,198,38],"21535049","commenter\u002Fneutral\u002Fnone","nono-no-no",[145,33,38,197,146,38],[52,33,38,197,53,38],[202,33,38,197,142,38],"21535872",[204,33,38,205,206,38],"21536459","other\u002Fneutral\u002Fnone","MisterTea",[208,209,38,205,210,38],"21535870",2,"rtpg",[152,42,38,205,153,38],[175,42,38,205,176,38],[160,42,38,205,161,38],[215,42,38,205,216,38],"21534695","microcolonel",[218,42,38,197,153,38],"21534759",[220,42,38,205,161,38],"21535147",[103,40,42,222,104,38],"project\u002Fmixed\u002Fdesign",[224,40,38,205,225,38],"21533150","yuchi",[74,40,32,227,75,38],"project\u002Fpositive\u002Fperformance",[133,32,42,229,134,38],"project\u002Fneutral\u002Fidea",[231,32,38,197,232,38],"21532374","lytedev",[234,32,38,197,134,38],"21533041",[236,32,38,197,237,38],"21535812","mdszy",[239,32,38,197,240,38],"21534373","TeMPOraL",[242,32,38,197,243,38],"21535943","anonuser123456",[110,31,33,245,111,38],"project\u002Fcritical\u002Fidea",[247,31,38,205,248,38],"21531702","zqfm",[250,31,42,229,251,38],"21531709","lucasmullens",[114,31,33,245,115,38],[254,31,38,197,255,38],"21532403","notduncansmith",[257,31,38,205,258,38],"21534241","urxvtcd",[260,31,38,205,261,38],"21532165","samatman",[90,263,33,264,87,38],7,"project\u002Fcritical\u002Fperformance",[266,263,42,267,268,38],"21532652","project\u002Fneutral\u002Fperformance","eximius",[122,263,42,267,123,38],[182,263,33,264,183,38],[126,263,32,227,127,38],[273,263,33,274,275,38],"21534429","project\u002Fcritical\u002Fnone","slightwinder",[277,263,32,227,161,38],"21534708",[82,263,33,264,83,38],[280,263,32,227,281,38],"21535577","rch",[86,263,33,264,87,38],[284,263,32,227,285,38],"21535840","m45t3r",[287,263,38,205,87,38],"21539150",[96,289,33,245,97,38],8,[291,289,38,197,292,38],"21532938","dang",[168,289,33,274,169,38],[295,298,301],{"id":296,"t":297,"points":42,"comments":38},"19629005",1554931932,{"id":299,"t":300,"points":32,"comments":38},"19765461",1556372679,{"id":4,"t":12,"points":14,"comments":15},[303,308,313,318,323,328],{"id":304,"name":305,"points":306,"category":307},"21504023","DevShop",393,"games",{"id":309,"name":310,"points":311,"category":312},"21522830","hntitlenator",285,"ai",{"id":314,"name":315,"points":316,"category":317},"21527188","Workouts",233,"learning_science",{"id":319,"name":320,"points":321,"category":322},"21505986","first draft",224,"productivity",{"id":324,"name":325,"points":326,"category":327},"21473220","UView",193,"infrastructure",{"id":329,"name":330,"points":331,"category":332},"21472817","Collective.Energy",167,"consumer_social",false,"v2",{"id":336,"name":5,"line":6,"ai":333,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":337,"top":18,"kw":338,"maker":11,"domain":10,"tier":19,"attempts":42,"strip":339,"url":9,"mix":340,"praise":60,"objection":79,"sub":21},21531162,-0.12,[24,25,26,27],"5300000000000305000001010001331351515011",[31,32,33,34],1793990998065]