ActivityPub is when you have a hard drive, and you want to fill it up, but not fill it up as much as a full atproto relay, so you fill it up just most of the way
ActivityPub is when you send HTTP requests to actors' inboxes, but then you get confused letters back from the actors because they don't want to read computer things they just want to star in shakespeares
ActivityPub, it's a protocol best understood when explained to you. Which is why I am doing this, and why you must do it to me. We have to know to keep this place running
ActivityPub was born fully formed from the head of @evan when he had a huge headache and he threw it into the sea and it walked out and there it was, ActivityPub
ActivityPub was when @tsyesika decided we needed the MediaGoblin Network. Later on Mastodon decided to also become a member of the MediaGoblin Network. And that's how we got ActivityPub
ActivityPub was when @erincandescent transcribed ancient scrolls onto loose leaf paper, scanned the paper into a scanner, ran it through OCR, and then said "the W3C should learn about this"
ActivityPub was formed when @rhiaro emerged from the forest and held scribblings written upon a giant leaf and said "these are pretty good scribblings, but it would be even better if..." and then TORE the leaf in two, and then that's how we got the Client-to-Server and Server-to-Server protocols as two separate things
ActivityPub, also known as "ActivityStreams", is just like a spoken language. Subject Predicate Object. It's pretty simple! Except we have Actor Activity Object, which are the same thing. And they're modeled in RDF, which is Subject Predicate Object.
ActivityPub has inReplyTo, and it's used to make threads. Which is why we wrote it, we hoped Facebook would adopt it, and then they made Threads, and we were like ha ha we did it, we got 'em
ActivityPub is the network for posting questionable things, but you put them under a "content warning" (an ActivityPub invention, check the spec), and you can do anything you want in there. Anything at all
ActivityPub is based on JSON-LD so that it can be extensible. And that means you can do anything you want. Anything at all. The only limit is yourself #xombocom
ActivityPub is the protocol for Christine to fail to host the test suite and everyone to be mad at her for a decade, and kind of put up sort of replacements, but still get mad at her
ActivityPub is the most secure protocol you'll ever use. This is true because it has a Security Considerations section. This means we considered all the security
The fediverse is a network Christine wrote all by herself so she could be too distracted to do any other work later in the future when she needed to get it done
ActivityPub is an anti-fascist protocol. There are no fascists on here. Not even one.
PROOF: They aren't allowed, we put it in the spec, so if someone is being fascist on here, technically they're not implementing ActivityPub they're doing something else. NOT OUR PROBLEM
ActivityPub is when you go on a date with a girl and at the end of it she's like oh shit no way you're THAT CHRISTINE why didn't you tell me this earlier let me get you my fedi handle
ActivityPub is a protocol for me personally to say "Ha yeah, I'm the QUEEN OF THE FEDIVERSE" and look cool and then the moment someone starts to bristle I can say "don't worry no I'm anti-royalty no I didn't choose this name for myself it was the fediverse hold on"
Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Robert Sander hat dies geteilt.
Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •ActivityPub uses ActivityStreams, which uses JSON-LD, which combines the best of both worlds
And by that I mean it makes json people angry and it makes linked data people angry
Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •ActivityPub was when @erincandescent transcribed ancient scrolls onto loose leaf paper, scanned the paper into a scanner, ran it through OCR, and then said "the W3C should learn about this"
And that's how we got ActivityPub
Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •ActivityPub, also known as "ActivityStreams", is just like a spoken language. Subject Predicate Object. It's pretty simple! Except we have Actor Activity Object, which are the same thing. And they're modeled in RDF, which is Subject Predicate Object.
So it's like language squared
Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •ActivityPub is where the AI enthusiasts are
Everyone here loves AI, highest ratio of AI enthusiasts you'll ever meet
All the content is AI and people will thank you for posting it
Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •ActivityPub was when we said FUCK there are TOO MANY PROTOCOLS, let's make one more protocol, and that'll be the last one
And then we did, and it was
Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Sensitiver Inhalt
ActivityPub is the protocol they make you go on in order to be eligible for HRT or SRS
You post on ActivityPub enough and they say, "okay, I guess you really do have gender dysphoria. you can do whatever you want"
Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Here's one to explain things to the KIDS:
ActivityPub is Usenet Done Right
Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •ActivityPub is a protocol where the Official Test Suite is a rewrite of MUD (Multi User Dungeon) technology for testing for federation
(this one is TRUE, cursed knowledge if you investigate)
Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •ActivityPub: it's a protocol for "keepin' it normal in here"
Have a normal time!
Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •ActivityPub is an anti-fascist protocol. There are no fascists on here. Not even one.
PROOF: They aren't allowed, we put it in the spec, so if someone is being fascist on here, technically they're not implementing ActivityPub they're doing something else. NOT OUR PROBLEM
Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •ActivityPub is a series of tubes
But not those kinds of tubes. It's actually just a big node graph in Blender. A geometry nodes thing
Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •Christine Lemmer-Webber
Als Antwort auf Christine Lemmer-Webber • • •spew
Als Antwort auf Christine Lemmer-Webber • • •