Post

mirroring existing catalog records (books, films, venues, etc) in to atproto records is tempting, but (IMHO) an anti-pattern. instead of copying that data in and referencing with an AT-URI, you should reference them by existing identifiers (ISBN, OSM identifier, etc). appviews sync the catalog.

public broadcast and permission spaces deserve different sync mechanisms (and probably URI schemes). public into a global shared heap is sort of a special-case audience/scope. but it is important and different enough that the MST+firehose are worth it. all the other affordances+tooling is reused!

I've changed my mind and there probably should be a generic/fallback profile record type for atmosphere accounts. something like gravatar.

OTOH, in most cases I think we (as an ecosystem) should balance the benefits of common/popular lexicons against diversity and heterogeneity. having multiple opinionated+idiosyncratic record schemas for the same use-case is often good, and appviews can+should support them. (with some exceptions)

hack for bulk importing records (eg, "migrate your posts from old system"): write all the original data as a blob (eg, zip/tar), and point to it from an import status record. periodically (daily?) poll status, write next (small) batch of records, and update the status record.

hosted atproto handles should work as a customizable personal homepage by default (eg, PDS acts like blento). huge "show don't tell" for atmosphere/web integration. (I think folks are aware of the juice and working towards this, but I wish it had shipped ages ago)

the composable moderation system (labeling) has never been fully integrated into the bsky app. we never shipped the full original vision, and definitely haven't iterated based on feedback+experience. the core concept may or may not be flawed, but hard to tell w/o giving it a real go

My thoughts about current public moderation lists ->

fry69@fry69.dev

While I think user based moderation is needed, I do not think these (public) moderation lists help. Attaching a label to a list of names in public is highly problematic and an invitation for abuse.

0 reposts1 like

->

fry69@fry69.dev

This could easily be solved by making moderation lists private, IMHO. This will still allow for "moderation services" and importing lists manually etc, but remove the abuse vector via attaching negative labels in public.