sure this is all very bad for activitypub but this is truly amazing content
-
@jdp23 @seachanger @laurenshof
Ok, well, I'd rather reinforce good behavior@jenniferplusplus @jdp23 @laurenshof no doubt eugen has has an enormous practical impact on mastodon but Evan is just such a sparkling poster boy for the absolutely shittiest and most offputting part of this whole world
-
@jenniferplusplus @jdp23 @laurenshof no doubt eugen has has an enormous practical impact on mastodon but Evan is just such a sparkling poster boy for the absolutely shittiest and most offputting part of this whole world
@seachanger @jdp23 @laurenshof
If I was forced to choose between all Evans or all Eugens, I'd choose Eugen in a heartbeat -
@seachanger @jdp23 @laurenshof
If I was forced to choose between all Evans or all Eugens, I'd choose Eugen in a heartbeat -
sure this is all very bad for activitypub but this is truly amazing content
@laurenshof people inquiring about privacy/security considerations seems like a real trigger point.
-
@j0ebaldw1n Evan is one of the 5 coauthors of ActivityPub, together with Christine. He's also part of the Social Web Foundation, and is an active contributor to the current maintenance of AP at the w3c. the other 4 have largely left the work on AP (2 of them work on another protocol now), and Evan does most of the current work on AP
-
sure this is all very bad for activitypub but this is truly amazing content
@laurenshof @cwebber @evan what I really like is the openness of it all.
On the signing issue, I'm with Christine. I like Evan's viewpoint for social systems, but not for digital systems with "complex system" mechanics and active intelligent threat actors.
-
@j0ebaldw1n Evan is one of the 5 coauthors of ActivityPub, together with Christine. He's also part of the Social Web Foundation, and is an active contributor to the current maintenance of AP at the w3c. the other 4 have largely left the work on AP (2 of them work on another protocol now), and Evan does most of the current work on AP
@laurenshof @j0ebaldw1n and if you remember Identi.ca, the open source Twitter clone from like 2008, where the retweet button was invented, that was Evan too. He’s been doing the open source social media thing for a long time.
-
@laurenshof @cwebber @evan what I really like is the openness of it all.
On the signing issue, I'm with Christine. I like Evan's viewpoint for social systems, but not for digital systems with "complex system" mechanics and active intelligent threat actors.
@promovicz @laurenshof It's "entertaining content" for sure, but what it also gets at is not just the technical side of things, but the social one, and how we are caught between both, and our systems are the output of the conflicts between technical goals and social dynamics.
@evan is my friend, and I'm not super proud of that exchange, because I lost patience publicly, because this is a sore issue for me. But of course, you tear things back, and Evan and I had a nice chat afterwards, and actually have hung out quite a bit before and since, and behind all of that, both of us were going through things in our personal lives.
And yet the decisions we make in these messy social dynamics influence the kinds of technical systems which in turn influence the kinds of social systems we can have!
-
@promovicz @laurenshof It's "entertaining content" for sure, but what it also gets at is not just the technical side of things, but the social one, and how we are caught between both, and our systems are the output of the conflicts between technical goals and social dynamics.
@evan is my friend, and I'm not super proud of that exchange, because I lost patience publicly, because this is a sore issue for me. But of course, you tear things back, and Evan and I had a nice chat afterwards, and actually have hung out quite a bit before and since, and behind all of that, both of us were going through things in our personal lives.
And yet the decisions we make in these messy social dynamics influence the kinds of technical systems which in turn influence the kinds of social systems we can have!
@promovicz @laurenshof @evan It does worry me though, and there's a reason it's so personal to me. The lack of signing of messages and content-addressing have lead to serious issues that, while ATproto does worse than us on the aspects of power distribution, it does better in terms of content survivability and portability, and these are things I thought were important *all the way back in ActivityPub standardization*, but we couldn't get to yet.
There is no "technical problems vs social problems" dichotomy. Social situations influence technical design, and technical design informs the kinds of social systems that are possible. Protocol development is all of this, mass multiplied.
-
sure this is all very bad for activitypub but this is truly amazing content
@laurenshof I think ActivityPub is inherently and irrevocably flawed due to a naive implementation and needs to be replaced with something that has performance and efficiency in mind (as a counterexample that handles performance at scale better, AT proto comes to mind; that one has its own issues but it does overall work a lot better)
-
sure this is all very bad for activitypub but this is truly amazing content
@laurenshof I didn't think it was that bad at all.
-
@laurenshof I think ActivityPub is inherently and irrevocably flawed due to a naive implementation and needs to be replaced with something that has performance and efficiency in mind (as a counterexample that handles performance at scale better, AT proto comes to mind; that one has its own issues but it does overall work a lot better)
@thomasfuchs @laurenshof So, naive implementations mean that the protocol is irrevocably flawed?
-
@thomasfuchs @laurenshof So, naive implementations mean that the protocol is irrevocably flawed?
@evan @laurenshof It’s probably quicker and less work to make a new protocol based on lessons learned than try to fix it.
You’ll have to adopt clients anyway to upgrades to the protocol. ¯\_(ツ)_/¯
-
@promovicz @laurenshof @evan It does worry me though, and there's a reason it's so personal to me. The lack of signing of messages and content-addressing have lead to serious issues that, while ATproto does worse than us on the aspects of power distribution, it does better in terms of content survivability and portability, and these are things I thought were important *all the way back in ActivityPub standardization*, but we couldn't get to yet.
There is no "technical problems vs social problems" dichotomy. Social situations influence technical design, and technical design informs the kinds of social systems that are possible. Protocol development is all of this, mass multiplied.
@promovicz @laurenshof @evan And for whatever it's worth, I think there are solutions to these things. EITHER ActivityPub or ATproto could incorporate the good ideas of the other and solve the parts the other lack.
And I can write down to do it. And I have, scattered across bits and pieces.
But it requires getting ecosystems to move, and it's very depressing trying to do that. I don't have the time in my life to sit through meetings trying to convince them that they need to solve the problem right now. So I just focus on building the directions I think matter.
I could write it all down though, and let everyone else do the fighting to make it happen, I suppose.
But I don't have power over the ATproto or ActivityPub worlds, really. The implementers of both do, and both have huge stakes and biases towards their own things, and investments in the directions they already are convinced they should go. I have a say, and an ability to critique, and people listen to me, but only sort of.
-
@promovicz @laurenshof It's "entertaining content" for sure, but what it also gets at is not just the technical side of things, but the social one, and how we are caught between both, and our systems are the output of the conflicts between technical goals and social dynamics.
@evan is my friend, and I'm not super proud of that exchange, because I lost patience publicly, because this is a sore issue for me. But of course, you tear things back, and Evan and I had a nice chat afterwards, and actually have hung out quite a bit before and since, and behind all of that, both of us were going through things in our personal lives.
And yet the decisions we make in these messy social dynamics influence the kinds of technical systems which in turn influence the kinds of social systems we can have!
@cwebber @promovicz @laurenshof I don't feel like things got that bad at all.
I continue to believe that verifying content when it's first read, rather than when it's first received, is a much more performant strategy. It causes a slight hit for the first reader, but it spreads out the stress on the remote server across time much better.
I also think trust metrics are good for networks.
I did promise you a blog post on the topic, though, @cwebber . I'll try to get that done next week!
-
@evan @laurenshof It’s probably quicker and less work to make a new protocol based on lessons learned than try to fix it.
You’ll have to adopt clients anyway to upgrades to the protocol. ¯\_(ツ)_/¯
@thomasfuchs @laurenshof You should do that!
-
@promovicz @laurenshof @evan It does worry me though, and there's a reason it's so personal to me. The lack of signing of messages and content-addressing have lead to serious issues that, while ATproto does worse than us on the aspects of power distribution, it does better in terms of content survivability and portability, and these are things I thought were important *all the way back in ActivityPub standardization*, but we couldn't get to yet.
There is no "technical problems vs social problems" dichotomy. Social situations influence technical design, and technical design informs the kinds of social systems that are possible. Protocol development is all of this, mass multiplied.
@cwebber @laurenshof @evan You are both working in a challenging space, and I respect that. Discussion is hard to avoid sometimes.
My dichotomy was just for illustration. About the rest, I mostly just agree, and hope that you and the community can figure out a good path forward. My vote tends towards “strong tech makes better social guarantees” or sth like that.
-
@promovicz @laurenshof @evan And for whatever it's worth, I think there are solutions to these things. EITHER ActivityPub or ATproto could incorporate the good ideas of the other and solve the parts the other lack.
And I can write down to do it. And I have, scattered across bits and pieces.
But it requires getting ecosystems to move, and it's very depressing trying to do that. I don't have the time in my life to sit through meetings trying to convince them that they need to solve the problem right now. So I just focus on building the directions I think matter.
I could write it all down though, and let everyone else do the fighting to make it happen, I suppose.
But I don't have power over the ATproto or ActivityPub worlds, really. The implementers of both do, and both have huge stakes and biases towards their own things, and investments in the directions they already are convinced they should go. I have a say, and an ability to critique, and people listen to me, but only sort of.
@cwebber @promovicz @laurenshof @evan it would be great to see a new protocol incorporating lessons learned from both, that concentrates on performance for users and keeps power and bandwidth use as low as possible
-
@laurenshof I think ActivityPub is inherently and irrevocably flawed due to a naive implementation and needs to be replaced with something that has performance and efficiency in mind (as a counterexample that handles performance at scale better, AT proto comes to mind; that one has its own issues but it does overall work a lot better)
@thomasfuchs @laurenshof ATProto is the result of corporate minded techbros, to produce yet another #DTBO #SocialMedia aiming at making people a product.
Thinking ATProto is anything else is deeply naive.
I'll yake ActivityPub with its *features* of no algorithm tracking me. Every tracker is a bad idea, every collection should be made a liability, so they stop seeing us as meta data cows.
Long live the #fediverse, free of #bluesky and ALL corporate walled gardens
-
@cwebber @laurenshof @evan You are both working in a challenging space, and I respect that. Discussion is hard to avoid sometimes.
My dichotomy was just for illustration. About the rest, I mostly just agree, and hope that you and the community can figure out a good path forward. My vote tends towards “strong tech makes better social guarantees” or sth like that.
@promovicz @cwebber @laurenshof Thanks for bringing the post to my attention! I missed it the first time around.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login