Author

Topic: Use other member's ignore lists (Read 747 times)

legendary
Activity: 1134
Merit: 1112
April 21, 2014, 06:33:37 AM
#3
That's already in the requirements:

Quote from: Requirements
Allow users to export/import lists of good posters, hidden posts, and ignored users through three separate webs of trust. Most people will want to use a single trust list for this, though, so there should also be an easy way of editing all trust lists at once.

Quote from: Requirements
About webs of trust

Each web of trust is composed of data, a separate trust list per user, and a trust limit setting per user from 0 to 100. A trust list is a list of users with associated trust scores from 0 to 100. Users see (by default) only the data of users in their trust networks. Trust networks are calculated from their trust lists.

The trust network algorithm should work something like this: To find a user's trust network, put everyone in his trust list with score above his trust limit into his trust network. Then get the trust network of everyone in his trust network. Combine all of these trust networks into a single list. Ensure that each user is listed only once -- average scores if a user appears more than once. Then for each user in this list, add them to the original user's trust network only if they do not already exist there. There should be some recursion limit.

(This sounds complicated, but there will probably be an easy-to-use UI for simple tasks such as subscribing to a single user's ignore list.)

It does sound quite complicated, yes. Thanks for notifying me that this already exists, though.
administrator
Activity: 5166
Merit: 12850
April 20, 2014, 09:43:46 PM
#2
That's already in the requirements:

Quote from: Requirements
Allow users to export/import lists of good posters, hidden posts, and ignored users through three separate webs of trust. Most people will want to use a single trust list for this, though, so there should also be an easy way of editing all trust lists at once.

Quote from: Requirements
About webs of trust

Each web of trust is composed of data, a separate trust list per user, and a trust limit setting per user from 0 to 100. A trust list is a list of users with associated trust scores from 0 to 100. Users see (by default) only the data of users in their trust networks. Trust networks are calculated from their trust lists.

The trust network algorithm should work something like this: To find a user's trust network, put everyone in his trust list with score above his trust limit into his trust network. Then get the trust network of everyone in his trust network. Combine all of these trust networks into a single list. Ensure that each user is listed only once -- average scores if a user appears more than once. Then for each user in this list, add them to the original user's trust network only if they do not already exist there. There should be some recursion limit.

(This sounds complicated, but there will probably be an easy-to-use UI for simple tasks such as subscribing to a single user's ignore list.)
legendary
Activity: 1134
Merit: 1112
April 20, 2014, 02:27:40 PM
#1
I can't think of a title that accurately describes this so I'll just state my idea here. Rather than x having to publish their ignore lists in public so that people can easily ignore y group of trolls/shills/sockpuppets or whatever they want to ignore, I propose that members should be able to type in the names of those who they want to use the ignore lists of. So if z types in x's name into this section, z will have x's ignore list merged with his own. So:

z's ignore list:

a
b
c

x's ignore list:

c
d
e

z's ignore list after having x's ignore list merged into his own:

a
b
c
d
e

Of course this would not be permanent, if z removed x's name from his ignore merging page or whatever, then it would revert to a, b, c.

Anyway, I think this would be a quick solution for people who complain about trolls and such.
Jump to: