good morning fediverse.
-
good morning fediverse.
I went and did it. I blogged.
"What Would MyActivityRouterKit and MyActivityClientKit Be?"
-
trwnh@mastodon.socialreplied to djsundog@toot-lab.reclaim.technology last edited by
@djsundog nice nice, you love to see it
i think there’s certainly people trying to do this either in spirit (pleroma/elixir) or in actuality (vocata/python) but obviously it could go a lot further
-
djsundog@toot-lab.reclaim.technologyreplied to trwnh@mastodon.social last edited by
@trwnh agreed! I figure if enough folk start walking these paths we might see more flourishing in the space. Thank!
-
trwnh@mastodon.socialreplied to djsundog@toot-lab.reclaim.technology last edited by
@djsundog i will say that the primary challenge is a certain elephant in the room. wanting “compatibility” and “features” is gonna run you into problems when mastodon et al drop your stuff on the floor unless you do a lot of highly specific things. so there will probably be a need for some kind of compatibility layer, or otherwise you will need to vastly temper what you allow your software to produce. or otherwise you will need to give up on talking to users of those.
-
djsundog@toot-lab.reclaim.technologyreplied to trwnh@mastodon.social last edited by
@trwnh absolutely suspect there will/would end up being a number of "and now we need to handle this weirdness that these other folks insist on" scenarios, and some that I'd probably choose to push on and not support in more than the most cursory ways. I have a feeling that said looming pachyderm is going to have to start innovating in the space again or get left behind as folk build things that are closer to what people actually want.
-
trwnh@mastodon.socialreplied to djsundog@toot-lab.reclaim.technology last edited by
@djsundog it’s more like “we need to do the same weirdness because they wont understand the normal stuff AT ALL”
in that regard, i guess the other question i have is whether you envision this operating at the level of the activities themselves or on textual content. one of the bigger problems of fedi is no one cares about activities, mostly just the objects themselves. both approaches are valid to some extent, but they are fundamentally different and you have to choose.
-
djsundog@toot-lab.reclaim.technologyreplied to trwnh@mastodon.social last edited by
@trwnh it's not a decision I've made yet but I tend to think I'd lean towards acting on the Activities (I didn't go into it in the blog post, but I really think I want the client to actually implement AP C2S) and then catching them before delivery to nodes that are text mungers and make sure to send them the munged form that they need to make it easier for users not to think about? that's the balance beam I think I'd prefer to straddle, anyways, lol
-
trwnh@mastodon.socialreplied to djsundog@toot-lab.reclaim.technology last edited by
@djsundog yeah i’m bringing this up because it’s been kind of a huge issue in me trying to do my own thing.
i’ve said before that fedi dev is basically “if your friends jumped off a bridge would you jump off too”. you have to do so much that is not only wrong but also unnecessary and unnecessarily complex too. that way lies madness. i’d like my main approach more webby less fedi and that’s why i put my fedi plans on hold to work on my website first.
-
djsundog@toot-lab.reclaim.technologyreplied to trwnh@mastodon.social last edited by
@trwnh totally legit approach in my book! I'm most hopeful that if there's enough external pressure applied to the more reticent parties around more reasonable approaches to interop that eventually they'll cave rather than continue to deal with the barrage, but only time will tell ha
-
trwnh@mastodon.socialreplied to djsundog@toot-lab.reclaim.technology last edited by
@djsundog the whole system could do with a radical simplification but the cargo cult is necessary just to do hello world
it might honestly make sense to view fedi as a separate target for crossposting, with how far it diverges from web stuff. my hope is that we can extract some network effects out of it but for the most part the network is sadly captured.
i’m thinking abt a separate server component for taking activities and stuffing them into a Create Note-shaped hole