• 19 Posts
  • 145 Comments
Joined 1 year ago
cake
Cake day: July 9th, 2023

help-circle







  • I have considered this approach, but there are several things I had issues with.

    • there is still a degree of latency. It’s not a deal breaker, but it is annoying
    • clipboard programs don’t work. They copy to the remote host’s clipboard. I bet there’s a solution to this, but I couldn’t find it from spending a limited time looking into it.
    • in the rare case the host is unreachable, I am kinda screwed. Not a deal breaker since its rare, but the host has to be always on, whether the git solution only requires it to be on when it syncs

    To address the issues you brought up:

    • less commits: this would be resolved by squashing every time I make a commit. The auto save commits will be wiped. If I really hated commits, I could just amend instead of commit, but I rather have the history.
    • forgetting to git pull: the hooks I talked about will take care of that. I won’t have to ever worry about forgetting anymore.










  • Xmpp definitely wins in privacy. What is there to privacy more than message content and metadata? Matrix definitely fails the second one, and is E2E still an issue for public groups? I don’t remember if they fixed that.

    XMPP being a protocol built for extensibility means it will be hard for it not to keep up with times.

    On your point of picking one or the other, I’d say pick the one you like and bridges will help you connect to the other. But XMPP came way before matrix, and I believe they fractured the community instead of building it.

    There’s a good reason all the big techs built on top of xmpp (meta, Google, etc). It’s a very good protocol and satisfies modern demands very well.



  • It worked more like true messaging app less than messages store ( unlike matrix ).

    Can you please elaborate this point? I don’t understand what you mean by “true messaging app” and why that would be a bad thing?

    Requirement of permanent tcp ip connection

    Are you sure this is the case? Maybe back in the day, but my understanding is this isn’t true anymore

    useful feature in xmpp ( like message history ) is optional

    Why is user choice a bad thing? There’s a wealth of clients that implement the features you want

    If something doesn’t work in xmpp most people would blame xmpp

    This may not be an important point, but from my experience, people always blame the client and not the underlying protocol. If I face an issue with my browser, I’d likely blame the browser before I blame http.