XSF Discussion - 2019-02-25


  1. Half-ShotX has joined
  2. labdsf has left
  3. blabla has left
  4. blabla has joined
  5. Half-ShotX has left
  6. Half-ShotX has joined
  7. labdsf has joined
  8. Half-ShotX has left
  9. l has joined
  10. vaulor has left
  11. Half-ShotX has joined
  12. labdsf has left
  13. labdsf has joined
  14. labdsf has left
  15. labdsf has joined
  16. arc has joined
  17. UsL has joined
  18. Half-ShotX has left
  19. karoshi has left
  20. Half-ShotX has joined
  21. kokonoe has left
  22. kokonoe has joined
  23. Half-ShotX has left
  24. Half-ShotX has joined
  25. Lance has joined
  26. l has left
  27. labdsf has left
  28. labdsf has joined
  29. rtq3 has left
  30. Half-ShotX has left
  31. Half-ShotX has joined
  32. ThibG has left
  33. oli has left
  34. labdsf has left
  35. labdsf has joined
  36. Half-ShotX has left
  37. Half-ShotX has joined
  38. l has joined
  39. Half-ShotX has left
  40. Half-ShotX has joined
  41. neshtaxmpp has left
  42. arc has left
  43. arc has joined
  44. Half-ShotX has left
  45. Half-ShotX has joined
  46. neshtaxmpp has joined
  47. arc has left
  48. arc has joined
  49. Half-ShotX has left
  50. Half-ShotX has joined
  51. Half-ShotX has left
  52. Half-ShotX has joined
  53. Lance has left
  54. Lance has joined
  55. Half-ShotX has left
  56. Half-ShotX has joined
  57. alacer has joined
  58. contrapunctus has left
  59. contrapunctus has joined
  60. alacer has left
  61. alacer has joined
  62. Half-ShotX has left
  63. Half-ShotX has joined
  64. Half-ShotX has left
  65. Half-ShotX has joined
  66. Lance has left
  67. Half-ShotX has left
  68. Half-ShotX has joined
  69. alacer has left
  70. alacer has joined
  71. Half-ShotX has left
  72. Half-ShotX has joined
  73. j.r has left
  74. contrapunctus has left
  75. contrapunctus has joined
  76. Half-ShotX has left
  77. Half-ShotX has joined
  78. Zash has left
  79. Half-ShotX has left
  80. Half-ShotX has joined
  81. lumi has left
  82. Half-ShotX has left
  83. Half-ShotX has joined
  84. arc has left
  85. kokonoe has left
  86. arc has joined
  87. Half-ShotX has left
  88. Half-ShotX has joined
  89. kokonoe has joined
  90. Zash has joined
  91. Half-ShotX has left
  92. vanitasvitae has left
  93. Half-ShotX has joined
  94. Yagiza has joined
  95. Yagiza has left
  96. Yagiza has joined
  97. Half-ShotX has left
  98. Half-ShotX has joined
  99. Nekit has joined
  100. arc has left
  101. alacer has left
  102. arc has joined
  103. Half-ShotX has left
  104. Half-ShotX has joined
  105. Half-ShotX has left
  106. Half-ShotX has joined
  107. Half-ShotX has left
  108. Half-ShotX has joined
  109. l has left
  110. Half-ShotX has left
  111. Half-ShotX has joined
  112. arc has left
  113. Half-ShotX has left
  114. Half-ShotX has joined
  115. arc has joined
  116. Half-ShotX has left
  117. Half-ShotX has joined
  118. vaulor has joined
  119. Half-ShotX has left
  120. Half-ShotX has joined
  121. alacer has joined
  122. kokonoe has left
  123. kokonoe has joined
  124. Half-ShotX has left
  125. Half-ShotX has joined
  126. Half-ShotX has left
  127. Half-ShotX has joined
  128. alacer has left
  129. Half-ShotX has left
  130. Half-ShotX has joined
  131. Tobias has joined
  132. oli has joined
  133. Half-ShotX has left
  134. Half-ShotX has joined
  135. 404.city has joined
  136. bowlofeggs has left
  137. Half-ShotX has left
  138. Half-ShotX has joined
  139. 404.city has left
  140. oli has left
  141. oli has joined
  142. bowlofeggs has joined
  143. frainz has left
  144. Half-ShotX has left
  145. Half-ShotX has joined
  146. frainz has joined
  147. contrapunctus has left
  148. contrapunctus has joined
  149. contrapunctus has left
  150. contrapunctus has joined
  151. contrapunctus has left
  152. contrapunctus has joined
  153. contrapunctus has left
  154. contrapunctus has joined
  155. Andrew Nenakhov has left
  156. Andrew Nenakhov has joined
  157. contrapunctus has left
  158. Half-ShotX has left
  159. contrapunctus has joined
  160. Half-ShotX has joined
  161. oli has left
  162. oli has joined
  163. contrapunctus has left
  164. contrapunctus has joined
  165. oli has left
  166. oli has joined
  167. contrapunctus has left
  168. contrapunctus has joined
  169. oli has left
  170. oli has joined
  171. Half-ShotX has left
  172. Half-ShotX has joined
  173. valo has left
  174. contrapunctus has left
  175. contrapunctus has joined
  176. valo has joined
  177. ralphm has joined
  178. Lance has joined
  179. contrapunctus has left
  180. contrapunctus has joined
  181. !xsf_Martin has joined
  182. Half-ShotX has left
  183. Half-ShotX has joined
  184. contrapunctus has left
  185. contrapunctus has joined
  186. andy has joined
  187. !xsf_Martin has left
  188. waqas has left
  189. contrapunctus has left
  190. contrapunctus has joined
  191. Half-ShotX has left
  192. Half-ShotX has joined
  193. igoose has left
  194. igoose has joined
  195. moparisthebest has left
  196. moparisthebest has joined
  197. andy has left
  198. andy has joined
  199. Half-ShotX has left
  200. Half-ShotX has joined
  201. labdsf has left
  202. kokonoe has left
  203. kokonoe has joined
  204. goffi has joined
  205. bowlofeggs has left
  206. frainz has left
  207. frainz has joined
  208. karoshi has joined
  209. Half-ShotX has left
  210. Half-ShotX has joined
  211. labdsf has joined
  212. Half-ShotX has left
  213. Half-ShotX has joined
  214. alacer has joined
  215. 404.city has joined
  216. Maranda has left
  217. Maranda has joined
  218. vaulor has left
  219. Half-ShotX has left
  220. Half-ShotX has joined
  221. lnj has joined
  222. Maranda has left
  223. Maranda has joined
  224. vaulor has joined
  225. frainz has left
  226. frainz has joined
  227. andy has left
  228. andy has joined
  229. frainz has left
  230. frainz has joined
  231. Lance has left
  232. Half-ShotX has left
  233. Half-ShotX has joined
  234. ThibG has joined
  235. frainz has left
  236. frainz has joined
  237. ThibG has left
  238. ThibG has joined
  239. Half-ShotX has left
  240. Half-ShotX has joined
  241. moparisthebest has left
  242. novnov has left
  243. moparisthebest has joined
  244. Steve Kille has left
  245. Lance has joined
  246. novnov has joined
  247. Half-ShotX has left
  248. kokonoe has left
  249. Half-ShotX has joined
  250. Steve Kille has joined
  251. contrapunctus has left
  252. contrapunctus has joined
  253. kokonoe has joined
  254. vanitasvitae has joined
  255. Half-ShotX has left
  256. Half-ShotX has joined
  257. Neustradamus has left
  258. Half-ShotX has left
  259. Half-ShotX has joined
  260. labdsf has left
  261. Neustradamus has joined
  262. alacer has left
  263. labdsf has joined
  264. Half-ShotX has left
  265. Half-ShotX has joined
  266. lnj has left
  267. Lance has left
  268. Half-ShotX has left
  269. Half-ShotX has joined
  270. rion has left
  271. karoshi has left
  272. karoshi has joined
  273. kokonoe has left
  274. Half-ShotX has left
  275. Half-ShotX has joined
  276. kokonoe has joined
  277. rion has joined
  278. Lance has joined
  279. Half-ShotX has left
  280. Half-ShotX has joined
  281. rtq3 has joined
  282. Half-ShotX has left
  283. Half-ShotX has joined
  284. contrapunctus has left
  285. contrapunctus has joined
  286. Half-ShotX has left
  287. Half-ShotX has joined
  288. ThibG has left
  289. ThibG has joined
  290. Half-ShotX has left
  291. Half-ShotX has joined
  292. dele.olajide has joined
  293. Maranda has left
  294. Maranda has joined
  295. alacer has joined
  296. krauq has left
  297. krauq has joined
  298. dele.olajide has left
  299. ThibG has left
  300. ThibG has joined
  301. Half-ShotX has left
  302. Half-ShotX has joined
  303. Lance has left
  304. alacer has left
  305. contrapunctus has left
  306. Half-ShotX has left
  307. Half-ShotX has joined
  308. novnov has left
  309. novnov has joined
  310. Holger I know I'm late to the party but I don't agree arguing vs. Matrix is bad and counter-productive. As a user I may well be interested in the pros and cons as seen by those involved in the protocols.
  311. Maranda has left
  312. Maranda has joined
  313. zinid Holger: πŸ‘
  314. Zash Know thy bias
  315. Half-ShotX has left
  316. Half-ShotX has joined
  317. Holger It's quite common that participants in discussions are biased :-)
  318. Lance has joined
  319. Half-ShotX has left
  320. ralphm has left
  321. zinid I also don't understand this: several XMPP folks walk around and try to convince some communities to install XMPP instead of Matrix (KDE is such an example, I think Seve tried to convince them, I also recall that Licaon_Kter were trying the same in another community). So, if we don't "fight", let's just give up and let them installing Matrix? So those XMPP folks are just wasting time?
  322. Ge0rG Holger: I think it's all about being polite and open to feedback and insights from the other side.
  323. Ge0rG Also I'm ashamed about how some of "us" are bashing "them" on every possible occasion
  324. zinid yeah, people are obsessed with politeness
  325. zinid facts don't matter anymore even in high-tech community, you just need to be polite
  326. Half-ShotX has joined
  327. Ge0rG zinid: facts don't matter as long as you are impolite, in any community, since ever. Except when you are the dictator and can just ignore people's feelings.
  328. zinid how does the fact relates to politeness?
  329. zinid the earth is not flat, whatever you like it to be
  330. Holger Ge0rG: That's just not true. Different people, different tone, in any community, since ever. I feel it's a more recent-ish fashion to discuss tone all day, but you won't change it no matter how much energy you put into such meta discussions.
  331. zinid I also find it strange to focus on the tone endlessly
  332. Guus We focus on tone as yours is actively scaring people away. I understand that you don't consider your tone to be offensive. However, it is to a lot of people that do not share your background. This is how you can do damage to the community as a whole, even when your intentions are nobel. When discussing in a group of people with mixed backgrounds, it is best to err on the side of caution.
  333. zinid you see, again this πŸ˜€
  334. Guus Yes, and I will, as long as I feel that you are hurting the community.
  335. Ge0rG Guus: thanks, that's exactly what I wanted to say, but lacked the right words for
  336. contrapunctus has joined
  337. zinid Guus, who is the community?
  338. zinid this room?
  339. Guus A mix of people of varied backgrounds.
  340. zinid yeah, very precise definition
  341. Ge0rG "the people who want to make XMPP more successful" would be a better one.
  342. Holger So this was just all about tone. I'm sorry I stirred this up.
  343. Half-ShotX has left
  344. Half-ShotX has joined
  345. zinid Guus, btw, did you think that Matrix did more harm to our community by attracting them to Matrix?
  346. Ge0rG zinid: Matrix didn't do harm to our community. We did that harm by not providing the same perceived quality as Matrix.
  347. zinid we...
  348. Ge0rG (part of that is also yelling at our users)
  349. Guus I think XMPP was very complacent before Matrix. Now that they're around, we are more motivated to get things up to spec.
  350. zinid Ge0rG, I never heard that someone switched to Matrix because XMPP community is agressive
  351. pep. Guus, you mean forced? :P
  352. Guus zinid, I've had various talks with people that think XMPP people are acting like dicks.
  353. zinid Guus, and I didn't
  354. zinid I mean I never heard that
  355. Guus zinid, I have been trying to tell you over and over and over.
  356. Ge0rG zinid: maybe because you've got a reputation?
  357. Holger Guus: "Now that they're around, we are more motivated to get things up to spec." Really? I argued against someone making that statement just this morning. You feel XEP or software development is pushed by the competition from Matrix?
  358. zinid Ge0rG, so it's "you" but "we"?
  359. novnov has left
  360. novnov has joined
  361. zinid Ge0rG, so it's "me" who hurt the community, but hypothetical "we" when you want to describe your failure?
  362. Guus Holger I didn't see that disccussion (was it here), but I do think that it, for instance, Matrix has shown what the effect is of XMPP clients generally offering bad UX/UI.
  363. Zash I sure don't feel like we're chasing Matrix. I just wanna sit in my corner and make things better.
  364. kokonoe has left
  365. Guus Holger I didn't see that disccussion (was it here?), but I do think that it, for instance, Matrix has shown what the effect is of XMPP clients generally offering bad UX/UI.
  366. j.r has joined
  367. zinid note that I'm silent at all outside of these few rooms, I don't see how I can hurt the community
  368. Half-ShotX has left
  369. Ge0rG zinid: you have a very aggressive tone on HN, and in discussions here and in the other MUCs
  370. Holger Guus: Not sure we needed Matrix to show that, even less sure we improved anything due to Matrix :-)
  371. lnj has joined
  372. zinid Ge0rG, I have 3 posts at HN, and I'm joined 3 rooms (one of them is ejabberd and I don't hurt anyone there at all)
  373. Guus Holger: we _knew_ it, but we didn't act on it. "since matrix", I've been trying harder to improve things.
  374. Andrew Nenakhov First, matrix official client riot is quite a piece of something not very good. Slow, blinking and often crashing.
  375. Guus so maybe it's just me πŸ™‚
  376. zinid Ge0rG, so I ruined everything by 3 posts?
  377. Guus (but I think it's more than just me)
  378. 404.city has left
  379. Andrew Nenakhov So I don't know about what perceived quality you are talking
  380. Zash Skype was a terrible client too. Yet percieved as better than XMPP.
  381. kokonoe has joined
  382. Andrew Nenakhov Second, on zinid's tone. I think he did (and does) more for xmpp than most. Ejabberd is great server.
  383. Zash Something something marketing
  384. Zash And network effect
  385. Seve Thing is, you are not looking with your average user eyes
  386. zinid Guus, indeed, maybe it's just you? Maybe it's something not related to the tone?
  387. Holger Andrew Nenakhov: πŸ‘
  388. Ge0rG Andrew Nenakhov: doing good things for the community isn't a permit to behave like an asshole, though.
  389. Guus but, it's not just UX: it also follows things like funding, marketing, getting your foot behind the door of larger organizations - there's much that we can learn from them.
  390. Ge0rG Guus: ...having a good easy-to-deploy coroprate setup.
  391. Guus (Note that there's much that they can learn from us too - but more interested in learning from them πŸ™‚ )
  392. Holger Ge0rG: Awesome tone of yours.
  393. zinid Ge0rG, maybe then the XSF will remove those pages where they describe XMPP usages because of my tone? The majority of use cases are ejabberd
  394. Half-ShotX has joined
  395. Zash Seve: Yeah, I don't have the same requirements or preferences as your average user. Often the excat inverse actually :)
  396. Half-ShotX has left
  397. Half-ShotX has joined
  398. zinid Ge0rG, and maybe the XSF will put the usages created by people from the XMPP "community"?
  399. Ge0rG zinid: what's your point, again?
  400. zinid Ge0rG, my point is that you need to be consistent
  401. Half-ShotX has left
  402. zinid at one hand I'm hurting the community, at another hand you use my product to promote XMPP
  403. Ge0rG zinid: I am. I appreciate you doing good development work for the community, while disliking your tone in public discussions.
  404. Guus I need to go -- be back in about an hour
  405. Ge0rG zinid: I'm interested in your professsional opinion on protocol matters, and that even includes ranting about XEP ugliness.
  406. zinid Ge0rG, me too, but your tone is not that great at all
  407. zinid so it's not you who should tell me about the tone
  408. pep. "Andrew Nenakhov> Second, on zinid's tone. I think he did (and does) more for xmpp than most. Ejabberd is great server.", This is just like saying "My husband beats me but he also buys me everything I want he's a great husband", (sorry zinid I didn't have any other comparison in mind :p)
  409. Ge0rG zinid: I'm guilty of a good share of ranting myself, yeah. But I try to rant about things I know about, like XMPP, in the respective community, including this place.
  410. dele has joined
  411. Andrew Nenakhov I remember recently we shared an alpha build to our upcoming grrreat xmpp client for iOS, and certain member of community started concentrating on incomplete add contact screen imstead of marvelling at consistent work with message archive, beautiful chat interface, beautiful vcards, capabilities to send files and media...
  412. Ge0rG zinid: and I also tend to adapt my tone to the "incoming" tone, which is not the best of practices.
  413. dele has left
  414. dele has joined
  415. thorsten has left
  416. Andrew Nenakhov Calling it a 'mockup' of an app. 😐
  417. Ge0rG Andrew Nenakhov: you can call me out.
  418. thorsten has joined
  419. Zash Linus parallells?
  420. Wiktor Riot is ugly and slow indeed, but it's still more usable than anything I've seen on desktop for average user (read: looks like normal messaging app). I didn't check stuff recently though.
  421. Ge0rG Andrew Nenakhov: I tried to login with Xabber/iOS, it went from "Authenticating" to "Offline" immediately, with no error message. I wasn't able to add contacts, nor to send or receive messages. What other conclusion should I make than that it's a mockup?
  422. zinid pep., I don't find the comparison correct, but okay πŸ˜›
  423. Andrew Nenakhov You had to try harder, I guess. It does not go offline for us with our server
  424. blabla has left
  425. Seve I think you guys are mixing topics :)
  426. zinid Seve, that happens all the time when you start discussing "tone" πŸ˜€
  427. Ge0rG Andrew Nenakhov: I entered the wrong JID, but it didn't tell me that.
  428. Half-ShotX has joined
  429. Ge0rG Andrew Nenakhov: on the other hand, I was just using your own words, which you used to describe another iOS client, that actually works in my experience... so there is _really_ no need to feel offended ;)
  430. Lance has left
  431. contrapunctus has left
  432. contrapunctus has joined
  433. contrapunctus has left
  434. contrapunctus has joined
  435. contrapunctus has left
  436. contrapunctus has joined
  437. contrapunctus has left
  438. contrapunctus has joined
  439. Half-ShotX has left
  440. Half-ShotX has joined
  441. contrapunctus has left
  442. contrapunctus has joined
  443. lorddavidiii has joined
  444. contrapunctus has left
  445. contrapunctus has joined
  446. contrapunctus has left
  447. contrapunctus has joined
  448. contrapunctus has left
  449. contrapunctus has joined
  450. contrapunctus has left
  451. contrapunctus has joined
  452. contrapunctus has left
  453. contrapunctus has joined
  454. Andrew Nenakhov I'm not the one here preaching politeness and ethics.
  455. Ge0rG > and I also tend to adapt my tone to the "incoming" tone, which is not the best of practices.
  456. contrapunctus has left
  457. contrapunctus has joined
  458. Andrew Nenakhov I'm actually ok with criticism. Especially when it is aimed at released products
  459. contrapunctus has left
  460. Half-ShotX has left
  461. Half-ShotX has joined
  462. contrapunctus has joined
  463. Ge0rG Andrew Nenakhov: so you didn't release the beta to obtain feedback, but ...?
  464. zinid Ge0rG, we also don't release betas btw
  465. Andrew Nenakhov We have access to builds cause people were asking
  466. zinid nobody use betas
  467. Andrew Nenakhov *We gave
  468. zinid XMPP software has too small user base for betas
  469. Andrew Nenakhov And we are open to a constructive feedback and bug reports. Stress on constructive.
  470. lorddavidiii has left
  471. Ge0rG Andrew Nenakhov: what about this? > I tried to login with Xabber/iOS, it went from "Authenticating" to "Offline" immediately, with no error message. I wasn't able to add contacts, nor to send or receive messages.
  472. Andrew Nenakhov Like, filed issues on GitHub. "I can't connect to xabber.org server, app immediately goes offline".
  473. contrapunctus has left
  474. contrapunctus has joined
  475. Ge0rG Issues: 0
  476. Lance has joined
  477. Ge0rG Andrew Nenakhov: is https://github.com/redsolution/xabber-ios/issues the right place?
  478. Andrew Nenakhov That's not a constructive feedback but whining on a muc channel that I rarely visit in my spare time.
  479. Andrew Nenakhov Yes, that's the place
  480. zinid Andrew Nenakhov, Ge0rG is too proud to create issues, he only can make such advices, double standards, that is
  481. lorddavidiii has joined
  482. contrapunctus has left
  483. contrapunctus has joined
  484. Zash Ge0rG doesn't report issues?
  485. Wiktor I just tested Xabber Web, works and looks really nice, this is not open-source though? (thinking about self-hosting and adding support for HTTP Upload)
  486. Zash So those 61 issues in our issue tracker is an illusion then? :)
  487. zinid Zash, yeah, he only creates issues in "right" software projects
  488. zinid double standards again
  489. Andrew Nenakhov Wiktor, it's agpl and not only it does support sending files, but probably does it im a very advanced way
  490. pep. Why do you have to use superlatives all the time :x
  491. Holger Wiktor: The problem is no MUC support.
  492. Wiktor Andrew Nenakhov, oh, I didn't spot the link to source, I found that xabber accounts have file upload but my own that supports http upload :0 didn't work
  493. Wiktor Holger, oh, I didn't go as far as that in my tests, thanks for input
  494. Wiktor for the record here's the source: https://github.com/redsolution/xabber-web
  495. Holger Wiktor: They do a custom MUC replacement.
  496. Wiktor ah, yep, now I recalled that, got it
  497. Half-ShotX has left
  498. Zash pep.: superlatives is the key to the reality distortion field, don't you know?
  499. Ge0rG zinid: https://github.com/processone/ejabberd/issues?utf8=βœ“&q=is%3Aissue+author%3Age0rg is not as impressive as with other projects, but I'm not even a user of ejabberd.
  500. contrapunctus has left
  501. contrapunctus has joined
  502. lorddavidiii has left
  503. zinid Ge0rG, I'm aware of those, yes
  504. contrapunctus has left
  505. contrapunctus has joined
  506. Ge0rG zinid: I'm with Guus here. Please tone down.
  507. zinid Ge0rG, my tone is fine, please back off
  508. contrapunctus has left
  509. Ge0rG zinid: "Ge0rG is too proud to create issues, he only can make such advices, double standards, that is"
  510. Ge0rG zinid: oh, wait. I didn't see the </s>
  511. Zash Is this going to end with a CoC?
  512. contrapunctus has joined
  513. Half-ShotX has joined
  514. Ge0rG Zash: only if it's St. Benedicts.
  515. zinid nah, they don't need CoC to ban XMPP developers πŸ˜‰
  516. contrapunctus has left
  517. lorddavidiii has joined
  518. krauq has left
  519. krauq has joined
  520. rtq3 has left
  521. novnov has left
  522. Ge0rG Andrew Nenakhov: also in the past, I've had some questionable experience with reporting issues to xabber-* projects. https://github.com/redsolution/xabber-android/issues/839 is the less controversial one.
  523. Half-ShotX has left
  524. contrapunctus has joined
  525. lorddavidiii has left
  526. MattJ Andrew Nenakhov, what XMPP servers don't support MAM pagination?
  527. MattJ (re https://play.google.com/store/apps/details?id=com.xabber.android&reviewId=gp%3AAOqpTOHSQsuOQ0KIwNFHOY0ECYRaQZ4PVHpQppwVRTmXr8z06YGRbaP5M32yrq9RericFG1i3UlA4cMhN9SJE8M )
  528. lorddavidiii has joined
  529. contrapunctus has left
  530. Half-ShotX has joined
  531. pep. Even our own community members are spreading FUD, yay
  532. krauq has left
  533. Half-ShotX has left
  534. krauq has joined
  535. Andrew Nenakhov > Why do you have to use superlatives all the time :x How many clients you know that can send several images at once and present a niiice gallery to view them? Or send voice messages?
  536. lorddavidiii has left
  537. Andrew Nenakhov Ge0rG, if you are that bothered by our vCard handling you can send us a pull request.
  538. Ge0rG Andrew Nenakhov: is that your answer to all my issues?
  539. Ge0rG Andrew Nenakhov: I will be glad to send you pull requests for everything you ask me to, you just need to pay my employer our standard consulting fee.
  540. lorddavidiii has joined
  541. Andrew Nenakhov MattJ, you are out of context about pagination. Guy was asking why we load many messages - but we load only 1 (one) message from every conversation.
  542. Andrew Nenakhov And there is no way to load all recent conversations but by polling all contacts I roster
  543. Andrew Nenakhov And since answers on Google play are limited to just 350characters there is no much space for details
  544. Andrew Nenakhov Because per our customer service policy we also have to insult jerky entitled commenters
  545. zinid πŸ˜€
  546. pep. First the "You know nothing!" is nice, and then I understood it exactly as MattJ did. It's really badly explained in that answer. "XMPP servers DO NOT support pagination" can mean quite a few things
  547. Half-ShotX has joined
  548. Alex memberbot is online and will accept your votes for the Q1-2019 membership applications
  549. Wiktor You know nothing, Jon Snow. :)
  550. Andrew Nenakhov Ge0rG, oh so we have to fix your problems with our app for free then, but you are willing to change us your standard consulting fee, uh oh
  551. pep. Alex, thanks!
  552. intosi Thanks Alex.
  553. Andrew Nenakhov pep., Yes, technically you are right. We should have been more technically precise
  554. alacer has joined
  555. contrapunctus has joined
  556. Ge0rG Andrew Nenakhov: I report problems with your app for free, and I expect that you at least fix protocol violations.
  557. Ge0rG Andrew Nenakhov: you are paying your developers to write the app, so why shouldn't I expect you to pay me to fix your code, if you want me to do it for you? :P
  558. Half-ShotX has left
  559. lorddavidiii has left
  560. Andrew Nenakhov There was a guy somewhere here who was running around GitHub and spamming all the projects with nonsense issues like compatibility suite. I think he was thinking that he was doing a great community service.
  561. pep. A votΓ© !
  562. Andrew Nenakhov Just saying.
  563. moparisthebest has left
  564. lorddavidiii has joined
  565. Andrew Nenakhov Ge0rG, if you are having a problem with our code, I don't expect you to fix it, but to wait till we get to fixing it. If you are really impatient you may send us a fix, we rarely turn down PRs
  566. moparisthebest has joined
  567. zinid Andrew Nenakhov, he is right now ranting in ejabberd@ room πŸ˜€
  568. zinid we don't want to support his precious SCRAM-SHA-256 πŸ™
  569. alacer has left
  570. alacer has joined
  571. Andrew Nenakhov Lazy developer asses you are!
  572. krauq has left
  573. zinid Andrew Nenakhov, hum, I thought XMPP is all about endless discussions and meetings, no? Should we implement something? I'm confused πŸ€”
  574. Half-ShotX has joined
  575. krauq has joined
  576. Andrew Nenakhov Have you read a post-meritocracy manifesto?
  577. zinid no
  578. Andrew Nenakhov These core values and principles are: We do not believe that our value as human beings is intrinsically tied to our value as knowledge workers. Our professions do not define us; we are more than the work we do. We believe that interpersonal skills are at least as important as technical skills. We can add the most value as professionals by drawing on the diversity of our identities, backgrounds, experiences, and perspectives. Homogeneity is an antipattern.
  579. Andrew Nenakhov https://postmeritocracy.org/
  580. zinid how does this relate? stop confusing me, plz
  581. Lance has left
  582. Andrew Nenakhov I mean, we are doing everything wrong by trying to build something.
  583. Andrew Nenakhov We must be friendly and open an inclusive
  584. Andrew Nenakhov And then things will somehow get themselves done
  585. Half-ShotX has left
  586. Andrew Nenakhov By our welcoming community.
  587. pep. I think we haven't addressed the elephant in the room that is the language barrier
  588. zinid Andrew Nenakhov, we also need to attract those pissed minority, they will do the job for us πŸ˜€
  589. Andrew Nenakhov zinid, so now you plan to EXPLOIT offended minorities??! You monster.
  590. zinid I just suggest the solutions
  591. zinid and you only criticize me
  592. goffi has left
  593. Andrew Nenakhov Ok guys jokes aside, have to go off chat. Need to oversee updates to three xmpp clients and some more projects. Unfortunately so far we don't have any minorities in our team (though gender diversity is pretty high, 40% of our developer team are females!)
  594. pep. out of?
  595. Half-ShotX has joined
  596. Andrew Nenakhov Currently, there are 5 developers plus one sysamin and me
  597. pep. Cool :)
  598. Andrew Nenakhov Also one fringe member who works on designing required protocol extensions
  599. Ge0rG Andrew Nenakhov: it would be great if you could triage incoming bug requests and say whether you are going to fix them or not, and if yes then on which time frame
  600. jmpman has left
  601. Andrew Nenakhov Actually we have trouble keeping up with GitHubs tracker. We treat is a public backlog for now, and we rely on internal redmine tracker for real development.
  602. Andrew Nenakhov Problem with GitHub is that it gets spammed all to quickly with all sorts of request, so it takes a lot of time just to sort it,
  603. Wiktor Andrew Nenakhov, I agree, I've seen this problem with another project I've been involved with, too much noise
  604. zinid +1, and if you don't address that spam your bugtracker looks like a pile of πŸ’©
  605. Ge0rG Just close down the tracker then?
  606. zinid just cut off the head, yeah
  607. Half-ShotX has left
  608. Half-ShotX has joined
  609. l has joined
  610. Andrew Nenakhov Some day in the future we'll hire a support team and will probably retain issue creation for team only.
  611. Andrew Nenakhov So to file bug report users will need to email their problem to us and we'll publish only verified issues.
  612. Half-ShotX has left
  613. Andrew Nenakhov But this may also work bad. So for the time being we're mostly treating GitHub issues like a toxic dump and try to avoid it :(
  614. Ge0rG Andrew Nenakhov: let me try to find a better phrasing for my point: if you want people to report more issues, you should have a process where reported issues are at least categorized on a somewhat timely scale.
  615. Ge0rG Andrew Nenakhov: some hours ago, you asked me to report my issues on github.
  616. Andrew Nenakhov They actually are. I add labels to them!
  617. blabla has joined
  618. Andrew Nenakhov Xabber for Web GitHub tracker so far had zero issues, so it was less dreadful 😁
  619. contrapunctus has left
  620. Ge0rG Andrew Nenakhov: so you only want me to report on github about xabber-web and xabber-ios but not about xabber-android? :D
  621. contrapunctus has joined
  622. Lance has joined
  623. Andrew Nenakhov Also, your bug reports are pointless and wasteful.
  624. Ge0rG Andrew Nenakhov: okay, so you don't want me to report issues at all?
  625. Andrew Nenakhov This is an incomplete portion of app, so it just works for us. What is the point reacting on it when we know we'll rebuild everything there?
  626. contrapunctus has left
  627. contrapunctus has joined
  628. Ge0rG Andrew Nenakhov: so you admit it's just a mockup? 😁
  629. Andrew Nenakhov Probably yes, Georg, you better not report issues to us. Use some Dino or Gajim or Conversations or even Yaxim.
  630. Andrew Nenakhov Ge0rG, no, it's a very functional xmpp client that has a couple of incomplete interfaces, both of which are truly trivial.
  631. Ge0rG Andrew Nenakhov: point taken.
  632. Half-ShotX has joined
  633. Andrew Nenakhov You see, what's the point making beautiful login interface for an app if we suspect there will be some trouble down the road that we might not be able to solve?
  634. Andrew Nenakhov So we concentrate on hard things first. Trivial things and polish later.
  635. contrapunctus has left
  636. contrapunctus has joined
  637. Half-ShotX has left
  638. Half-ShotX has joined
  639. Guus Zash a couple of weeks ago you were about to test something in Openfire - there was a breakdown of s2s somewhere halfway in our conversation - were you able to reproduce that issue?
  640. lumi has joined
  641. Guus initial presence echo, I think was what the issue related to.
  642. Zash Guus: Hmm, can you provide more hints to help me remember?
  643. Half-ShotX has left
  644. Zash Ah. I think I found that to be working now.
  645. Guus \o/
  646. Guus Thanks
  647. Guus edhelas - that's one of your issues with Openfire, btw.
  648. Guus so hopefully, that's gone now.
  649. Zash Guus: If you want a project for the day, try getting scansion ( MattJs test runner) up and running :)
  650. Guus Zash I'm actually interested - but it's one of a long list of awesome stuff I want do get done πŸ™‚
  651. contrapunctus has left
  652. contrapunctus has joined
  653. Half-ShotX has joined
  654. Guus > Guus: ...having a good easy-to-deploy coroprate setup. You mentioned that earlier, Ge0rG - that's actually something that Openfire strives to do. Any thoughts/pointers there?
  655. contrapunctus has left
  656. contrapunctus has joined
  657. Zash Hold on, I'm under the impression that that's already a strong point of Openfire, leave some for us too ;)
  658. contrapunctus has left
  659. contrapunctus has joined
  660. Ge0rG Guus: I haven't run openfire yet, but having a short introduction article on how to host it with all mobile features enabled, and integrate it with your AD and stay compliant to GDPR, would be great.
  661. Guus Zash you get _all other_ stuff πŸ™‚
  662. Guus GDPR is something we haven't touched on
  663. Guus LDAP (AD?) integration you get out of the box
  664. Guus 'all mobile features' likely means enabling some plugins, that we're planning to ship as a default set in the future.
  665. Ge0rG Guus [13:48]: > GDPR is something we haven't touched on That's a tough sell in the EU
  666. Half-ShotX has left
  667. Guus Ge0rG - if you think that 'easy corporate setup' fills an important gap in what we have for XMPP, I'd love for you to look at Openfire for that - see if we can improve it more in just that (I think, like Zash suggests, its already pretty well on its way in that direction). I do see value for Openfire to specialize there.
  668. Guus Yeah, you're absolutely right.
  669. dele Guus I hope XEP-0357: Push Notifications is in your long list of awesomeness. It will help reduce the battery power drain when using Conversations with Openfire
  670. Guus dele yes, yes
  671. dele πŸ™‚
  672. jmpman has joined
  673. contrapunctus has left
  674. Zash Got CSI?
  675. Guus Zash, I have working code that advertises the feature, but as I couldn't find anything that would actually benefit from CSI without breaking spec (mostly the out-of-order restriction, iirc), I've never pushed that.
  676. MattJ Guus, in theory a significant benefit comes from just witholding unimportant stanzas for $time and sending them together in batches
  677. Zash Yeah, messing with the ordering is just ... icky.
  678. Zash types "xep" and 3 random digits into a search engine and gets https://xmpp.org/extensions/xep-0286.html
  679. MattJ If you do more than that you're in dangerous territory, and even doing just that requires some work to get right
  680. Guus MattJ It's all a bit further away in my memory, but if I recall correctly, I thought that, practically, there wouldn't be to much value to it.
  681. Guus (I might be very wrong)
  682. Zash https://xmpp.org/extensions/xep-0286.html#sect-idm45485296239888 > 4.1 Transmit no data > 4.2 When transmitting, transmit as much as you can
  683. Half-ShotX has joined
  684. Zash That sums up a good strategy.
  685. Zash Harder to quantify that tho
  686. Guus Yeah - I was basically wondering if it effectively is worth the added complexity of CSI, in practice. That's why I held off.
  687. MattJ Guus, look up the study that found the Pandora music streaming client used 90% of its battery consumption on 2% of the traffic (because it downloaded all the track at the start [good], and then sent periodic pings back to the server [bad])
  688. Guus MattJ but doesn't SM affect that more than CSI?
  689. alacer has left
  690. flow I think it is possible that even a trival CSI server implementation just withholding presence stanzas would have an measurable impact on battery life
  691. Zash Wasn't that part of SM removed?
  692. Guus flow if that's true, then I sit here corrected.
  693. Guus my completely uneducated guess was that that's not a meaningful change
  694. Guus (as there's plenty of traffic that would cause the buffer to flush)
  695. Zash Plenty of presence can be bunched up in batches
  696. flow Guus, well it clearly depends on the exact use case. But you could possiblly easly measure the longest idle time for the connection and compare the values with and without CSI
  697. flow or s/use case/user/
  698. Guus Yeah, that's a thought.
  699. Guus Also, I'm not saying that there's absolutely no merit in CSI
  700. Zash Measuring would be good tho
  701. Guus but the discussion I had at the time made me re-evaluate the priority of that added to Openfire
  702. Guus so I kicked that can down the road
  703. alacer has joined
  704. Guus So, yeah, GDPR, possibly CSI... what more enterprisy stuff is XMPP lacking? (or do you think is lacking because you've not tried our most awesome server)?
  705. Half-ShotX has left
  706. Half-ShotX has joined
  707. Zash As a self-hosting proponent I'd prefer to see CSI prioritized over push notifications, since that ties into Google and Apple.
  708. Lance has left
  709. Guus _completely_ unrelated: when tailing a logfile, it's easy to put in a marker by hitting enter, which introduces a blank line. Can you do something similar when following in less?
  710. Half-ShotX has left
  711. Guus Zash, I don't think that there are self-hosted alternatives to clients running on Google and Apple (apart from web clients that don't have particularly good UX on mobile phones)?
  712. l has left
  713. l has joined
  714. labdsf has left
  715. labdsf has joined
  716. Guus In other words: adding Push Notifications doesn't hurt self-hosting?
  717. Zash It doesn't help with mobile OSes killing your app, but it does help with power usage.
  718. Zash CSI doesn't help with mobile OSes killing your app, but it does help with power usage.
  719. Guus I'm not saying CSI is useless - I just wondered how you compared it against push notifications. Support for either XEP would benefit the exact same clients, I think.
  720. alacer has left
  721. alacer has joined
  722. contrapunctus has joined
  723. Wiktor Guus, CSI doesn't help if your app is killed, push is handled by system and will start your app if it's not running (e.g. killed by aggressive battery optimization).
  724. Guus Wiktor, that sounds about right
  725. pep. Android clients should all implement VoIP to get past the push business :P
  726. bowlofeggs has joined
  727. Wiktor Both are useful, it's just their use-case areas do not overlap perfectly :)
  728. Guus I think I'm confusing people. I didn't want to say either CSI or Push is better or worse than the other. I only didn't understand the argument to prefer Push _as that's better for self-hosting_
  729. Guus doesn't really matter anyways
  730. Guus I was just curious
  731. pep. Conversations has really worked fine for me without any push support (I run the fdroid build)
  732. Zash But then need for agressive murderous battery savings can be mitigated somewhat by CSI
  733. pep. Guus, no that's the opposite, **to prefer CSI
  734. Half-ShotX has joined
  735. Guus pep. err, right - but my question remains: I'm not seeing that there's a difference for the _self-hosted_ aspect of things.
  736. pep. Using push means I am dependent on the developer's Push server
  737. Wiktor for self-hosting? push is no problem for server operators, rather to client developers (as they need to operate push proxy server). Or maybe I misunderstood what you meant
  738. Half-ShotX has left
  739. pep. If I decide to self-host that push server, that means I have to rebuild the app, and register that to google(?), provide it in the play store etc.
  740. Half-ShotX has joined
  741. Zash Guus: I don't get no push notifications. So I personally don't directly benefit from push. Mostly it annoys me with implying that XMPP isn't push already.
  742. Guus Zash ok, sure - if you'd not use it even if the feature was available, then it makes sense to want to have a different feature first πŸ™‚
  743. alacer has left
  744. neshtaxmpp has left
  745. Guus Wiktor no, you did not misunderstand me. That exactly was my confusion.
  746. Wiktor Okay!
  747. Guus (and I naively assumed that 'self-hosting' only applied to the XMPP server itself)
  748. Wiktor Yeah, well, I wouldn't use "self-hosting" to describe running your own push node, just like I wouldn't use it to describe forking a client, but that's just semantics I guess
  749. Zash No push notifications in my phone OS that I know of either.
  750. Guus Zash sure, but then you're running something that the vast, vast majority of corporate users isn't running.
  751. Half-ShotX has left
  752. Wiktor for the record there are alternative push services to google, random example: https://developer.huawei.com/consumer/en/devservice/doc/20102
  753. alacer has joined
  754. Zash Fun fact: the first implementation of push notifications for prosody was tested against an SMS API
  755. Guus Which says more about the developer than the intended use case, I think πŸ™‚
  756. Guus intended/expected
  757. Half-ShotX has joined
  758. Zash :)
  759. Zash The part that sits in the XMPP server doesn't need to know anything about the push server, so why not
  760. Half-ShotX has left
  761. lorddavidiii has left
  762. karoshi has left
  763. alacer has left
  764. Lance has joined
  765. lorddavidiii has joined
  766. karoshi has joined
  767. Half-ShotX has joined
  768. Half-ShotX has left
  769. lorddavidiii has left
  770. lorddavidiii has joined
  771. Nekit has left
  772. Nekit has joined
  773. 404.city has joined
  774. Half-ShotX has joined
  775. ralphm has joined
  776. alacer has joined
  777. Half-ShotX has left
  778. Neustradamus has left
  779. goffi has joined
  780. contrapunctus has left
  781. contrapunctus has joined
  782. Half-ShotX has joined
  783. neshtaxmpp has joined
  784. Half-ShotX has left
  785. alacer has left
  786. l has left
  787. rtq3 has joined
  788. blabla has left
  789. Half-ShotX has joined
  790. rtq3 has left
  791. rtq3 has joined
  792. Seve MattJ, you mentioned that if XMPP started today, it would not use XML. What do you think would it be, and why?
  793. MattJ A good question :)
  794. Zash Probably depends on who started it
  795. MattJ The thing is, I personally believe XML was, and still is, a great fit for XMPP
  796. pep. The X in XMPP stands for XML right, there's no way we use something else
  797. MattJ The reason is that it has namespaces right there
  798. MattJ Namespaces in most formats tend to end up pretty ugly at the end of the day
  799. Zash JSON with namespaces and schema isn't really nicer than XML
  800. zinid this is not a technical question, but marketing
  801. pep. But why use namespaces when you can have everything included (!! No I'm not trying to revive the discussion :p)
  802. zinid XML has bad reputation already
  803. Zash XML got a bad reputation because it was popular and used for things where it wasn't a good fit
  804. zinid Zash, does it matter why?
  805. Zash JSON is used for things today where it's not a good fit.
  806. Zash zinid: Does anything matter?
  807. zinid Zash, yes, something definitely matters
  808. Guus fwiw, I've found that standardizing anything on XML is easier than doing the same on JSON.
  809. zinid but not why XML got "outdated"
  810. MattJ Everything gets outdated
  811. Guus and I agree with zinid, XML has a bad reputation - I think that's primarily caused by the fact that it's hard to use for people that use it in a usecase where json is a better fit.
  812. Zash Bring back ASN.1!
  813. zinid Zash, yes!111
  814. zinid let's call it ASN.2
  815. zinid new exciting thingy
  816. Guus ASN.2.0 <-- you need the marketing thingy!
  817. Zash Is binary, has schema, namespaces, all the bells and whistles anyone could want
  818. Lance has left
  819. Zash Or well, ASN.1 is ... the schema?
  820. zinid Zash, I think it's schema + encoding, no?
  821. MattJ Seve, none of this answers your question. The answer is probably "HTTP+JSON" and because that's what people use for everything today...
  822. zinid MattJ, yeah, but HTTP+JSON is a very rigid construction, it doesn't fit everything
  823. Guus I would call JSON many things, but not 'rigid'. πŸ™‚
  824. MattJ zinid, it's k->v pairs + arrays, it does fit everything :)
  825. MattJ Maybe not optimally, but it can be done
  826. MattJ Note that I'm not saying it would be a good idea
  827. Zash MattJ: Did you see the thing I played with this morning? It failed sometimes because of the order of keys in JSON objects.
  828. MattJ Fun
  829. Half-ShotX has left
  830. Half-ShotX has joined
  831. zinid well, they invented CBOR, which has 1:1 mapping with JSON, why?
  832. Zash CBOR is nice
  833. zinid btw, CBOR is even more compact than ASN.1
  834. Zash zinid: That doesn't make sense
  835. zinid Zash, what exactly?
  836. Seve MattJ, I didn't say anything because I'm interested on the topic and wanted to know what people say. I was just wondering when you mentioned that, if you had some other solution for it that could replace XML today for XMPP or if you had in mind the popularity JSON has these days. Very appreciated :)
  837. MattJ Seve, no, I have no better solution in mind
  838. Zash zinid: Is CBOR more compact than PER or the one I forget the name of that's ΓΌltra-compact bit packing?
  839. zinid Zash, I think there is comparison with DER in RFC 7049
  840. blabla has joined
  841. Zash I wrote a CBOR lib, so I think CBOR is nice. It can fit Lua tables natively, as opposed to JSON.
  842. zinid ah, BER!!!
  843. zinid https://tools.ietf.org/html/rfc7049#appendix-E
  844. Zash CBOR is pretty compact for something that is self-describing
  845. Zash BER & co is also self-describing
  846. zinid > 3. no schema description needed That's a moot advantage of CBOR, tbh
  847. Zash But I imagine schema-aware magic like https://en.wikipedia.org/wiki/Packed_Encoding_Rules#Packed_Encoding_Rules can be more compact
  848. zinid Zash, indeed, I think PER is more compact than BER
  849. Half-ShotX has left
  850. Zash But then you you lose the self-describingness and need the schema to decode
  851. zinid schemas are awesome
  852. contrapunctus has left
  853. zinid ejabberd internally uses schemas only, no XML parsing
  854. contrapunctus has joined
  855. Wiktor Yep, CBOR is nice, every time I see base64 used nowadays I cry a little as this is just a workaround for the inability to directly store binary...
  856. blabla has left
  857. blabla has joined
  858. zinid I still think ASN.1 is the best! Except maybe Cobol'ish syntax, but I can live with that
  859. Zash Can haz CBOR encoding rules
  860. zinid Zash, ah, true
  861. pep. zinid, what kind of schemas do you use in ejabberd exactly?
  862. zinid pep., hand-made
  863. pep. I mean, what schemas, what tech, XML schemas?
  864. pep. schemas doing what
  865. Half-ShotX has joined
  866. zinid pep., no, erlang'ish, https://github.com/processone/xmpp/blob/master/specs/xmpp_codec.spec
  867. zinid pep., the schema tells the codec how to decode/encode XML into internal Erlang structures
  868. zinid so basically same stuff as ASN.1
  869. pep. interesting
  870. pep. That also builds parsers etc.?
  871. zinid really? Link Mauve is working on the same for Rust, I thought it's already well recognized approach
  872. zinid pep., yes
  873. Wiktor for the record stanza.io does something similar: https://github.com/legastero/stanza.io/blob/master/src/protocol/stanzas/bookmarks.js#L6-L28
  874. alacer has joined
  875. pep. zinid, yes, and I'm also working on it, but we have an XML parser in there
  876. pep. Well, we expect parsed structures already, we don't handle raw strings
  877. zinid pep., well, yes, an XML parser translates into internal XML Erlang representation, then the codec converts the representation into valid Erlang records (kinda structures in C)
  878. pep. Ok. I was confused for a sec
  879. zinid so it has two passes, which is of course not very efficient
  880. pep. But you gain a lot more with that anyway. And it's already way more efficient than doing the same in python, hands down..
  881. zinid pep., <message/> -> #xml{} -> #message{}
  882. pep. Okay
  883. zinid think of #foo{} as a C structure
  884. Wiktor too bad this can't be derived automatically from schema in xeps :)
  885. pep. Wiktor, indeed
  886. Lance has joined
  887. pep. zinid, yeah I get it
  888. zinid yes, so stanza.io guys, myself and Link Mauve are reinventing it from scratch
  889. pep. We do the same in xmpp-parsers anyway
  890. zinid what surprized me, is that ejabberd became faster with such approach
  891. Zash Wiktor: Was this because of the schemas being incomplete or XML schema itself not being capable of expressing things sufficiently?
  892. Link Mauve Completely unsurprised. ^^
  893. pep. Zash, both? I guess, mostly the latter
  894. Wiktor I remember schemas being incomplete when I tried parsing XSD -> TypeScript using a library (just a PoC), then there were issues with the library not supporting all constructs of XSD correctly
  895. zinid Link Mauve, maybe for you πŸ™‚ but I had doubts back then, I was thinking about slowing a bit
  896. zinid the problem with XML schemas is that you cannot build structures for your language from them
  897. zinid at least I don't know how to do that
  898. Wiktor Zash, e.g. https://github.com/spreeuwers/xsd2ts/issues/1
  899. zinid I'm not proud of inventing my own schema at all
  900. architekt has joined
  901. alacer has left
  902. Link Mauve Yeah, me neither.
  903. Link Mauve But it was mandatory given xsd doesn’t help with internal structs.
  904. Wiktor well you can build structures but you need to write the xsd -> target language translator first, and that wouldn't be a weekend project, probably with a lot of bugs etc.
  905. Half-ShotX has left
  906. Half-ShotX has joined
  907. zinid Wiktor, yeah
  908. architekt has left
  909. Neustradamus has joined
  910. Wiktor and then write that translator for every Nth language... etc. so making a small DSL now is less work it seems
  911. waqas has joined
  912. karoshi has left
  913. Half-ShotX has left
  914. Half-ShotX has joined
  915. andy has left
  916. Half-ShotX has left
  917. Half-ShotX has joined
  918. Andrew Nenakhov has left
  919. Andrew Nenakhov has joined
  920. Andrew Nenakhov has left
  921. blabla has left
  922. Half-ShotX has left
  923. Half-ShotX has joined
  924. blabla has joined
  925. flow has left
  926. Lance has left
  927. Andrew Nenakhov has joined
  928. Half-ShotX has left
  929. Half-ShotX has joined
  930. blabla has left
  931. lorddavidiii has left
  932. lovetox has joined
  933. edhelas has left
  934. nyco has left
  935. yomane has left
  936. edhelas has joined
  937. contrapunctus has left
  938. Half-ShotX has left
  939. Half-ShotX has joined
  940. blabla has joined
  941. nyco has joined
  942. contrapunctus has joined
  943. neshtaxmpp has left
  944. neshtaxmpp has joined
  945. 404.city has left
  946. Half-ShotX has left
  947. Half-ShotX has joined
  948. contrapunctus has left
  949. Half-ShotX has left
  950. Half-ShotX has joined
  951. blabla has left
  952. blabla has joined
  953. contrapunctus has joined
  954. contrapunctus has left
  955. contrapunctus has joined
  956. Half-ShotX has left
  957. Half-ShotX has joined
  958. Nekit has left
  959. Nekit has joined
  960. contrapunctus has left
  961. contrapunctus has joined
  962. thorsten has left
  963. yvo has joined
  964. Half-ShotX has left
  965. Half-ShotX has joined
  966. Ge0rG Aww, now I missed all the ordered JSON and DER discussion, so it's too late to come up with Canonical JSON <https://matrix.org/docs/spec/appendices.html#canonical-json>
  967. flow has joined
  968. Half-ShotX has left
  969. Half-ShotX has joined
  970. Maranda "Canonical" πŸ€”πŸ€”
  971. Maranda ?
  972. Maranda Huhuhu
  973. Maranda just opened that link
  974. dele has left
  975. contrapunctus has left
  976. contrapunctus has joined
  977. dele has joined
  978. rtq3 has left
  979. Half-ShotX has left
  980. Half-ShotX has joined
  981. Half-ShotX has left
  982. dele has left
  983. ralphm also no floats
  984. lorddavidiii has joined
  985. Half-ShotX has joined
  986. labdsf has left
  987. lorddavidiii has left
  988. labdsf has joined
  989. Lance has joined
  990. lorddavidiii has joined
  991. Half-ShotX has left
  992. Half-ShotX has joined
  993. Maranda has left
  994. Maranda has joined
  995. lorddavidiii has left
  996. Half-ShotX has left
  997. lorddavidiii has joined
  998. Half-ShotX has joined
  999. oli has left
  1000. oli has joined
  1001. rtq3 has joined
  1002. contrapunctus has left
  1003. Steve Kille has left
  1004. contrapunctus has joined
  1005. Steve Kille has joined
  1006. Half-ShotX has left
  1007. Half-ShotX has joined
  1008. lorddavidiii has left
  1009. lorddavidiii has joined
  1010. Half-ShotX has left
  1011. Half-ShotX has joined
  1012. Yagiza has left
  1013. yvo has left
  1014. Half-ShotX has left
  1015. Half-ShotX has joined
  1016. valo has left
  1017. Nekit has left
  1018. lorddavidiii has left
  1019. oli has left
  1020. lorddavidiii has joined
  1021. Half-ShotX has left
  1022. Half-ShotX has joined
  1023. pep. https://bouah.net/2019/02/slixmpp-gets-omemo-support/ !
  1024. lumi has left
  1025. valo has joined
  1026. blabla has left
  1027. Half-ShotX has left
  1028. Half-ShotX has joined
  1029. contrapunctus has left
  1030. contrapunctus has joined
  1031. zinid pep.: you too 😁
  1032. pep. I know right
  1033. frainz has left
  1034. frainz has joined
  1035. Half-ShotX has left
  1036. Half-ShotX has joined
  1037. Lance has left
  1038. Lance has joined
  1039. neshtaxmpp has left
  1040. neshtaxmpp has joined
  1041. neshtaxmpp has left
  1042. 404.city has joined
  1043. efrit has joined
  1044. Half-ShotX has left
  1045. Half-ShotX has joined
  1046. neshtaxmpp has joined
  1047. efrit has left
  1048. efrit has joined
  1049. lumi has joined
  1050. vanitasvitae pep.: great!
  1051. labdsf has left
  1052. pep. https://news.ycombinator.com/item?id=19247856 for HN clickers
  1053. Lance has left
  1054. Half-ShotX has left
  1055. Half-ShotX has joined
  1056. alacer has joined
  1057. Half-ShotX has left
  1058. Half-ShotX has joined
  1059. contrapunctus has left
  1060. contrapunctus has joined
  1061. contrapunctus has left
  1062. contrapunctus has joined
  1063. contrapunctus has left
  1064. contrapunctus has joined
  1065. alacer has left
  1066. contrapunctus has left
  1067. contrapunctus has joined
  1068. Half-ShotX has left
  1069. Half-ShotX has joined
  1070. ThibG has left
  1071. ThibG has joined
  1072. Half-ShotX has left
  1073. Half-ShotX has joined
  1074. Nekit has joined
  1075. blabla has joined
  1076. Half-ShotX has left
  1077. Half-ShotX has joined
  1078. !xsf_Martin has joined
  1079. igoose has left
  1080. frainz has left
  1081. Half-ShotX has left
  1082. Half-ShotX has joined
  1083. frainz has joined
  1084. moparisthebest has left
  1085. moparisthebest has joined
  1086. igoose has joined
  1087. Half-ShotX has left
  1088. Half-ShotX has joined
  1089. efrit has left
  1090. !xsf_Martin has left
  1091. !xsf_Martin has joined
  1092. Half-ShotX has left
  1093. Half-ShotX has joined
  1094. labdsf has joined
  1095. l has joined
  1096. contrapunctus has left
  1097. contrapunctus has joined
  1098. Guus Despite Alex's mail, I'm not getting a response from memberbot
  1099. Guus is it online?
  1100. pep. It was earlier
  1101. Alex lemme check
  1102. Guus ah, it started to respond now
  1103. Alex just restarted the bot
  1104. Half-ShotX has left
  1105. Guus it responded to my message that I sent 6 minutes earlier
  1106. Guus unsure where that got stuck
  1107. Guus well, I voted. πŸ™‚
  1108. Guus Thanks Alex
  1109. Alex (Y)
  1110. efrit has joined
  1111. Half-ShotX has joined
  1112. novnov has joined
  1113. novnov has left
  1114. l has left
  1115. l has joined
  1116. Half-ShotX has left
  1117. Half-ShotX has joined
  1118. moparisthebest has left
  1119. moparisthebest has joined
  1120. 404.city has left
  1121. efrit has left
  1122. kokonoe has left
  1123. dele has joined
  1124. Half-ShotX has left
  1125. !xsf_Martin has left
  1126. kokonoe has joined
  1127. !xsf_Martin has joined
  1128. Half-ShotX has joined
  1129. contrapunctus has left
  1130. contrapunctus has joined
  1131. Nekit has left
  1132. Half-ShotX has left
  1133. Half-ShotX has joined
  1134. Half-ShotX has left
  1135. labdsf has left
  1136. Half-ShotX has joined
  1137. Half-ShotX has left
  1138. labdsf has joined
  1139. Half-ShotX has joined
  1140. contrapunctus has left
  1141. contrapunctus has joined
  1142. vaulor has left
  1143. vaulor has joined
  1144. Half-ShotX has left
  1145. Half-ShotX has joined
  1146. !xsf_Martin has left
  1147. !xsf_Martin has joined
  1148. l has left
  1149. !xsf_Martin has left
  1150. !xsf_Martin has joined
  1151. Half-ShotX has left
  1152. yvo has joined
  1153. jmpman has left
  1154. Half-ShotX has joined
  1155. labdsf has left
  1156. labdsf has joined
  1157. Half-ShotX has left
  1158. Half-ShotX has joined
  1159. flo has joined
  1160. contrapunctus has left
  1161. contrapunctus has joined
  1162. Half-ShotX has left
  1163. flo has left
  1164. l has joined
  1165. Half-ShotX has joined
  1166. oli has joined
  1167. tux has left
  1168. dele has left
  1169. Half-ShotX has left
  1170. lnj has left
  1171. tux has joined
  1172. dele has joined
  1173. dele has left
  1174. j.r has left
  1175. 404.city has joined
  1176. Half-ShotX has joined
  1177. !xsf_Martin has left
  1178. l has left
  1179. l has joined
  1180. rtq3 has left
  1181. Half-ShotX has left
  1182. dele has joined
  1183. dele has left
  1184. Half-ShotX has joined
  1185. grumpy has left
  1186. kokonoe has left
  1187. grumpy has joined
  1188. kokonoe has joined
  1189. Half-ShotX has left
  1190. Half-ShotX has joined
  1191. Half-ShotX has left
  1192. Tobias has left
  1193. goffi has left
  1194. Half-ShotX has joined
  1195. lumi has left
  1196. lumi has joined
  1197. undefined has left
  1198. undefined has joined
  1199. frainz has left
  1200. frainz has joined
  1201. Half-ShotX has left
  1202. labdsf has left
  1203. dele has joined
  1204. contrapunctus has left
  1205. contrapunctus has joined
  1206. l has left
  1207. contrapunctus has left
  1208. contrapunctus has joined
  1209. Half-ShotX has joined
  1210. Half-ShotX has left
  1211. Half-ShotX has joined
  1212. ThibG has left
  1213. dele has left
  1214. ThibG has joined
  1215. l has joined
  1216. Half-ShotX has left
  1217. l has left
  1218. Half-ShotX has joined
  1219. rtq3 has joined
  1220. Half-ShotX has left
  1221. 404.city has left
  1222. j.r has joined
  1223. rtq3 has left
  1224. rtq3 has joined
  1225. Half-ShotX has joined
  1226. Half-ShotX has left
  1227. ThibG has left
  1228. ThibG has joined
  1229. j.r has left
  1230. j.r has joined
  1231. contrapunctus has left
  1232. contrapunctus has joined
  1233. l has joined
  1234. kokonoe has left
  1235. oli has left
  1236. kokonoe has joined
  1237. Half-ShotX has joined
  1238. dele has joined
  1239. dele has left
  1240. lorddavidiii has left
  1241. lovetox has left
  1242. Half-ShotX has left
  1243. Half-ShotX has joined
  1244. l has left
  1245. oli has joined
  1246. dos has joined
  1247. zinid has left
  1248. frainz has left
  1249. oli has left
  1250. zinid has joined
  1251. oli has joined
  1252. frainz has joined
  1253. yvo has left
  1254. Half-ShotX has left
  1255. Half-ShotX has joined
  1256. contrapunctus has left
  1257. contrapunctus has joined
  1258. l has joined
  1259. 404.city has joined
  1260. Half-ShotX has left
  1261. Half-ShotX has joined
  1262. frainz has left
  1263. frainz has joined
  1264. l has left
  1265. alexis has joined
  1266. rtq3 has left
  1267. Half-ShotX has left
  1268. Half-ShotX has joined
  1269. alexis has left
  1270. alexis has joined
  1271. frainz has left
  1272. Alex has left
  1273. Alex has joined
  1274. frainz has joined
  1275. contrapunctus has left
  1276. contrapunctus has joined
  1277. 404.city has left