I'm so tired of reading takes on moderation that begin and end with "decide what content I see". That's not even half the question.
-
Paul Cantrellreplied to Jenniferplusplus last edited by
@jenniferplusplus @jalcine
Still working at both (the social media and the being a person). Mostly the second. It’s…a whole thing! -
Jenniferplusplusreplied to infinite love ⴳ last edited by
@trwnh I've recently been thinking about it in terms of a data custodian. Because you're right, it's more involved than merely the hosting details of the inbox. The custodian would be the party that actually processes the messages.
I'd like to do the same for sent messages, actually. I want to know both who the actor is, and the sender. This would answer a lot of difficult questions that come up when you start working through what happens if you have user supplied signing keys.
-
yeah really, great thread @[email protected]!
@[email protected] -
Dawn Ahukannareplied to infinite love ⴳ last edited by
@trwnh @jenniferplusplus @helge
Thanks for sharing, will take closer look later.
Initial impressions after reading:1. I’d need to absorb & model Information Architecture {IA) for entire ActivityStream specification to put the context placeholder in context of base-class/object/implementation for actor, collection, etc.- https://www.interaction-design.org/literature/topics/information-architecture
2. Question: Is the context collection a bag abstract data type (https://algs4.cs.princeton.edu/13stacks/) or a graph with nodes & edges (https://ocw.mit.edu/courses/6-042j-mathematics-for-computer-science-fall-2010/f471f7b7034fabe8bbba5507df7d307f_MIT6_042JF10_chap05.pdf)?
-
fromjason.xyz ❤️ 💻replied to Jenniferplusplus last edited by
@jenniferplusplus This reminds me of Google+ and its Circles feature. Not sad that a Google-lead social product died, but they were onto something.
-
Jenniferplusplusreplied to fromjason.xyz ❤️ 💻 last edited by
@fromjason that is exactly the right comparison
-
Matthew Lyonreplied to Jenniferplusplus last edited by
@jenniferplusplus One of the things I remember telling my partner (whose social media is basically Reddit and TikTok) about old Twitter was that it went from (when I joined in 2006) feeling like a party line for text messages to feeling like I had to conmunicate in delicately crafted soundbites
What changed? The potential reach of the broadcast
-
Beckett Albeereplied to Jenniferplusplus last edited by
@jenniferplusplus would I have discovered this great thread
-
infinite love ⴳreplied to Dawn Ahukanna last edited by
1. activity streams has an object model where everything mostly inherits from as:Object. the FEP recommends specifically as:Collection (or as:OrderedCollection which inherits from it) because then you can as:Add items into it
2. datawise, as:Collection is basically a Set, as:OrderedCollection is roughly analogous to a List. but it is represented in AS2 using graphs. a Collection has a directed edge `items` or `orderedItems` which points to a JSON array that is either a set or a list
-
infinite love ⴳreplied to infinite love ⴳ last edited by
@dahukanna more precisely, you also have to account for the possibility of paging. so the path to any given member of an as:Collection is:
as:items | as:first/as:next*/as:items
where | means "or", "union"
and / means "following an additional edge"
and * means "0 or more times" -
infinite love ⴳreplied to infinite love ⴳ last edited by [email protected]
@dahukanna i guess you could also do as:last/as:prev*/as:items if you wanted to page backwards.
last thing to note is that `orderedItems` is just an alias (JSON-LD "term definition") for `as:items` except with a `@`type of `@`list
-
infinite love ⴳreplied to infinite love ⴳ last edited by
@dahukanna hope that helps!
-
Jenniferplusplusreplied to Beckett Albee last edited by
@beckettalbee I would still do most of my posting in public, so maybe