Pages:
Author

Topic: Activity & new membergroup limits - page 62. (Read 242468 times)

legendary
Activity: 1400
Merit: 1013
June 19, 2013, 04:02:24 AM
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.
legendary
Activity: 2156
Merit: 1393
You lead and I'll watch you walk away.
June 19, 2013, 03:45:38 AM
Me too.
full member
Activity: 205
Merit: 100
The Future Of Work
June 19, 2013, 03:43:48 AM
I like the new system.

Apologies for posting off-topic earlier, theymos.
legendary
Activity: 1666
Merit: 1185
dogiecoin.com
June 19, 2013, 03:33:18 AM
If I post 1 message per fortnight for the next year, I'll get hero. That incentive to contribute.
administrator
Activity: 5222
Merit: 13032
June 19, 2013, 03:28:30 AM
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.)
legendary
Activity: 1232
Merit: 1001
June 19, 2013, 03:28:24 AM
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.
vip
Activity: 1316
Merit: 1043
👻
June 19, 2013, 03:20:38 AM
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.
legendary
Activity: 1232
Merit: 1001
June 19, 2013, 03:20:07 AM
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?
vip
Activity: 1316
Merit: 1043
👻
June 19, 2013, 03:18:43 AM
That's the same thing with post counts - everyone will eventually become a hero member if they keep posting
legendary
Activity: 1666
Merit: 1185
dogiecoin.com
June 19, 2013, 03:16:51 AM
I feel that in the long term it will be a gain for all of us as the accounts get harder to gain seniority and in this way it helps the accounts gain more money
Why do people keep repeating this! It is EASIER than before because all you do is create an account, do 7 posts a week and you gain hero status by WAITING. Not by doing anything, not by being credible, but by WAITING.

And by that virtue, EVERYONE will get promoted to hero.
vip
Activity: 1316
Merit: 1043
👻
June 19, 2013, 03:15:18 AM
Quote
Name:    Dabs
Posts:    1012
Activity:    322
Position:    Sr. Member
Date Registered:    2012-03-29, 05:07:20

What do I need to do to go to the next level? Just wait?
Since your posts > activity by more than 14, every new two week period where you make a post, your activity will increase by 14.
staff
Activity: 3304
Merit: 4115
June 19, 2013, 03:13:43 AM
Already seen posts saying "What would you know you're only a jr" (In fact case anyway). Seems everyone thinks it's the post count.
legendary
Activity: 3416
Merit: 1912
The Concierge of Crypto
June 19, 2013, 03:12:31 AM
Quote
Name:    Dabs
Posts:    1012
Activity:    322
Position:    Sr. Member
Date Registered:    2012-03-29, 05:07:20

What do I need to do to go to the next level? Just wait?
hero member
Activity: 756
Merit: 500
June 19, 2013, 03:07:14 AM
I feel that in the long term it will be a gain for all of us as the accounts get harder to gain seniority and in this way it helps the accounts gain more money
hero member
Activity: 588
Merit: 500
Hero VIP ultra official trusted super staff puppet
June 19, 2013, 03:05:44 AM
I will sell this account to the highest bidder.

Quote
Name:   Al the Alpaca
Posts:   128
Activity:   128
Position:   Full Member
Date Registered:   July 09, 2012, 01:25:01 AM

I have 6x the posts, but because he has an older account which he has actually been very inactive on... = higher activity. The senses, they burn.

Maybe the entire point for the algorithm is to be random and illogical to waste people's time trying to game it.
legendary
Activity: 1806
Merit: 1090
Learning the troll avoidance button :)
June 19, 2013, 03:05:34 AM
I will sell this account to the highest bidder.

Quote
Name:   Al the Alpaca
Posts:   128
Activity:   128
Position:   Full Member
Date Registered:   July 09, 2012, 01:25:01 AM

25 cents. final offer

Lol 1 Shiny Dolla just to participate guess that this sidetopics to the bitcointalk accounts thread
legendary
Activity: 1666
Merit: 1185
dogiecoin.com
June 19, 2013, 03:04:08 AM
I will sell this account to the highest bidder.

Quote
Name:   Al the Alpaca
Posts:   128
Activity:   128
Position:   Full Member
Date Registered:   July 09, 2012, 01:25:01 AM

I have 6x the posts, but because he has an older account which he has actually been very inactive on... = higher activity. The senses, they burn.
hero member
Activity: 686
Merit: 504
always the student, never the master.
June 19, 2013, 02:32:47 AM

Oops - 4.34812 was the number of weeks in a month, but this is actually fortnight.

Man, i haven't heard that term in a fortnight.
vip
Activity: 1316
Merit: 1043
👻
June 19, 2013, 02:25:43 AM
Thank you
So now you need to be active for:
- more than a year to be hero 7 Months
- more than six months to be senior 3.5 Months
- more than one month to be full member

I really like that

Fixed.

No
Are calculators that hard to use?
Oh wait you don't even need a calculator
400 / 14 / 4.34812 = 6 months and 3 weeks

etc.
Where does 4.34812 come from?

time = number of two-week periods in which you've posted since your registration
activity = min(time * 14, posts)
time*14=400
time=400/14
number of two-week periods in which you've posted since your registration=400/14
two weeks=14
min number of days=400/14*14

Oops - 4.34812 was the number of weeks in a month, but this is actually fortnight.
full member
Activity: 128
Merit: 107
June 19, 2013, 02:23:38 AM
Maybe I'll add a new group between Jr. Member and Full member. What should it be called?
What about making the names more fun and Bitcoin related?

Like here: https://bitcointalksearch.org/topic/elitist-bitcoin-clubs-177348  Could be inspired by technical cryptocurrency terms...
Pages:
Jump to: