ActivityPub is the "transgender yapping protocol"
ActivityPub is just centralized Bluesky
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 you. It was you all along. It was all of us
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 like Spritely
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"

And that's how we got ActivityPub

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 is a dating network for people who like open source, and also the gays who make animal noises
ActivityPub is a selfie machine for eggs
ActivityPub is a selfie machine for no-longer-eggs who have realized on shit, they like selfies now, what happened

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

ActivityPub is whatever you tell me it is

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

ActivityPub is where Gargamel finally eats the Smurfs. That'll teach them. That'll show them
Don't tell anyone but ActivityPub is alive I think? A being made of pure information
The fediverse: a never ending source of jokes about star trek. Join the fediverse. The federation. The fediverseration. Lol! It was made for this joke

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

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"

ActivityPub: it's just like YOUR MOM
ActivityPub: now best understood through my new pseudonotation: {Activity from:actor to:addressees object:{Object}}
ActivityPub is where you air your kinks out in the open. It's fine just put it out there. Be free
ActivityPub is a protocol for "tankies" to get mad at "anti-tankies", and vice versa. But they both get mad at the "fash"
ActivityPub is a protocol for fueling @cwebber's Cassanda Complex

Here's one to explain things to the KIDS:

ActivityPub is Usenet Done Right

ActivityPub is the Tumblr Protocol. It's been adopted by Tumblr, and it basically is Tumblr. Always was
ActivityPub is a site for Facebooks to talk to each other
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 protocol that powers the Defediverse, a protocol for defederating from other instances
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 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)

ActivityPub: it's a protocol for "keepin' it normal in here"

Have a normal time!

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
ActivityPub is written by trans people, for trans people. And also that one guy, he was also involved
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 uses JSON-LD, which is basically just "lexical scope, but for JSON", so now you understand it
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"

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

ActivityPub is a protocol for people to run servers for their friends and community and then wonder why they are so tired all the time
ActivityPub? Don't you mean OcapPub?!
ActivityPub is the network with the highest percentage of Firefox users, and also the highest percentage of people mad at Mozilla all the time
ActivityPub? It's like decentralized Twitter. But before that guy bought it. And nothing like that at all. So forget I said anything
ActivityPub is a protocol for when you're supposed to be writing your keynote for Fediforum about the future of ActivityPub and instead you post messages over ActivityPub joking about ActivityPub to procrastinate (me RN)
"The fediverse", aka the Mastodon Protocol, aka the network everyone pointed to when social media corporations did bad things until Bluesky came along and decentralized everything
AP: the Autism Protocol, for autism-havers by autism-havers
ActivityPub: a great protocol to implement halfway and then work on something else and say "oh yeah, I should get back to my ActivityPub protocol written in <foo>"
ActivityPub: a good "hello world" for your favorite esolang. Try writing an "ActivityPub" in brainfuck for a fun weeknight challenge!
@cwebber its called ActivityPub because you need a pint after interacting with it

ActivityPub, the engagement network.

REMEMBER TO LIKE AND SUBSCRIBE

okay I've been doing this for over an hour thanks everyone for coming by, hope you had a good activitypub, hope you learned a thing or two, good night!!!!
@cwebber says it's Last Call at the ActivityPub so you can't order any more toots until tomorrow
@cwebber god damn it, just bangers after bangers. I'M SUPPOSED TO BE SLEEPING
@cwebber I see you were on one today, lmao.
@cwebber ActivityPub, where you have to cc your followers even if you are sending your toot to someone who doesn't follow you, because otherwise Mastodon will drop your toot
@cwebber Oh, like you know something about ActivityPub. 😏
@cwebber I mean, if you did, why would you be asking people all the time to explain it? 🤔
@cwebber
This thread is so long Eye'm not even sure that Eye've read it in its entirety.
Can someone tell me if Eye've missed a vital reference to John ActivityPub?
It's been a couple of days but I have enjoyed how much other people seem to have enjoyed this thread <3
@cwebber ActivityPub: It's what's for breakfast
@cwebber
This was a fkn epic thread.
@cwebber ActivityPub is a German FSF convention, bicycle enthusiasts meet, BDSM convention, and furry convention all being held in the same building
@babe @cwebber You forgot to mention the nature photographers.
@Karen5Lund @babe @cwebber For some reason they all fall into one of the other categories already.

@cwebber @mastodonmigration

Ahem, old Usenet user here, a lot was truly decentralized in the olden days.

@cwebber it's cool because we do the bad things but now they're good this time i promise wait where are you going

@cwebber Your talk could just be one post from this thread per slide.

With a bit of explanation, if you feel it’s warranted

@cwebber putting the "Pro" back into procrastination 💪
@cwebber Also the highest percentage with spoofed headers.
@cwebber
Coincidence, Christine?
Eye, for one, think not.

@jstatepost @cwebber
Of course not - why would you be mad at Mozilla if you didn't use their products?

(Unless you're in the secret third category of people who have worked there and have their own reasons to be mad at Mozilla, but they probably also use Firefox)

@cwebber Some of us are both of those and also work for Mozilla 
@lmorchard beat me to it by 30 seconds 😢

@bhearsum @lmorchard can only get mad about things that are important to you so I'm not really surprised 🙃

(FF user too :D)

@cwebber Making people mad is like Mozilla's flagship product by now.
@cwebber our friends who have worked at Mozilla also seem kind of angry at Mozilla, to be entirely honest

@ireneista @cwebber
awesome, so they can
☑ Use Firefox
☑ Have worked at Mozilla
☑ Be angry at Mozilla

The holy trifecta :-D

@cwebber I mean, why would people who doesn't use Firefox or it's derivatives give a shit about Mozilla.
@cwebber thats why i use safari
@cwebber can’t be mad at things that don’t affect oneself much
@cwebber This seems totally reasonable to me.
@cwebber
This is the truest one.

@cwebber

Also, Mozilla, if you are listening, when are you going to start marketing Firefox again like you used to do? That was working. 

@cwebber You cannot be mad about something you don’t care about. 🤷‍♂️
@cwebber like genuinely fuck mozilla for literally EVERYTHING they do it is the worst browser vendor out there but using chrome is for emergencies at best

@cwebber

Make sense to me. Non users have no reason to be mad 😉

@cwebber it's hard to watch the ones you love hurting themselves.
@cwebber não uso mais o firefox. Migrei para o Waterfront que é um bifurcado do Mozilla. É muito estável. Os bloqueadores de anúncio do Mozilla são muito bons e minha internet, incluindo YT, está limpa de publicidade indesejada.

@cwebber Firefox looks harmless or even good from the outside. You have to really use a Mozilla product for a while to hate it.

Signed,

Loyal Pocket User

@cwebber there is a significant overlap, I’d imagine