XSF Discussion - 2019-05-02

  1. pdurbin has left

  2. pdurbin has joined

  3. blabla has left

  4. blabla has joined

  5. lorddavidiii has left

  6. lorddavidiii has joined

  7. lorddavidiii has left

  8. lorddavidiii has joined

  9. pdurbin has left

  10. pdurbin has joined

  11. arc has left

  12. arc has joined

  13. blabla has left

  14. blabla has joined

  15. peter has joined

  16. blabla has left

  17. blabla has joined

  18. pdurbin has left

  19. pdurbin has joined

  20. Wojtek has joined

  21. Wojtek has left

  22. lumi has left

  23. lumi has joined

  24. pdurbin has left

  25. krauq has joined

  26. pdurbin has joined

  27. blabla has left

  28. pdurbin has left

  29. krauq has left

  30. krauq has joined

  31. lumi has left

  32. blabla has joined

  33. pdurbin has joined

  34. bowlofeggs has left

  35. blabla has left

  36. peter has left

  37. UsL has left

  38. neshtaxmpp has left

  39. neshtaxmpp has joined

  40. pdurbin has left

  41. david has left

  42. david has joined

  43. blabla has joined

  44. pdurbin has joined

  45. pdurbin has left

  46. lskdjf has left

  47. lskdjf has joined

  48. pdurbin has joined

  49. Zash has left

  50. pdurbin has left

  51. pdurbin has joined

  52. APach has left

  53. APach has joined

  54. lskdjf has left

  55. Zash has joined

  56. blabla has left

  57. karoshi has joined

  58. Yagiza has joined

  59. lnj has joined

  60. j.r has left

  61. j.r has joined

  62. arc has left

  63. arc has joined

  64. lnj has left

  65. sezuan has joined

  66. 404.city has joined

  67. sezuan has left

  68. sezuan has joined

  69. sezuan has left

  70. sezuan has joined

  71. sezuan has left

  72. sezuan has joined

  73. sezuan has left

  74. sezuan has joined

  75. sezuan has left

  76. sezuan has joined

  77. 404.city has left

  78. sezuan has left

  79. sezuan has joined

  80. pdurbin has left

  81. pdurbin has joined

  82. sezuan has left

  83. sezuan has joined

  84. sezuan has left

  85. sezuan has joined

  86. mikaela has joined

  87. UsL has joined

  88. sezuan has left

  89. valo has left

  90. valo has joined

  91. neshtaxmpp has left

  92. McKael has left

  93. david has left

  94. david has joined

  95. lnj has joined

  96. mikaela has left

  97. mikaela has joined

  98. lnj has left

  99. wurstsalat has left

  100. wurstsalat has joined

  101. kokonoe has left

  102. rtq3 has joined

  103. Steve Kille has left

  104. lnj has joined

  105. david has left

  106. david has joined

  107. alacer has left

  108. alacer has joined

  109. lnj has left

  110. rtq3 has left

  111. rtq3 has joined

  112. neshtaxmpp has joined

  113. lnj has joined

  114. 404.city has joined

  115. Nekit has joined

  116. kokonoe has joined

  117. Syndace has left

  118. Syndace has joined

  119. alacer has left

  120. Steve Kille has joined

  121. alacer has joined

  122. rtq3 has left

  123. ThibG has left

  124. ThibG has joined

  125. alacer has left

  126. alacer has joined

  127. rtq3 has joined

  128. zach has left

  129. alacer has left

  130. alacer has joined

  131. david has left

  132. larma has left

  133. larma has joined

  134. zach has joined

  135. kokonoe has left

  136. alacer has left

  137. alacer has joined

  138. debxwoody has left

  139. debxwoody has joined

  140. pdurbin has left

  141. kokonoe has joined

  142. alacer has left

  143. david has joined

  144. david has left

  145. goffi has joined

  146. typikol has joined

  147. Dele Olajide has joined

  148. typikol has left

  149. kokonoe has left

  150. Yagiza has left

  151. pdurbin has joined

  152. kokonoe has joined

  153. lskdjf has joined

  154. eevvoor has joined

  155. mimi89999 has left

  156. Nekit has left

  157. mimi89999 has joined

  158. ThibG has left

  159. ThibG has joined

  160. lskdjf has left

  161. debacle has joined

  162. alacer has joined

  163. eevvoor has left

  164. eevvoor has joined

  165. Douglas Terabyte has left

  166. alacer has left

  167. alacer has joined

  168. pdurbin has left

  169. pdurbin has joined

  170. Nekit has joined

  171. eevvoor has left

  172. pdurbin

    I just posted this: https://discourse.opensourcedesign.net/t/restoring-chat-functionality-collaboration-with-xmpp-community/901/14

  173. Ge0rG

    pdurbin: đź‘Ť

  174. (◠_◠✿)Demon(◕‿◕✿) has joined

  175. (◠_◠✿)Demon(◕‿◕✿)


  176. (◠_◠✿)Demon(◕‿◕✿) has left

  177. Zash

    Good morning to you too

  178. ralphm has left

  179. alacer has left

  180. mr.fister has left

  181. eevvoor has joined

  182. pdurbin

    The main question in my post above: Where would visual design and user experience discussions about XMPP clients take place?

  183. Zash

    I would guess that here or xmpp:jdev@conference.jabber.org?join or xmpp:modernxmpp@rooms.modernxmpp.org?join would work.

  184. eevvoor has left

  185. Zash

    Tho here is more meant for protocol discussion than implementation things.

  186. Zash

    It's pretty much the same set of people regardless of where you, so maybe it doesn't matter that much :)

  187. pdurbin

    Here is fine with me. :)

  188. Andrew Nenakhov has left

  189. Andrew Nenakhov has joined

  190. Ge0rG

    Zash: some people want to keep this place for protocol discussion only, because they tend to read up their backlogs. So it wouldbe good to separate it that way.

  191. Zash

    The modernxmpp room is probably closest in focus, altho more towards UX than graphical/visual design I guess.

  192. frainz has left

  193. APach has left

  194. jonas’

    Graphics/Visual Design \subset UX

  195. Zash

    I don't know how to read that

  196. frainz has joined

  197. Zash

    I'd imagine most kinds of design have some overlap with each other.

  198. jonas’

    Graphics/Visual Design ⊂ UX

  199. pdurbin

    I'd prefer this channel because it's logged.

  200. Ge0rG

    Let's draw Venn diagrams all day long.

  201. lnj has left

  202. Zash

    jonas’: Neat. Tho I don't have that much of a math/logic background to read that either.

  203. Zash

    Something something UX of Unicode

  204. APach has joined

  205. alacer has joined

  206. jonas’

    Zash, "is a subset of"

  207. jonas’

    or "is contained in"

  208. Zash

    And here I say something about UX without graphics or something

  209. larma has left

  210. larma has joined

  211. Nekit has left

  212. Nekit has joined

  213. thorsten has joined

  214. edhelas

    there was a job board planned for XMPP no ?

  215. Ge0rG

    edhelas: yes

  216. Syndace has left

  217. Syndace has joined

  218. alacer has left

  219. MattJ

    pdurbin, ah, turning on logging for the modernxmpp chat is on my short-term todo, I just haven't had much time for such admin tasks recently

  220. pdurbin

    MattJ: that would be great!

  221. arc has left

  222. moparisthebest has left

  223. moparisthebest has joined

  224. pdurbin

    MattJ: want me to create a GitHub issue?

  225. MattJ

    That would be great, thanks

  226. Arc has left

  227. Arc has joined

  228. pdurbin

    MattJ: done: https://github.com/modernxmpp/modernxmpp/issues/20

  229. MattJ

    Thanks :)

  230. pdurbin

    sure :)

  231. mr.fister has joined

  232. mr.fister has left

  233. mr.fister has joined

  234. pdurbin has left

  235. alameyo has left

  236. alameyo has joined

  237. pdurbin has joined

  238. mr.fister has left

  239. mr.fister has joined

  240. pdurbin

    I just created this "Document how to set up a Gitter-like user experience" issue as well: https://github.com/modernxmpp/modernxmpp/issues/21

  241. Dele Olajide has left

  242. Dele Olajide has joined

  243. lumi has joined

  244. kokonoe has left

  245. kokonoe has joined

  246. Wiktor

    Is this only about room logs pdurbin? I'd love to see xmpp web client with such high quality / UX as gitter...

  247. Zash

    The room log thing is a single purpose read-only room log view.

  248. APach has left

  249. Zash

    pdurbin: Check out https://chat.prosody.im/ or https://xmpp.org/chat

  250. pdurbin has left

  251. pdurbin has joined

  252. notzash has joined

  253. lnj has joined

  254. MattJ

    Zash, maybe we could make the links buttons

  255. APach has joined

  256. Zash


  257. Zash

    Can a button be an xmpp: link tho?

  258. arc has joined

  259. MattJ

    Just give the <a> round borders and a background :)

  260. Zash

    Go for it

  261. MattJ

    Guus, iirc you said you couldn't make the meeting this week, but you're the only one here. Did we agree to skip or what?

  262. Guus

    I actually apologized for last week.

  263. Guus

    This week, I'm simply late 🙂

  264. Guus

    but if it's just the two of us...

  265. MattJ

    Seve, ping

  266. MattJ

    Too many nicks :)

  267. Guus

    Ralph is in a plane, and nyco also apologised iirc

  268. MattJ

    Ok, we can skip then I think

  269. Guus


  270. Zash

    So you have free time to fiddle with that CSS then? ;)

  271. MattJ

    Free time?

  272. MattJ

    I'd like to hear more

  273. Guus

    Hah! Yesterday, I overheard two guys discuss prices of GPU-based cloud servers (and that they're insanely expensive).

  274. pdurbin has left

  275. Guus

    I asked why they wanted that power. One guy laughed, pointed at the other guy, and said: "he wants to rotate a css object"

  276. Guus

    I stopped asking questions at that point.

  277. Zash

    And backed away slowly?

  278. MattJ


  279. mikaela has left

  280. mikaela has joined

  281. pdurbin has joined

  282. igoose has left

  283. igoose has joined

  284. edhelas

    "he wants to run a Matrix instance for 100 users"

  285. pdurbin has left

  286. david has joined

  287. lskdjf has joined

  288. pdurbin has joined

  289. Nekit has left

  290. lumi has left

  291. mikaela has left

  292. pdurbin has left

  293. mikaela has joined

  294. lumi has joined

  295. notzash has left

  296. pdurbin has joined

  297. j.r has left

  298. j.r has joined

  299. lumi has left

  300. rtq3 has left

  301. rtq3 has joined

  302. pdurbin has left

  303. alacer has joined

  304. Douglas Terabyte has joined

  305. pdurbin has joined

  306. j.r has left

  307. j.r has joined

  308. lumi has joined

  309. pdurbin has left

  310. pdurbin has joined

  311. igoose has left

  312. igoose has joined

  313. igoose has left

  314. igoose has joined

  315. igoose has left

  316. igoose has joined

  317. pdurbin has left

  318. david has left

  319. david has joined

  320. pdurbin has joined

  321. kokonoe has left

  322. alacer has left

  323. rtq3 has left

  324. rtq3 has joined

  325. eevvoor has joined

  326. kokonoe has joined

  327. pdurbin has left

  328. pdurbin has joined

  329. pdurbin has left

  330. 404.city has left

  331. Nekit has joined

  332. rtq3 has left

  333. pdurbin has joined

  334. eevvoor

    You have weekly meetings here?

  335. Zash


  336. Zash

    The XSF board has meetings here and the council has weekly meetings in xmpp:council@muc.xmpp.org?join

  337. eevvoor

    As a member should I participate in some meetings? I've applied for membership for Q2.

  338. Ge0rG

    eevvoor: as a member you only must attend the quarterly membership meetings (or vote in advance), but you are allowed to listen in on any meetings

  339. Ge0rG

    we are looking for volunteers to write the meeting minutes

  340. Zash

    Members vote on membership applications, as well as applications to the board and to council.

  341. eevvoor

    You write minutes of a chat? wow. Yes I'll attend end of may of course. Thus no more duties concerning meetings, I see.

  342. pep.

    "but you are allowed to listen in on any meetings" you don't actually have to be a member for that

  343. eevvoor

    pep. yes ;)

  344. eevvoor

    What are your expections for a member?

  345. Zash

    Vote on the things. :)

  346. Zash

    Being an active participant in the community and standards process doesn't hurt of course, but you don't really need to be a member for that.

  347. pep.

    You do if you want to be part of some teams that board defined I guess, but yeah otherwise you mostly don't

  348. Zash

    Do you even need to be a member for those?

  349. pep.

    You do vote for council and board, so you get to shape the future of the foundation :)

  350. pep.

    dunno, I'd think so

  351. pdurbin has left

  352. pdurbin has joined

  353. Zash

    There are some kind of focus groups that can be created where I only think the chair needs to be a member, or something like that

  354. Zash

    Might be different from teams tho

  355. david has left

  356. Andrew Nenakhov has left

  357. Andrew Nenakhov has joined

  358. eevvoor

    I meant it the other way round: are there situiations where you don't accept the membership application?

  359. Andrew Nenakhov has left

  360. Zash

    there are some rules for when they should be rejected

  361. Zash

    like if there are too many from the same organization already accepted, or if it's of the wrong form

  362. Andrew Nenakhov has joined

  363. Wojtek has joined

  364. MattJ

    It's very rare that someone doesn't get accepted

  365. Wojtek has left

  366. sezuan has joined

  367. sezuan has left

  368. sezuan has joined

  369. pdurbin has left

  370. pdurbin has joined

  371. sezuan has left

  372. sezuan has joined

  373. sezuan has left

  374. sezuan has joined

  375. peter has joined

  376. sezuan has left

  377. sezuan has joined

  378. sezuan has left

  379. sezuan has joined

  380. sezuan has left

  381. sezuan has joined

  382. sezuan has left

  383. sezuan has joined

  384. sezuan has left

  385. sezuan has joined

  386. sezuan has left

  387. sezuan has joined

  388. eevvoor has left

  389. sezuan has left

  390. sezuan has joined

  391. ralphm has joined

  392. sezuan has left

  393. sezuan has joined

  394. eevvoor has joined

  395. sezuan has left

  396. sezuan has joined

  397. sezuan has left

  398. sezuan has joined

  399. sezuan has left

  400. sezuan has joined

  401. frainz has left

  402. sezuan has left

  403. frainz has joined

  404. sezuan has joined

  405. sezuan has left

  406. sezuan has joined

  407. sezuan has left

  408. sezuan has joined

  409. sezuan has left

  410. sezuan has joined

  411. blabla has joined

  412. sezuan has left

  413. sezuan has joined

  414. sezuan has left

  415. sezuan has joined

  416. sezuan has left

  417. sezuan has joined

  418. peter has left

  419. sezuan has left

  420. sezuan has joined

  421. frainz has left

  422. frainz has joined

  423. sezuan has left

  424. sezuan has joined

  425. sezuan has left

  426. sezuan has joined

  427. Wojtek has joined

  428. sezuan has left

  429. sezuan has joined

  430. sezuan has left

  431. Wojtek has left

  432. sezuan has joined

  433. sezuan has left

  434. rtq3 has joined

  435. sezuan has joined

  436. sezuan has left

  437. sezuan has joined

  438. Steve Kille has left

  439. sezuan has left

  440. eevvoor has left

  441. sezuan has joined

  442. sezuan has left

  443. sezuan has joined

  444. rtq3 has left

  445. pdurbin has left

  446. sezuan has left

  447. pdurbin has joined

  448. sezuan has joined

  449. sezuan has left

  450. sezuan has joined

  451. frainz has left

  452. Steve Kille has joined

  453. frainz has joined

  454. sezuan has left

  455. sezuan has joined

  456. sezuan has left

  457. eevvoor has joined

  458. sezuan has joined

  459. frainz has left

  460. sezuan has left

  461. sezuan has joined

  462. sezuan has left

  463. sezuan has joined

  464. frainz has joined

  465. sezuan has left

  466. sezuan has joined

  467. mr.fister has left

  468. mr.fister has joined

  469. sezuan has left

  470. sezuan has joined

  471. jubalh has joined

  472. sezuan has left

  473. sezuan has joined

  474. sezuan has left

  475. sezuan has joined

  476. sezuan has left

  477. sezuan has joined

  478. sezuan has left

  479. sezuan has joined

  480. sezuan has left

  481. sezuan has joined

  482. sezuan has left

  483. sezuan has joined

  484. jubalh has left

  485. sezuan has left

  486. blabla has left

  487. sezuan has joined

  488. sezuan has left

  489. sezuan has joined

  490. sezuan has left

  491. sezuan has joined

  492. sezuan has left

  493. sezuan has joined

  494. blabla has joined

  495. jubalh has joined

  496. frainz has left

  497. frainz has joined

  498. eevvoor has left

  499. jonas’

    Zash, you need to be a member to be an editor for example

  500. jonas’

    I think at least

  501. jubalh has left

  502. lovetox has joined

  503. rtq3 has joined

  504. david has joined

  505. peter has joined

  506. wurstsalat has left

  507. peter has left

  508. wurstsalat has joined

  509. winfried has left

  510. winfried has joined

  511. larma has left

  512. larma has joined

  513. MattJ

    Is there any indication of consensus on references using bytes or... glyphs or codepoints or...?

  514. MattJ

    Just had possibly our first interop problem due to this 'TODO' :)

  515. MattJ

    (I'm really not a fan of accepting XEPs with 'TODO' comments FWIW)

  516. jonas’

    MattJ, I strongly suggest codepoints

  517. jonas’

    Sam strongly suggests bytes

  518. Zash

    I'd go with codepoints

  519. jonas’

    given that we operate on top of XML, codepoints (or XML’s version of that) seems like the only sensible thing to do

  520. debacle has left

  521. Zash

    It would just be painful to count bytes (of UTF-8?) if your internal representation of the data is in UTF-16 or something, which isn't uncommon

  522. jonas’

    yeah, think javascript

  523. jonas’

    although javascript will have a pain anyways because UTF-16

  524. jonas’

    adn I think we can all agree that counting UTF-16 things is the worst of all worlds

  525. MattJ

    If you have a Python background then codepoints obviously make sense, if you have a C background bytes make sense, if you have a Lua background the whole thing is irrelevant because the index should start at 1

  526. Zash

    Counting UTF8 bytes when you have UTF-16 seems ... not fun

  527. Zash


  528. MattJ

    It looks like Converse.js is using codepoints

  529. ralphm has left

  530. frainz has left

  531. Ge0rG

    A world of pain, and then there is "đź’©".length === 2

  532. frainz has joined

  533. Zash

    Well if you have UTF-16 then you get to deal with that fun

  534. dwd

    If references is counting codepoints (or even bytes) should we be normalizing the text first?

  535. jonas’

    text as on the wire

  536. jonas’

    otherwise you’re up for lots of fun with unicode versions

  537. kokonoe has left

  538. kokonoe has joined

  539. Jean has joined

  540. lovetox

    please what ever i can determine with len(string) in python, thanks

  541. jonas’

    lovetox, codepoints

  542. Jean has left

  543. Jean has joined

  544. lovetox

    and bytes makes not a lot of sense to me, because the xml comes encoded, to deal with it in any way, i have to decode it, so now i dont have bytes anymore

  545. moparisthebest

    I propose "non-ascii unsupported" >:)

  546. lovetox

    then i pick the body, than re encode the body to utf8 then count?

  547. lovetox

    sounds shitty

  548. jonas’

    lovetox, agreed

  549. Jean has left

  550. jonas’

    lovetox, but XML implementations in C and other lower level languages will typically give you UTF-8

  551. Jean has joined

  552. MattJ

    Your problems are alien to me, but I can imagine how that might be a pain

  553. jonas’

    so there’s an argument for that, too

  554. ThibG has left

  555. ThibG has joined

  556. lovetox

    yeah, sorry python noob here :/

  557. neshtaxmpp has left

  558. Jean has left

  559. Jean has joined

  560. neshtaxmpp has joined

  561. Ge0rG

    MattJ: your language does pattern matching based on individual bytes, you are our

  562. Ge0rG

    MattJ: your language does pattern matching based on individual bytes, you are out

  563. Nekit has left

  564. ralphm has joined

  565. j.r has left

  566. j.r has joined

  567. Jean has left

  568. Jean has joined

  569. j.r has left

  570. j.r has joined

  571. goffi has left

  572. j.r has left

  573. sezuan has left

  574. j.r has joined

  575. Zash

    Maybe one day we'll have utf8 aware pattern matching too

  576. moparisthebest

    I think rust has it

  577. jonas’

    Zash, ITYM Unicode-aware? :(

  578. Zash

    No, I did not

  579. Zash

    Lua has some utf8-specific stuff in recent versions, but no other unicode things.

  580. kokonoe has left

  581. Zash has left

  582. kokonoe has joined

  583. lovetox has left

  584. Zash has joined

  585. Jean has left

  586. Jean has joined

  587. Jean has left

  588. Jean has joined

  589. Jean has left

  590. Jean has joined

  591. Wiktor has left

  592. mikaela has left

  593. lnj has left

  594. Jean has left

  595. Jean has joined

  596. pdurbin has left

  597. pdurbin has joined

  598. pdurbin has left

  599. pdurbin has joined

  600. pdurbin has left

  601. pdurbin has joined

  602. Nekit has joined

  603. pdurbin has left

  604. typikol has joined

  605. pdurbin has joined

  606. typikol has left

  607. blabla has left

  608. arc has left

  609. arc has joined

  610. Jean has left

  611. Jean has joined

  612. pdurbin has left

  613. Arc has left

  614. Arc has joined

  615. pdurbin has joined

  616. karoshi has left

  617. pdurbin has left

  618. frainz has left

  619. frainz has joined

  620. peter has joined

  621. pdurbin has joined

  622. Dele Olajide has left

  623. Dele Olajide has joined

  624. Dele Olajide has left

  625. Nekit has left

  626. Douglas Terabyte has left

  627. Douglas Terabyte has joined

  628. arc has left

  629. arc has joined

  630. pdurbin has left

  631. UsL has left

  632. UsL has joined

  633. pdurbin has joined

  634. pdurbin has left

  635. pdurbin has joined

  636. Jean has left

  637. arc has left

  638. arc has joined

  639. Jean has joined

  640. Jean has left

  641. Jean has joined

  642. arc has left

  643. arc has joined

  644. rtq3 has left

  645. rtq3 has joined