I think the biggest challenge people are having with ActivityPub is that they are, for the first time, generally encountering a "structured open world system" for the first time.

Closed world systems let you control (and prove) a lot, but you can only do the things your own "world" has built an idea up about. Also "easier" to build DB schemas for, etc. But hopeless for extensibility when talking with the rest of the world.

Meanwhile, completely free-for-all-json, coordinating on meaning is nigh impossible.


But every computer program is, until we have human equivalent AI, a closed world. You can provide all the metadata you want about the open world, but if my program doesn't already have an idea about it, it can't do anything smarter with it than either ignore it or pretty print it.

I'm not trying to be argumentative as such; I *know* you've put a ton of thought into it. But I absolutely can't grasp where the LD community is coming from.

@gcupc *your* closed world may not have all the things in *my* closed world, and yet there are a lot of things we can communicate about.

Say you are a game developer and I am a vegan chef. You say "My boss was really bugging me that I need to improve my A* pathfinding algorithm." Well I don't know what a pathfinding algorithm is, but I can empathize about your boss situation. If I told you I made a good BBQ tempeh and you don't know what tempeh is, you at least might know BBQ.



@er1n @cwebber @gcupc If you do mathematical work do you sign as Christopher Lemma-Webber 🤔

@elomatreb @er1n @gcupc Actually I don't put a hyphen in my last name, though @mlemweb does.

I haven't officially changed my name yet, but for the sake of paperwork minimization and local friend confusion maximization, I will be switching my middle name to my spouse's last name rather than hyphenating.

@cwebber Oh, sorry.

Yeah that sounds like a very pleasant bureaucracy trip

Sign in to participate in the conversation

A small Mastodon instance run by Erin for herself and her friends.