@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

What's the maximum number of boxes on a boxes-and-lines diagram?

evan, to random
@evan@cosocial.ca avatar

I just finished my paper about enhancing the Mastodon interface to encourage more personal connections. Whew!

evan,
@evan@cosocial.ca avatar

@austinha soon, I think!

evan, to random
@evan@cosocial.ca avatar

@downey @liaizon you mean, making a download archive and storing it locally?

evan, to random
@evan@cosocial.ca avatar

So, one thing that's tricky about moving accounts between servers on Mastodon is that your old stuff doesn't get copied over.

One way to do this is to have the new account re-share all the old account's activities. Very noisy for followers!

Another way that would be cool is if, when you move, the new account creates a collection of the old activities that's navigable from the new account. This would just be a single Create activity, so not very noisy at all.

evan,
@evan@cosocial.ca avatar

@liaizon yes. That'd be editing history on lots of different servers. It's not a reasonable expectation.

But archiving stuff on your new server, so that you knew that your own stuff is backed up and available, would be a good next step.

evan,
@evan@cosocial.ca avatar

@marcelcosta one share per activity would always be noisy.

evan,
@evan@cosocial.ca avatar

@liaizon I don't know what they do, and I don't intend to investigate it. I find it irritating to even discuss the BS protocol. What do you like about it?

evan,
@evan@cosocial.ca avatar

@ASP I don't understand the question.

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

@liaizon it's perfectly reasonable for folks to be evaluating the project. I hope our developer and user community finds good patterns in BS to bring back to the open, standardized, widely-implemented social web. I wish the BS team had put their effort directly into ActivityPub and Activity Streams 2.0 instead of wasting their time on a snowflake dead end protocol, but they did what they thought was in their own best interest.

evan,
@evan@cosocial.ca avatar

@downey @liaizon yeeeeesssss @kensanata to the rescue!

I agree, it's good to have an archive out of band, but this is intended as a way for people to navigate your archive online.

evan,
@evan@cosocial.ca avatar

@liaizon sorry, I meant "snowflake". I'll revise the original. I appreciate the correction.

mijustin, to random
@mijustin@mastodon.social avatar

When Twitter was really good, it was a place that facilitated connections.

Often, the key moments in life occur because of “who you know” and “who knows you.”

This still happens for me on Twitter, but not nearly as much.

Mastodon has replaced some of this, but DMs are crucial for relationship building (and that’s missing here).

evan,
@evan@cosocial.ca avatar

@mijustin yes

gabek, to random

Love the work @evan has been putting in. Was just reading through the new extensions primer and kept thinking "I didn't know you could do that!" while going over examples. https://www.w3.org/wiki/Activity_Streams/Primer/Extensions

evan,
@evan@cosocial.ca avatar

@gabek you might not be able to do that! It's hand-coded JSON-LD, and it might not all validate correctly. Take it as a first draft, please!

evan, to random
@evan@cosocial.ca avatar

@steve also, I took a couple of hours today to talk about how to make extensions to Activity Streams 2.0.

Could you take a look and let me know if it answers your questions? Also, I'm happy to get improvements or updates.

https://www.w3.org/wiki/Activity_Streams/Primer/Extensions

evan,
@evan@cosocial.ca avatar

@steve I hadn't seen that! Neat.

evan, to random
@evan@cosocial.ca avatar

@steve Hi! I got rate-limited on socialhub, so I figured I'd try to engage you here.

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

@steve I think so?

Otherwise, it would really stifle any kind of experimentation. I might want to put an OrderedCollection of my top ten favourite movies as a property of my Person object. It would be unreasonable for AP to require that it be in reverse chronological order.

https://gist.github.com/evanp/e2fb0e6d2ed61b7dc4a48f00cfa8968c

@cwebber @erincandescent @tsyesika
@rhiaro

Am I off here?

evan,
@evan@cosocial.ca avatar

@steve I mean "documents" as in "JSON files" not as in "specification documents".

evan,
@evan@cosocial.ca avatar

@steve anyway, I think it's perfectly fine to use OrderedCollection objects in extension properties that aren't in reverse chronological order.

Here's an example of using a priorityInbox to sort activities by priority instead of reverse chron:

https://gist.github.com/evanp/7cf38dbe7a4a8a8d56e92a8ff68df044

evan,
@evan@cosocial.ca avatar

@rhiaro I don't know if a revision is needed. Maybe just a clarifying note somewhere.

evan,
@evan@cosocial.ca avatar

@rhiaro also, HI

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

@steve anyway, I'm glad to hear that you don't need a backwards-incompatible breaking change to get what you need here!

Can I ask, how was this related to the question about how to identify an Activity object? They seem orthogonal.

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

You get in an argument on a social platform and the other person blocks you. What do you do?

evan,
@evan@cosocial.ca avatar

Interesting poll. I'm a mover-onner.

I block a lot. I do it when I think I'm not going to be my best in a conversation. I just nope out instead.

I'm glad to see how many people also move on.

evan, to random
@evan@cosocial.ca avatar

@brianjesse I didn't know about you and pickleball!

evan,
@evan@cosocial.ca avatar

@brianjesse holy moly! Congratulations.

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