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
    Strypey (strypey@mastodon.nzoss.nz)'s status on Saturday, 04-Apr-2026 12:31:33 JST Strypey Strypey

    #TechShowerThoughts:

    Graphical interfaces are documentation with buttons.

    The web is the documentation layer of the internet. Hyperlinking makes it documentation with buttons. So the web is also the native graphical interface of the net.

    Webmail made email the first social layer of the web.

    The fediverse adds another social layer to the web. As does the matrix network.

    (1/?)

    #fediverse #SocialWeb

    In conversation about 2 months ago from mastodon.nzoss.nz permalink
    • Embed this notice
      Evan Prodromou (evan@cosocial.ca)'s status on Saturday, 04-Apr-2026 12:31:26 JST Evan Prodromou Evan Prodromou
      in reply to
      • blaine
      • Ralph Meijer

      @strypey @blaine and @ralphm did the first federation between Twitter and Jaiku using XMPP, I think at a Foo Camp event (?).

      In conversation about 2 months ago permalink
    • Embed this notice
      Strypey (strypey@mastodon.nzoss.nz)'s status on Saturday, 04-Apr-2026 12:31:30 JST Strypey Strypey
      in reply to
      • rabble

      The jabber network seemed like a logical realtime social layer for the web. It almost was, when Goggle integrated open federation over XMPP with GMail's web chat, and experimented with extensions to add features like voice calls (Jingle) and collaboration (Wave).

      But standards-friendly engineers like @rabble tried to build federated Titter on XMPP and couldn't stretch it to fit. Could Wave have worked?

      XMPP social apps do exist, like Movim and Libervia. Could 2026 be the Year of Jabber?

      (2/?)

      In conversation about 2 months ago permalink
    • Embed this notice
      Ralph Meijer (ralphm@mastodon.social)'s status on Tuesday, 07-Apr-2026 14:05:18 JST Ralph Meijer Ralph Meijer
      in reply to

      @evan

      Correct.

      There was no technical reason for this to not continue to work. Wave's federation was built on XMPP PubSub, but although much hyped, the federation bit was just one person working on it part-time, and not really following standards either.

      I built a federation of about ~60 social networking sites at @mediamatic using XMPP PubSub, including ActivityStreams quite successfully.

      @strypey @blaine

      In conversation about 2 months ago permalink
    • Embed this notice
      Evan Prodromou (evan@cosocial.ca)'s status on Tuesday, 07-Apr-2026 14:08:06 JST Evan Prodromou Evan Prodromou
      in reply to
      • blaine
      • kellan
      • rabble
      • Ralph Meijer

      @rabble @strypey @blaine @ralphm @kellan it was a great talk!

      In conversation about 2 months ago permalink
    • Embed this notice
      rabble (rabble@mastodon.social)'s status on Tuesday, 07-Apr-2026 14:08:07 JST rabble rabble
      in reply to
      • blaine
      • kellan
      • Ralph Meijer

      @strypey it was
      @blaine and @ralphm who did the work on XMPP. I gave a talk about some of the ideas and OSCON with @kellan but never worked on the Twitter code base itself or the XMPP federation.

      In conversation about 2 months ago permalink
    • Embed this notice
      blaine (blaine@mastodon.social)'s status on Tuesday, 07-Apr-2026 14:08:08 JST blaine blaine
      in reply to
      • rabble
      • Evan Prodromou
      • Ralph Meijer

      @strypey @ralphm @evan @rabble wasn't at Twitter and wasn't involved in the xmpp implementation. After I left (in May 2008), my understanding is that the ops team made a half-hearted attempt to keep the xmpp service going, but didn't have the capacity to devote time to it, so abandoned it. Unfortunately, their messaging on it was "xmpp doesn't scale" which was patently false, but it poisoned the water.

      The complexity of the XMPP standards didn't help matters, of course.

      In conversation about 2 months ago permalink
    • Embed this notice
      Strypey (strypey@mastodon.nzoss.nz)'s status on Tuesday, 07-Apr-2026 14:08:10 JST Strypey Strypey
      in reply to
      • blaine
      • rabble
      • Evan Prodromou
      • Ralph Meijer

      (1/2)

      @ralphm
      > I built a federation of about ~60 social networking sites at @mediamatic using XMPP PubSub

      Intriguing. Did you know this @rabble? What were the obstacles you hit with XMPP at Titter? I was wondering as long ago as 2017 why @evan didn't build StatusNet on XMPP.

      Did/ does this MediaMatic infrastructure interop with Movim and Libervia stuff? What's the UX of that like?

      @blaine

      In conversation about 2 months ago permalink
    • Embed this notice
      Evan Prodromou (evan@cosocial.ca)'s status on Tuesday, 07-Apr-2026 21:19:00 JST Evan Prodromou Evan Prodromou
      in reply to
      • blaine
      • kellan
      • rabble
      • Ralph Meijer

      @strypey @rabble @blaine @ralphm @kellan

      I'd been working on XMPP for years. I was well aware of XMPP.

      StatusNet, now GNU Social, ran on commodity web hosting: PHP, MySQL. Like WordPress, Drupal, MediaWiki, SugarCRM.

      I wanted our federation to work on the Web, with RESTful APIs. XMPP was complicated, and required separate hosting.

      In conversation about 2 months ago permalink
    • Embed this notice
      Strypey (strypey@mastodon.nzoss.nz)'s status on Tuesday, 07-Apr-2026 21:19:03 JST Strypey Strypey
      in reply to
      • blaine
      • kellan
      • rabble
      • Evan Prodromou
      • Ralph Meijer

      @evan
      > it was a great talk!

      I presume we're talking about the 2008 talk summarised here;

      https://archive.nytimes.com/open.blogs.nytimes.com/2008/07/24/oscon-2008-day-01-sessions/

      ... which links to the slides here;

      https://www.slideshare.net/slideshow/beyond-rest-building-data-services-with-xmpp-pubsub/525883

      I note that this talk was given right around the time Identi.ca was launched. So again, I'm wondering what technical reasons @evan had for developing OStatus for StatusNet, and would the same decisions be made if they knew then what they know now about the state of XMPP at the time?

      @rabble @blaine @ralphm @kellan

      In conversation about 2 months ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: identi.ca
        Welcome - Identi.ca
      2. Domain not in remote thumbnail source whitelist: static01.nyt.com
        OSCON 2008 — Day 01 Sessions
        from Nick Thuesen
      3. Domain not in remote thumbnail source whitelist: cdn.slidesharecdn.com
        Beyond REST? Building Data Services with XMPP PubSub
        The document discusses how REST works well for everyday problems but breaks down at scale, and proposes using XMPP PubSub as an alternative for building large social sites and rich APIs. It notes that the authors are not XMPP experts but are excited about its potential beyond REST, as they build bigger websites with lower latency and stronger social network effects. - Download as a PDF, PPTX or view online for free
    • Embed this notice
      Evan Prodromou (evan@cosocial.ca)'s status on Tuesday, 07-Apr-2026 21:23:02 JST Evan Prodromou Evan Prodromou
      in reply to
      • blaine
      • kellan
      • rabble
      • Ralph Meijer

      @strypey @rabble @blaine @ralphm @kellan

      You seem to be confused about the state of XMPP at Twitter.

      There was an experiment federating text using PubSub between Jaiku and Twitter at FOO Camp in 2006 or 2007. I wasn't there; I only heard about it later. It never went to production.

      Twitter *did* have a chat interface to Twitter over XMPP, similar to the way it used SMS. You could receive updates over XMPP, you could post, and you could reply. Identi.ca had a very similar system.

      In conversation about 2 months ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: identi.ca
        Welcome - Identi.ca
    • Embed this notice
      Evan Prodromou (evan@cosocial.ca)'s status on Tuesday, 07-Apr-2026 21:25:52 JST Evan Prodromou Evan Prodromou
      in reply to
      • blaine
      • kellan
      • rabble
      • Ralph Meijer

      @strypey @rabble @blaine @ralphm @kellan

      There have been a few attempts to build federated social networks on top of XMPP. I can think of Movim and Buddycloud for now. I don't know if any of them are still active.

      In conversation about 2 months ago permalink
    • Embed this notice
      Evan Prodromou (evan@cosocial.ca)'s status on Wednesday, 08-Apr-2026 00:19:11 JST Evan Prodromou Evan Prodromou
      in reply to
      • blaine
      • kellan
      • rabble
      • Ralph Meijer

      @ralphm @strypey @rabble @blaine @kellan Fixed.

      In conversation about 2 months ago permalink
    • Embed this notice
      Ralph Meijer (ralphm@mastodon.social)'s status on Wednesday, 08-Apr-2026 00:19:12 JST Ralph Meijer Ralph Meijer
      in reply to
      • blaine
      • kellan
      • rabble
      • Evan Prodromou

      @evan

      2008, but yes

      @strypey @rabble @blaine @kellan

      In conversation about 2 months ago permalink
    • Embed this notice
      Evan Prodromou (evan@cosocial.ca)'s status on Wednesday, 08-Apr-2026 00:27:56 JST Evan Prodromou Evan Prodromou
      in reply to
      • blaine
      • kellan
      • rabble
      • Ralph Meijer

      @ralphm @strypey @rabble @blaine @kellan

      So, that'd be July 11-13, 2008? Identi.ca launched the previous week -- July 3rd. Very close in time!

      In conversation about 2 months ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: identi.ca
        Welcome - Identi.ca
    • Embed this notice
      Evan Prodromou (evan@cosocial.ca)'s status on Wednesday, 08-Apr-2026 12:09:01 JST Evan Prodromou Evan Prodromou
      in reply to
      • blaine
      • kellan
      • rabble
      • Ralph Meijer

      @strypey @rabble @blaine @ralphm @kellan I'm glad to hear it! I think it's an interesting way to connect to social networks. One of my backburner projects is to make an extension for Slack or Discord that gives your community Fediverse accounts and lets them send/receive with a chat interface.

      In conversation about 2 months ago permalink
    • Embed this notice
      Strypey (strypey@mastodon.nzoss.nz)'s status on Wednesday, 08-Apr-2026 12:09:03 JST Strypey Strypey
      in reply to
      • blaine
      • kellan
      • rabble
      • Evan Prodromou
      • Ralph Meijer

      @evan
      > You seem to be confused about the state of XMPP at Twitter

      Very much so. I appreciate the clarification from all of you.

      > There was an experiment federating text using PubSub between Jaiku and Twitter at FOO Camp in 2008

      > Twitter ... could receive updates over XMPP, you could post, and you could reply. Identi.ca had a very similar system

      I vaguely remember getting very excited about being able to post to my identi.ca account from my XMPP app : )

      @rabble @blaine @ralphm @kellan

      In conversation about 2 months ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: identi.ca
        Welcome - Identi.ca
    • Embed this notice
      Evan Prodromou (evan@cosocial.ca)'s status on Wednesday, 08-Apr-2026 21:06:20 JST Evan Prodromou Evan Prodromou
      in reply to

      @strypey I meant, a chat user interface for ActivityPub. I am not interested in these other ideas and I don't want to engage in continued conversation about them. Good luck, though.

      In conversation about 2 months ago permalink
    • Embed this notice
      Strypey (strypey@mastodon.nzoss.nz)'s status on Wednesday, 08-Apr-2026 21:06:22 JST Strypey Strypey
      in reply to
      • blaine
      • kellan
      • rabble
      • Evan Prodromou
      • Ralph Meijer

      @evan
      > I think it's an interesting way to connect to social networks

      Absolutely! I'd love to be able to;

      * post on a Movim instance using my XMPP account, and have it auto-posted on my Mastodon account

      * post to my Mastodon account using my Matrix account and a room dedicated to that purpose (all messages sent to room become fediverse posts)

      * use my Mastodon account to join in (low-traffic) XMPP/Matrix group chats, by @mentioning a group actor (a la Lemmy)

      @rabble @blaine @ralphm @kellan

      In conversation about 2 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.