bryan newbold
@bnewbold.net
19K followers 1.2K following 6.9K posts
oscilloscopes, cycling, snow, big cities, wiki. I like speculating about found objects. protocol engineer @bsky.app. formerly archive.org elsewhere: bnewbold.net / @[email protected]
Posts Media Videos Starter Packs
bnewbold.net
you can always do "Other" and just write in a comment
bnewbold.net
I think anybody being able to report mis-labeled content is good.

if it is the person who was labeled, that is an "appeal". if it is another person (perhaps an advocate for that person), I guess it is debatable if it is a report, appeal, dispute, etc
bnewbold.net
we have this system in place to give labelers control over what types of reports are appropriate for them (linked).

my stance on this is around whether it is good to encourage labelers which have no standard mechanism at all to receive private feedback from impacted accounts/humans
proposals/0009-mod-report-granularity at main · bluesky-social/proposals
Bluesky proposal discussions. Contribute to bluesky-social/proposals development by creating an account on GitHub.
github.com
bnewbold.net
conceptually splitting out appeals as a distinct type of action makes sense.

from a process and architecture perspective, appeals and reports are very similar: they both require a database somewhere to track, auth, review, etc
bnewbold.net
totally agree! services should be able to radically filter down which reports are in-scope and almost never end up on that list if they end up there.

in terms of current UX i'm on-board not showing up there. I'm mostly speaking to the semantics of "what is a labeler conceptually"
bnewbold.net
hrm, maybe if stream.place is running app code and you can easily add the .well-known

at a larger org like 'did:web:microsoft.com' that could be a whole lot more complex
bnewbold.net
it's also to enable more complex hierarchies of namespaces. eg:

'uk.ac.school.dept.project.someRecord'
'dev.lexhost.username.project.someAPI'

wanted to avoid having to attempt a bunch of different resolutions, and have different outcomes based on which succeeded/failed
bnewbold.net
tooling can help with this a bunch: an index website of all the popular lexicons makes discovery easy. then pull/sync tools can enumerate all the "groups" that are hosted by an account
bnewbold.net
I think having prevalent linting / CI could help with this. and I think it is segmented to big projects under active development.

a worrisome bit is changing DNS provider/control and needing to copy all the records. but I think zone transfers should automate that?
bnewbold.net
I also think there is a huge gap between "easily identified" and "completely free from all errors and misunderstandings"
bnewbold.net
a specific important case of this is appeals.

on the other hand, I definitely think that labelers need to be able to back-pressure reports: they should not need to accept an unlimited number of reports of any kind from any account
bnewbold.net
I get the desire for it, but I think not accepting reports is basically running "open loop" with no human feedback, and isn't a great pattern. it feels pure automation and not augmentation; I think automation almost always still needs humans in the loop
Reposted by bryan newbold
skywatch.blue
Do you use Skywatch? Have you previously used Skywatch? Have you heard of Skywatch?

If you answered yes to any of these questions, we'd love to hear from you and have put together a short survey. Please fill it out to help us figure out how to better serve our users!
Skywatch Survey
Skywatch thrives on community input and exists to make Bluesky a better place for you. Please complete the short user survey below to help us improve the Skywatch User Experience
forms.gle
bnewbold.net
reminds me of the mooninite press conference.

I think you can only pull off the shitposting thing once or twice a year at most though
2007 Boston Mooninite panic - Wikipedia
en.wikipedia.org
bnewbold.net
it does burn disk for mirrors.

the abuse rate was higher in the spring. we tightened things up but it is still ongoing.

we think keeping the system open and simple is important enough to let this slide for now. aka, didn't want to add authentication
bnewbold.net
anybody can point to any domain in that field.

there is no such server
bnewbold.net
we are pretty committed to lexicon neutrality, and PDS hosting is a tiny fraction of infra costs for us today
bnewbold.net
storing records is cheap, and we have rate-limits and norms to keep that from getting out of control.

customer support (eg, account recovery) is more expensive.

and blob storage could end up expensive for some apps (eg, long video)
bnewbold.net
bnewbold.net
it is just spam/trolling, they are not functional accounts.

pretty sure it is nostr people grumpy that PLC is not based on a cryptocurrency.

the indie PLC org can make a call about how/when to purge spam like this
bnewbold.net
bnewbold.net
it is just spam/trolling, they are not functional accounts.

pretty sure it is nostr people grumpy that PLC is not based on a cryptocurrency.

the indie PLC org can make a call about how/when to purge spam like this