Conversation
Notices
-
@cwebber finally found some time to get back on the gnu-social game! hope things are well
- mmn likes this.
- clacke repeated this.
-
@sapientech identi.ca is no longer a GNU Social node, it's running pump.io since a few years back. He won't see your message.
-
@clacke ahh, thanks for letting me know!
-
@sapientech So, hope you'll find some time to get on the pump.io game. ;-)
pump.io/tryit goes to random pump.io node registration page.
-
@clacke i must be confused, gnu social is not related to pump?
-
@sapientech Related historically, not technically. Evan created laconi.ca -> StatusNet (now GNU Social), then started over with pump.io.
-
@sapientech identi.ca was migrated StatusNet -> pump.io, but that was a database migration. The two don't interoperate (Yet! See #w3social).
-
@sapientech #w3social https://www.w3.org/wiki/Socialwg
-
@clacke @sapientech Is pump.io federated?
-
@karl @sapientech pump.io was created to improve federation over what was possible using the OStatus protocol, and to some degree succeeded.
-
@clacke @karl @sapientech are you able to describe some of the protocol limitations overcome or direct me to specific info?
-
@clacke et al More accurately, #Pump.io was created to require fewer resources than #StatusNet. Very successful at that. #Federation is there, but still requires workarounds, so I'm not sure it improved.
Still, I'd support more #federated networks over more centralized networks. #GNUsocial, Pump, #Diaspora, #Libertree, etc
-
(Lest this sound like a criticism, I log into Pump nearly every day.)
-
@moonman Remote authorization, which enables non-public posts and DM, after-the-fact access to posts not on my instance, and reposting them.
-
@lnxw48 @moonman Yes, I suppose resource use was Evan's main motivator -- de-layering the protocol and focusing on message delivery.
-
@lnxw48 @moonman OStatus is a highly "normalized" stack and he "de-normalized" it, but also gained some abilities and fixed some peeves.
-
@lnxw48 @moonman Apart from ghost comments, which is protocol-inherent, I think most #pumpio issues are software rather than protocol.
-
@clacke @lnxw48 pump was more interesting to me, but gnusocial had momentum and for a good long while it looked like nothing was happening in the pump development, but it seems very active again.
-
@moonman The #pumpio API doubles as server protocol and client API, and the Web UI is the first API client. Native clients can do more.
-
@clacke does this imply that to a server, there's not a protocol difference between a native client posting to it and a remote server federating messages? I'm going to have to download and install it to play with it because I'm getting interested again.
-
@moonman @lnxw48 Much meta-work is being done, but the software is not really moving (much!) (yet!).
-
@moonman @lnxw48 I'm looking forward to #W3Social #ActivityPump as a 3rd-system synergy of #OStatus and #pumpio.
-
@moonman @lnxw48 And I really hope it could get #Diaspora, #GNUSocial and #pumpio people to get on a common protocol.
-
@clacke this guy? https://github.com/w3c-social/activitypump-server
-
@moonman Yeah, but that won't be an actually used implementation I think. More of a POC of http://w3c-social.github.io/activitypub/ .
-
@clacke thanks, interop between pump and gs is extremely compelling to me. I will be reading this spec beginning to end.
-
@moonman It's intended as illustration for those adding #ActivityPub (TIL: So that's its name now!) into #pumpio, #diaspora and #gnusocial.
-
@moonman (And #mediagoblin!) https://wiki.mediagoblin.org/GSOC_2016#Port_federation_code_to_ActivityPub
-
@moonman It's all message-posting. Basically, you post to "outbox", they post to "inbox". There's more to it, but that's how deep I've dug.
-
@moonman When you post to your server's outbox, it goes and posts to your followers' inboxes. Most of the protocol is auth+msg+addressing.
-
@moonman There *is* a difference in that a server represents all of its users and a client only one. C2S is OAuth, S2S uses #dialback .
-
@moonman #dialback https://tools.ietf.org/html/draft-prodromou-dialback-00