ether+nick

@smallcircles when you say things are my "personal" preference, you make it sound like I am just some guy off the street. I'm not. I wrote StatusNet and pump.io. I developed OStatus, and cowrote AS2 and AP. I wrote the book about ActivityPub. My personal preferences were built into the standard a long time ago.

@smallcircles for choosing object types for software, I think the difference between a client and a server can be tricky, but in the case of tags.pub, everything is implemented on the server, so I think Service is a good choice. Why do you think Application?

@smallcircles you use an idiosyncratic jargon sometimes and that makes it hard to talk to you.

Evolution of a protocol is not "decay". Nor is the Postel principle. Learning and adapting protocols and data types to new situations or creating extensions is success, not failure.

@evan sorry, i have no idea how to interpret this response in context of what came before it. what am i being thanked for? i was expressing confusion at the original premise.

@ainali you will!

I need to prep some time in the next week or so to lay out potential projects.

@evan one example that illustrates just how much contention there is about even supposedly basic things: are activities content? one might argue they are the primary reason the specs exist at all, to publish activities to activity streams. someone else might equally argue that they are simply vehicles for distributed CRUD of notes, which are the real content. the specs currently support both interpretations. should one be closed as a loophole? is one an intentional misinterpretation? which one?

@evan maybe some examples would clarify what you mean, but i'm not sure how to define "the actual game" in a way that everyone would agree they're playing it. like, what counts as a "loophole" and what counts as a fundamental use case? what makes a conclusion "ridiculous", or an interpretation "intentionally misinterpret[ed]"? these questions all depend on the frame of reference of whoever's asking them. i generally assume good faith whenever these things are being discussed. should we not?

@evan the real question is how one properly represents a centaur tower under ActivityPub.

@evan 2x protocol decay in a row? 🤔

Is there any formalized approach on choosing actor type, or did you express your personal app-centric preference? Is there anything not app-centric to having a max. amount of app-centric 'profile fields'? Genuine questions. Am I holding it wrong when I say 'app-centric'?