Bitcoin Forum
June 21, 2024, 07:20:46 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 ... 70 »
  Print  
Author Topic: Activity & new membergroup limits  (Read 242387 times)
Akka
Legendary
*
Offline Offline

Activity: 1232
Merit: 1001



View Profile
June 19, 2013, 08:28:24 AM
 #161

Since your posts > activity by more than 14, every new two week period where you make a post, your activity will increase by 14.

Does it work like this?

I assumed you get 1 activity point per post, up to a maximum of 14 points per 2 weeks.

Post are not "carried over" from past weeks as long as you make at least 1 Post, are they?
Posts are.

Not sure if just corrected my spelling error or answered my question  Undecided


Well, that explains why the activity of most members can be divided by 14, already thought there was a bug.

All previous versions of currency will no longer be supported as of this update
theymos (OP)
Administrator
Legendary
*
Offline Offline

Activity: 5236
Merit: 13090


View Profile
June 19, 2013, 08:28:30 AM
 #162

1. It's smoother. Instead of having an arbitrary threshold above which posts cease to count, the output varies continuously in the input of interests.
2. It requires to actually be active throughout the registration method. With your method, someone who has been registered for 104 weeks and posted once per 2 weeks (that is, not very active at all), can jack up his activity from 52 to 728 by spamming 700 posts at once. Whereas with my method there is an upper bound on how much you can boost your score by concentrated posting.

With your method, someone who posts 5 posts per period for 40 weeks has a worse score than someone who posts 100 posts per period for 5 weeks. This is wrong. Slower, more consistent posting is better. A min() somewhere is needed, I think.

As you mentioned, the current method doesn't work perfectly in some strange cases because it only looks at two-week periods in aggregate, but this makes the implementation much easier and more efficient. I can do it with one SQL statement:
Code:
select smf_messages.ID_MEMBER as id, least(count(distinct posterTime div 1210000) * 14,
posts) as activity from smf_messages join smf_members on (smf_messages.ID_MEMBER=smf_members.ID_MEMBER)
group by id;

Your method is in principle not significantly less efficient than this, but it will at least make the SQL significantly more complicated, and I might have to create a slower and much larger PHP function. (I know that your method is directly possible in PostgreSQL, but I'm not sure about MySQL.)

1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
dogie
Legendary
*
Offline Offline

Activity: 1666
Merit: 1183


dogiecoin.com


View Profile WWW
June 19, 2013, 08:33:18 AM
 #163

If I post 1 message per fortnight for the next year, I'll get hero. That incentive to contribute.

Al the Alpaca
Full Member
***
Offline Offline

Activity: 205
Merit: 100


The Future Of Work


View Profile
June 19, 2013, 08:43:48 AM
 #164

I like the new system.

Apologies for posting off-topic earlier, theymos.

█ ANN THREAD █
Whitepaper
【BLACKBOX OS】
The Future of Work. Decentralized.
TELEGRAMFACEBOOK
TWITTERYOUTUBE
QuestionAuthority
Legendary
*
Offline Offline

Activity: 2156
Merit: 1393


You lead and I'll watch you walk away.


View Profile
June 19, 2013, 08:45:38 AM
 #165

Me too.

justusranvier
Legendary
*
Offline Offline

Activity: 1400
Merit: 1009



View Profile
June 19, 2013, 09:02:24 AM
 #166

My activity is equal to my post count? Why are others not equal?
Because activity can only increase at a fixed maximum rate per unit time regardless of post volume. Your posting habits are below that maximum rate and other people's are above it.
BadBear
v2.0
Legendary
*
Offline Offline

Activity: 1652
Merit: 1128



View Profile WWW
June 19, 2013, 09:07:06 AM
 #167

If I post 1 message per fortnight for the next year, I'll get hero. That incentive to contribute.

If your only reason for posting is for a title, then you're probably part of the problem.

1Kz25jm6pjNTaz8bFezEYUeBYfEtpjuKRG | PGP: B5797C4F

Tired of annoying signature ads? Ad block for signatures
Rampion
Legendary
*
Offline Offline

Activity: 1148
Merit: 1018


View Profile
June 19, 2013, 09:10:03 AM
 #168

If I post 1 message per fortnight for the next year, I'll get hero. That incentive to contribute.

I don't get why some of you are so concerned about ranks. I really don't give a sh*t about them.

Anyhow, I do acknowledge that many members *do* look at ranks, and for them is much better to have this system. Seriously, if you really care about your rank because you conduct business in here, do you think it's fair that a spammer registered 2 weeks ago has the same rank as a member active in these forums for the last 2 years?

I get you are upset because you were "demoted" (LOL) from hero member to a lower rank, but think clearly: if you want to build trust just use the trust system, that's why it's there. You can be a Jr. Member and be trusted because of many successful transactions, so this change shouldn't do any harm to your businesses in here. Now the "ranks" are more accurate, because they represent the seniority of members. And seniority is not achieved by short-term spamming, is achieved by consistent activity over time.

naphto
Sr. Member
****
Offline Offline

Activity: 392
Merit: 250


View Profile
June 19, 2013, 09:10:07 AM
 #169

My activity is equal to my post count? Why are others not equal?

Because activity = min(time * 14, posts)
And your time is high. So the minimum is ur postcount.
dogie
Legendary
*
Offline Offline

Activity: 1666
Merit: 1183


dogiecoin.com


View Profile WWW
June 19, 2013, 09:15:02 AM
 #170

If I post 1 message per fortnight for the next year, I'll get hero. That incentive to contribute.

If your only reason for posting is for a title, then you're probably part of the problem.
No of course its not, but I'm just pointing out the ridiculousness of the new system; its not representing anything but a random formula that correlates to NOTHING.

If I post 1 message per fortnight for the next year, I'll get hero. That incentive to contribute.

I don't get why some of you are so concerned about ranks. I really don't give a sh*t about them.

Anyhow, I do acknowledge that many members *do* look at ranks, and for them is much better to have this system. Seriously, if you really care about your rank because you conduct business in here, do you think it's fair that a spammer registered 2 weeks ago has the same rank as a member active in these forums for the last 2 years?

I get you are upset because you were "demoted" (LOL) from hero member to a lower rank, but think clearly: if you want to build trust just use the trust system, that's why it's there. You can be a Jr. Member and be trusted because of many successful transactions, so this change shouldn't do any harm to your businesses in here. Now the "ranks" are more accurate, because they represent the seniority of members. And seniority is not achieved by short-term spamming, is achieved by consistent activity over time.

I trade a lot and so its vitally important. And although the trust system should be what is used by buyers, 100% its not. Every time I get "I see you're a hero member, I trust you", NOT because I have +250 risked in trust. No buyer actually cares about trust at the moment.

All this does is give the old members doing escrow more money.

Rampion
Legendary
*
Offline Offline

Activity: 1148
Merit: 1018


View Profile
June 19, 2013, 09:26:03 AM
 #171

If I post 1 message per fortnight for the next year, I'll get hero. That incentive to contribute.

If your only reason for posting is for a title, then you're probably part of the problem.
No of course its not, but I'm just pointing out the ridiculousness of the new system; its not representing anything but a random formula that correlates to NOTHING.

If I post 1 message per fortnight for the next year, I'll get hero. That incentive to contribute.

I don't get why some of you are so concerned about ranks. I really don't give a sh*t about them.

Anyhow, I do acknowledge that many members *do* look at ranks, and for them is much better to have this system. Seriously, if you really care about your rank because you conduct business in here, do you think it's fair that a spammer registered 2 weeks ago has the same rank as a member active in these forums for the last 2 years?

I get you are upset because you were "demoted" (LOL) from hero member to a lower rank, but think clearly: if you want to build trust just use the trust system, that's why it's there. You can be a Jr. Member and be trusted because of many successful transactions, so this change shouldn't do any harm to your businesses in here. Now the "ranks" are more accurate, because they represent the seniority of members. And seniority is not achieved by short-term spamming, is achieved by consistent activity over time.

I trade a lot and so its vitally important. And although the trust system should be what is used by buyers, 100% its not. Every time I get "I see you're a hero member, I trust you", NOT because I have +250 risked in trust. No buyer actually cares about trust at the moment.

All this does is give the old members doing escrow more money.

Trust is built with time. People trusting you just for being a "hero" member was a flawed system, and its been addressed. So you think is fair for a spammer registered 2 weeks ago to be able to "avoid" escrow because it has a high post count? That's ridiculous, and BTW you shouldn't base who you trust or not based on their rank, that's ridiculous - and if we want to avoid scams on these forums, nobody should decide who they trust based on post count.

I would say that you are angry because you feel that this change is making your businesses a little more difficult - just look at the big picture, think about the forum as a whole, this will give spammers less incentives to spam, and it will make scammer's life more difficult. It's a good change. People will get used to it and will start using "ranks" for seniority, while they will start to use "trust" for considering who they transact with. Much better IMO.

minimalB
Donator
Hero Member
*
Offline Offline

Activity: 674
Merit: 522


View Profile
June 19, 2013, 10:15:27 AM
 #172

I like this new system. It rewards also someone who spends a lot of time reading the forum, but not posting that much. Before those users were left behind in favor of high count posters.

I personally would post so much more (and longer posts) if language barrier wouldn't be so obvious...
dogie
Legendary
*
Offline Offline

Activity: 1666
Merit: 1183


dogiecoin.com


View Profile WWW
June 19, 2013, 10:19:27 AM
 #173

If I post 1 message per fortnight for the next year, I'll get hero. That incentive to contribute.

If your only reason for posting is for a title, then you're probably part of the problem.
No of course its not, but I'm just pointing out the ridiculousness of the new system; its not representing anything but a random formula that correlates to NOTHING.

If I post 1 message per fortnight for the next year, I'll get hero. That incentive to contribute.

I don't get why some of you are so concerned about ranks. I really don't give a sh*t about them.

Anyhow, I do acknowledge that many members *do* look at ranks, and for them is much better to have this system. Seriously, if you really care about your rank because you conduct business in here, do you think it's fair that a spammer registered 2 weeks ago has the same rank as a member active in these forums for the last 2 years?

I get you are upset because you were "demoted" (LOL) from hero member to a lower rank, but think clearly: if you want to build trust just use the trust system, that's why it's there. You can be a Jr. Member and be trusted because of many successful transactions, so this change shouldn't do any harm to your businesses in here. Now the "ranks" are more accurate, because they represent the seniority of members. And seniority is not achieved by short-term spamming, is achieved by consistent activity over time.

I trade a lot and so its vitally important. And although the trust system should be what is used by buyers, 100% its not. Every time I get "I see you're a hero member, I trust you", NOT because I have +250 risked in trust. No buyer actually cares about trust at the moment.

All this does is give the old members doing escrow more money.

Trust is built with time. People trusting you just for being a "hero" member was a flawed system, and its been addressed. So you think is fair for a spammer registered 2 weeks ago to be able to "avoid" escrow because it has a high post count? That's ridiculous, and BTW you shouldn't base who you trust or not based on their rank, that's ridiculous - and if we want to avoid scams on these forums, nobody should decide who they trust based on post count.

I would say that you are angry because you feel that this change is making your businesses a little more difficult - just look at the big picture, think about the forum as a whole, this will give spammers less incentives to spam, and it will make scammer's life more difficult. It's a good change. People will get used to it and will start using "ranks" for seniority, while they will start to use "trust" for considering who they transact with. Much better IMO.

No of course its not, but its obvious when someone is spamming for rank. There is another thread in meta with people reporting spammers and them being deleted. I don't decide what buyers use to decide if sellers are trustworthy or not, they do.

This is such a dumb change, you're still not getting it. They've 'solved' the problem of spammers by destroying it for EVERYONE, not just spammers. People won't start using trust otherwise they would have already. Buyers decide what they use.

Meni Rosenfeld
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1054



View Profile WWW
June 19, 2013, 10:32:34 AM
Last edit: June 19, 2013, 11:50:33 AM by Meni Rosenfeld
 #174

1. It's smoother. Instead of having an arbitrary threshold above which posts cease to count, the output varies continuously in the input of interests.
2. It requires to actually be active throughout the registration method. With your method, someone who has been registered for 104 weeks and posted once per 2 weeks (that is, not very active at all), can jack up his activity from 52 to 728 by spamming 700 posts at once. Whereas with my method there is an upper bound on how much you can boost your score by concentrated posting.
With your method, someone who posts 5 posts per period for 40 weeks has a worse score than someone who posts 100 posts per period for 5 weeks. This is wrong. Slower, more consistent posting is better. A min() somewhere is needed, I think.
No. I purposefully offered two options because I figured you might not like the sqrt version. With the hyperbolic version (x / (1 + x/28)) there's no need for min because there is already an upper bound, asymptotically approached, on the activity gained per period; in your example 5*40 would get the higher score.

Assuming the periods are treated separately and not in aggregate, this is simply a softer, superior version of min.

In any case 28 in the formula is a tunable parameter.

As you mentioned, the current method doesn't work perfectly in some strange cases because it only looks at two-week periods in aggregate,
The idea was to have a system that is difficult to game. The method doesn't work in exactly the case that someone is trying to game it.

but this makes the implementation much easier and more efficient. I can do it with one SQL statement:
Code:
select smf_messages.ID_MEMBER as id, least(count(distinct posterTime div 1210000) * 14,
posts) as activity from smf_messages join smf_members on (smf_messages.ID_MEMBER=smf_members.ID_MEMBER)
group by id;

Your method is in principle not significantly less efficient than this, but it will at least make the SQL significantly more complicated, and I might have to create a slower and much larger PHP function. (I know that your method is directly possible in PostgreSQL, but I'm not sure about MySQL.)
Would it be possible to have an auxiliary table with the number of posts per user per 2-week period, update it in a batch job every 2 weeks, and have the activity calculation simply sum over values in this table (plus the activity over the current 2-week period which is not yet in the auxiliary table)? It seems to me to be even more efficient than the current method, and is more flexible.

That said, I think the score will be even more representative if instead of looking at disjoint 2-week periods, it will count all 2-week periods (i.e. days 1-14, days 2-15, etc.). But that may be harder to do.

It could have been worse, I could have asked you to integrate over a Gaussian kernel smoother.

1EofoZNBhWQ3kxfKnvWkhtMns4AivZArhr   |   Who am I?   |   bitcoin-otc WoT
Bitcoil - Exchange bitcoins for ILS (thread)   |   Israel Bitcoin community homepage (thread)
Analysis of Bitcoin Pooled Mining Reward Systems (thread, summary)  |   PureMining - Infinite-term, deterministic mining bond
Lethn
Legendary
*
Offline Offline

Activity: 1540
Merit: 1000



View Profile WWW
June 19, 2013, 11:45:55 AM
 #175

I was wondering what the hell was going on when the number changed beneath my name O_O.
edd
Donator
Legendary
*
Offline Offline

Activity: 1414
Merit: 1001



View Profile WWW
June 19, 2013, 12:03:43 PM
 #176

I trade a lot and so its vitally important. And although the trust system should be what is used by buyers, 100% its not. Every time I get "I see you're a hero member, I trust you", NOT because I have +250 risked in trust. No buyer actually cares about trust at the moment.

All this does is give the old members doing escrow more money.

You realize you were basically "gaming" the system, right? You registered less than 3 months ago and yet, because of your post count, you earned a Hero tag and newbies were placing more confidence in you than they should have.

The new system may not be the best idea but your arguments are hurting your case more than helping it.

Still around.
bernard75
Legendary
*
Offline Offline

Activity: 1316
Merit: 1003



View Profile
June 19, 2013, 12:13:41 PM
 #177

The next logical step would be to cut the status of people who haven't posted in X time interval.

You can't be a Hero if you've not posted the past week, you can't be Senior if you've not posted the past month. It'd help with the buying/hacking old accounts to prop scams.
1 day old hero accounts are more worrying.
MagicBit15
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250


Let's Start a Cryptolution!!


View Profile
June 19, 2013, 01:41:21 PM
 #178

It's interesting enough
Double demotion
But put this with the trust system and activity makes it harder to pull a scam
Well lets see how it works
But I do want to still be able to see my post count if possible just so I sort of know where I'm at Smiley


You can still see your post count on your profile page.

It doesn't matter. There should still be a total post count stat next to your avatar. I don't click every single persons profile when I read their name.

So you ignore people it their post count is not high enough?  Seems rather short sighted.

Why are people so ignorant and make such bold assumptions? Huh Huh Have some decency before you say something so moronic and embarass yourself.

I have never ignored anyone because of their post count. It's just ridiculous to not include total posts under your name with this new activity feature. Not 'oh click their profile', no this or no that, it should be displayed. Period. Every forum works like that and it should not have been changed. And if it is changed like it has been, total posts should still be included. It's like hurting all the people that have made all quality posts and not just purely eliminating the noobs and the spam.

End of story.

Tips for Tips: 1Jy8ZycPNjnwNLevNwoRRqPAKkZ8Fqnukc
I won the poetry contest!! https://bitcointalk.org/index.php?topic=219714.40 Thank You, Sir Lambert!!
+5 Rep: Successful Forum Transactions: https://bitcointalk.org/index.php?topic=176117.0  https://bitcointalk.org/index.php?topic=209024.0 https://bitcointalk.org/index.php?topic=233052 Check My Rep!!
Peter Lambert
Hero Member
*****
Offline Offline

Activity: 756
Merit: 500

It's all fun and games until somebody loses an eye


View Profile
June 19, 2013, 01:44:39 PM
 #179


You can still see your post count on your profile page.

It doesn't matter. There should still be a total post count stat next to your avatar. I don't click every single persons profile when I read their name.

So you ignore people it their post count is not high enough?  Seems rather short sighted.

Why are people so ignorant and make such bold assumptions? Huh Huh Have some decency before you say something so moronic and embarass yourself.

I have never ignored anyone because of their post count, it is ridiculous to not have total posts part of your name. No clicking profile, no this no that, it should be displayed. Period. Every forum works like that.

End of story.

Why should it matter what their post count is? Your post count is not part of your name. Why is it so important to you to know what their post count is?

Use CoinBR to trade bitcoin stocks: CoinBR.com

The best place for betting with bitcoin: BitBet.us
greyhawk
Hero Member
*****
Offline Offline

Activity: 952
Merit: 1009


View Profile
June 19, 2013, 01:51:04 PM
 #180

I know enough forums where postcount is not displayed at all exactly because of people assigning misplaced importance to postcounts.
Pages: « 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 ... 70 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!