@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, 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,
@evan@cosocial.ca avatar

If you'd like to draw some conclusions about ActivityPub from this, it should not be that a network should disallow supernodes, but that we have to counterbalance them with a wide diversity of other nodes of different sizes with different value propositions.

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

Small Fedi or Big Fedi?

evan,
@evan@cosocial.ca avatar

Interesting results. I had a hard time with this question, so I wrote a blog post about it. https://evanp.me/2023/12/26/big-fedi-small-fedi/

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

Do you know a Palestinian?

evan, to random
@evan@cosocial.ca avatar

Fediverse developer, when someone reports a security issue with your software, there is one and only one correct course of action.

Say thank you. Prioritize an immediate fix. Publish a hot patch version for all applicable major versions within hours or days. Publicly acknowledge the report.

Avoid minimisation, whataboutism, personal attacks, and complaining about the work involved.

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

Should the United States recognize the State of Palestine?

evan, to random
@evan@cosocial.ca avatar

Fediverse developers! There's a social web community group (SWICG) meeting tomorrow at 9am EDT.

https://lists.w3.org/Archives/Public/public-swicg/2023May/0124.html

If you're not yet a member, you should join!

https://www.w3.org/community/socialcg/

I'll see you there!

evan, to fediverse
@evan@cosocial.ca avatar

I think it's been mentioned before but I just want to make sure that everyone here knows that we are having THREE sessions at next week.

TPAC is a hybrid working event for the W3C. Some of us will be in person in Seville. If you're not, you can call in and participate remotely.

Details here!

https://www.w3.org/2023/09/TPAC/participation.html

evan, to random
@evan@cosocial.ca avatar

I just got back from a walk with @atomicpoet and I think I need a few days to incorporate all the ideas he dropped on me.

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

I'm doing a survey about Mastodon instances and cooperatives. Can you take a few minutes to fill it out? Anonymous, no gotchas.

UPDATE: survey is full. Thanks everyone who responded!

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

"Sponsored posts in the Fediverse should be tagged with the hashtag."

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

Here are some things you can do to stop the genocide in Gaza:

  • Write to your government representatives
  • Talk to friends and family
  • Donate to charities providing food and shelter in Gaza
  • Join a march or demonstration

If you feel helpless, there are things you can do to help.

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

"ActivityPub servers should use IPFS as storage for public binary files like images, video, and audio."

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

How many browser windows do you usually have open?

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

Is there an Web server? That is, a roll20.net clone that I could run on my own site?

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

"UN agencies are calling for a ceasefire because they have an anti-Israel bias."

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

I've been working on the command-line API client, ap, for the book I'm writing for O'Reilly Media. It's a Python program that implements commands like ap inbox (read the inbox) and ap reject follower (reject a pending follower).

https://github.com/evanp/ap

Originally, I was testing it live, just running it against onepage.pub. This weekend, I buckled down and wrote real unit tests with unittest.mock. It's been amazing; what a great tool.

evan, to random
@evan@cosocial.ca avatar

Just listened to @pjvogt and @crumbler on how we survive the media apocalypse. The answer? "We have to finish building the fediverse." Hell yeah.

https://open.spotify.com/episode/6cWLSWAq9LxwUWVbsdagKw?si=CcHMNROGShKTjzB9AqcaFA

evan, to random
@evan@cosocial.ca avatar

You can support Israel's right to exist, you can denounce the October 7th attacks, you can support Israel's right to defend itself, you can demand the immediate return of the hostages, and still oppose the eradicationist policies of the far-right Netanyahu government. You can be a conservative Israel hawk and still oppose genocide.

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

Of these ways of learning, which is best for you?

evan, to random
@evan@cosocial.ca avatar

Letting you connect to other people you care about is not unethical or immoral.

You have a lot of options for whether you want to participate in the BS bridge -- either by managing your follows directly, by blocking users from that domain, or by blocking the whole domain.

This is how federation works. You have absolute control over who you interact with.

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 ) to random
@evan@cosocial.ca avatar

How many domains do you own?

joemcl, to random

@evan any updates, impressions, etc from the meeting with the Threads folks re fediverse interop? Thanks!

evan,
@evan@cosocial.ca avatar

@joemcl sure.

Threads fediverse support is going to be rolling out in stages over the next year. First read-only, then with likes and shares, then replies, then two-way follow.

They are mostly concerned about privacy for Threads users, so they won't be federating in ways that put that privacy at risk.

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