[{"data":1,"prerenderedAt":661},["ShallowReactive",2],{"project-9340246":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":47,"post_text":49,"what":50,"said":80,"maker_in_thread":228,"shape":235,"grid":240,"attempts":623,"same_week":624,"maker_shows":43,"maker_hidden":653,"reader_version":654,"card":655},"9340246","Kaiwa","A Modern Open-Source XMPP Web Client","title","Show HN: Kaiwa, a Modern Open-Source XMPP Web Client","http:\u002F\u002Fgetkaiwa.com","getkaiwa.com","emixam",1428495820,2015,339,140,38,2565,2,"legend","productivity","team chat client","web_app",[24,25,26,27],"xmpp","web chat","self-hosted chat","open source chat","curious",0.015,{"positive":31,"neutral":32,"mixed":33,"critical":34},14,36,1,13,64,{"idea":37,"docs":40,"design":41,"privacy":44,"performance":45,"execution":46},{"positive":38,"critical":39},9,4,{"positive":33,"critical":18},{"positive":42,"critical":43},0,3,{"positive":42,"critical":18},{"positive":42,"critical":33},{"positive":43,"critical":33},[48,48,42,42,33,43,42,43,18,48,43,33,39,18,42,42,42,48,18,33,33,33,42,43,39,43,39,43,43,42,48,43,48,33,48,43,48,42,33,43],5,null,{"problem":51,"audience":49,"pricing":49,"motivation":49,"time_to_build":49,"stack":63,"openness":78,"stage":79,"team_size":79},{"value":52,"source":53,"evidence":54},"Self-hostable team chat using an open protocol instead of a third-party service like Slack","commenter",[55,59],{"id":56,"by":57,"text":58},"9340417","LaSombra","In my opinion, it doesn't matter if it looks like Slack. What matters is that I can deploy it on an existing infrastructure and still have control over the service instead of…",{"id":60,"by":61,"text":62},"9340719","est","I for one welcome slack competitors, self-hostable, open sources ones especially.",[64,71],{"value":65,"source":53,"evidence":66},"Prosody (XMPP server)",[67],{"id":68,"by":69,"text":70},"9340544","sebu77","Thank you. We chose Prosody because it supports the XEP we needed and it was originally used by Otalk from which we forked.",{"value":72,"source":73,"evidence":74},"XMPP over WebSockets","maker",[75],{"id":76,"by":11,"text":77},"9343782","We haven't tried but it should work with any server that supports WebSockets.","open_source","unknown",{"praise":81,"objections":105,"requests":150,"questions":175,"alternatives":192},[82,91,98],{"value":83,"source":53,"evidence":84},"Welcomed as a self-hostable, open-source Slack alternative",[85,86,87],{"id":56,"by":57,"text":58},{"id":60,"by":61,"text":62},{"id":88,"by":89,"text":90},"9340336","xfalcox","Great Work! This is exactly what I was looking for to deploy on my work, We are still stick on IBM chat, and this will blow people out of Water.",{"value":92,"source":53,"evidence":93},"Open source apps promoting open protocols is good",[94],{"id":95,"by":96,"text":97},"9340758","juliendsv-mbm","Great to see open source apps promoting open protocols - made me sad to see FB and Google moving away from it",{"value":99,"source":53,"evidence":100},"Deploy-to-DigitalOcean button is useful",[101],{"id":102,"by":103,"text":104},"9340756","ape4","The click to deploy on Digital Ocean is pretty cool.",[106,121,132,143],{"value":107,"source":53,"evidence":108},"UI looks like a copy of Slack",[109,113,117],{"id":110,"by":111,"text":112},"9340325","simondelacourt","The UI feels like a 1 to 1 copy of the Slack client, or is Slacks UI so common now copying it is just using the Chat-UI standard?",{"id":114,"by":115,"text":116},"9340322","laex","Looks just like Slack.",{"id":118,"by":119,"text":120},"9341321","Touche","What's so original about the Slack ui? It's channels on the left and conversation on the right. A lot of irc clients look this way.",{"value":122,"source":53,"evidence":123},"XMPP is dated and hard to work with; no push notifications on mobile",[124,128],{"id":125,"by":126,"text":127},"9340989","datr","What prevents me from adopting XMPP for my team is the lack of push notifications to my phone. I don't want to have an app constantly maintain a connection and slowly drain my…",{"id":129,"by":130,"text":131},"9340871","lasermike026","I've been working with XMPP and a number of XMPP daemons. A couple years later I'm not a fan.",{"value":133,"source":53,"evidence":134},"No end-to-end encryption like OTR",[135,139],{"id":136,"by":137,"text":138},"9341201","hsivonen","No mention of OTR. :-( When your client is a Web app on a trusted server (i.e. OTR key on the server), you could avoid multi-client issues by having only that on XMPP client that…",{"id":140,"by":141,"text":142},"9340369","creshal","I'm curious how E2E encryption (OTR e.g.) could be implemented with a client like this (preferably without having the keys leaked all over the place), it's the only interesting…",{"value":144,"source":53,"evidence":145},"Maker's sister products raise concerns about the team",[146],{"id":147,"by":148,"text":149},"9341722","goodmachine","Note that the same team also offer a Trello clone and an Evernote clone. Draw your own conclusions. http:\u002F\u002Fdigicoop.io\u002Fproducts",[151,161,168],{"value":152,"source":73,"evidence":153},"Webhooks \u002F Slack-style integrations",[154,158],{"id":155,"by":156,"text":157},"9340797","davidchua","Is there any chance we will see webhooks in a future release? (ie. slack integration)",{"id":159,"by":11,"text":160},"9341019","We are working on integrating Hubot first and we'll look into webhooks after.",{"value":162,"source":53,"evidence":163},"Mobile client support",[164],{"id":165,"by":166,"text":167},"9340418","mosselman","Is there a good mobile client to use with a xmpp serveR?",{"value":169,"source":53,"evidence":170},"Custom server IP addresses in mobile clients",[171],{"id":172,"by":173,"text":174},"9342032","drcross","Also Conversations doesnt allow for customer server IP address so it's unusable for me. Yaxim does which is why I will have to stay with it. Custom IP server addresses are…",[176,180,186],{"value":177,"source":73,"evidence":178},"Does it work with ejabberd?",[179],{"id":76,"by":11,"text":77},{"value":181,"source":73,"evidence":182},"Can it chat with Google Talk users?",[183],{"id":184,"by":11,"text":185},"9340568","You will first need an XMPP account but then you can add GTalk users to your roster and chat with them.",{"value":187,"source":73,"evidence":188},"Is LDAP optional?",[189],{"id":190,"by":11,"text":191},"9343780","LDAP is already optional. You can remove the \"ldap\" section from the config file and just launch the client.",[193,200,207,214,221],{"value":194,"source":53,"evidence":195},"Let's Chat",[196],{"id":197,"by":198,"text":199},"9340819","Synergyse","Check out http:\u002F\u002Fsdelements.github.io\u002Flets-chat\u002F",{"value":201,"source":53,"evidence":202},"Candy",[203],{"id":204,"by":205,"text":206},"9342483","pstadler","There's Candy: http:\u002F\u002Fcandy-chat.github.io\u002Fcandy\u002F",{"value":208,"source":53,"evidence":209},"Matrix",[210],{"id":211,"by":212,"text":213},"9341160","jkire","There's also http:\u002F\u002Fmatrix.org ; though it's not going down the RFC route (at the moment at least). \u003C\u002Fblatant self-promotion> There seems to be this general assumption at the…",{"value":215,"source":53,"evidence":216},"irssi with screen and ssh",[217],{"id":218,"by":219,"text":220},"9340803","nickysielicki","screen + ssh + irssi (+ bitlbee, if you need xmpp) > any web based solution. Why? Because I can see it on my phone and on my laptop, and it's as lightweight and simple as a `ssh…",{"value":222,"source":53,"evidence":223},"HipChat Server",[224],{"id":225,"by":226,"text":227},"9341916","flxfxp","HipChat does this: https:\u002F\u002Fwww.hipchat.com\u002Fserver",{"comments":48,"answered":48,"key":229},[230,233,234],{"id":231,"text":232},"9340831","We have updated the page to recommend Gajim instead. It is a better choice indeed.",{"id":159,"text":160},{"id":190,"text":191},{"commenters":236,"max_depth":237,"maker_replies":48,"first_comment_mins":238,"lifespan_hours":239},97,6,18,51,[241,243,247,251,254,258,259,260,264,267,270,271,274,275,279,283,286,288,291,295,298,299,302,305,308,311,313,316,319,321,325,328,331,334,336,337,340,342,345,347,349,352,355,358,359,363,367,370,373,376,378,381,384,386,389,392,394,397,400,404,407,410,412,417,419,423,425,428,431,434,438,442,443,446,449,451,454,456,458,461,463,465,468,471,474,477,482,483,485,486,487,489,492,495,498,500,503,506,508,509,511,513,515,517,519,522,525,527,531,534,536,539,542,545,547,549,551,554,557,559,563,567,571,573,575,578,582,586,590,591,593,595,598,601,603,605,609,614,618,619],[56,42,48,242,57,42],"project\u002Fpositive\u002Fidea",[244,42,42,245,246,42],"9340528","commenter\u002Fneutral\u002Fdesign","StavrosK",[248,42,42,249,250,42],"9344493","commenter\u002Fneutral\u002Fnone","marssaxman",[252,42,42,249,253,42],"9345181","geoffharcourt",[255,42,42,256,257,42],"9345823","other\u002Fneutral\u002Fnone","Kalium",[60,42,48,242,61,42],[197,42,42,256,198,42],[261,42,42,262,263,42],"9341504","other\u002Fcritical\u002Fnone","mrmondo",[265,42,42,256,266,42],"9340950","pkorzeniewski",[268,42,42,262,269,42],"9349950","anonbanker",[204,42,42,256,205,42],[272,42,42,273,212,42],"9341207","other\u002Fneutral\u002Fidea",[225,42,42,256,226,42],[276,42,42,277,278,42],"9342813","other\u002Fneutral\u002Fdesign","alexkavon",[280,33,33,281,282,42],"9340677","project\u002Fcritical\u002Fdocs","tgaussman",[284,33,42,256,285,42],"9340846","rdtsc",[287,33,42,256,282,42],"9340847",[289,33,42,256,290,42],"9341213","mmarx",[292,33,43,293,294,42],"9340852","project\u002Fneutral\u002Fdesign","userbinator",[296,33,43,293,297,42],"9341077","thebouv",[211,33,42,256,212,42],[300,33,42,256,301,42],"9344760","soraggi",[303,33,42,256,304,42],"9341485","Torgo",[306,33,42,256,307,42],"9342145","mdaniel",[309,33,42,256,310,42],"9342501","dorfsmay",[136,18,43,312,137,42],"project\u002Fneutral\u002Fprivacy",[314,18,43,315,263,42],"9341519","project\u002Fneutral\u002Fnone",[317,18,42,256,318,42],"9354641","diroussel",[147,43,33,320,148,42],"maker\u002Fcritical\u002Fidea",[322,43,48,323,324,42],"9341957","maker\u002Fpositive\u002Fidea","arthurcolle",[326,43,33,320,327,42],"9342045","staunch",[329,43,42,256,330,42],"9342731","aarongray",[332,43,48,323,333,42],"9342116","mcbetz",[335,43,42,256,269,42],"9350042",[110,39,43,293,111,42],[338,39,42,249,339,42],"9340642","thegreatpeter",[341,39,42,249,57,42],"9340957",[343,39,43,293,344,42],"9340922","duaneb",[346,39,42,245,111,42],"9342053",[118,39,33,348,119,42],"project\u002Fcritical\u002Fdesign",[350,39,43,293,351,42],"9341826","Kiro",[353,39,42,277,354,42],"9347666","pki",[356,48,43,315,357,42],"9341142","xorcist",[95,237,48,242,96,42],[360,361,43,293,362,42],"9340340",7,"maybeathrowaway",[364,361,43,365,366,42],"9340833","maker\u002Fneutral\u002Fnone","raffomania",[368,361,43,293,369,42],"9342420","lazerwalker",[218,371,33,372,219,42],8,"project\u002Fcritical\u002Fidea",[374,371,42,256,375,42],"9340890","ge0rg",[377,371,42,256,219,42],"9341064",[379,371,42,256,380,42],"9341199","13",[382,371,42,256,383,42],"9345078","comex",[385,371,42,256,380,42],"9345204",[387,371,42,262,388,42],"9344511","NeutronBoy",[390,371,42,249,391,42],"9341583","lmm",[393,371,42,256,219,42],"9341975",[395,38,42,256,396,42],"9342042","lloydde",[398,38,42,256,399,42],"9342158","ParadoxOryx",[401,38,42,402,403,42],"9342623","other\u002Fneutral\u002Fprivacy","digi_owl",[405,38,42,402,406,42],"9343023","mintplant",[408,38,42,249,409,42],"9342611","finnn",[411,38,42,249,318,42],"9354655",[413,414,48,415,416,42],"9343027",10,"project\u002Fpositive\u002Fdocs","soupbowl",[418,414,33,281,409,42],"9343200",[420,414,43,421,422,42],"9343580","project\u002Fneutral\u002Fdocs","antsar",[424,414,43,421,409,42],"9344880",[125,426,33,427,126,42],11,"project\u002Fcritical\u002Fperformance",[429,426,42,256,430,42],"9341045","jeromeflipo",[432,426,42,256,433,42],"9341048","rakoo",[435,426,42,436,437,42],"9342333","other\u002Fneutral\u002Fperformance","heliodor",[439,440,33,348,441,42],"9340551",12,"justabystander",[140,34,43,312,141,42],[444,34,33,445,375,42],"9340601","project\u002Fcritical\u002Fprivacy",[447,34,42,448,141,42],"9340627","commenter\u002Fneutral\u002Fprivacy",[450,34,33,445,375,42],"9340657",[452,34,42,448,453,42],"9340901","pgeorgi",[455,34,42,448,141,42],"9340984",[457,34,42,402,375,42],"9341046",[459,34,42,448,460,42],"9341224","joepie91_",[462,34,42,448,61,42],"9340714",[464,34,43,312,318,42],"9354723",[466,31,43,315,467,42],"9340607","dewey",[469,31,43,421,470,42],"9340665","fredoliveira",[472,31,42,249,473,42],"9343971","darklajid",[475,476,48,242,339,42],"9340659",15,[478,479,43,480,481,42],"9340479",16,"project\u002Fneutral\u002Fexecution","hackerboos",[68,479,43,365,69,42],[484,479,43,315,141,42],"9340649",[231,479,42,365,11,33],[172,479,42,256,173,42],[488,479,42,256,141,42],"9346081",[490,479,43,421,491,42],"9345783","vaskas",[493,479,43,365,494,42],"9346127","bobzoller",[496,479,48,497,141,42],"9340547","project\u002Fpositive\u002Fexecution",[129,499,42,262,130,42],17,[501,499,43,502,141,42],"9340919","project\u002Fmixed\u002Fprivacy",[504,499,43,365,505,42],"9341043","MattJ100",[507,499,43,365,130,42],"9342839",[165,238,43,315,166,42],[510,238,42,249,505,42],"9340488",[512,238,42,249,166,42],"9340904",[514,238,42,256,375,42],"9340623",[516,238,42,256,166,42],"9340917",[518,238,42,256,375,42],"9341074",[520,238,42,256,521,42],"9341252","stpeter",[523,238,42,256,524,42],"9343771","AceJohnny2",[526,238,48,497,430,42],"9340903",[528,529,42,256,530,42],"9341155",19,"Brajeshwar",[155,532,43,533,156,42],20,"project\u002Fneutral\u002Fidea",[159,532,42,535,11,33],"maker\u002Fneutral\u002Fidea",[537,532,43,533,538,42],"9345358","joeyspn",[540,532,43,533,541,42],"9345944","dlutcat",[543,532,42,256,544,42],"9341066","warcode",[88,546,48,242,89,42],21,[102,548,48,497,103,42],22,[114,550,33,348,115,42],23,[552,550,42,448,553,42],"9340535","morganvachon",[555,556,43,315,544,42],"9343692",24,[190,556,42,558,11,33],"maker\u002Fneutral\u002Fdocs",[560,561,42,273,562,42],"9345891",25,"kayoone",[564,565,48,242,566,42],"9341926",26,"d0m",[568,569,43,480,570,42],"9342652",27,"shmerl",[572,569,43,480,69,42],"9342780",[574,569,42,249,570,42],"9343450",[576,569,43,421,577,42],"9342984","jfreax",[579,580,43,421,581,42],"9340986",28,"Splendor",[583,584,48,242,585,42],"9342351",29,"marcusae313",[587,588,43,533,589,42],"9340543",30,"fiatjaf",[184,588,42,533,11,33],[592,588,42,256,375,42],"9340612",[594,588,42,256,521,42],"9341317",[596,588,42,256,597,42],"9345373","contingencies",[599,588,42,256,600,42],"9341758","gwillen",[602,588,42,256,521,42],"9352268",[604,588,43,315,430,42],"9340935",[606,607,33,608,89,42],"9345785",31,"project\u002Fcritical\u002Fexecution",[610,611,48,612,613,42],"9340553",32,"maker\u002Fpositive\u002Fnone","ing33k",[615,616,43,533,617,42],"9343710",33,"andyl",[76,616,42,480,11,33],[620,621,33,372,622,42],"9341701",34,"ticking",[],[625,630,634,639,644,649],{"id":626,"name":627,"points":628,"category":629},"9332718","Frontend HQ Pinger",199,"dev_tools",{"id":631,"name":632,"points":633,"category":629},"9309877","AtomPair",127,{"id":635,"name":636,"points":637,"category":638},"9328006","Crudlet.js",94,"languages",{"id":640,"name":641,"points":642,"category":643},"9316722","autocompeter",76,"infrastructure",{"id":645,"name":646,"points":647,"category":648},"9329048","Quant News",73,"finance_crypto",{"id":650,"name":651,"points":652,"category":20},"9342148","Sameroom.io",71,false,"v2",{"id":656,"name":5,"line":6,"ai":653,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":657,"top":18,"kw":658,"maker":11,"domain":10,"tier":19,"attempts":42,"strip":659,"url":9,"mix":660,"praise":83,"objection":107,"sub":21},9340246,0.02,[24,25,26,27],"5500130325314200052111034343305351535013",[31,32,33,34],1794036530160]