Dunked.
Conversation
Notices
-
Embed this notice
BSD/r000t (r000t@ligma.pro)'s status on Saturday, 25-Feb-2023 02:19:33 JST BSD/r000t - Fediverse Contractor likes this.
-
Embed this notice
GET THE HELL AWAY FROM ME, WHITOID ?? ? (cumskinfoidpuncher69420@beefyboys.win)'s status on Saturday, 25-Feb-2023 02:20:17 JST GET THE HELL AWAY FROM ME, WHITOID ?? ? What a horribly vindictive looking selfie -
Embed this notice
Alex Gleason (alex@gleasonator.com)'s status on Saturday, 25-Feb-2023 02:45:30 JST Alex Gleason @r000t ActivityPub is a transgender protocol. If you don’t believe me, just try normalizing activities into a consistent format. One activity can have a thousand genders.
-
Embed this notice
Alex Gleason (alex@gleasonator.com)'s status on Saturday, 25-Feb-2023 02:47:31 JST Alex Gleason @r000t JSON-LD is a testament to the chaos it was in the first place, but it doesn’t help the fact that attributedTo can be a string, an object, an ARRAY of strings and objects, and it doesn’t even have to refer to an actor!
-
Embed this notice
BSD/r000t (r000t@ligma.pro)'s status on Saturday, 25-Feb-2023 02:47:32 JST BSD/r000t @alex Wasn't normalization the entire point of JSON-LD tho?
-
Embed this notice
MattZ (colinsmatt11@gleasonator.com)'s status on Saturday, 25-Feb-2023 02:53:39 JST MattZ @alex @r000t I always thought of linked data and it's implementations (json-ld) as meta specifications.
Like XML, a language to define other languages, for example SVG, whatever the fuck XMPP uses, XUL, XAML, etc. -
Embed this notice
Alex Gleason (alex@gleasonator.com)'s status on Saturday, 25-Feb-2023 02:53:39 JST Alex Gleason @colinsmatt11 @r000t The only Fediverse implementation I’ve ever seen that actually denormalizes JSON-LD objects and deals with their full paths according to the spec, is Smithereen. The rest of them pretty much ignore the @context.
-
Embed this notice
teknomunk (teknomunk@apogee.polaris-1.work)'s status on Saturday, 25-Feb-2023 04:10:03 JST teknomunk @alex
I don't think I've seen anything in JSON-LD* about that. Activity Streams has information about that and I'm equally clueless. Just because something says you CAN set attibutedTo to point to an array of non-actor objjects, I don't see why you would. For that matter, I don't think it SHOULD be done.
Right now, apogee doesn't support anything but a string there, and if I add in support for objects, it would be done by extracting the id and replacing the object with a reference before further processing. I don't see ever creating an activity with more than one attibutedTo instead of creating two (or more) activities.
* JSON-LD being one of a few ways to represent Resource Description Framework (RDF) that isn't completely bonkers (n-quads? Turtle?)Alex Gleason likes this. -
Embed this notice
Sexy Moon (moon@shitposter.club)'s status on Saturday, 25-Feb-2023 04:12:15 JST Sexy Moon @alex @r000t ap spec also says that it _should_ be set to the author actor of the create activity but the actual definition of the field says all those things yeah and they don't even give an example of how/why you would ever put a sole non-actor value in there, or what it even means to have multiple values in an array (presumably you could put some other id in there to identify the actor in another system but i want the intent written down dammit) Alex Gleason likes this.