Skip to content

Clearer explanation of what you're doing #12

@cyisfor

Description

@cyisfor

The Web of Trust plugin is crappy? This is a intriguing piece of software, but it needs more up front explanation. The code itself is too much boilerplate to go through, without even any indication of what function you wrote, that is superior to what function in the WoT.

The WoT says like, if I trust someone they get 40 capacity points, and if they trust someone they get 16 capacity points, and the more capacity you have, the more your trust counts. So if 2 people trust me with respectively 40 and 16 capacity, I get a score of 56... I think. But yours has a... score you assign people I guess? And that means you'll consider their scores, and the scores of those they score and so on, with an exponential decay?

It's not really obvious how you use other people's scores, all hidden in the database and stuff. Like, for speed you pre-calculate how distant everyone is from you, I think, and that turns "how distant I am from X" to "an arbitrary number in the database, named distanceValue for some reason." A database is like this cardboard box on the street corner, and some function walks along and is like, "Oh hey a cake," and takes a cake out of the box, and I'm left with no way to tell who baked the cake, besides just grepping for database operations.

Sorry, my point is that it would be nice if there was something in the readme that's like "With avogadro old dumb trust algorithm, when lamer721 gives ten zillion points in this manner, it forces you to trust evilhaxxor in that manner by giving them ten zillion times one which is more than even yourself, but my idea doesn't have that problem because ???" or at least "Trust is ???" some combination of score and some distance value and some XML document format, and...something.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions