@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.

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

I've signed an agreement to write a book about for O'Reilly Media. The book should be available sometime after summer 2024.

Blog post here: https://evanp.me/2023/09/07/activitypub-book-for-oreilly-media/

evan, to random
@evan@cosocial.ca avatar

So, if I were going to make a tech manifesto, it might be something like:

  • protocols not platforms
  • coops and unions
  • technology should not actively hurt us
  • people not users
  • seven generations, seven continents
  • free markets require antitrust enforcement
evan, to random
@evan@cosocial.ca avatar

What can you do for the fediverse? Make it a lively place people want to come back to!

  • Welcome new people.
  • Make connections.
  • Post photos of the things happening in your life.
  • Post videos of what you see.
  • Share your thoughts and opinions in original posts.
  • Participate in conversations.
  • Think twice before replying.
  • Boost good toots!
  • Invite friends, family, colleagues and neighbours and help them get started.
  • Give concrete, helpful advice.

Most of all: be here, not there.

evan, to random
@evan@cosocial.ca avatar

OK, this is cool:

  1. Look up a podcast on https://podcastindex.org/
  2. Check the number at the end of the URL in your browser. Example: https://podcastindex.org/podcast/270016 -> 270016
  3. Follow <number>@ap.podcastindex.org. For example, @270016 .
  4. Get podcast updates over ActivityPub! Including audio!

h/t @samsethi

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

FUND FOR THE BLACK-RUN FEDIVERSE

UPDATE: GoFundMe shut this down. It's a long story.

Please instead donate directly to these great fediverse projects led by and for Black people.

https://www.patreon.com/Wibblur/ is Social Media by the people, for the people

https://www.patreon.com/andcomputers is making blacktwitter.io

https://blackqueer.life/ is a welcoming community for all Black queer, trans, and gender nonconforming people

https://www.gofundme.com/f/a-new-way-to-social-media Ro is making a new way to social media

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

So, one weird thing about parasocial relationships is that people feel familiar enough to make what seems to them to be fun, teasing comments with their Internet pal.

For the person on the other side of the relationship, it's yet another stranger with anger issues coming out of the ether to ruin their day.

Don't pretend to be someone you're not -- an angry person, a stupid person -- with people who don't know who you are. They can't tell that you're pretending, and will take you at face value.

evan, to random
@evan@cosocial.ca avatar

Fifteen years ago tomorrow I published the first post on the fediverse.

https://web.archive.org/web/20080618164355/http://identi.ca/notice/1

It's still visible on Identi.ca today, although the URL format changed a few years ago, and the redirect plugin stopped working a few years after that. 🫤

https://identi.ca/evan/note/Y0QwGyc1QYilqqawkDrQlg

Thanks to everyone who made identi.ca a great place to be, and thanks to everyone who's expanded the fediverse since then.

Someday soon-ish I'd like to have identi.ca working with ActivityPub. When I get the time for it!

evan, to random
@evan@cosocial.ca avatar

I am not open to your ahistorical take on Google Chat and XMPP.

Google didn't do anything wrong by using an open standard.

They didn't do anything wrong by building a good interface that people liked to use.

And they didn't do anything wrong by disconnecting from the network when the spam and harassment outweighed the benefit to their users.

We, the XMPP community, failed to capitalize on success by diversifying the network. It's our own fault not enough nodes were there.

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

Ultranationalists are already concentrating on the effects of .

They focus on migration, crime, and war -- all of which are consequences of climate change.

Their "solutions" aren't solar panels and tree planting. They want concentration camps, military-style policing, and offensive wars.

Even if you don't care about the human and natural misery caused by climate change, if you are , you must push for immediate climate mitigation and adaptation now.

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

So, here's a problem I have with Mastodon: let's say I make a post and someone replies with a racist, sexist, homophobic or transphobic comment. I can block the commenter, but that only hides it for me. Other people who come to my page will see the comment, and believe that I tacitly condone that behaviour. I'd like to be able to delete the reply from my replies list entirely. Or at least hide replies from blocked accounts. And, yes, I know that wouldn't delete it from the originating server.

evan, to random
@evan@cosocial.ca avatar

Here are the top data services I'd love to see come to the fediverse next year:

evan, to random
@evan@cosocial.ca avatar

Identi.ca opened up 15 years ago today.

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

Very happy to announce that @tomcoates and I have been given a grant to develop an end-to-end encryption (E2EE) protocol for DMs, including a reference implementation and a report to submit to the W3C SocialCG.

https://forum.summerofprotocols.com/t/sop-2024-pig-and-pog-grantees/1270

evan, to random
@evan@cosocial.ca avatar

Anyways if you told me in 2015 that Mark Zuckerberg was going to physically fight Elon Musk to defend the honour of ActivityPub I would have tried to pass my hand through your face to see if you were a hallucination and yet here we are

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

So, here is what I'm trying to do to .

  1. Servicing the issue queue for ActivityPub and Activity Stream 2.0 on GitHub on a weekly basis.

  2. Documenting patterns in the Activity Streams 2.0 primer, and hopefully doing the same for ActivityPub.

  3. Sharing architectural essays on my blog. I've got two lined up: end-to-end encryption and account portability.

  4. Building https://cosocial.ca/ .

  5. Expressing myself here. Bringing people here.

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

The difference between here and other places is that you're a participant here.

All of us are building this network together, right now.

Is it perfect? Not yet. Not by a long shot!

But we can keep fixing it and making it what we want. Together, collectively, every day.

This social web we're building isn't a product on a supermarket shelf. It's a society. It's a whole world.

I'm here for the long run. I'm going to keep doing what I can. Thanks for doing what you're doing. I see you. Thanks.

evan, to random
@evan@cosocial.ca avatar

Every social network that joins the fediverse is liberated territory.

evan, to random
@evan@cosocial.ca avatar

The right to decide who you connect with and who you don't on the fediverse is fundamental.

You don't have to justify your decisions to anyone.

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

How satisfied are you with the state of the fediverse?

#EvanPoll #poll

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

Does anyone know who owns fediverse.org? It used to be a registry for GNU Social implementations, and then it went dark in 2019. It seems to have been a placeholder since mid-2020. I'd love to talk to the owner about taking it over.

Update: I'm this guy. https://en.wikipedia.org/wiki/Evan_Prodromou

evan, to internet
@evan@cosocial.ca avatar

So, open message: if you're from and you are working on this service, you should contact the to work on compatibility with .

We're excited about your project and we're here to help.

evan, to random
@evan@cosocial.ca avatar

I refuse to believe that the only way Israeli citizens can be safe is if the 2.2M Palestinians in Gaza are killed or expelled. I will never, ever concede that point.

evan, to fediverse
@evan@cosocial.ca avatar

is the default social networking protocol because we took the time to standardise it at the W3C.

You don't have to be part of the W3C to build on top of ActivityPub. You can make extensions and new applications without ever dealing with a formalised standards organisation.

But the benefit of having the W3C behind us is crystal clear. There have been dozens of distributed social networks, and none has gotten as much traction as AP and AS2.

evan, to random
@evan@cosocial.ca avatar

Canadians: please sign the petition to get Parliament to set up a Mastodon server.

https://www.ourcommons.ca/petitions/en/Petition/Details?Petition=e-4769

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

OK, I'm throwing it open to the fediverse.

I'll be in Brussels for a few days early next week.

I'd love to meet with folks at the European Commission involved in decentralized social networking, even just to say hello.

Can anyone point me in the right direction?

EDIT: "EU" -> "European Commission", h/t @kevinteljeur

  • All
  • Subscribed
  • Moderated
  • Favorites
  • Leos
  • vwfavf
  • magazineikmin
  • thenastyranch
  • hgfsjryuu7
  • Youngstown
  • rosin
  • InstantRegret
  • slotface
  • mdbf
  • PowerRangers
  • tsrsr
  • kavyap
  • DreamBathrooms
  • tester
  • Durango
  • ngwrru68w68
  • osvaldo12
  • everett
  • GTA5RPClips
  • khanakhh
  • tacticalgear
  • cubers
  • cisconetworking
  • ethstaker
  • modclub
  • normalnudes
  • anitta
  • All magazines