#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