Anyone who has gone deep enough into ActivityPub understands how schizophrenic JSON-LD is. It is an incredibly unnecessary way of making sure JSON keys never conflict with other implementations, which they NEVER DO anyway. They made it so hard by solving a bunch of problems that don’t exist upfront; a great way to kill community involvement with your protocol.

Reply to this note

Please Login to reply.

Discussion

JSON-LD is actually what got me to stop looking into AP development :( the rest of AP seems pretty reasonable (aside from how real-world implementations don't follow the spec, but that's not unique to AP)