‹ BackHN Continuity

Thread

Parley: Federated, decentralised chat that speaks plain IRC

330 points · 190 comments · davidcollantes

  1. Conlectus · · focus · HN ↗
    There’s a specific downside to LLM-based development that people can get neck deep in a new project without interfacing with the existing work in the field.

    In this case, this is basically a poorly specified implementation of half of XMPP. Of course, I half expect the LLM would have mentioned that at some point, but the repository does not.

    1. dale_glass · · focus · HN ↗
      Unfortunately XMPP is an absolutely terrible protocol. IRC's not much good either, but at least it has the excuse of being ancient and limited in what it wanted to achieve.

      I don't know how it just happens that sending text messages to people can manage to result in specs that are painful to implement.

      1. monkeywork · · focus · HN ↗
        >Unfortunately XMPP is an absolutely terrible protocol

        Can you provide more details here? I've never seen an issue with the protocol at all, more issues with feature difference between servers depending on what they have decided to implement or not.

        1. packetlost · · focus · HN ↗
          Most times I've seen complaints about it, it boils down to "XML being yucky" and the extension component model being difficult to write clients for, which is true but not really a fault of the protocol, it's more of an inherent tradeoff of supporting opt-in extensions at all
          1. dale_glass · · focus · HN ↗
            I don't have that many problems with XML myself, but XMPP is weird even in XML land, because it tries to do XML all the way.

            For instance, it works as a constant, uninterrupted stream. You never close the document until the disconnection. Which means you absolutely have to parse it with a stream parser.

            It could have been something sensible, like a document per message: "Here's 300 characters of XML document: <xml>....". But nope.

            And what&#x27;s up with this? <a href="https:&#x2F;&#x2F;xmpp.org&#x2F;extensions&#x2F;xep-0394.html" rel="nofollow">https:&#x2F;&#x2F;xmpp.org&#x2F;extensions&#x2F;xep-0394.html

            1. mcv · · focus · HN ↗
              Is there a better standard available? As far as I know, XMPP is a real standard. If it&#x27;s outdated, is there a better one?
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.