XSF Discussion - 2019-04-01

  1. ta has left

  2. ta has joined

  3. debacle has left

  4. karoshi has left

  5. larma has left

  6. Lance has left

  7. larma has joined

  8. Half-ShotX has left

  9. waqas has left

  10. waqas has joined

  11. waqas has left

  12. lskdjf has joined

  13. Zash has left

  14. Zash has joined

  15. Zash has left

  16. neshtaxmpp has left

  17. neshtaxmpp has joined

  18. moparisthebest has left

  19. moparisthebest has joined

  20. larma has left

  21. larma has joined

  22. Yagiza has joined

  23. larma has left

  24. UsL has left

  25. larma has joined

  26. Zash has joined

  27. larma has left

  28. lskdjf has left

  29. lskdjf has joined

  30. larma has joined

  31. alacer has left

  32. waqas has joined

  33. typikol has joined

  34. typikol has left

  35. lumi has left

  36. ta has left

  37. larma has left

  38. larma has joined

  39. Nekit has joined

  40. blabla has joined

  41. ThibG has left

  42. ThibG has joined

  43. oli has joined

  44. igoose has left

  45. igoose has joined

  46. oli has left

  47. oli has joined

  48. oli has left

  49. oli has joined

  50. wurstsalat has joined

  51. alacer has joined

  52. valo has left

  53. valo has joined

  54. Lance has joined

  55. Lance has left

  56. neshtaxmpp has left

  57. Lance has joined

  58. Lance has left

  59. larma has left

  60. larma has joined

  61. neshtaxmpp has joined

  62. karoshi has joined

  63. APach has joined

  64. G0s+ has joined

  65. UsL has joined

  66. lnj has joined

  67. andy has joined

  68. lskdjf has left

  69. andy has left

  70. andy has joined

  71. mikaela has joined

  72. UsL has left

  73. UsL has joined

  74. goffi has joined

  75. bowlofeggs has left

  76. rtq3 has joined

  77. lskdjf has joined

  78. larma has left

  79. oli has left

  80. UsL has left

  81. bowlofeggs has joined

  82. Dele Olajide has joined

  83. jubalh has joined

  84. larma has joined

  85. jubalh has left

  86. jubalh has joined

  87. lskdjf has left

  88. Tobias has left

  89. Tobias has joined

  90. alacer has left

  91. alacer has joined

  92. jubalh has left

  93. mikaela has left

  94. mikaela has joined

  95. lnj has left

  96. ta has joined

  97. mimi89999 has left

  98. rtq3 has left

  99. mimi89999 has joined

  100. jcbrand has joined

  101. Guus

    Neustradamus If I recall correctly, the MAM XEP allows (but not requires) metadata to be stored. To be able to determine that "Test 2" was a correction of "Test 1", the archive must have recorded some of that optional metadata, otherwise I don't see how the correction could ever be reconstructed from the archives.

  102. alacer has left

  103. Zash

    The web log archive? With client authors struggling to understand how it's supposed to work, how is what amounts to a stylesheet-ish template meant to figure it out?

  104. Zash

    I did some fancy CSI related stuff over the weekend, since I noticed that ~93% of things my phone was woken up for were group chat messages from myself on another device.

  105. lorddavidiii has joined

  106. jcbrand has left

  107. Guus

    Zash: in did not recognize that we were discussing the webarchive specifically.

  108. rtq3 has joined

  109. Ge0rG

    Zash: were those actual messages with a body or just CSN junk?

  110. Zash

    Maybe we weren't

  111. Zash

    Ge0rG: With body

  112. Ge0rG

    Zash: so besides of you being very chatty, what's the outtake?

  113. Zash

    Ge0rG: I made a server-side grace period thing and a thing with a list of less important group chats

  114. jcbrand has joined

  115. bowlofeggs has left

  116. bowlofeggs has joined

  117. Zash

    I'd like to eventually have it automatically identify public channels, but a manual list via an ad-hoc command will have to suffice until then

  118. bowlofeggs has left

  119. bowlofeggs has joined

  120. Ge0rG

    Zash: the self-messages are "needed" to remove the potential notification of incoming messages, aka "mark as read"

  121. Zash

    It gets it eventually anyways

  122. Zash

    And whatever there was to mark as read, those are likely in the same flush

  123. Zash

    I won't notice either way with my phone in my pocket.

  124. Ge0rG

    Zash: feel free to implement stateful per-MUC delay queues.

  125. Ge0rG

    also anchored in the user's notifications prefs. Which are client-local.

  126. Zash

    I feelt free to make my phone not notify when *I* wrote things.

  127. Zash

    Now it just randomly notifies whenever the buffer gets full.

  128. Zash

    Might be due to weird interaction between Conversations and Sailfish

  129. Ge0rG

    Zash: the thing is that the self-message is a signal to the phone to not-notify you. Or maybe even to un-notify

  130. vanitasvitae has left

  131. vanitasvitae has joined

  132. Ge0rG

    I might have written a bit of rationale in the csi_something prosody ticket

  133. david has left

  134. david has joined

  135. david has left

  136. david has joined

  137. Zash

    It already followed that as far as possible.

  138. Ge0rG

    My rationale didn't include smart per muc queues

  139. zach has left

  140. Guus

    stackoverflow... my eyes! my eyes!

  141. rtq3 has left

  142. goffi has left

  143. jonas’


  144. waqas has left

  145. waqas has joined

  146. Zash

    I've not done any "smart per muc queues", nor heard about that before.

  147. Zash

    I made a thing that makes a note of which resource was last active.

  148. zach has joined

  149. Ge0rG

    And what happens based on that note?

  150. Zash

    Anything sent to other sessions within a short time limit gets de-prioritized and most likely delayed until whenever

  151. Ge0rG

    That sounds similar to what yaxim is doing regarding user notifications

  152. Zash


  153. Zash

    That kind of thing was an inspiration

  154. Ge0rG

    But now every implementation has their own timeout value

  155. waqas has left

  156. 404.city Support has joined

  157. 404.city Support has left

  158. alacer has joined

  159. Zash

    And the other thing being a configurable list of JIDs that are always considered 'unimportant'.

  160. Zash

    Might be able to get it to recognise your own messages tho

  161. goffi has joined

  162. Ge0rG

    I can't follow

  163. Zash

    I am talking about extra plugins FWIW

  164. Zash

    Things I primarily made for myself

  165. Ge0rG

    Could you start with _why_ you made them, and not _what_ they do, please?

  166. Zash

    Because Prosody core does not know how to distinguish between banquets and barbequeue chats, it'll consider all groupchats to be important. For me, who's mostly in a bunch of public noisy channels, that doesn't seem optimal.

  167. Zash

    Ge0rG: Same reason for basically everything I do. It annoyed me. I removed the annoyance.

  168. Ge0rG

    Zash: what's "it"? Also asking for the rationale of individual actions, not your philosophical motivations

  169. Zash

    Ge0rG: I checked what kind of stanzas caused a CSI flush. 93% were groupchat messages. ~20% were from me in one chat.

  170. Zash

    I don't think I saw any CSI flushing due to it reaching the queue limit.

  171. Ge0rG

    Zash: so you manually declared all public MUCs as unimportant?

  172. Ge0rG

    Zash: if you can make the banquet barbecue distinction, you can easily apply different rules on those, with a "highlight only" rule for banquets

  173. Zash

    Actually, at first I just made all MUCs be unimportant. :)

  174. ThibG has left

  175. ThibG has joined

  176. lnj has joined

  177. Ge0rG

    Zash: awesome. You just broke the private group use case!

  178. j.r has left

  179. Zash

    I added an ad-hoc command that lets you edit a list

  180. Zash

    Ge0rG: These being 3rd party addons.

  181. Zash

    Ge0rG: What's in core now however is that it does a flush when it sees that the client sent something.

  182. Ge0rG

    I'm not using that core

  183. Zash

    Not yet

  184. Zash

    Maybe one day

  185. Ge0rG

    Once it integrates well with smacks and clown_notify

  186. Zash

    Something something MattJ will save us

  187. Ge0rG

    It will happen on a Monday, but nobody knows the decade.

  188. j.r has joined

  189. j.r has left

  190. lnj has left

  191. lskdjf has joined

  192. neshtaxmpp has left

  193. neshtaxmpp has joined

  194. rtq3 has joined

  195. neshtaxmpp has left

  196. neshtaxmpp has joined

  197. lorddavidiii has left

  198. rtq3 has left

  199. lskdjf has left

  200. rtq3 has joined

  201. jeroen has joined

  202. jeroen has left

  203. lnj has joined

  204. larma has left

  205. debacle has joined

  206. lnj has left

  207. lnj has joined

  208. lorddavidiii has joined

  209. lskdjf has joined

  210. larma has joined

  211. UsL has joined

  212. j.r has joined

  213. 404.city Support has joined

  214. 404.city Support has left

  215. 404.city Support has joined

  216. alameyo has joined

  217. j.r has left

  218. j.r has joined

  219. j.r has left

  220. neshtaxmpp has left

  221. APach has left

  222. APach has joined

  223. 404.city has joined

  224. ThibG has left

  225. ThibG has joined

  226. uhoreg has left

  227. Matthew has left

  228. Half-Shot has left

  229. benpa has left

  230. benpa has joined

  231. uhoreg has joined

  232. Half-Shot has joined

  233. Matthew has joined

  234. 404.city Support has left

  235. 404.city has left

  236. yvo has joined

  237. j.r has joined

  238. UsL has left

  239. jcbrand has left

  240. jcbrand has joined

  241. neshtaxmpp has joined

  242. Andrew Nenakhov has left

  243. Andrew Nenakhov has joined

  244. j.r has left

  245. j.r has joined

  246. j.r has left

  247. j.r has joined

  248. lnj has left

  249. UsL has joined

  250. lskdjf has left

  251. j.r has left

  252. Andrew Nenakhov has left

  253. madhur.garg has joined

  254. yvo has left

  255. yvo has joined

  256. Andrew Nenakhov has joined

  257. madhur.garg has left

  258. Andrew Nenakhov has left

  259. UsL has left

  260. Andrew Nenakhov has joined

  261. lorddavidiii has left

  262. j.r has joined

  263. alacer has left

  264. alacer has joined

  265. madhur.garg has joined

  266. larma has left

  267. yvo has left

  268. UsL has joined

  269. yvo has joined

  270. rtq3 has left

  271. pep.

    https://mailarchive.ietf.org/arch/browse/mls/ Anybody know what software this is?

  272. Steve Kille has left

  273. moparisthebest

    my first HN post ever https://news.ycombinator.com/item?id=19542858 , I'm officially a shill or troll or something

  274. Ge0rG

    moparisthebest: congratulations for making the front page

  275. pep.

    Why always shitposts make it, seriously people, Dox.. it's the same level as DoH

  276. pep. runs away

  277. moparisthebest

    you'll get no argument from me pep. :)

  278. APach has left

  279. Steve Kille has joined

  280. andy has left

  281. APach has joined

  282. madhur.garg has left

  283. MattJ

    Is there already a Prosody module?

  284. moparisthebest


  285. moparisthebest

    MattJ, https://github.com/wiktor-k/prosody-dox/blob/master/modules/mod_dox.lua

  286. MattJ


  287. MattJ


  288. MattJ

    It uses DoH :D

  289. moparisthebest

    easier that way, already base64 :D

  290. bowlofeggs has left

  291. moparisthebest

    https://github.com/moparisthebest/jDnsProxy mine will use DNS over TCP, TLS, HTTP, or XMPP, you can pipe dns over udp over xmpp over xmpp over http if you want

  292. MattJ

    Reached the top of HN :)

  293. bowlofeggs has joined

  294. yvo has left

  295. jonas’

    moparisthebest, kudos to the PR stunt

  296. jonas’

    people think it’s an april’s fool

  297. moparisthebest

    jonas’, actually, I just realized something, did you do that on purpose?

  298. moparisthebest

    418 is "I'm a teapot" which was an april fools joke

  299. jonas’

    moparisthebest, no, that just happened

  300. moparisthebest

    ha, well, that makes it even funnier

  301. pep.

    I wonder what's the most widely supported April's fool joke. 418 seems pretty close to me

  302. pep.

    If nobody does anything with it, I'm sure all http implementation recognize it

  303. jonas’

    418 like "I’m a teapot" or like XEP-0418 DoX?

  304. pep.

    The HTTP one

  305. jonas’


  306. jonas’

    I want this to become a thing: http://leahneukirchen.org/tmp/draft-neukirchen-ipan-00.txt

  307. moparisthebest

    jonas’, did you see https://blog.webernetz.net/using-case-sensitive-ipv6-addressing-on-a-palo-alto/

  308. jonas’

    it scrolled past me, but I didn’t click

  309. Andrew Nenakhov has left

  310. rtq3 has joined

  311. Andrew Nenakhov has joined

  312. kokonoe has left

  313. kokonoe has joined

  314. Andrew Nenakhov has left

  315. !xsf_Martin has joined

  316. alacer has left

  317. Andrew Nenakhov has joined

  318. lorddavidiii has joined

  319. Wojtek has joined

  320. nyco has left

  321. larma has joined

  322. alacer has joined

  323. rtq3 has left

  324. yvo has joined

  325. alacer has left

  326. alacer has joined

  327. alacer has left

  328. alacer has joined

  329. yvo has left

  330. alacer has left

  331. G0s+ has left

  332. madhur.garg has joined

  333. Syndace has left

  334. fire has joined

  335. fire

    Hey yoy

  336. fire

    What is it

  337. fire

    Talk me

  338. moparisthebest

    hi fire

  339. Nekit has left

  340. Nekit has joined

  341. fire

    I from russia, ok?

  342. moparisthebest

    I don't have a problem with it :)

  343. fire

    Me problem

  344. alacer has joined

  345. fire

    I don't know english language

  346. lnj has joined

  347. Syndace has joined

  348. fire

    Very sad, yes?

  349. fire

    What doing this?

  350. igoose has left

  351. igoose has joined

  352. lorddavidiii has left

  353. fire

    Hey man

  354. lorddavidiii has joined

  355. rtq3 has joined

  356. lovetox has joined

  357. igoose has left

  358. igoose has joined

  359. MattJ

    fire, https://xmpp.org/

  360. fire

    MattJ, thank @}->--

  361. fire

    moparisthebest, where are you my dear friend?

  362. fire

    Look is monitor

  363. fire

    For compuster

  364. Ge0rG

    Today is probably a good day to announce that: https://yaxim.org/blog/2019/04/01/yaxim-enters-the-matrix/

  365. moparisthebest

    matrix sucks because I can't query DNS over it

  366. Ge0rG


  367. pep.

    Yay, no new bug reports on our bug trackers

  368. fire

    MattJ, have IM traslator for me?

  369. pep.

    moparisthebest: somebody should make.it part of the monolithic spec, and have all queries replicated among every servers

  370. fire


  371. moparisthebest

    pep., like a distributed DNS ? sounds innovative

  372. fire

    moparisthebest, hey man

  373. fire

    moparisthebest, IM translator is live?

  374. fire

    Bot for me

  375. Ge0rG

    moparisthebest: so I just submitted https://news.ycombinator.com/item?id=19544834 to compete with DoX.

  376. igoose has left

  377. fire

    Ge0rG, no news

  378. Lance has joined

  379. igoose has joined

  380. fire


  381. fire

    Where are body from

  382. Wojtek has left

  383. fire

    No body - no problem, yes?

  384. dwd

    moparisthebest, If you ran DNS over Matrix, wouldn't every DNS query be permanently stored in the servers by design?

  385. fire

    Talk me bot for jabber for translate

  386. fire

    English => russian Russian => english

  387. fire


  388. moparisthebest

    dwd, no idea honestly, would it?

  389. fire

    Ok lets go

  390. fire

    Idea for me

  391. jonas’

    dwd, sounds like fun!

  392. jonas’

    dwd, that has great DNS auditing opportunities

  393. fire

    I like musik fun

  394. fire

    jonas’, hey man!!!

  395. fire

    jonas’, i don't know english

  396. fire

    jonas’, yes?

  397. lorddavidiii has left

  398. Steve Kille has left

  399. Steve Kille has joined

  400. fire

    jonas’, talk me

  401. fire

    jonas’, i am listen

  402. dwd

    moparisthebest, I vaguely recall that Matrix builds conversations into a cryptographically authenticated chain (Blockchain-lite, if you like - and Matthew has been known to suggest that).

  403. Ge0rG just misread conversations as Conversations

  404. Dele Olajide has left

  405. moparisthebest

    and there aren't IQ-like fleeting query-response semantics?

  406. fire °-°

  407. dwd

    moparisthebest, Oh, maybe there are. But I don't know if those exist on an end-to-end basis.

  408. moparisthebest

    I've never looked at the protocol so I have no idea, seems like it'd be useful though...

  409. fire

    Maybe translate me

  410. moparisthebest

    maybe someone should write an extension for it, a MEP? oh wait...

  411. fire

    No under stand

  412. fire

    moparisthebest, hey man

  413. moparisthebest

    fire, so this is the XMPP Standards Foundation channel, we mostly discuss XMPP things in here, are you in the wrong place?

  414. moparisthebest

    anyone is welcome of course, but as you see, it's not a lot of "hey, talk to me" type stuff

  415. Ge0rG

    just to steal the topic briefly: does https://opensource.googleblog.com/2019/03/introducing-season-of-docs.html make sense for the XSF?

  416. fire

    moparisthebest, englihs => russian *SORRY*

  417. moparisthebest

    fire, fire up google translate or something :D

  418. dwd

    Ge0rG, It's a "Work for free because it'll be great for your portfolio" deal, isn't it?

  419. Ge0rG

    dwd: looks like it, yeah

  420. Ge0rG

    Also "Google!!1!"

  421. fire

    moparisthebest, no google translate, jabber translate for me

  422. 404.city Support has joined

  423. 404.city has joined

  424. 404.city has left

  425. 404.city Support has left

  426. lorddavidiii has joined

  427. fire

    moparisthebest, there is a jabber bot the translator for me?

  428. moparisthebest

    not that I know of, maybe you should write one?

  429. Ge0rG

    Why a bot and not a proxy?

  430. fire

    moparisthebest, no, i don't know english :-D

  431. moparisthebest

    people who don't know english can't write software?

  432. moparisthebest

    I think that'd be a surprise to a lot of people

  433. fire

    Programing language on english

  434. moparisthebest


  435. yvo has joined

  436. Steve Kille has left

  437. fire

    This cool programing language?

  438. moparisthebest

    it's not in english so you should have an easy time with it

  439. Steve Kille has joined

  440. yvo has left

  441. Wojtek has joined

  442. fire

    On it write serious projects?

  443. Ge0rG

    moparisthebest: it's a shameless ripoff! https://op-co.de/facefuck/

  444. G0s+ has joined

  445. kokonoe has left

  446. ThibG has left

  447. ThibG has joined

  448. kokonoe has joined

  449. jonas’

    Subject: NEW: XEP-0419 (Improving Baseline Security in XMPP) XSF-XEP-Url: https://xmpp.org/extensions/xep-0419.html

  450. jonas’

    mmm, I should make this a pubsub service

  451. blabla has left

  452. blabla has joined

  453. moparisthebest

    not funny, too close to actual corporate security team's suggestions :'(

  454. ta has left

  455. jonas’

    so like DoX? ;)

  456. ta has joined

  457. yvo has joined

  458. fire has left

  459. moparisthebest

    actually I was just joking, jerk :''''(

  460. blabla has left

  461. blabla has joined

  462. madhur.garg has left

  463. dos has joined

  464. yvo has left

  465. rtq3 has left

  466. madhur.garg has joined

  467. waqas has joined

  468. ThibG has left

  469. ThibG has joined

  470. rtq3 has joined

  471. Wiktor has left

  472. Wiktor has joined

  473. ta has left

  474. ta has joined

  475. rtq3 has left

  476. lumi has joined

  477. Yagiza has left

  478. yvo has joined

  479. lumi has left

  480. waqas has left

  481. dwd

    Hmmm. Of course, XEP-0419 should have been our anti-spam XEP.

  482. jonas’

    I’m missing a reference here, why?

  483. ThibG has left

  484. ThibG has joined

  485. dwd

    A '419' is one of those "Dead Prince needs your help to extract millions from the country" type scams, named for a Nigerian anti-fraud act.

  486. jonas’


  487. j.r has left

  488. waqas has joined

  489. waqas has left

  490. rtq3 has joined

  491. Syndace has left

  492. Ge0rG

    Like 404 XEP Not Found. We'll never be able to unroll time

  493. lorddavidiii has left

  494. dwd

    XEP-0420 should be amusing though.

  495. jonas’

    XEP-0420: The Answer To The Question Of {Message IDs,Handling Related Messages In Archives,…}?

  496. dwd

    I was thinking more "XEP-0420: Hey, man. WHen you think about it, like everything - I mean everything - is pubsub"

  497. Syndace has joined

  498. jonas’

    yet another reference I’m lacking?

  499. Lance has left

  500. dwd

    https://www.google.com/search?q=420 should help.

  501. jonas’

    I see

  502. debacle has left

  503. jonas’

    Too Many References

  504. blabla has left

  505. lorddavidiii has joined

  506. zach has left

  507. fippo

    can someone remind me what *the* ribs place is called please?

  508. dwd

    fippo, Aux Pâvés de Bruxelles I think

  509. jonas’

    fippo, it’s typically your chest

  510. dwd

    Ah, no circumflex. And it's closed on Mondays.

  511. fippo

    ah... next door ot the little delirium

  512. dwd

    Wait, no. It's closed on Sundays. But it's also closed now, which I don't understand.

  513. dwd

    Yes, that's it - diametrically opposite, in fact.

  514. fippo

    dwd: only one way to resolve this... visit it soon :-)

  515. Zash

    https://www.openstreetmap.org/node/4413952466 this?

  516. dwd

    fippo, I was there two months ago. The meat sweats have almost receded.

  517. dwd

    Zash, That, indeed.

  518. Nekit has left

  519. waqas has joined

  520. waqas has left

  521. waqas has joined

  522. waqas has left

  523. waqas has joined

  524. waqas has left

  525. blabla has joined

  526. yvo has left

  527. lskdjf has joined

  528. lumi has joined

  529. Lance has joined

  530. !xsf_Martin has left

  531. neshtaxmpp has left

  532. zach has joined

  533. jcbrand has left

  534. waqas has joined

  535. waqas has left

  536. karoshi has left

  537. karoshi has joined

  538. madhur.garg has left

  539. Zash


  540. madhur.garg has joined

  541. jcbrand has joined

  542. jcbrand has left

  543. debacle has joined

  544. goffi has left

  545. larma has left

  546. typikol has joined

  547. lnj has left

  548. lnj has joined

  549. larma has joined

  550. typikol has left

  551. debacle has left

  552. lnj has left

  553. moparisthebest has left

  554. moparisthebest has joined

  555. jubalh has joined

  556. Lance has left

  557. Lance has joined

  558. lovetox has left

  559. waqas has joined

  560. jubalh has left

  561. waqas has left

  562. larma has left

  563. lskdjf has left

  564. mikaela has left

  565. blabla has left

  566. larma has joined

  567. Tobias has left

  568. Tobias has joined

  569. rtq3 has left

  570. rtq3 has joined

  571. madhur.garg has left

  572. lskdjf has joined

  573. larma has left

  574. larma has joined

  575. karoshi has left

  576. G0s+ has left

  577. david has left

  578. larma has left

  579. larma has joined

  580. rtq3 has left

  581. Lance has left

  582. waqas has joined

  583. waqas has left

  584. UsL has left

  585. UsL has joined

  586. waqas has joined

  587. waqas has left

  588. kokonoe has left

  589. larma has left

  590. kokonoe has joined

  591. lskdjf has left

  592. typikol has joined

  593. typikol has left

  594. Wojtek has left