[{"data":1,"prerenderedAt":147},["ShallowReactive",2],{"project-9955792":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":34,"aspects":35,"strip":39,"post_text":30,"what":41,"said":59,"maker_in_thread":86,"shape":91,"grid":94,"attempts":109,"same_week":110,"maker_shows":139,"maker_hidden":140,"reader_version":141,"card":142},"9955792","HackTunnel","Open-Source Anonymous Encrypted TLS+OTR Messaging Written in Go","title","Show HN: Open-Source Anonymous Encrypted TLS+OTR Messaging Written in Go","https:\u002F\u002Fhacktunnel.com","hacktunnel.com","RomanPushkin",1438011593,2015,25,6,1043,2565,41,"shown","security_privacy","encrypted messaging","web_app",[24,25,26,27,28],"encrypted chat","otr messaging","anonymous chat","tls messaging","self-hosted chat","quiet",null,{"positive":32,"neutral":33,"mixed":32,"critical":33},0,2,4,{"design":36,"privacy":38},{"positive":32,"critical":37},1,{"positive":32,"critical":37},[37,40,37,32,40,32],3,{"problem":30,"audience":30,"pricing":30,"motivation":30,"time_to_build":30,"stack":42,"openness":57,"stage":58,"team_size":58},[43,49],{"value":44,"source":45,"evidence":46},"Go","maker",[47],{"id":48},"post",{"value":50,"source":51,"evidence":52},"Redis","commenter",[53],{"id":54,"by":55,"text":56},"9961339","defaultcoder","One of authors is here. Redis saves data to the disk by default but this can be turned off. That's what we did. GUIDs of connected users are stored in memory with expiration by…","open_source","unknown",{"praise":60,"objections":61,"requests":76,"questions":77,"alternatives":85},[],[62,69],{"value":63,"source":51,"evidence":64},"Security claim that tunnel is safe only until password or servers are compromised is overstated",[65],{"id":66,"by":67,"text":68},"9957320","thomasjudge","\"How safe is my tunnel? Your tunnel remains safe until your password or our servers are not compromised.\" uhhh...",{"value":70,"source":51,"evidence":71},"Redis persistence and dependencies are unnecessary for a simple chat",[72],{"id":73,"by":74,"text":75},"9957945","susi22","I'm still waiting for the day that somebody does a \"super simple chat\" with NO dependencies. Why do they all need REDIS or some kind of persistence? Why not just hold it in…",[],[78],{"value":79,"source":51,"evidence":80},"Does OTR forward secrecy protect messages even if the server is compromised?",[81],{"id":82,"by":83,"text":84},"9957738","kodablah","I haven't looked deeply into this implementation, but with OTR's forward secrecy and 3.1+ authentication, is that not enough to defeat even the server being compromised?…",[],{"comments":37,"answered":37,"key":87},[88],{"id":89,"text":90},"9957664","Fair enough, huh :) Actually, it's mentioned because we wanted to note it somehow - it's always better to have this set up on your own server",{"commenters":15,"max_depth":34,"maker_replies":37,"first_comment_mins":92,"lifespan_hours":93},212,22,[95,97,99,101,103,105],[73,32,37,96,74,32],"project\u002Fcritical\u002Fdesign",[54,32,40,98,55,32],"maker\u002Fneutral\u002Fdesign",[66,37,37,100,67,32],"project\u002Fcritical\u002Fprivacy",[89,37,32,102,11,37],"maker\u002Fneutral\u002Fprivacy",[82,37,40,104,83,32],"project\u002Fneutral\u002Fprivacy",[106,37,32,107,108,32],"9957863","commenter\u002Fneutral\u002Fprivacy","Bogdanovich",[],[111,116,121,126,130,135],{"id":112,"name":113,"points":114,"category":115},"9962185","Spot the Drowning Child",1215,"learning_science",{"id":117,"name":118,"points":119,"category":120},"9944746","Showgoers",281,"consumer_social",{"id":122,"name":123,"points":124,"category":125},"9956415","Meshtag",270,"dev_tools",{"id":127,"name":128,"points":129,"category":115},"9963714","Flexbox.io",236,{"id":131,"name":132,"points":133,"category":134},"9969171","File.io",155,"infrastructure",{"id":136,"name":137,"points":138,"category":115},"9969345","parametricity.com",149,5,false,"v2",{"id":143,"name":5,"line":6,"ai":140,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":30,"top":18,"kw":144,"maker":11,"domain":10,"tier":19,"attempts":32,"strip":145,"url":9,"mix":146,"praise":-1,"objection":63,"sub":21},9955792,[24,25,26,27,28],"131030",[32,33,32,33],1794036533768]