[{"data":1,"prerenderedAt":243},["ShallowReactive",2],{"project-11234702":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":43,"post_text":44,"what":45,"said":74,"maker_in_thread":142,"shape":149,"grid":153,"attempts":205,"same_week":206,"maker_shows":235,"maker_hidden":236,"reader_version":237,"card":238},"11234702","SSHTron","Play Tron\u002Flightcycle over SSH","title","Show HN: SSHTron – Play Tron\u002Flightcycle over SSH","http:\u002F\u002Fsshtron.zachlatta.com","sshtron.zachlatta.com","zachlatta",1457287160,2016,104,21,356,2264,16,"notable","games","multiplayer terminal game","cli",[24,25,26,27],"tron","ssh","terminal game","multiplayer","debated",-0.12,{"positive":31,"neutral":31,"mixed":32,"critical":33},3,1,5,12,{"performance":36,"design":39,"privacy":40,"execution":41,"idea":42},{"positive":37,"critical":38},0,2,{"positive":37,"critical":37},{"positive":37,"critical":32},{"positive":32,"critical":38},{"positive":38,"critical":37},[37,32,37,37,31,37,31,32,37,31,37,32,32,33,37,33,33,32,37,31,37],null,{"problem":44,"audience":44,"pricing":44,"motivation":46,"time_to_build":56,"stack":64,"openness":71,"stage":72,"team_size":73},{"value":47,"source":48,"evidence":49},"Fun project hacked together over a weekend to share with friends","maker",[50,53],{"id":51,"by":11,"text":52},"11234991","Hey everyone! My friend and I made this over the weekend. I'm sorry about all the issues with the freezing and disconnects – the response has been really overwhelming and the…",{"id":54,"by":11,"text":55},"11235180","This is just a fun project we hacked together in the past day to share with our friends, who are primarily on the west coast. If we were designing it to scale, we'd certainly do…",{"value":57,"source":58,"evidence":59},"about 20 hours","commenter",[60],{"id":61,"by":62,"text":63},"11236767","qrv3w","Hey this is incredible, nice job! Any chance of sharing the source? Edit: Nevermind - I see it. https:\u002F\u002Fgithub.com\u002Fzachlatta\u002Fsshtron I can't believe you made this in 20 hours,…",[65],{"value":66,"source":48,"evidence":67},"Unix terminal escape codes",[68],{"id":69,"by":11,"text":70},"11235405","Probably the UNIX escape codes we're using. SHHTron is currently only designed for Linux, OS X, and friends. If you'd like to change that, pull requests are welcome!","open_source","launched","team",{"praise":75,"objections":88,"requests":117,"questions":136,"alternatives":141},[76],{"value":77,"source":58,"evidence":78},"Fun and incredible to play over a terminal",[79,80,84],{"id":61,"by":62,"text":63},{"id":81,"by":82,"text":83},"11238449","stevewillows","Thanks for posting this! It's amazing how something so simple can be so much fun.",{"id":85,"by":86,"text":87},"11251435","plugnburn","Great there still are some multiplayer network games for terminal-only systems. Nice work!",[89,97,112],{"value":90,"source":48,"evidence":91},"Freezes and disconnects due to latency and poor network handling",[92,93],{"id":51,"by":11,"text":52},{"id":94,"by":95,"text":96},"11235721","rdancer","Do not redraw the whole display. Use termcap and ncurses to send terminal escapes. It's unplayable for me, probably because of latency. Good idea :-)",{"value":98,"source":58,"evidence":99},"Does not work on PuTTY or some terminal emulators",[100,104,108],{"id":101,"by":102,"text":103},"11235372","131hn","Putty keep crashing with weird errors, any reason for this ?",{"id":105,"by":106,"text":107},"11239834","jcr","I think this is a great idea, and it looks like a lot of fun, but unfortunately, it doesn't work for me. Though I'm sure tested this on \"Linux\" and \"MacOS X\" as you said, the…",{"id":109,"by":110,"text":111},"11236450","vmorgulis","Interesting but... ``` Packet integrity error (4144 bytes remaining) at ..\u002Fchannels.c:2421 Disconnecting: Packet integrity error. ``` There is another problem with Gnome…",{"value":113,"source":58,"evidence":114},"Redraws whole display, causing unplayable latency",[115,116],{"id":94,"by":95,"text":96},{"id":109,"by":110,"text":111},[118,125,129],{"value":119,"source":58,"evidence":120},"Dvorak keybindings",[121],{"id":122,"by":123,"text":124},"11235645","ycmbntrthrwaway","Can you add Dvorak keybindings also? \",aoe\" instead of \"wasd\". You see, they do not interfere with qwerty.",{"value":126,"source":48,"evidence":127},"Support for Windows terminals such as PuTTY",[128],{"id":69,"by":11,"text":70},{"value":130,"source":58,"evidence":131},"Multiple servers for better global latency",[132],{"id":133,"by":134,"text":135},"11235165","lucb1e","> If it helps, the server is in SF right now (though I'm able to get a solid connection that's playable from NY). I don't think your audience is 99% silicon valley, or even 99%…",[137],{"value":138,"source":58,"evidence":139},"Is the source code available",[140],{"id":61,"by":62,"text":63},[],{"comments":33,"answered":31,"key":143},[144,145,146],{"id":51,"text":52},{"id":54,"text":55},{"id":147,"text":148},"11236853","Sure! https:\u002F\u002Fgithub.com\u002Fzachlatta\u002Fsshtron\u002Fissues\u002F2 Will add.",{"commenters":150,"max_depth":151,"maker_replies":33,"first_comment_mins":152,"lifespan_hours":152},14,4,61,[154,156,158,160,163,165,167,169,173,177,181,183,184,186,188,191,193,195,197,199,201],[51,37,37,155,11,32],"project\u002Fneutral\u002Fperformance",[133,37,32,157,134,37],"project\u002Fcritical\u002Fperformance",[54,37,37,159,11,32],"project\u002Fneutral\u002Fidea",[161,37,37,162,134,37],"11235786","commenter\u002Fneutral\u002Fnone",[122,37,31,164,123,37],"project\u002Fneutral\u002Fdesign",[147,37,37,166,11,32],"maker\u002Fpositive\u002Fdesign",[109,37,31,168,110,37],"project\u002Fmixed\u002Fperformance",[170,32,32,171,172,37],"11235135","project\u002Fcritical\u002Fprivacy","gouggoug",[174,32,37,175,176,37],"11235146","other\u002Fneutral\u002Fnone","sillysaurus3",[178,32,31,179,180,37],"11235157","project\u002Fneutral\u002Fprivacy","Ao7bei3s",[182,32,37,162,172,37],"11235230",[94,38,32,157,95,37],[105,31,32,185,106,37],"project\u002Fcritical\u002Fexecution",[61,151,33,187,62,37],"project\u002Fpositive\u002Fexecution",[189,151,37,190,11,32],"11236771","maker\u002Fneutral\u002Fnone",[85,33,33,192,86,37],"project\u002Fpositive\u002Fidea",[81,194,33,192,82,37],6,[101,196,32,185,102,37],7,[69,196,37,198,11,32],"project\u002Fneutral\u002Fexecution",[200,196,31,190,123,37],"11235636",[202,196,37,203,204,37],"11236165","other\u002Fneutral\u002Fprivacy","0x0",[],[207,212,217,221,226,231],{"id":208,"name":209,"points":210,"category":211},"11238099","status page",248,"infrastructure",{"id":213,"name":214,"points":215,"category":216},"11218844","Flat",207,"creative",{"id":218,"name":219,"points":220,"category":211},"11224608","Sway",163,{"id":222,"name":223,"points":224,"category":225},"11228443","CodeCoach",131,"dev_tools",{"id":227,"name":228,"points":229,"category":230},"11256364","Hacksplaining",128,"learning_science",{"id":232,"name":233,"points":234,"category":225},"11252253","Marginotes",111,11,false,"v2",{"id":239,"name":5,"line":6,"ai":236,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":240,"maker":11,"domain":10,"tier":19,"attempts":37,"strip":241,"url":9,"mix":242,"praise":77,"objection":90,"sub":21},11234702,[24,25,26,27],"010030310301150551030",[31,31,32,33],1794036541766]