Posts

This profile is from a federated server and may be incomplete. Browse more on the original instance.

hrefna, to random
@hrefna@hachyderm.io avatar

This issue is a good illustration of like… 60% of my problems with SWICG https://github.com/w3c/activitypub/issues/429 #ActivityPub

hrefna, to random
@hrefna@hachyderm.io avatar

The recent incidents have hilighted to me one of my personal struggles with #ActivityPub

My first questions when developing a writeable API are 1. who can call this endpoint 2. what does the payload accepted by this endpoint look like?

AP is largely silent on (1) and is, for lack of a better term, actively hostile to (2).

Then I look at it from a database side and I try to draw a line between the use case and the schema and connect that to the payload.

Which again, AP is hostile toward

1/

hrefna, to random
@hrefna@hachyderm.io avatar

What I personally want more than a good test suite in , and possibly a lower bar, is a good reference implementation.

Specifically, I'd want something that:

  1. Implements all nontrivial requirements of the spec.
  2. Implements a significant percentage of the data vocabulary
  3. Can handle a nontrivial amount of traffic. It doesn't need to be optimized for it, but it can't fall over in a stiff breeze—analysis should be comparable to analysis of a prod system, just at smaller scale
hrefna,
@hrefna@hachyderm.io avatar

I think in many ways a test suite would be more generally useful, but part of what I personally find challenging is simply determining what it even means to "handle a response."

A reference implementation would solve this.

I know of a few efforts in this regard, but most of them seem to have an iron triangle around the three criteria above:

One or two of the three only. Never all three together.

So far I have developed some heuristics when looking at implementations here.

hrefna, to random
@hrefna@hachyderm.io avatar

The thing about the 'Big fedi, small fedi' article is that it sets up a false dichotomy.

I think that the fediverse can be very big and also much safER than extant social media (or the fediverse as it sits today).

Moderation can require a human touch and moderation can also be rendered much less necessary by automated tools (note I didn't say "we can do moderation by automated tools," I'm making a very nuanced distinction between moderation and other safety tools).

etc.

1/

#fediverse

hrefna, to random
@hrefna@hachyderm.io avatar

I sort of want:

  • To/cc to control where the message gets sent.
  • Audience to control who can see the message.
  • bto, bcc to not exist or be broadly disabled in AP (edit, to clarify: I want to and cc to take the meaning of bto and bcc in general; the functionality is useful, but in a social network it should be the default behavior and we have other mechanisms to tag people in)

hrefna, to random
@hrefna@hachyderm.io avatar

I don't know who needs to hear this, but the does not need a dating app. Please please please do not create a dating app here at least until we fix some fairly substantive issues around trust and safety.

Duncan,

@hrefna
"until we fix some fairly substantive issues around trust and safety"
Given the number of people using dating apps, and the impact these can have on people's lives. I would like to see this happen one day. Commercial dating apps have a conflict of interest - if you find the love of your life they lose a customer. I don't use dating apps but if there was one with community ownership I might

sgf,
@sgf@mastodon.xyz avatar

@hrefna That is a mind-bendingly bad idea. I almost want to see it happen just to watch the train-wreck, and then I feel bad for thinking that, because it would be actually just plain bad.

The FOSS user-empathy-free design.

The complete misapplication of cryptography.

Some dodgy dude running a server and reading the DMs.

Trust and safety being planned for v2.

A careful design being hard, so the only implementation is someone YOLOing.

I'm deliberately not even scratching the surface.

Ugh.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • meta
  • Macbeth
  • All magazines