@evan@cosocial.ca
@evan@cosocial.ca avatar

evan

@evan@cosocial.ca

He/him. Board member at CoSocial.ca.

Director of Open Technology at Open Earth Foundation (OEF).

Founder of Wikitravel, StatusNet, identi.ca, Fuzzy.ai. CTO of Breather, TRU LUV and MTTR.

Creator of pump.io. Co-creator of GNU social.

Co-chair of the Social Web Working Group at W3C. Co-author of ActivityStreams 2.0. Co-author of ActivityPub. Co-author of OStatus.

Grad student in CS at Georgia Tech.

This network has been my life's work. Thanks for making it.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

dmarti, to random
@dmarti@federate.social avatar

I'm going to paste "ISBN: 9781098169466" into the public library order suggestion form...then if future me gets email about a book showing up I hope that future me will take it as sign I'm supposed to learn this stuff https://www.oreilly.com/library/view/activitypub/9781098162733/

evan,
@evan@cosocial.ca avatar
evan, (edited ) to random
@evan@cosocial.ca avatar

"America is worth fighting for."

evan,
@evan@cosocial.ca avatar
evan,
@evan@cosocial.ca avatar

@popey I try not to define things too tightly, although you're asking a question I didn't expect.

mpesce, to random
@mpesce@arvr.social avatar

MICHEL FOUCAULT THOU ART AVENGED

(h/t @blood)

evan,
@evan@cosocial.ca avatar

@mpesce Mark what the

evan,
@evan@cosocial.ca avatar

@mpesce you made me laugh, sir

evan, to random
@evan@cosocial.ca avatar

If you have impostor syndrome, just remember that you've never been summoned to Parliament to be yelled at by the Speaker and MPs for a couple of hours for doing a Very Bad Job.

https://www.cbc.ca/news/politics/arrivecan-contractor-parliament-kristian-firth-1.7175408

evan,
@evan@cosocial.ca avatar
  • yet
ben, to random
@ben@werd.social avatar

What’s the best, most straightforward explanation of how ActivityPub actually works? I’m looking for how the data flows, what an inbox is, what happens when you post, etc, rather than how to implement the exact feed specs, which libraries to pick, or what Mastodon is.

evan,
@evan@cosocial.ca avatar

@ben we have a standard for representing social events called Activity Streams. Whenever you do something social, like posting a picture, liking a video, following a funny bot, or commenting on a friend's engagement announcement, that activity is sent to your followers or anyone else who you choose. Activities are sent across the Web using an HTTP POST request to a special URL called an inbox.

evan,
@evan@cosocial.ca avatar

@ben people can also look at your profile, read your posts, and see your followers and who you follow -- all with special HTTP GET requests. They can also see the likes, replies and shares of everything you posted.

evan,
@evan@cosocial.ca avatar

@ben HTH!

jenn, to random
@jenn@pixel.kitchen avatar

when chainsaws were invented did everyone get a chainsaw and just start chainsawing everything? that’s my take on AI as someone who studied it in college and also purposely doesn’t own a chainsaw

evan,
@evan@cosocial.ca avatar

@jenn Jenn you should get a chainsaw

froginthevalley, to fediverse
@froginthevalley@macaw.social avatar

Idea of the day: what if joined the ? That would be game-changing, probably even bigger than .

evan,
@evan@cosocial.ca avatar
evan, (edited )
@evan@cosocial.ca avatar

@froginthevalley Wow, a lot of fediverse gatekeepers in the replies. On the positive side, it's great that people care about the culture and community here.

christophertrottier, to threads
@christophertrottier@akkomane.social avatar

gets a lot of blowback for making federation opt-in on their service.

But from an admin perspective, thank God they’re doing that because if 120 million accounts suddenly joined the , this could kill many servers.

Meta might have the resources send messages from that many accounts, but many Fediverse servers don’t have the resources to receive all of them.

This is why resource efficiency is such an important concern for the Fediverse at large. Hence why I’m interested in building a community of enthusiasts.

evan, (edited )
@evan@cosocial.ca avatar

@christophertrottier so, I don't know if this makes sense.

ActivityPub is a person-to-person protocol, not a server-to-server protocol. You won't get more stuff on your server unless you follow more people.

We are all getting bigger following lists because there are more people to follow, but I don't think it's going to be a flood. Each person only has so many accounts they can follow reasonably. Most of us top out around 1-2 thousand.

KevinMarks, to random
@KevinMarks@xoxo.zone avatar

@evan you know we were joking on FB about posts from 2011? I just found this one and am rereading the links http://epeus.blogspot.com/2011/04/evs-identity-map-ignores-what-we-say.html

evan,
@evan@cosocial.ca avatar
afouxenidis, to random
@afouxenidis@mastodon.world avatar

Israel has decided to retaliate and attack Iran

evan,
@evan@cosocial.ca avatar

@afouxenidis Link?

evan, (edited ) to random
@evan@cosocial.ca avatar

Do workers have any structural control over decision-making in your workplace?

evan,
@evan@cosocial.ca avatar

A non-exhaustive list of ways that workers have structural control over decision-making: worker or solidarity coops, employee ownership, unions, worker seat(s) on the board.

evan,
@evan@cosocial.ca avatar
evan, (edited )
@evan@cosocial.ca avatar
evan,
@evan@cosocial.ca avatar

This seems like a lot! Thanks all for answering.

18+ Seirdy, to random
@Seirdy@pleroma.envs.net avatar

i wanna see a Fediverse server that is front-end agnostic. pair it with a front-end optimized for long-form blogging, or for microblogging, or for photos, or for videos, or for book clubs.

Specialized backends like Pixelfed and Writefreely never made sense to me; those should have front-ends optimized for their particular tasks but not entirely separate backends.

Akkoma and GoToSocial are good starting points, as they’re fairly front-end-agnostic already.

evan,
@evan@cosocial.ca avatar

@erincandescent @Seirdy @starshine I haven't tried this with Akkoma. Will do it!

evan,
@evan@cosocial.ca avatar

@yala @erincandescent @Seirdy @starshine most ActivityPub servers implement the read-only part of the ActivityPub API. Only a few implement the writeable part. It's great, and I hope to see it implemented more widely. My book for O'Reilly covers it in depth, as well as explaining why it's the key to innovation on the fediverse.

evan, to random
@evan@cosocial.ca avatar

You may hear that this or that protocol has an incremental feature advantage over ActivityPub. Sometimes this is true; often it's just misunderstanding of how AP works.

But incremental features don't win. We have a structural advantage over any other protocol. ActivityPub is a formal standard, backed by one of the most respected organizations on the planet. It has hundreds of implementers, tens of thousands of instances, and millions of people on the network. Diversity is our strength.

evan, (edited )
@evan@cosocial.ca avatar

@cypherhippie the core idea is that people on different social networks can follow each other, share things they make, and give reactions to those shared things.

Yes, it's ok that the final standard remains final. That's how standards work. We track errata for errors in the text, and there is a tonne of documentation provided by the W3C and others.

evan,
@evan@cosocial.ca avatar

@cypherhippie network effects are real. That's all. It's not magic. More users, more implementers and more servers begets more users, more implementers and more servers.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag4
  • InstantRegret
  • DreamBathrooms
  • ethstaker
  • magazineikmin
  • mdbf
  • Youngstown
  • slotface
  • thenastyranch
  • khanakhh
  • tacticalgear
  • osvaldo12
  • kavyap
  • rosin
  • relationshipadvice
  • modclub
  • Leos
  • cubers
  • everett
  • Durango
  • tester
  • cisconetworking
  • GTA5RPClips
  • anitta
  • lostlight
  • normalnudes
  • provamag3
  • HellsKitchen
  • All magazines