Bitcoin Forum

Other => Meta => Topic started by: jackjack on August 15, 2013, 01:48:55 PM



Title: Bitcointalk++ script - Thoughts about votes
Post by: jackjack on August 15, 2013, 01:48:55 PM
Looks like people don't agree on this matter

Before you vote, please keep in mind that:
  • You can't choose which account you "trust" like in theymos' trust system: everybody see the sum of all votes from everybody. (for now, it may change if there's enough demand)
  • Drawback of "All": people you rated -1 could rate you -1 too
  • Drawback of "None": I am the only one to have access to the votes and could manipulate them
  • I'll "ban" (not sure how yet) people abusing the system (like voting -1 for everybody) whatever the result is


Comment/explain/etc as much as you want in this thread
Full disclosure: I voted "Hidden"

Note that I don't state I will implement the chosen behaviour, it's just to know what people would prefer


Title: Re: Bitcointalk++ script - Thoughts about votes
Post by: infested999 on August 15, 2013, 03:16:38 PM
Does in any way mean that people can look up what other people have voted? For example will there ever be a list of people who gave "jackjack" a +1?


Title: Re: Bitcointalk++ script - Thoughts about votes
Post by: jackjack on August 15, 2013, 08:15:12 PM
Here are examples of what you will have access to depending on what option I'll apply
Hope this will answer your question




All

Quote from: People who voted for jackjack (or anybody else)
satoshi +1
infested999 -1
...

Quote from: Votes from jackjack (or anybody else)
theymos +1
BadBear -1
...

Quote from: People who voted for you
sirius +1
Atlas -1
...

Quote from: Votes from you
MPOE-PR +1
John -1
...



Related to you

Quote from: People who voted for you
sirius +1
Atlas -1
...

Quote from: Votes from you
MPOE-PR +1
John -1
...



None

Quote from: Votes from you
MPOE-PR +1
John -1
...



Hidden

Quote from: Votes from 0713a376c0815ead1d6ef38bb567b4b224fc549fc1ddf83093daecc0fd048ba7
theymos +1
you +1
BadBear -1
...

Quote from: Votes from dfd9ea718bd07cf3559f0ecb7bd8cdcd7aa3fc2aa41f805adbd785fbeebcf1a0
greyhawk+1
tysat -1
you -1
...

Quote from: People who voted for jackjack (or anybody else)
c3f8ef7053c4fb306f7476e7d1956f0aa992ff9dfdd5244b912a1d377ff3a84f +1
4cc250c23c885cdfd10603bfde782534be29a4e474829234b69929526138fc26 -1
...

Quote from: People who voted for you
0713a376c0815ead1d6ef38bb567b4b224fc549fc1ddf83093daecc0fd048ba7 +1
dfd9ea718bd07cf3559f0ecb7bd8cdcd7aa3fc2aa41f805adbd785fbeebcf1a0 -1
...

Quote from: Votes from you
MPOE-PR +1
John -1
...


Title: Re: Bitcointalk++ script - Thoughts about votes
Post by: narayan on August 15, 2013, 10:25:53 PM
Wow so you violate the privacy of those who use your script by posting their votes to demonstrate?


Title: Re: Bitcointalk++ script - Thoughts about votes
Post by: jackjack on August 15, 2013, 10:36:54 PM
Here are examples of what you will have access to depending on what option I'll apply

How could I even publish lists about "you" (as in "People who voted for you" and "Votes from you") anyway? Do you think my post is modified depending on the person who is viewing my post?

I'll be clearer though as it looks like it's necessary: those lists are fake, they are examples


Title: Re: Bitcointalk++ script - Thoughts about votes
Post by: favdesu on August 16, 2013, 05:04:51 AM
I prefer the "Hidden" option.  It can be seen from the comments in the trust system that when someone gets negative feedback they often give back negative feedback.  The private option would stop the tit-for-tat of -1 votes.

Another option could be to publicly show the votes from each of the member groups.  This way no one can tell who voted for whom and it would help stop people gaming the system using socks.  For example, the following distribution would look a little suspicious:

member123 [+5]
Brand New:   [+10, -0]
Newbie:   [+0, -0]
Jr. Member:   [+0, -0]
Member:   [+0, -0]
Full Member:   [+0, -0]
Sr. Member:   [+0, -0]
Hero Member:   [+0, -5]

+1 I vote for this


Title: Re: Bitcointalk++ script - Thoughts about votes
Post by: whiskers75 on August 16, 2013, 06:52:55 AM
Division/exclusion by group is good.
Maybe weight +/-1's on rank, so someone can't register a ton of accounts to defraud a user.

(I'd just like to know who's -1'ing me.)


Title: Re: Bitcointalk++ script - Thoughts about votes
Post by: jackjack on August 16, 2013, 02:41:12 PM
I prefer the "Hidden" option.  It can be seen from the comments in the trust system that when someone gets negative feedback they often give back negative feedback.  The private option would stop the tit-for-tat of -1 votes.

Another option could be to publicly show the votes from each of the member groups.  This way no one can tell who voted for whom and it would help stop people gaming the system using socks.  For example, the following distribution would look a little suspicious:

member123 [+5]
Brand New:   [+10, -0]
Newbie:   [+0, -0]
Jr. Member:   [+0, -0]
Member:   [+0, -0]
Full Member:   [+0, -0]
Sr. Member:   [+0, -0]
Hero Member:   [+0, -5]

I will do this. Not sure how yet but it's definitely something worth implementing.
It's not critical for now as I manually send passwords to people asking for them.


Title: Re: Bitcointalk++ script - Thoughts about votes
Post by: BadBear on August 16, 2013, 03:21:57 PM
I prefer the "Hidden" option.  It can be seen from the comments in the trust system that when someone gets negative feedback they often give back negative feedback.  The private option would stop the tit-for-tat of -1 votes.

Another option could be to publicly show the votes from each of the member groups.  This way no one can tell who voted for whom and it would help stop people gaming the system using socks.  For example, the following distribution would look a little suspicious:

member123 [+5]
Brand New:   [+10, -0]
Newbie:   [+0, -0]
Jr. Member:   [+0, -0]
Member:   [+0, -0]
Full Member:   [+0, -0]
Sr. Member:   [+0, -0]
Hero Member:   [+0, -5]

I will do this. Not sure how yet but it's definitely something worth implementing.
It's not critical for now as I manually send passwords to people asking for them.

I like this idea the best, opening it will just mean more drama and fake votes from retaliation (disclosure, haven't used it yet).


Title: Re: Bitcointalk++ script - Thoughts about votes
Post by: whiskers75 on August 18, 2013, 05:26:14 PM
I prefer the "Hidden" option.  It can be seen from the comments in the trust system that when someone gets negative feedback they often give back negative feedback.  The private option would stop the tit-for-tat of -1 votes.

Another option could be to publicly show the votes from each of the member groups.  This way no one can tell who voted for whom and it would help stop people gaming the system using socks.  For example, the following distribution would look a little suspicious:

member123 [+5]
Brand New:   [+10, -0]
Newbie:   [+0, -0]
Jr. Member:   [+0, -0]
Member:   [+0, -0]
Full Member:   [+0, -0]
Sr. Member:   [+0, -0]
Hero Member:   [+0, -5]

I will do this. Not sure how yet but it's definitely something worth implementing.
It's not critical for now as I manually send passwords to people asking for them.

I like this idea the best, opening it will just mean more drama and fake votes from retaliation (disclosure, haven't used it yet).

Add the option to hide votes from one group/user


Title: Re: Bitcointalk++ script - Thoughts about votes
Post by: jackjack on August 20, 2013, 08:49:59 PM
I like this idea the best, opening it will just mean more drama and fake votes from retaliation (disclosure, haven't used it yet).
I'll wait for more votes but I think I'll chose this option

Add the option to hide votes from one group/user
I don't understand what you mean


Title: Re: Bitcointalk++ script - Thoughts about votes
Post by: whiskers75 on August 21, 2013, 08:18:51 AM
If a lot of newbies are spam-voting one person, I should be able to set in preferences "Ignore votes from group: Newbies" or something of the sort.


Title: Re: Bitcointalk++ script - Thoughts about votes
Post by: jackjack on August 21, 2013, 10:53:56 AM
Now that I'm thinking about it I'm not sure I want newbies being able to vote at all


Title: Re: Bitcointalk++ script - Thoughts about votes
Post by: favdesu on August 21, 2013, 10:55:22 AM
Now that I'm thinking about it I'm not sure I want newbies being able to vote at all


+1 - just let them watch but not vote.


Title: Re: Bitcointalk++ script - Thoughts about votes
Post by: jackjack on August 21, 2013, 11:06:08 AM
Now that I'm thinking about it I'm not sure I want newbies being able to vote at all


+1 - just let them watch but not vote.

I'll put a minimum activity to vote. Say.... 85 ;D


Title: Re: Bitcointalk++ script - Thoughts about votes
Post by: favdesu on August 21, 2013, 11:17:44 AM
Now that I'm thinking about it I'm not sure I want newbies being able to vote at all


+1 - just let them watch but not vote.

I'll put a minimum activity to vote. Say.... 85 ;D

I DARE YOU


Title: Re: Bitcointalk++ script - Thoughts about votes
Post by: jackjack on August 21, 2013, 11:31:01 AM
Actually I think 84 is the right lower limit.
It requires an account to be 2.5 months old and to post 84 posts. I think it's enough to have a bit of legitimity. I'll add a whitelist anyway.

Thoughts?


Title: Re: Bitcointalk++ script - Thoughts about votes
Post by: favdesu on August 21, 2013, 11:35:58 AM
Actually I think 84 is the right lower limit.
It requires an account to be 2.5 months old and to post 84 posts. I think it's enough to have a bit of legitimity. I'll add a whitelist anyway.

Thoughts?

I'd say something around 50 (1 month) should be fine too :D


Title: Re: Bitcointalk++ script - Thoughts about votes
Post by: jackjack on August 21, 2013, 12:02:49 PM
Actually I think 84 is the right lower limit.
It requires an account to be 2.5 months old and to post 84 posts. I think it's enough to have a bit of legitimity. I'll add a whitelist anyway.

Thoughts?

I'd say something around 50 (1 month) should be fine too :D

I prefer having a high limit and a big whitelist than a low limit and a big blacklist
For now it's not critical but I fear what will happen when I'll automate registrations


Title: Re: Bitcointalk++ script - Thoughts about votes
Post by: jackjack on August 23, 2013, 03:58:36 PM
Vote locked
The 'Hidden' option won
Here are the lists: http://jackjack.alwaysdata.net/btoplusone/voteslist.php


Title: Re: Bitcointalk++ script - Thoughts about votes
Post by: tysat on August 23, 2013, 04:00:54 PM
Vote locked
The 'Hidden' option won
Here are the lists: http://jackjack.alwaysdata.net/btoplusone/voteslist.php

Is this an older list?  Because I'm not seeing my votes on there, or at least it's missing a recent one that I was using to search for mine.


Title: Re: Bitcointalk++ script - Thoughts about votes
Post by: jackjack on August 23, 2013, 04:06:34 PM
Vote locked
The 'Hidden' option won
Here are the lists: http://jackjack.alwaysdata.net/btoplusone/voteslist.php

Is this an older list?  Because I'm not seeing my votes on there, or at least it's missing a recent one that I was using to search for mine.

Nope, it should always be up-to-date
Are you sure your vote was taken into account?
Is there a special character in his username? (I know that Goat works though so this shouldn't be the cause)


Title: Re: Bitcointalk++ script - Thoughts about votes
Post by: jackjack on August 23, 2013, 04:10:23 PM
Oh wait the script is broken... There are only 11 lists

Fixed ;D
Thanks for catching that


Title: Re: Bitcointalk++ script - Thoughts about votes
Post by: jackjack on August 23, 2013, 04:15:47 PM
Some users can't be resolved and are displayed as '??'
Not sure why this happen but it's not critical as their link is correct

To everybody:
Please confirm you found your list
I do!


Title: Re: Bitcointalk++ script - Thoughts about votes
Post by: tysat on August 23, 2013, 04:39:33 PM
Looks good to me now!


Title: Re: Bitcointalk++ script - Thoughts about votes
Post by: nimda on August 24, 2013, 12:30:55 AM
Some users can't be resolved and are displayed as '??'
Not sure why this happen but it's not critical as their link is correct

To everybody:
Please confirm you found your list
I do!

I'm not finding my list. I voted +1 for gollum (he was 0/0), reloaded the list, and ctrl+f'd for him. Nothing.

Please tell me when this is resolved so I can remove that vote, because I've never encountered him. Thanks.

Edit: nevermind, gollum was showing up as ??


Title: Re: Bitcointalk++ script - Thoughts about votes
Post by: Mitchell on August 24, 2013, 12:36:30 AM
I found myself! Not that I have any use for the voting list, because I cannot see who voted for me.
I am still in favor of the show who voted for you option, just because I can thank a person who +1'ed me and talk with the person who gave me an -1.


Title: Re: Bitcointalk++ script - Thoughts about votes
Post by: jackjack on August 24, 2013, 12:43:40 AM
Ok I found why: I update the list of usernames only when http://jackjack.alwaysdata.net/btoplusone/list is called
I'll change that but until then you can load the page yourself to refresh if it bothers you



I found myself! Not that I have any use for the voting list, because I cannot see who voted for me ;p
It could be funny to add the possibility to send a message to people who voted for you


Title: Re: Bitcointalk++ script - Thoughts about votes
Post by: Mitchell on August 24, 2013, 12:45:58 AM
Ok I found why: I update the list of usernames only when http://jackjack.alwaysdata.net/btoplusone/list is called
I'll change that but until then you can load the page yourself to refresh if it bothers you



I found myself! Not that I have any use for the voting list, because I cannot see who voted for me ;p
It could be funny to add the possibility to send a message to people who voted for you
That would be a great feature to discuss things. For example, ask why someone gave you a -1 and try to fix the situation.