[{"data":1,"prerenderedAt":273},["ShallowReactive",2],{"project-13421703":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":42,"post_text":46,"what":47,"said":78,"maker_in_thread":168,"shape":175,"grid":178,"attempts":233,"same_week":234,"maker_shows":45,"maker_hidden":265,"reader_version":266,"card":267},"13421703","ChatSecure iOS v4.0","OMEMO and Signal Protocol","title","Show HN: ChatSecure iOS v4.0 – OMEMO and Signal Protocol","https:\u002F\u002Fchatsecure.org\u002Fblog\u002Fchatsecure-v4-released\u002F?hn=true","chatsecure.org","chrisballinger",1484690046,2017,107,27,428,2242,20,"notable","productivity","secure messaging client","mobile_app",[24,25,26,27],"xmpp","omemo","encrypted chat","ios messaging","mixed",0.026,{"positive":31,"neutral":32,"mixed":33,"critical":34},6,8,0,4,18,{"idea":37,"pricing":38,"docs":40,"execution":41},{"positive":34,"critical":33},{"positive":33,"critical":39},2,{"positive":33,"critical":33},{"positive":33,"critical":39},[43,44,33,33,33,44,45,45,43,33,33,33,43,43,33,45,44,45,33,43,43,44,45,45,45,33,45],5,1,3,null,{"problem":48,"audience":46,"pricing":60,"motivation":46,"time_to_build":46,"stack":67,"openness":75,"stage":76,"team_size":77},{"value":49,"source":50,"evidence":51},"Encrypted chat on phones that works across federated XMPP servers","commenter",[52,56],{"id":53,"by":54,"text":55},"13423791","LukeShu","I'm not familiar with ChatSecure, but from what I can tell: It ChatSecure is an XMPP client; XMPP being an open federated protocol. Signal uses Google infrastructure; while this…",{"id":57,"by":58,"text":59},"13425180","antihero","This is the article I read, which explains things quite clearly: https:\u002F\u002Fcopperhead.co\u002Fandroid\u002Fdocs\u002Fusage_guide Basically ChatSecure is a nice clean XMPP client (turns out XMPP…",{"value":61,"source":50,"evidence":62},"Paid app on the App Store, GPL licensed",[63],{"id":64,"by":65,"text":66},"13423291","gtirloni","The list of features at conversations.im is impressive. Despite the fact that nobody I know is using it, I wanted to have a quick look but it's a paid app (I know, GPL, etc). And…",[68],{"value":69,"source":70,"evidence":71},"Signal Protocol libraries","maker",[72],{"id":73,"by":11,"text":74},"13421936","Thanks! It's been quite the rollercoaster. We're extremely grateful that Moxie resolved the App Store \u002F GPL license issue with their Signal Protocol libraries.","open_source","launched","team",{"praise":79,"objections":96,"requests":118,"questions":133,"alternatives":148},[80,90],{"value":81,"source":50,"evidence":82},"Brings OMEMO encryption to iOS XMPP",[83,87],{"id":84,"by":85,"text":86},"13422198","ge0rg","Congratulations! It's nice to see that we now have both Android (https:\u002Fmconversations.im) and iOS covered by usable and secure XMPP clients!",{"id":88,"by":58,"text":89},"13425171","Yay! Amazing! I literally checked out ChatSecure yesterday due to the WhatsApp issues and looked at the GitHub issues to see if it supported OMEMO, and here we are! Thank you so…",{"value":91,"source":70,"evidence":92},"No centralized infrastructure; users choose servers",[93],{"id":94,"by":11,"text":95},"13424393","That's correct. Our main differentiator from Signal\u002FWhatsApp\u002FWire\u002FTelegram\u002Fetc is that we have no centralized messaging infrastructure. Users are free to run their own servers,…",[97,104,114],{"value":98,"source":50,"evidence":99},"Paid app is friction for trying it out",[100,101],{"id":64,"by":65,"text":66},{"id":102,"by":65,"text":103},"13425961","I'm not arguing about the validity of the method that was chosen. I agree it's a valid method. What I'm saying is that, if the goal is widespread usage, there are little small…",{"value":105,"source":50,"evidence":106},"Many XMPP servers lack needed features and reliability",[107,110],{"id":108,"by":58,"text":109},"13425369","Ok so a few problems, on every network I've tried. DuckDuckGo: Adding people doesn't seem to work via QR code, at all. And the client gets weird when trying to delete the…",{"id":111,"by":112,"text":113},"13424676","BuuQu9hu","How many trustworthy and well administered XMPP servers are out there? BTW, for anyone wanting to setup a modern XMPP server, check out this:…",{"value":115,"source":50,"evidence":116},"Client bugs with QR adding and OMEMO on several servers",[117],{"id":108,"by":58,"text":109},[119,126],{"value":120,"source":50,"evidence":121},"Message archive (MAM) support",[122],{"id":123,"by":124,"text":125},"13424748","tristan-k","Congratulations! Is there any ETA on MAM in ChatSecure and will the beta-testing in TestFlight continue?",{"value":127,"source":50,"evidence":128},"Clear place to report usability bugs",[129],{"id":130,"by":131,"text":132},"13423509","lelandgaunt","Thanks for your contribution. How can one report usability bugs?",[134,141],{"value":135,"source":50,"evidence":136},"How does it compare with Signal and WhatsApp",[137],{"id":138,"by":139,"text":140},"13423695","bradknowles","So, how does this compare with the Signal app, WhatsApp, and other secure chat clients that use the same library? What makes ChatSecure a better choice? What can I do with it…",{"value":142,"source":50,"evidence":143},"Is group chat included",[144],{"id":145,"by":146,"text":147},"13424660","mrmondo","Well done! I take it group chat is now in place as well?",[149,157,161],{"value":150,"source":50,"evidence":151},"Conversations (Android XMPP client with OMEMO)",[152,153],{"id":84,"by":85,"text":86},{"id":154,"by":155,"text":156},"13426101","moosingin3space","I think Android users are supposed to use Conversations, which has native OMEMO support.",{"value":158,"source":50,"evidence":159},"Signal",[160],{"id":138,"by":139,"text":140},{"value":162,"source":50,"evidence":163},"Zom (Android)",[164],{"id":165,"by":166,"text":167},"13426149","upofadown","Last I heard was that the past Android version of chatsecure was being abandoned. Conversations would become the new Android client. Any future work on the original Android…",{"comments":43,"answered":45,"key":169},[170,171,174],{"id":94,"text":95},{"id":172,"text":173},"13424822","Most public servers are pretty bad in terms of modern XMPP features [1]. Trust is also a big issue, but one of our goals is to solve this problem by making it much easier to run…",{"id":73,"text":74},{"commenters":176,"max_depth":43,"maker_replies":43,"first_comment_mins":39,"lifespan_hours":177},16,60,[179,181,183,187,190,192,193,196,198,199,201,203,204,205,209,210,212,214,217,219,221,222,225,227,228,229,231],[84,33,43,180,85,33],"project\u002Fpositive\u002Fidea",[64,33,44,182,65,33],"project\u002Fcritical\u002Fpricing",[184,33,33,185,186,33],"13423383","commenter\u002Fneutral\u002Fpricing","erlehmann_",[188,33,33,185,189,33],"13425212","openplatypus",[191,33,33,185,112,33],"13424668",[102,33,44,182,65,33],[194,33,45,195,85,33],"13428412","project\u002Fneutral\u002Fdocs",[138,44,45,197,139,33],"project\u002Fneutral\u002Fidea",[53,44,43,180,54,33],[94,44,33,200,11,44],"maker\u002Fneutral\u002Fidea",[111,44,33,202,112,33],"other\u002Fneutral\u002Fnone",[172,44,33,202,11,44],[57,44,43,180,58,33],[206,39,43,207,208,33],"13421729","maker\u002Fpositive\u002Fnone","bredren",[73,39,33,207,11,44],[130,39,45,211,131,33],"maker\u002Fneutral\u002Fnone",[108,45,44,213,58,33],"project\u002Fcritical\u002Fexecution",[215,45,45,216,85,33],"13428471","maker\u002Fneutral\u002Fexecution",[218,45,33,216,11,44],"13429261",[220,45,43,207,58,33],"13442647",[88,34,43,180,58,33],[223,43,44,213,224,33],"13425363","mp3geek",[154,43,45,226,155,33],"project\u002Fneutral\u002Fnone",[165,43,45,226,166,33],[123,31,45,226,124,33],[230,31,33,211,11,44],"13424795",[145,232,45,226,146,33],7,[],[235,240,245,250,255,260],{"id":236,"name":237,"points":238,"category":239},"13423629","SkyTorrents",1183,"data",{"id":241,"name":242,"points":243,"category":244},"13406081","Crafting Interpreters",423,"learning_science",{"id":246,"name":247,"points":248,"category":249},"13412737","JSON Browse",138,"dev_tools",{"id":251,"name":252,"points":253,"category":254},"13384012","Hypergolix",130,"infrastructure",{"id":256,"name":257,"points":258,"category":259},"13390135","Skeletal Animation System",120,"creative",{"id":261,"name":262,"points":263,"category":264},"13425089","Kur",103,"ai",false,"v2",{"id":268,"name":5,"line":6,"ai":265,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":269,"top":18,"kw":270,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":271,"url":9,"mix":272,"praise":81,"objection":98,"sub":21},13421703,0.03,[24,25,26,27],"510001335000550313055133303",[31,32,33,34],1794036551778]