Skip to content

Threadiverse Working Group

Discussion and announcements related to the SWICG Threadiverse task force

10 Topics 176 Posts
  • 27 Votes
    31 Posts
    1k Views
    lewiscowles1986@phpc.socialL

    @julian @pfefferle @nutomic

    I Read part of this as "Is Matthias lying". And although we've never spoke directly, I thought "What an absurd proposition".

    It likely makes sense for things to be Note when mastodon wants to read them. I Wonder if there is a possibility of content negotiation, so that when mastodon asks (presumably with mastodon user-agent) it gets a note, but future improved software could have a different type.

    It's an interesting problem, as you can never truly own all clients

  • May Meeting: May 2 1700 UTC

    3
    0 Votes
    3 Posts
    57 Views
    julianJ

    @[email protected] Thanks for changing the time, as it turns out I assumed the times were in EDT when they were actually in UTC, d'oh! Time zones strike again.

    On the bright side it does mean now that everybody who answered can make it!

  • 4 Votes
    4 Posts
    121 Views
    trwnh@mastodon.socialT

    @julian @rimu i think that was rimu actually, although i can probably give a summary

  • 11 Votes
    40 Posts
    387 Views
    trwnh@mastodon.socialT

    @devnull

    infinite love ⴳ (@[email protected])

    @[email protected] brevity

    favicon

    Mastodon (mastodon.social)

    infinite love ⴳ (@[email protected])

    @[email protected] more specifically, the examples use `audience` instead of to/cc, but you can use any of the three (to/cc/audience)

    favicon

    Mastodon (mastodon.social)

  • 0 Votes
    5 Posts
    86 Views
    julianJ

    Thanks @[email protected] — I think this is (one of) the last piece before two-way federation will start working. Hopefully it will be merged and updated soon 😄

  • 0 Votes
    18 Posts
    137 Views
    trwnh@socialhub.activitypub.rocksT
    Yeah, pretty much. angus: I think it would be helpful to work through an example of where this particular point of intersection may become an issue. Say you encounter an actor of type Group. You Follow the actor. You can't expect it to behave in any one particular way, but it will generally behave in one of these ways: It is a "normal" publishing actor. You will receive Create Object, Announce Object, Like Object, and so on. It is a boost bot. You will receive Announce Object for any object sent to it, mentioning it, etc. It is a 1b12 actor. You will receive Announce Activity, and other activities described in 1b12. It is a Smithereen-style actor. There will be a wall property, and it will send out Add activities where the target is that wall. The Add.object will also have a target, and this will match the Add.target as per 400e. Bonus: It is a context moderator. You will receive Add activities where the target is the object.context. It may also additionally be a "normal" publishing actor. So for any given "post", it might be a Create/Add/Announce/Announce-Create. This isn't limited to Group actors, but it is most prevalent in Group actors because of the popular (erroneous) interpretation of Group as equivalent to Facebook Groups. One final thing to note is that "normal" publishing actors and context moderators may be any type, not just Group -- there is no specific type dependency for these mechanisms, as they are the intended mechanisms. angus: So, this would result in something like: You receive Note 2 (with context A, a collection) which is inReplyTo Note 1 (with context A) You receive an Update to Note 2 and it now has context B (a collection)? OR perhaps you receive an Add of Note 2 to context B? In both 2 and 3, the inReplyTo would still be to Note 1, which would still have context A. @trwnh something like that? Yup. id: type: Note attributedTo: context: content: "I'm posting in a thread" --- id: type: Note attributedTo: inReplyTo: context: content: "This post is in a different thread but still replying to the first" --- id: type: Article attributedTo: inReplyTo: name: "Some Article" summary: "In which I reply to a forum post with an entire blog post. This is not part of any context." content: "

    Lorem ipsum dolor sit amet...

    "
  • 39 Votes
    47 Posts
    6k Views
    AaronNGrayA

    @julian @[email protected]
    Peeps, if we could further fill in the terminology spreadsheet and maybe use this as a start to deeper map between the platforms/protocols :- https://docs.google.com/spreadsheets/d/1tPZXywqFZe3xXx_fV9icNHLOkSrXx3_rHhPeRmMBZR4/edit#gid=0

  • Our next meeting

    Moved
    18
    0 Votes
    18 Posts
    215 Views
    devnull@socialhub.activitypub.rocksD
    If I did things correctly, I should have a rudimentary two-way synchronization working now… I'm not sure if there's still a 5 minute delay between posting and federating... let's see.
  • 19 Votes
    8 Posts
    2k Views
    hrefna@hachyderm.ioH

    @julian I am once again reminded of why Roberts Rules are written the way that they are and why the "Roberts Rules for small groups" caps at 12 people.

  • 13 Votes
    7 Posts
    567 Views
    julianJ

    @[email protected] not a problem, I'll post up the minutes soon for open discussion!

    We didn't get into any technical details re: ordered collections, etc., so there's still time to discuss the intricacies of 9988.