#social 2019-07-23
2019-07-23 UTC
#
heluecht[m] > <@nightpool:cybre.space> one thought I just had: why not make it `"type": ["Note", "Announce"]`?
#
heluecht[m] This is in the specs?
#
heluecht[m] > <@jaywink:federator.dev> Socialhome would crash n burn 😅
#
heluecht[m] I'm not sure what Friendica is doing this this. either it just would reject the post or simply take the first value.
#
jaywink[m] > <@heluecht:feneas.org> I'm not sure what Friendica is doing this this. either it just would reject the post or simply take the first value.

#
jaywink[m] I think it's bad if any attribute can have either a string or a list, very confusing to program against

#
jaywink[m] > <@irc_cwebber2:cybre.space> https://dustycloud.org/blog/activitypub-conf-2019/ btw :)

#
jaywink[m] Cool! A bit short notice but I guess if space is limited anyway then it's maybe not an issue

xmpp-social and ichoquo0Aigh9ie joined the channel
#
fr33domlover jaywink[m], most AS2/AP properties aren't marked Functional so they can have multiple values! At least in theory :)
#
nightpool[m] jaywink: as2 properties aren't attributes
#
nightpool[m] they're RDF properties represented as json attributes
#
nightpool[m] the statement A has author B does not preclude the statement A has author C
#
fr33domlover (Open world assumption!)
#
jaywink[m] nightpool: doesn't make it less confusing to a simple programmer like me who is used to "data has one type" - call them what you want :)

#
cjslep[m] jaywink: Come try golang, where interfaces are all duck-typed! :)
#
jaywink[m] cjslep: I write some golang at work ;)

DenSchub joined the channel