GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Monday, 13-Oct-2025 21:07:22 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧

    "The modern Firebase Cloud Messaging is actually still XMPP-based to this day, though. Of course, it has been separated from Google Talk now."

    man, what??

    In conversation about 8 months ago from mastodon.social permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Wednesday, 15-Oct-2025 11:50:42 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to
      • David Chisnall (*Now with 50% more sarcasm!*)

      @david_chisnall yeah, it makes a sort of sense! ejabberd is magical

      In conversation about 8 months ago permalink
    • Embed this notice
      David Chisnall (*Now with 50% more sarcasm!*) (david_chisnall@infosec.exchange)'s status on Wednesday, 15-Oct-2025 11:50:43 JST David Chisnall (*Now with 50% more sarcasm!*) David Chisnall (*Now with 50% more sarcasm!*)
      in reply to

      @whitequark

      Not surprising. XMPP is a pretty nice protocol as a control-plane messaging system. eJabberd is increasingly optimised for this kind of use (and even talks MQTT as an alternative!). It's only chat where XMPP is not a good choice.

      In conversation about 8 months ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Thursday, 16-Oct-2025 09:16:52 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to
      • : j@fabrica:~/src; :t_blink:
      • David Chisnall (*Now with 50% more sarcasm!*)

      @david_chisnall @josephholsten Oh wow I did not realize just how sketchy the Signal situation is. I really don't like that at all.

      In conversation about 8 months ago permalink
    • Embed this notice
      David Chisnall (*Now with 50% more sarcasm!*) (david_chisnall@infosec.exchange)'s status on Thursday, 16-Oct-2025 09:16:53 JST David Chisnall (*Now with 50% more sarcasm!*) David Chisnall (*Now with 50% more sarcasm!*)
      in reply to
      • : j@fabrica:~/src; :t_blink:

      @josephholsten @whitequark

      XMPP was great for what we thought we were designing: email with low-latency delivery and better security for communicating between people using servers run by trustworthy people. The threat landscape has changed a lot since then and XMPP does not provide the privacy guarantees that should be table stakes for a modern chat protocol, and cannot without a complete ground-up redesign.

      Signal is currently the least bad alternative, but the centralised control is a problem. Signal can threaten to pull out of a country and then do it because the Foundation has too much control over the network. In particular, their use of AGPL for the code means that they (who require a CLA that lets them relicense the code and so are not bound by it) are the only people who can distribute their app via the Apple App Store, so if they decide to remove it from a country then every iOS user is suddenly unable to access the network.

      It’s definitely possible to build a more robust protocol than Signal, but it has a bunch of hard research problems (a few people have tried and I haven’t had a chance to look at the details of what they’ve done).

      In conversation about 8 months ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        HTTP Server Test Page powered by CentOS-WebPanel.com
    • Embed this notice
      : j@fabrica:~/src; :t_blink: (josephholsten@mstdn.social)'s status on Thursday, 16-Oct-2025 09:16:54 JST : j@fabrica:~/src;  :t_blink: : j@fabrica:~/src; :t_blink:
      in reply to
      • David Chisnall (*Now with 50% more sarcasm!*)

      @david_chisnall @whitequark Is there a good choice?

      Or are you saying this like “democracy is the worst form of government, except for all the others that have been tried”

      Knowing only IRC, XMPP & SMS at the protocol level, I know my opinions aren’t contemporary.

      In conversation about 8 months ago permalink
    • Embed this notice
      David Chisnall (*Now with 50% more sarcasm!*) (david_chisnall@infosec.exchange)'s status on Thursday, 16-Oct-2025 11:08:48 JST David Chisnall (*Now with 50% more sarcasm!*) David Chisnall (*Now with 50% more sarcasm!*)
      in reply to
      • : j@fabrica:~/src; :t_blink:

      @whitequark @josephholsten

      It's yet another case study in my 'people who choose AGPL to control their ecosystem, not to enable user freedom' gallery.

      It's a shame because Signal really is the least bad of the options at the moment. In particular, a modern chat system that wants to provide any kind of privacy needs to care about a passive adversary correlating messages arriving and leaving a server, and that's really hard to prevent if you don't have a very large anonymity set per server, so federation is very hard. DHT-based things can work, but hit CAP theorem problems.

      In conversation about 8 months ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: www.gallery.it
        www.gallery.it - LA GALLERIA D'ARTE ON LINE -
        arte : gallery art, gallery.it
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Thursday, 16-Oct-2025 11:08:48 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to
      • : j@fabrica:~/src; :t_blink:
      • David Chisnall (*Now with 50% more sarcasm!*)

      @david_chisnall @josephholsten mm yeah, personally I consider AGPL a regressive force on the whole for this reason and related ones.

      In conversation about 8 months ago permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.