bluesky-social / social-app

The Bluesky Social application for Web, iOS, and Android
https://bsky.app
MIT License
12.66k stars 1.62k forks source link

Community Notes #5783

Open EmuAnon34 opened 1 month ago

EmuAnon34 commented 1 month ago

Describe the Feature

I would like to see community notes on this platform to help prevent the spread of misinformation.

Attachments

IMG_5666

Describe Alternatives

No response

Additional Context

The code for this is open source. https://github.com/twitter/communitynotes

averageluadev commented 1 month ago

would be nice

dnet890 commented 3 weeks ago

it will be great to prevent misinformation

SpiderUnderUrBed commented 2 weeks ago

Would be great!

aakarim commented 2 weeks ago

I'd love to lend a hand with this, but where would the annotations themselves be hosted? Can you add arbitrary annotations to a post in https://github.com/bluesky-social/atproto ?

Then, of course, is the challenge of distributing the model, but maybe a PDS could be a requirement for that.

SpiderUnderUrBed commented 2 weeks ago

How should it work given the decentralized nature? The most likely solution is that its managed by its own instance, but some modularity like community notes being able to be handled by other instances or several other instances could have some use (the former more likely)

wertercatt commented 1 week ago

I'd love to lend a hand with this, but where would the annotations themselves be hosted? Can you add arbitrary annotations to a post in https://github.com/bluesky-social/atproto ?

Then, of course, is the challenge of distributing the model, but maybe a PDS could be a requirement for that.

I think the best way to do it is to have the suggested note live in the PDS of the DID that suggested it. And then whichever one has the most helpful votes gets displayed.

Mattis142 commented 1 week ago

I think this should work as a labeler that's enabled by default, however first labelers need to have a way to show a custom UI for this one to work like community notes. I guess the flow would be report > community notes > write your note and submit.

then from the first report the labeler would show a "Note needs more votes" label on the respective post, tapping that would open the custom UI with the written out note.

Siebe-wq commented 6 days ago

Also the original Community Notes from X can be greatly improved on, by:

Mattis142 commented 6 days ago

I do not think rewarding people would be a good idea, that just incentives people to add notes to every post they find, even if said post is f.e just a joke. I believe that would simply decrease the quality of the notes overall.

Siebe-wq commented 5 days ago

I get your concern but disagree. If they're not good notes, they don't get approved and the note writer won't be rewarded. There should only be a reward for good, approved notes

On Tue, Nov 19, 2024, 07:26 Mattis Kabella @.***> wrote:

I do not think rewarding people would be a good idea, that just incentives people to add notes to every post they find, even if said post is f.e just a joke. I believe that would simply decrease the quality of the notes overall.

— Reply to this email directly, view it on GitHub https://github.com/bluesky-social/social-app/issues/5783#issuecomment-2484804070, or unsubscribe https://github.com/notifications/unsubscribe-auth/BLISJ4CLRYLWLZURSJIREQT2BLKY3AVCNFSM6AAAAABQCRR2I2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOBUHAYDIMBXGA . You are receiving this because you commented.Message ID: @.***>

johnwarden commented 2 days ago

I get your concern but disagree. If they're not good notes, they don't get approved and the note writer won't be rewarded. There should only be a reward for good, approved notes On Tue, Nov 19, 2024, 07:26 Mattis Kabella @.***> wrote: I do not think rewarding people would be a good idea, that just incentives people to add notes to every post they find, even if said post is f.e just a joke. I believe that would simply decrease the quality of the notes overall.

Yes I think @Siebe-wq is right here. A user's weight would be calculated best on the track record of the notes they submit or vote as helpful. This is how it works on X/Twitter now. Posting arbitrary notes would result in a small or even a negative weight.

A user's weight and their rewards could be two different things. Rewards could be monetary. But you can only gain these rewards after you have gained reputation weight.

There is a great essay on this idea by a16z: https://a16zcrypto.com/posts/article/reputation-based-systems/

Mattis142 commented 2 days ago

I still disagree that it should be monetary, a badge on the account would be cool, but monetary feels wrong to me personally

johnwarden commented 2 days ago

I still disagree that it should be monetary, a badge on the account would be cool, but monetary feels wrong to me personally

In any case, monetary rewards wouldn't be fundamental to the proposed feature. How could a monetary award even be implemented? A badge might be sufficient incentive for a lot of people. Community Notes contributors on X don't even get that and they still contribute.

johnwarden commented 2 days ago

The results of the Community Notes process could be published as "misinformation" labels in a moderation service.

In fact the Community Notes algorithm itself, which uses bridging-based ranking to identify notes that people with different points of view find helpful, could be used for other moderation labels.