jdev - 2020-05-18


  1. sonny has left

  2. sonny has joined

  3. sonny has left

  4. sonny has joined

  5. kikuchiyo has left

  6. wurstsalat has left

  7. Martin has left

  8. Martin has joined

  9. sonny has left

  10. sonny has joined

  11. sonny has left

  12. sonny has joined

  13. strar has left

  14. strar has joined

  15. strar has left

  16. strar has joined

  17. sonny has left

  18. sonny has joined

  19. sonny has left

  20. sonny has joined

  21. xecks has left

  22. sonny has left

  23. sonny has joined

  24. sonny has left

  25. sonny has joined

  26. kikuchiyo has joined

  27. BinnyG has joined

  28. BinnyG has left

  29. strar has left

  30. strar has joined

  31. strar has left

  32. strar has joined

  33. kikuchiyo has left

  34. strar has left

  35. strar has joined

  36. waqas has left

  37. waqas has joined

  38. sonny has left

  39. sonny has joined

  40. sonny has left

  41. sonny has joined

  42. kikuchiyo has joined

  43. kikuchiyo has left

  44. waqas has left

  45. waqas has joined

  46. waqas has left

  47. waqas has joined

  48. waqas has left

  49. waqas has joined

  50. moparisthebest has left

  51. waqas has left

  52. waqas has joined

  53. waqas has left

  54. waqas has joined

  55. SouL has joined

  56. SouL has left

  57. Yagizа has joined

  58. SouL has joined

  59. kikuchiyo has joined

  60. kikuchiyo has left

  61. sonny has left

  62. sonny has joined

  63. kikuchiyo has joined

  64. moparisthebest has joined

  65. kikuchiyo has left

  66. debacle has joined

  67. vsemxbwe has joined

  68. kikuchiyo has joined

  69. kikuchiyo has left

  70. wurstsalat has joined

  71. sonny has left

  72. sonny has joined

  73. rion has left

  74. rion has joined

  75. kikuchiyo has joined

  76. sonny has left

  77. sonny has joined

  78. kikuchiyo has left

  79. pulkomandy has left

  80. pulkomandy has joined

  81. sonny has left

  82. sonny has joined

  83. pulkomandy has left

  84. pulkomandy has joined

  85. pulkomandy has left

  86. pulkomandy has joined

  87. pulkomandy has left

  88. pulkomandy has joined

  89. pulkomandy has left

  90. pulkomandy has joined

  91. waqas has left

  92. waqas has joined

  93. pulkomandy has left

  94. waqas has left

  95. waqas has joined

  96. waqas has left

  97. waqas has joined

  98. pulkomandy has joined

  99. kikuchiyo has joined

  100. waqas has left

  101. waqas has joined

  102. kikuchiyo has left

  103. pulkomandy has left

  104. pulkomandy has joined

  105. waqas has left

  106. waqas has joined

  107. eta has left

  108. eta has joined

  109. waqas has left

  110. waqas has joined

  111. pulkomandy has left

  112. pulkomandy has joined

  113. pulkomandy has left

  114. vsemxbwe has left

  115. waqas has left

  116. waqas has joined

  117. waqas has left

  118. waqas has joined

  119. waqas has left

  120. waqas has joined

  121. waqas has left

  122. waqas has joined

  123. pulkomandy has joined

  124. waqas has left

  125. waqas has joined

  126. waqas has left

  127. waqas has joined

  128. pulkomandy has left

  129. waqas has left

  130. waqas has joined

  131. waqas has left

  132. waqas has joined

  133. waqas has left

  134. waqas has joined

  135. pulkomandy has joined

  136. goffi has joined

  137. waqas has left

  138. waqas has joined

  139. waqas has left

  140. waqas has joined

  141. waqas has left

  142. waqas has joined

  143. waqas has left

  144. waqas has joined

  145. waqas has left

  146. waqas has joined

  147. waqas has left

  148. waqas has joined

  149. pulkomandy has left

  150. pulkomandy has joined

  151. waqas has left

  152. waqas has joined

  153. waqas has left

  154. waqas has joined

  155. waqas has left

  156. waqas has joined

  157. lovetox has left

  158. lovetox has joined

  159. pulkomandy has left

  160. pulkomandy has joined

  161. pulkomandy has left

  162. xecks has joined

  163. pulkomandy has joined

  164. pulkomandy has left

  165. sonny has left

  166. sonny has joined

  167. goffi has left

  168. pulkomandy has joined

  169. kikuchiyo has joined

  170. kikuchiyo has left

  171. kikuchiyo has joined

  172. pulkomandy has left

  173. pulkomandy has joined

  174. debacle has left

  175. debacle has joined

  176. sonny has left

  177. sonny has joined

  178. sonny has left

  179. sonny has joined

  180. pulkomandy has left

  181. pulkomandy has joined

  182. pulkomandy has left

  183. pulkomandy has joined

  184. pulkomandy has left

  185. pulkomandy has joined

  186. pulkomandy has left

  187. Zash has left

  188. Zash has joined

  189. pulkomandy has joined

  190. waqas has left

  191. pulkomandy has left

  192. pulkomandy has joined

  193. pulkomandy has left

  194. pulkomandy has joined

  195. pulkomandy has left

  196. pulkomandy has joined

  197. pulkomandy has left

  198. pulkomandy has joined

  199. pulkomandy has left

  200. pulkomandy has joined

  201. Guus has left

  202. Guus has joined

  203. Guus has left

  204. Guus has joined

  205. sonny has left

  206. sonny has joined

  207. paul has left

  208. paul has joined

  209. pulkomandy has left

  210. pulkomandy has joined

  211. serge90 has left

  212. sonny has left

  213. sonny has joined

  214. serge90 has joined

  215. serge90 has left

  216. serge90 has joined

  217. serge90 has left

  218. serge90 has joined

  219. sonny has left

  220. sonny has joined

  221. sonny has left

  222. serge90 has left

  223. sonny has joined

  224. serge90 has joined

  225. waqas has joined

  226. pulkomandy has left

  227. pulkomandy has joined

  228. pulkomandy has left

  229. pulkomandy has joined

  230. sonny has left

  231. sonny has joined

  232. Guus has left

  233. Guus has joined

  234. Guus has left

  235. Guus has joined

  236. pulkomandy has left

  237. pulkomandy has joined

  238. Guus has left

  239. Guus has joined

  240. pulkomandy has left

  241. pulkomandy has joined

  242. Guus has left

  243. Guus has joined

  244. goffi has joined

  245. Guus has left

  246. Guus has joined

  247. Guus has left

  248. Guus has joined

  249. pulkomandy has left

  250. pulkomandy has joined

  251. serge90 has left

  252. serge90 has joined

  253. pulkomandy has left

  254. serge90 has left

  255. serge90 has joined

  256. pulkomandy has joined

  257. pulkomandy has left

  258. pulkomandy has joined

  259. pulkomandy has left

  260. pulkomandy has joined

  261. serge90 has left

  262. serge90 has joined

  263. pulkomandy has left

  264. lovetox has left

  265. pulkomandy has joined

  266. pulkomandy has left

  267. pulkomandy has joined

  268. pulkomandy has left

  269. pulkomandy has joined

  270. pulkomandy has left

  271. eta has left

  272. eta has joined

  273. lovetox has joined

  274. pulkomandy has joined

  275. pulkomandy has left

  276. eta has left

  277. eta has joined

  278. pulkomandy has joined

  279. eta has left

  280. eta has joined

  281. alexis has left

  282. sonny has left

  283. sonny has joined

  284. goffi has left

  285. pulkomandy has left

  286. kikuchiyo has left

  287. Wojtek has joined

  288. pulkomandy has joined

  289. Wojtek has left

  290. Wojtek has joined

  291. lovetox has left

  292. serge90 has left

  293. lovetox has joined

  294. serge90 has joined

  295. kikuchiyo has joined

  296. sonny has left

  297. sonny has joined

  298. kikuchiyo has left

  299. pulkomandy has left

  300. pulkomandy has joined

  301. pulkomandy has left

  302. pulkomandy has joined

  303. serge90 has left

  304. serge90 has joined

  305. Guus has left

  306. Guus has joined

  307. Guus has left

  308. Guus has joined

  309. Guus has left

  310. Guus has joined

  311. pulkomandy has left

  312. kikuchiyo has joined

  313. kikuchiyo has left

  314. kikuchiyo has joined

  315. kikuchiyo has left

  316. pulkomandy has joined

  317. kikuchiyo has joined

  318. kikuchiyo has left

  319. kikuchiyo has joined

  320. kikuchiyo has left

  321. Martin

    Is there any client which notifies you if your nickname is metioned prefixed with an @?

  322. Martin

    https://github.com/tigase/beagle-im/issues/14#issuecomment-630352808

  323. kikuchiyo has joined

  324. moparisthebest

    I hope not, that's a crappy slack-ism

  325. Martin

    moparisthebest: The beagle dev suggested me to tell my clients devs to also notify on @user. Because his client adds an @ in front which results in not being notified of that mention.

  326. Martin

    Is there any XEP where mentions are defined? MUC XEP?

  327. pulkomandy has left

  328. Martin

    Wojtek: Are you the one from Beagle? Do you know any client supporting those @mentions? Afair none of all the XMPP clients I tested notifies you on them.

  329. Yagizа has left

  330. pulkomandy has joined

  331. xecks has left

  332. xecks has joined

  333. serge90 has left

  334. defanor has left

  335. Ge0rG

    https://xmpp.org/extensions/xep-0372.html#usecase_mention ;)

  336. Martin

    Ge0rG: Is this used in the wild? I thought clients are just parsing the messages. Also this won't work in public MUCs as you don't know the JID of the mentioned person.

  337. Ge0rG

    Martin: of course not

  338. Martin

    Ha, there's an XEP for that (that nobody uses). :D

  339. moparisthebest

    I'm sure some clients look for any old substring of your name, instead of ones surrounded by whitespace or :,

  340. Ge0rG

    some users with short nicknames dislike that

  341. lovetox

    in gajim you can define a list of words which you get notified on

  342. lovetox

    so its in theory supported, though not by default

  343. moparisthebest

    we had an unfortunate user in our IRC channel once who chose the nickname 'z' and his client would highlight him constantly if we said zapped or yowza or anything like that

  344. moparisthebest

    so we abused him a lot :)

  345. Link Mauve

    Martin, yes, Converse.js does support it, sending and receiving.

  346. pep.

    Martin, I suggest you suggest the Beagle devs not to do it this way :x

  347. Link Mauve

    How it works is that when you press @ it presents you with a list of users in the room, you pick one cycling with tab, and on sending it replaces @Martin with Martin in the body, and adds a reference.

  348. Link Mauve

    Race condition happens when the user left in-between these two operations.

  349. pep.

    What converse does makes a bit more sense already

  350. Link Mauve

    Sure.

  351. serge90 has joined

  352. Martin

    Not sure if I can convince them.

  353. Link Mauve

    You can point them to Converse, the only other XMPP client (to my knowledge) to use @nicks.

  354. Link Mauve

    And which thankfully doesn’t put the @ on the wire.

  355. Link Mauve

    So that it integrates properly with the ecosystem.

  356. serge90 has left

  357. serge90 has joined

  358. serge90 has left

  359. serge90 has joined

  360. serge90 has left

  361. pulkomandy has left

  362. pulkomandy has joined

  363. serge90 has joined

  364. waqas has left

  365. waqas has joined

  366. pulkomandy has left

  367. pulkomandy has joined

  368. jonas’

    Link Mauve, how does that cause a race condition?

  369. jonas’

    is it stupid and only processes the @-mention when the message is sent instead of when it’s composed? :(

  370. waqas has left

  371. waqas has joined

  372. Link Mauve

    Yes.

  373. Link Mauve

    Was this not clear in my description, “on sending it replaces @Martin with Martin in the body, and adds a reference.”?

  374. pulkomandy has left

  375. pulkomandy has joined

  376. pep.

    Also there's no buffer and if you start replying to somebody who lives the room you can't autocomplete anymore either

  377. pep.

    Also there's no buffer and if you start replying to somebody who leaves the room you can't autocomplete anymore either

  378. Martin

    Same with profanity.

  379. pep.

    well with profanity (or other clients that don't do @things), you can just write the nickname

  380. pep.

    With converse it would also add the reference, that it doesn't do in this case

  381. moparisthebest

    I've unfortunately been forced to use MS teams lately, it interprets formatting as you type, but with a bit of delay, and replaces it in-line

  382. Martin

    Ah they use what Georg linked earlier.

  383. MattJ

    Converse can work with the list of room members though, which is handy and counters all the issues of people leaving

  384. moparisthebest

    which means if you type :) and hit enter, it'll actually send text :) then put a real smiley in your text box after the message was sent

  385. moparisthebest

    same with code blocks and everything else, it's TERRIBLE to work with

  386. moparisthebest

    like if I want to send code `bla` I have to put a space after the last ` and wait a few seconds for it to be replaced, if I hit enter too fast, it doesn't do any formatting

  387. moparisthebest

    seriously who would implement something this bad

  388. Martin

    Sounds terrible indeed.

  389. Link Mauve

    MattJ, I should finish my module which automatically promotes regulars to members, and demote them once they aren’t present for a long time.

  390. Link Mauve

    But I’ve been trying to generalise that for statistics too, so it isn’t finished yet.

  391. goffi has joined

  392. pulkomandy has left

  393. MattJ

    Yes please

  394. pulkomandy has joined

  395. eta has left

  396. eta has joined

  397. eta has left

  398. eta has joined

  399. pulkomandy has left

  400. eta has left

  401. pulkomandy has joined

  402. eta has joined

  403. lovetox has left

  404. lovetox has joined

  405. Wojtek

    Hi Martin, yes - I'm from Tigase/Beagle. As I explained in the linked issue - we decided to go with `@` as it's states the intention of mentioning someone more explicitly (and it helps with avoiding abuse as moparisthebest mentiond with guy nicknamed `z`); there is yet another argument for that, and this is somewhat related to push notifications -- in Tigase you can currently "register" your nickname and then you would get notifications for intentional mentions in MUC (instead of including even random correlations) Current argument for not sendongi `@` over wire boils down to basically: other clients don't do it and we don't like it (mostly because of habbit and because other client don't do it) There is xep-0372 but as Ge0rG said - nobody uses it; and as yo mendioned - it may be tricky to use in MUC (though, I think that maybe using FullJID with room+nick would work)

  406. Link Mauve

    Wojtek, no, the main argument against @ is that encoding intent in the body is a terrible idea, see the current LC on XEP-0393.

  407. Wojtek

    yet everyone assumes that a string should be assume as 'mention' - which is IMHO equally as bad

  408. Martin

    I am only a user so I don't know what is the best solution but having two ways of mentions is a bad UX because I wasn't notified of Beagle users mentioning me.

  409. lovetox has left

  410. Wojtek

    Martin out of curiosity - which client do you use?

  411. pep.

    Wojtek, what Link Mauve says

  412. Link Mauve

    Wojtek, do you expect BeagleIM to make the entire ecosystem to change, or do you plan on keeping it to controlled environments where it only has to interact with itself?

  413. Link Mauve

    Otherwise, as you can see from me hling you, most people using other clients will use the traditional way, not the Slack way.

  414. Martin

    Wojtek: Regularly I use profanity and Conversations. Sometimes also Dino and Gajim.

  415. Wojtek

    @Link Mauve it's not 'slack way' - afair there were prior usage (twitter comes to mind I guess, mastodon uses it the same way); A lot of IM's actually uses `@` as a way to mention… There is no XEP that mandates that mentions should come in a plaintext form - it's just an assumption, which is quite bad (because as shown it breaks when suddenly someone doesn't follow something that's not written)

  416. Link Mauve

    Maybe Someone™ should write a XEP about the current usage.

  417. Link Mauve

    I said Slack because AFAIK it’s the one which popularised @ mentions for IM, but yes that probably comes from Twitter.

  418. Link Mauve

    Or from perl, dunno. :D

  419. sonny has left

  420. sonny has joined

  421. Wojtek

    Link Mauve do we really want to standardise current usage though? when there is 0372? :-)

  422. Link Mauve

    I don’t believe so, but as historical why not.

  423. sonny has left

  424. sonny has joined

  425. pep.

    Wojtek, the point is wire format vs input format

  426. pep.

    The rest, the specific sigil etc., doesn't actually matter :)

  427. kikuchiyo has left

  428. goffi has left

  429. pulkomandy

    I can see the French hate the way the @ key is unconvenient for their azerty keyboards :o)

  430. Martin

    Where is the @ on French keyboard layout?

  431. debacle has left

  432. debacle has joined

  433. alexis has joined

  434. xecks has left

  435. xecks has joined

  436. MattJ

    Wojtek: use 372. Converse supports it, and I'm happily using it for sending notifications from MUCs

  437. MattJ

    (Prosody)

  438. MattJ

    Based on registered nicks, as it sounds like you are too

  439. MattJ

    Having another compatible client would be great :)

  440. Link Mauve

    Martin, AltGr+0.

  441. MattJ

    (I have been asked why other clients don't generate the notifications, and I had to defend the sorry state of the XMPP ecosystem... let's fix that!)

  442. Link Mauve

    MattJ, +1!

  443. eta has left

  444. eta has joined

  445. pulkomandy has left

  446. pulkomandy has joined

  447. pulkomandy has left

  448. pulkomandy has joined

  449. eta has left

  450. eta has joined

  451. debacle has left

  452. sonny has left

  453. sonny has joined

  454. waqas has left

  455. waqas has joined

  456. sonny has left

  457. sonny has joined

  458. waqas has left

  459. waqas has joined

  460. waqas has left

  461. waqas has joined

  462. waqas has left

  463. waqas has joined

  464. waqas has left

  465. waqas has joined

  466. waqas has left

  467. waqas has joined

  468. waqas has left

  469. waqas has joined

  470. waqas has left

  471. waqas has joined

  472. waqas has left

  473. waqas has joined

  474. paul has left

  475. sonny has left

  476. sonny has joined

  477. wurstsalat has left

  478. waqas has left

  479. waqas has joined

  480. waqas has left

  481. waqas has joined

  482. waqas has left

  483. waqas has joined

  484. xecks has left

  485. xecks has joined

  486. waqas has left

  487. waqas has joined

  488. waqas has left

  489. waqas has joined

  490. waqas has left

  491. waqas has joined

  492. Alex has left

  493. Alex has joined

  494. waqas has left

  495. waqas has joined

  496. waqas has left

  497. sonny has left

  498. waqas has joined

  499. sonny has joined

  500. sonny has left

  501. sonny has joined

  502. waqas has left

  503. waqas has joined

  504. Wojtek

    we are leaning towards 0372, but funnily enough, @Link Mauve - we do hope that "the entire ecosystem to change" by adopting it as well ;-)

  505. Link Mauve

    Me too. :)

  506. Link Mauve

    But this is an actual improvement, while using @ like you’re doing is just preventing my client from hl’ing me, and doesn’t have any benefit other than familiarity for Slack users.

  507. waqas has left

  508. waqas has joined