Email or username:

Password:

Forgot your password?
40 posts total
Evan Prodromou

Should your social network platform tell you who has viewed your profile?

#EvanPoll #poll

Anonymous poll

Poll

Strong yes
48
7.7%
Qualified yes
93
14.9%
Qualified no
171
27.4%
Strong no
311
49.9%
623 people voted.
Voting ended 11 June at 23:33.
Show previous comments
Trike Homard

@evan I'm a strong no. I don't need or want to know who has viewed my profile (or viewed my posts, seen a DM I've sent, etc), but if the data is available curiosity will get the better of me and I'm going to look at it anyway. I'd rather not be able to see this data so I can't be tempted to look.

teachpaperless

@evan I actually think it depends on the network. On most social media, like Mastodon, blue sky and Threads, I'd say no. On LinkedIn I think it makes some sense to see it.

royal

@evan Turn the question around. "Should other users of a social network platform be told that you've viewed their profiles?"

Evan Prodromou

Our voice phone systems are seamlessly federated. You can call people across carriers, over national boundaries, instantaneously, and the only friction is slightly more numbers to dial.

Show previous comments
Blake Leonard

@evan Unless you try to start a phone company. They won't connect you to the network if you don't jump through their hoops.

Bo Morgan

@evan@cosociantries.l.ca

I'm running Ubuntu Touch on a FairPhone 4 and for some reason I can only access 2G networks. 3G, 4G, and 5G are out of my reach for some reason.

I can receive SMS text messages, but for some reason MMS messages have trouble downloading although I have 2G data access, which I've tested through Firefox.

Configuration parameters between countries for these features are still specific to carriers and countries, and even with the right configuration, there's something still missing from the open / free software implementation, it seems.

That said, I'm super thrilled voice phone calls and SMS and 2G data works!

@evan@cosociantries.l.ca

I'm running Ubuntu Touch on a FairPhone 4 and for some reason I can only access 2G networks. 3G, 4G, and 5G are out of my reach for some reason.

I can receive SMS text messages, but for some reason MMS messages have trouble downloading although I have 2G data access, which I've tested through Firefox.

ferricoxide

@evan@cosocial.ca

So much better than in the years just after AT&T was broken up and you had to dial five digits to get your preferred long distance carrier.

At least it was never as bad as trying to send email over UUCP.

Evan Prodromou

I really liked this interview with Bernie Sanders and Naomi Klein.

youtube.com/watch?v=_3-CSRTVwy

Evan Prodromou

One thing they touched on that really resonated is how much irredentist wars like those in Gaza and Ukraine are tied with climate change.

The other note that Klein made about Gaza was mentioning The Shock Doctrine. I agree with her that the ultraright Kahanist politicians in Israel are exploiting October 7 to effect a pre-existing policy of eradication of Palestinians from Gaza.

en.wikipedia.org/wiki/The_Shoc

Evan Prodromou

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

web.archive.org/web/2008061816

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.

identi.ca/evan/note/Y0QwGyc1QY

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

#Fediverse16

Show previous comments
Jean-Pierre Morfin Cholat

@evan
Oh, my account is always there 😁

identi.ca/jpfox

thanks Evan for these first steps to the Fediverse 🤗

aburka 🫣 #SaveChandra

@evan does it still federate? I pasted the identi.ca url into my Mastodon instance's search bar but it wasn't able to find it

Dr. Quadragon ❌

@evan Thank you for starting this whole beautiful mess!

Evan Prodromou

If you're working on #ActivityPub, I *highly* recommend the new draft report on using HTTP Signature and ActivityPub by @snarfed.org and @nightpool . This draft just hit the stands this week, and it's a really complete coverage of the topic.

swicg.github.io/activitypub-ht

witchescauldron

@evan @snarfed.org @nightpool

Interesting that this is more about identity than "privacy" so native to #4opens a breath of fresh air in this.

Evan Prodromou

"Everyone is allowed to implement ActivityPub."

#EvanPoll #poll

Anonymous poll

Poll

Strongly agree
291
85.8%
Somewhat agree
39
11.5%
Somewhat disagree
7
2.1%
Strongly disagree
2
0.6%
339 people voted.
Voting ended 20 March at 23:40.
Show previous comments
Andrew Eisenberg❗️

@evan It’s an open standard. If someone isn’t allowed to implement it, then it’s not open.

It’s equivalent to putting up a billboard in a public place and questioning if everyone is allowed to read it.

Paul Fuxjaeger

@evan want to share the motivation to run this #EvanPoll?

Evan Prodromou

The unbearable shame of using ddrescue

Григорий Клюшников

...via a shell script that runs it in a loop

Evan Prodromou

I am so grateful to be part of the fediverse with you.

Alan Langford

@evan You're in the middle of one of those artsy-fartsy be-one-with-the-universe seminars, aren't you? ;)

Evan Prodromou

I'm implementing some sample code for the #ActivityPubBook at github.com/evanp/bots-rodeo . I'm realizing that we can really get wedged on delivery between using `sharedInbox` and `bto` or `bcc`. Preventing double delivery is kind of a chore, here.

Evan Prodromou

Basically, if `userA@domain1` has followers `userB@domain2`, `userC@domain2`, and `userD@domain2`, and they have an activity that has `to`: `followers` and `bcc`: `userD@domain2`, and domain2 has a shared inbox, you can't deliver to the shared inbox without double-delivery to userD. domain2 can do double-delivery-detection, but that kind of sucks.

Evan Prodromou

"This document is dedicated to all citizens of planet Earth. You deserve freedom of communication; we hope we have contributed in some part, however small, towards that goal and right."

I really like this dedication. #ActivityPub

w3.org/TR/activitypub/#acknowl

Evan Prodromou

I don't know who actually wrote this but `git blame` says @cwebber added it and honestly that is some pure crystal Christine Lemmer-Webber energy if I've ever seen it.

Dr. Matt Lee

@evan if you can easily alter this it seems to deadname @cwebber and way-less importantly gets GNU social’s name wrong.

Evan Prodromou

I'm interested in hearing from #ActivityPub developers who've successfully mapped #OpenGraph properties from <meta> tags in Web pages onto the `Page` type and its properties in AS2.

Evan Prodromou

"Facebook was better in the Platform era (2007-2011), when third-party developers could add widgets to profile pages, and in-stream interactive experiences."

Anonymous poll

Poll

Strongly agree
88
31.5%
Somewhat agree
123
44.1%
Somewhat disagree
37
13.3%
Strongly disagree
31
11.1%
279 people voted.
Voting ended 16 Dec 2023 at 16:50.
Show previous comments
jack

@evan it was better in that era but not because of third-party apps. the third-party apps (Joe McAcquaintance has invited you to play Super Pirate Candy Cove Battles!) made the experience Worse

Evan Prodromou

Are there any Mastodon clients that use the `replies` collection to get the full list of replies from a remote server?

Show previous comments
infinite love ⴳ

@evan this wouldn’t be the job of the mastodon client, no? it’s the job of the activitypub client / mastodon server. a mastodon client would use the mastodon api for fetching conversations, and may choose to fetch from the root’s origin instead of your local server (although this bypasses your local blocks and mutes)

Григорий Клюшников

While not a "Mastodon client", Smithereen does use it to recursively load complete reply threads when you open a post using the search or when someone boosts a remote post at you.

There's also a problem: if there's a deleted reply somewhere in the thread, it will make the other part of the thread unreachable (up or down, depending on where you started traversing from). Smithereen solves this by not deleting such replies completely, but instead serving a Tombstone object that still has `id`, `replies` and `inReplyTo` fields.

While not a "Mastodon client", Smithereen does use it to recursively load complete reply threads when you open a post using the search or when someone boosts a remote post at you.

There's also a problem: if there's a deleted reply somewhere in the thread, it will make the other part of the thread unreachable (up or down, depending on where you started traversing from). Smithereen solves this by not deleting such replies completely, but instead serving a Tombstone object that still has `id`, `replies`...

Evan Prodromou

For today's issue triage, I worked on an #ActivityPub primer page on testing:

w3.org/wiki/ActivityPub/Primer

There are a lot of TBD elements in there. In particular, I need to figure out the best way to make the hostnames of different implementations visible in container environments.

I also need to figure out how to turn off SSL cert validation in different AP implementations.

Evan Prodromou

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

Show previous comments
Derek Caelin 🌱

@evan what does "seven generations" refer to? Or should I wait for the manifesto!

Brendan Jones

@evan @ntnsndr I like, though “technology should not actively hurt us” feels a bit like a bare minimum! Surely that requirement can be raised higher, and maybe framed positively.

Also something about non-human impact would be nice, something about minimising material & energy footprint.

Dogzilla

@evan @ritawho But the reality is the world doesn’t need *any* tech manifestos period. They’re all just techies masturbating in public and expecting praise. Maybe just focus on not enshittifying the world instead.

Evan Prodromou

One part of the enshittification process that @pluralistic leaves out of his equation is third-party developers. Developers are like the canaries in the enshittification coalmine.

They create a huge part of the value of a platform for both end users and businesses.

Platforms encourage this value creation in the ecosystem, and cherry-pick the best apps to either clone or acquire.

Then, they shiv developers with an API TOS change.

Evan Prodromou

@pluralistic Facebook Platform did this. LinkedIn did this. Google. Twitter has been knifing its developer community for over a decade.

Alan Langford

@evan @pluralistic I used to have an add-on that aggregated and filtered several feeds from a social media site, so for example one could just see posts with a specific keyword or hashtag.

An emergency response org in the US used it to present a true real time dashboard of all the things that were happening from its field stations across the state.

All gone now. As always the real value is in the long tail, but because that can't be turned into revenue, it doesn't matter.

Evan Prodromou

Wow; I just re-read the old socialcg minutes for why we don't have an extension process, and apparently I just got tired of working on it without a vote and downvoted it out of consensus.

chat.indieweb.org/social/2018-

It was a perfectly reasonable proposal.

github.com/w3c/activitystreams

I should have stuck to it! #ActivityPub would be much better now with that process in place!

Dmitri | 🇺🇦

@evan Wholly agree with you, that was a great Extension process proposal!

Evan Prodromou

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 rando with anger issues coming out of the aether 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 Prodromou

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

Blog post here: evanp.me/2023/09/07/activitypu

Show previous comments
    n8   Doesn't follow you 🇺🇦

@evan I'll give you 20 bucks if you let me pick the first word.

No tricks, either; I'll tell you publicly what the word is before you have to agree. But it's a binding contract, so I have to know the terms are settled before I say.

pixelfed

@evan THIS IS HUGE!!

We can't wait to buy a copy! 🎉

Go Up