XSF Discussion - 2019-07-19


  1. tom

    >tom, can you tell my corporate IT dept, they use all the proprietary blackboxes, riverbed, telari, cisco, and palo alto I think it's more of a leadership issue tbh. The places I've worked at, the CEO understood how to sell a product. They were not engineers. They paid engineers to make the engineering detail decisions. That understood that is; after the whole whole reason they are paying them for.

  2. tom

    well, the CEO was more knowing how to lead all the different teams

  3. tom

    because we did have a sales team and they did sales

  4. tom

    and an accounting team which managed the money

  5. tom

    the 'officers' acted as the glue

  6. tom

    and were very good at it

  7. tom

    and delegated things they were not good at to people who were

  8. tom

    then again the product was IP transit, so the quality of the technology was the end goal

  9. tom

    not just a means

  10. moparisthebest

    hmm nyco not a huge deal but I don't think https://github.com/xsf/xeps/commit/6e1c4675714d80824f5f951a64c2d47e14deee4b#diff-48188c65e1a20d564eb9dbe110506a16 is correct either

  11. moparisthebest

    > the document specifies to DO THIS

  12. moparisthebest

    is what I meant, probably could be worded better, but two doesn't make sense there to me

  13. moparisthebest

    maybe "This document specifies an algorithm to additionally look up records..." or "This document specifies a method to additionally look up records..." or "This document specifies a way to additionally look up records..."

  14. jonas’

    moparisthebest, huh, you’re right

  15. jonas’

    I need to revert htat

  16. jonas’

    It somehow made sense to me when I read it, but it doesn’t

  17. Ge0rG

    that DNSSEC vs SRV debate last night, was it based on Travis' email?

  18. jonas’

    vice versa probably

  19. Ge0rG

    oh, the timestamps

  20. Ge0rG

    How could I have possibly missed the addition of a MUST NOT?

  21. pep.

    heh, most protoXEPs in the inbox fail at linking to the proper xslt file so the .xml link fails

  22. pep.

    Maybe we could also have a link to that file in the inbox

  23. Ge0rG

    that would make sense

  24. pep.

    I submitted a PR

  25. jonas’

    pep., against the nginx config?

  26. pep.

    ah, no I just added a symlink, just like there were already for the .ent and .dtd

  27. pep.

    against xsf/xeps

  28. jonas’

    I see

  29. pep.

    https://bouah.net/2019/07/new-sprint-new-goodies/

  30. Ge0rG

    pep.: I've answered to the reactions "thread" now

  31. pep.

    :)

  32. larma

    Ge0rG: I answered your answer ;)

  33. Ge0rG

    larma: I think you misread my mail. "Each reaction SHOULD contain a legacy reaction body" ;)

  34. Ge0rG

    good points on Reactions and LMC, though.

  35. Ge0rG

    I always disliked LMCs limitation to "the last message"

  36. pep.

    I am sure this could be changed, no? I actually liked your point about LMC

  37. pep.

    Actually, all except backwards compatibility

  38. Ge0rG

    Reactions surely can define an exception to the strict LMC rule

  39. Ge0rG

    even then, it's not an issue.

  40. Ge0rG

    instead of a correction you see a new legacy reaction

  41. pep.

    legacy?

  42. pep.

    "new legacy"?

  43. Ge0rG

    legacy reaction = body

  44. pep.

    Ok. Not for me, thanks :x

  45. Ge0rG

    what's not for you?

  46. larma

    Ge0rG: no I didn't misread your mail, my opinion is SHOULD NOT or MUST NOT have a body

  47. larma

    If we do any business rules regarding body

  48. larma

    A fallback body will render the feature unusable as long as there are legacy clients

  49. pep.

    And we all know that there will always be legacy clients :)

  50. Ge0rG

    larma: your reaction seemed to imply you read it as "MUST have"

  51. Ge0rG

    larma: I disagree. The lack of a legacy body will render the feature unusable.

  52. Ge0rG

    having that feature will increase the pressure on legacy users.

  53. pep.

    I disagree with your last statement

  54. pep.

    Unless you make the fallback broken on purpose to bully implementations, (granted, one could argue 393 is broken and it might be good enough, but not everybody agrees with me on this)

  55. Ge0rG

    pep.: the more important question is whether you agree with the previous statement ;)

  56. pep.

    I disagree as well

  57. pep.

    And I disagree in a more general way than just reactions

  58. pep.

    I mean I disagree, with your statement

  59. pep.

    I mean I disagree with your statement

  60. Ge0rG

    pep.: I see you moved that back to the list. very good

  61. pep.

    yep

  62. Ge0rG

    thanks, I'll write a response when I'm less busy.

  63. Lance

    I just noticed that there's not really an easy way to get an individual entry out of MAM if you already know its archive id. Closest I can find is requesting the item before/after the id I have, then request 1 item after/before that one, to get the item I originally wanted.

  64. waqas

    Lance: You likely want to go for the item before it. Going for the item after and then the item before that is prone to race condition.

  65. Lance

    Ah, yes

  66. Lance

    It works ok enough for use case of deep linking into history, if you also want +/-N additional messages of surrounding context

  67. Lance

    but i was tinkering with saving just the archive id in a pubsub item to do pinned messages

  68. waqas

    I imagine there was an assumption of "if you know the ID, you already have the message". MAM is not POP, and isn't a full DB system either.

  69. Lance

    yeah, that makes sense

  70. waqas

    Though a lot of folks do keep pushing (with some success) to have MAM just be a SQL dialect. It's harder to implement on things which don't have SQL indices and such.

  71. Lance

    i can resolve it pretty easily by letting my server understand a new custom form field

  72. Lance

    but this was a "Huh???" moment