bryan newbold
@bnewbold.net
19K followers 1.2K following 6.8K 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
basically yes.

as a fine detail the header contains a "DID service reference", and the DID document service entry points to the appview URL

atproto.com/specs/xrpc#s...
bnewbold.net
it is narratively stronger if somebody who is not bsky does this. we also have a bajillion urgent priorities, and this could be risk to our existing app release process, so I don't think we are going to do it ourselves (though I could be wrong)
bnewbold.net
I think even if 2 was not a factor, we still would not allow this configuration. Bluesky Social, with our name+logo, is an experience we are responsible for.

it would be great if somebody took the social-app codebase, stripped out branding, made appview configurable, and published in appstores
bnewbold.net
there are potentially new legal issues, like age verification stuff.

the main issues, and why we don't support this in our app, are:

1) combination of responsibility, moral jurisdiction, and brand risk
2) app store policies
bnewbold.net
we are (slowly) making progress on this project, which should improve individual transparency about some of this stuff a bit (though doesn't necessarily help resolve stuff faster)
proposals/0005-mod-history at main · bluesky-social/proposals
Bluesky proposal discussions. Contribute to bluesky-social/proposals development by creating an account on GitHub.
github.com
bnewbold.net
I think things were normal from roughly march through early august (though I haven't been staying in super close touch).

appeals take longer to review than reports, and borderline cases need to escalate.
bnewbold.net
you can also observe the negations/updates of labels, which usually indicate a human override. even stronger signal on borderline cases
bnewbold.net
all of our human queues get backed up when there is a crisis or growth surge, and things have been in that state for a few weeks now. we've been hiring more mods and the response time should come down, but it will take time.
Reposted by bryan newbold
roost.tools
we are, in fact, growing the flock

Email [email protected] with the title if you think you're a good fit!
annebdh.bsky.social
Want to work on open source full time? The @roost.tools engineering team is starting to hatch! Come build OSS tools making a difference in Trust & Safety.

This is a fully remote role, though some schedule overlap with North American time zones is expected.

www.linkedin.com/jobs/view/43...
ROOST.tools hiring Staff Software Engineer in United States | LinkedIn
Posted 8:52:18 PM. About ROOSTROOST is a community effort to build scalable and resilient safety infrastructure for…See this and similar jobs on LinkedIn.
www.linkedin.com
bnewbold.net
like if I were you i'd point to exemplar or role-model orgs which are having the outcomes you want.

worker owned co-ops?
non-profit orgs?
collectives?
startups funded or run differently?
big corporations?
bnewbold.net
to flip the table around here for a moment:

what is the posting strategy and theory of change here? armchair debugging an org's internal dynamics from the outside?

like I guess I do that too in my head, and I know you are talking to an audience, and in good faith, but it lands quixotic with me.
bnewbold.net
I'm not trying to say "it was the comms advisor's fault!". we own our comms and messaging, regardless of who we pay or hire.

what i'm knee-jerk reacting to is "it's simple just pay somebody". not it's not.
bnewbold.net
you can access his account with other third-party apps:
reddwarf.whey.party/profile/spac...

hopefully that will be possible via the blacksky app before too long.
bnewbold.net
I think that, for example, a record ("#main") can not have a union as the top-level schema, it needs to be an object (because the "$type" needs to be the record type, which conflicts with union discriminator).

in other cases i'm not sure, and not the best to ping for TS tooling. maybe @divy.zone
bnewbold.net
I fully endorse "follow the money" thinking, and bsky not having a coherent+credible business model is a narrative weakness for us.

but I do think that this is a false narrative right now. bsky has plenty of money in the bank and our investors want us to focus on ecosystem growth
bnewbold.net
we do have a very bright line comms policy, and that is to not publicly discuss individual moderation decisions. that is maybe going to make this conversation ultimately unconvincing, I'm sorry.
bnewbold.net
(i'm responding to your "not being operated like a professional service" comment, not comms)
bnewbold.net
you are making valid criticisms, but I think they really just boil down to "do better faster".

this time last year the team was about a dozen people. expectations and stakes on all dimensions have exploded very fast, and it takes time to meet them.
bnewbold.net
and the very concerning precedent in the past decade or two
bnewbold.net
absolutely agree on the stakes in this moment
bnewbold.net
how best to intervene is more complex: filtering tools, product features, partnerships, storytelling, nudges, structure, funding, etc

but there is a sense of both urgency ("do something") and long term commitment. it is a big hairy problem and there won't be a simple solution but we'll keep at it.
bnewbold.net
on the lots of shitty comments on this site: that really sucks. it doesn't impact every user, but it hits an awful lot, and our whole team is aligned on this being unacceptable as a baseline experience.
bnewbold.net
I think that is now changing and we are ready to have things ripped out of our hands and remixed and reformed.