#social 2018-09-09

2018-09-09 UTC
downey, hadleybeeman, xmpp-social and Loqi_ joined the channel
#
heluecht[m]
When I send content to some server where no one follows me, will the content be displayed anyway in the public stream of that server?
#
heluecht[m]
I'm asking especially for Mastodon and Pleroma.
ahihi joined the channel
#
nightpool[m]
heluecht: I think the answer is yes for both but this is debated behavior and may change
#
heluecht[m]
It's only important for my first communication tests.
#
heluecht[m]
I guess that a note is easier to create than the whole connection process.
#
nightpool[m]
mm
#
nightpool[m]
the fixed costs are about the same no matter what type of activity you're sending
#
heluecht[m]
It's easier to create a note, since I do have collected many examples of them while looking in various outboxes.
#
heluecht[m]
Is there some easy documentation about the connection process? Or is it only hidden somewhere in the official specs?
#
nightpool[m]
the official specs are pretty easy
#
nightpool[m]
although you also have to supplement with this wiki page: https://www.w3.org/wiki/SocialCG/ActivityPub/Authentication_Authorization
#
nightpool[m]
since there wasn't enough consensus on security at the time of standardization
#
nightpool[m]
mostly you just POST things at people's inboxes
#
heluecht[m]
My English knowledge is extremely bad for formal specs.
#
heluecht[m]
They often use words that I don't understand or misunderstand.
#
nightpool[m]
hmm. That's fair
#
nightpool[m]
there's a tutorial Gargron wrote
#
nightpool[m]
it's a little more focused on writing a server from scratch, but you can maybe read between the lines
#
nightpool[m]
it's a very good example of the connection process
#
heluecht[m]
This is what I need.
#
heluecht[m]
Great.
#
heluecht[m]
There the contact connection request is not described.
#
nightpool[m]
not sure what you mean
#
heluecht[m]
The blog entry describes how to transmit some note.
#
heluecht[m]
It doesn't describe how to add some contact.
#
nightpool[m]
I thought you wanted to start with transmitting notes?
#
nightpool[m]
the second post deals with following people: https://blog.joinmastodon.org/2018/07/how-to-make-friends-and-verify-requests/
#
heluecht[m]
Ah, I misunderstood, sorry.
#
heluecht[m]
That's what I meant with me and language ;-)
#
heluecht[m]
With "connection" I thought you spoke about adding a contact.
#
nightpool[m]
Oh, i see
#
nightpool[m]
yeah.
#
heluecht[m]
So I now have to see how good the HTTP signing libary works that we borrowed from Hubzilla.
#
heluecht[m]
Interesting sidenote: Mike MacGirvin - the "father" of Friendica and Hubzilla has created a new project - a server for ZOT and AP.
#
heluecht[m]
He already suggested that we should take the signing code from there.
#
nightpool[m]
what's the name of the project?
#
heluecht[m]
I have to look myself, I will tell.
#
heluecht[m]
The name is "Osada": https://framagit.org/macgirvin/osada