Bitcoin Forum
June 18, 2019, 11:57:15 PM *
News: Latest Bitcoin Core release: 0.18.0 [Torrent] (New!)
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 6 7 8 9 »  All
  Print  
Author Topic: The definitive explanation of how activity works!  (Read 15923 times)
Liam W
Full Member
***
Offline Offline

Activity: 182
Merit: 100



View Profile WWW
March 02, 2014, 12:31:13 PM
 #1

I've posted this in so many threads now...

So, basically, the formula for the activity value is this:

Code:
time = number of 2 week periods in which you posted
activity = min(time*14, posts)

So, lets break this down.

Code:
time = number of 2 week periods in which you posted

This basically means what it says. If you've been registered for one week, then this will be 1. If you've been registered for three weeks and posted on the first day of registration and again today, then it will be 2.

If you've been registered for one year (lets say you registered on the 1st January 2013 and today is the 1st January 2014), and you only posted on the 1st January, 10th January, 23rd March, 15 April, 18 April and the 23rd December, your time value would be 4, because you posted for 4 two-week periods.

Code:
activity = min(time*14, posts)

This basically says that your activity value is the smaller value of your time value multiplied by 14, and your post count. So, if your time value is 2, then your time*14 value would be 28. If your post count was 30, your activity value would be 28. If your post count was 20, your activity value would be 20.

I hope this explains it to some people Smiley

Liam
1560902235
Hero Member
*
Offline Offline

Posts: 1560902235

View Profile Personal Message (Offline)

Ignore
1560902235
Reply with quote  #2

1560902235
Report to moderator
1560902235
Hero Member
*
Offline Offline

Posts: 1560902235

View Profile Personal Message (Offline)

Ignore
1560902235
Reply with quote  #2

1560902235
Report to moderator
In order to achieve higher forum ranks, you need both activity points and merit points.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1560902235
Hero Member
*
Offline Offline

Posts: 1560902235

View Profile Personal Message (Offline)

Ignore
1560902235
Reply with quote  #2

1560902235
Report to moderator
ledmaniak
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250


View Profile
March 02, 2014, 12:39:38 PM
 #2

How many times a month is this number calculated?

Bitcoin: 1Cxi8BLvScSm1mW6kjb5MNeJZPrvAiYL6B
Litecoin: LLmjtrrq1ZeD51NSUJ8VanuQduW8Ma3jrs
Liam W
Full Member
***
Offline Offline

Activity: 182
Merit: 100



View Profile WWW
March 02, 2014, 12:41:23 PM
 #3

How many times a month is this number calculated?

It's re-checked every half an hour I believe (it could change whenever your post count changes).

Liam
SomeoneInNeed
Member
**
Offline Offline

Activity: 94
Merit: 10


View Profile
March 02, 2014, 01:09:08 PM
 #4

Thanks. This makes things clear.

boumalo
Legendary
*
Offline Offline

Activity: 1316
Merit: 1001


View Profile
March 02, 2014, 01:42:37 PM
 #5

What I didn't get at first is you get 14 more of activity (if your post count is higher of equal to your time) as soon as you post on the first day of a 2-week period

Exemple I registered January 13 my activity is one after the first post and 14 after 14posts then 14 after 15posts and more until Jannuary 27 where it becomes 28 if I made 28posts or more

Liam W
Full Member
***
Offline Offline

Activity: 182
Merit: 100



View Profile WWW
March 02, 2014, 01:50:15 PM
 #6

What I didn't get at first is you get 14 more of activity (if your post count is higher of equal to your time) as soon as you post on the first day of a 2-week period

Exemple I registered January 13 my activity is one after the first post and 14 after 14posts then 14 after 15posts and more until Jannuary 27 where it becomes 28 if I made 28posts or more

It can be quite hard to get your head around...

If, on the 2nd two week period, you have more than 28 posts, then your activity will increase rapidly to 28 (an extra 14 points).

The confusion arises when you have a lower post count. Say you have 13 posts, on your first 2 week period. Your activity will be 13 (lower than 1*14). On the 2nd two week period, your activity won't change. If your post count was 15, then your activity would be 14. On the 2nd two week period, it would increase to 15.

It can be quite confusing Tongue

Another thing to think of, if the activity value doesn't divide by 14, then it's going off post count (your activity is higher than your post count). If it is divisible by 14, then your post count is higher than your number of 2 week periods. I've clearly had 10 two week periods I posted (140/14)...

Liam
SlidingHorn
Full Member
***
Offline Offline

Activity: 196
Merit: 100

★Bitvest.io★ Play Plinko or Invest!


View Profile
March 02, 2014, 02:44:37 PM
 #7

Might as well sticky this...several threads a day asking this question.

Liam W
Full Member
***
Offline Offline

Activity: 182
Merit: 100



View Profile WWW
March 02, 2014, 06:26:09 PM
 #8

Might as well sticky this...several threads a day asking this question.

Might be a good idea... Unfortunately, I'm not staff (yet?), so I can't Wink

Liam
roslinpl
Legendary
*
Offline Offline

Activity: 1946
Merit: 1157


https://cryptocoinsinfo.net


View Profile WWW
March 02, 2014, 07:51:16 PM
 #9

Might as well sticky this...several threads a day asking this question.

and tons of threads already created about this --- but thanks to OP for a tutorial (another).

Smiley

Anyway might be useful for many of users.

Kind Regards


██████████████████████████████████
██████████████████████████████████
██████░░░░░░░░░░░░░░░░░░░░░░██████
█████░░░░░░░░░░░░░░░░░░░░░░░░█████
█████░░░██████████████████░░░█████
█████░░░░████████████████░░░░█████
█████░░░░░██████████████░░░░░█████
█████░░░░░████████████░░░░░█████
█████░░██░░░░░░░░░░░░░░░░██░░█████
█████░░███▄░░░░░░░░░░░░▄███░░█████
█████░░███░░██████████░░███░░█████
█████░░██░░████████████░░██░░█████
█████░░░░░░░░░░░░░░░░░░░░░░░░█████
██████░░░░░░░░░░░░░░░░░░░░░░██████
██████████████████████████████████
██████████████████████████████████
@roslinpl

██████████████████████████████████
██████████████████████████████████
███████████████████████▀▀░░░░█████
██████████████████▀▀░░░░░░░░▐█████
█████████████▀▀░░░░░░░░░░░░██████
████████▀▀░░░░░░░░░░▄▄█▀░░░▐██████
████▀░░░░░░░░░░░░▄▄██▀░░░░░███████
████▄▄▄░░░░░░░▄███▀░░░░░░░▐███████
██████████░░████▀░░░░░░░░░████████
█████████████▀░░░░░░░░░░▐████████
█████████████░░░░░░░░░░░█████████
███████████░░▄█▄░░░░░░▐█████████
███████████░░▄█████▄░░░░██████████
█████████████████████▄▐██████████
██████████████████████████████████
██████████████████████████████████
@roslinpl
Liam W
Full Member
***
Offline Offline

Activity: 182
Merit: 100



View Profile WWW
March 02, 2014, 07:53:06 PM
 #10

Might as well sticky this...several threads a day asking this question.

and tons of threads already created about this --- but thanks to OP for a tutorial (another).

Smiley

Anyway might be useful for many of users.

Kind Regards

No threads specifically to explain it though, just asking how.
roslinpl
Legendary
*
Offline Offline

Activity: 1946
Merit: 1157


https://cryptocoinsinfo.net


View Profile WWW
March 02, 2014, 08:29:13 PM
 #11

Might as well sticky this...several threads a day asking this question.

and tons of threads already created about this --- but thanks to OP for a tutorial (another).

Smiley

Anyway might be useful for many of users.

Kind Regards

No threads specifically to explain it though, just asking how.

Smiley
I read about it so many times @bitcointalk.
I even explained it to 10 persons around science last year.

Anyway your tutorial is very nice and I am really glad you ve done it!

Cheers!


██████████████████████████████████
██████████████████████████████████
██████░░░░░░░░░░░░░░░░░░░░░░██████
█████░░░░░░░░░░░░░░░░░░░░░░░░█████
█████░░░██████████████████░░░█████
█████░░░░████████████████░░░░█████
█████░░░░░██████████████░░░░░█████
█████░░░░░████████████░░░░░█████
█████░░██░░░░░░░░░░░░░░░░██░░█████
█████░░███▄░░░░░░░░░░░░▄███░░█████
█████░░███░░██████████░░███░░█████
█████░░██░░████████████░░██░░█████
█████░░░░░░░░░░░░░░░░░░░░░░░░█████
██████░░░░░░░░░░░░░░░░░░░░░░██████
██████████████████████████████████
██████████████████████████████████
@roslinpl

██████████████████████████████████
██████████████████████████████████
███████████████████████▀▀░░░░█████
██████████████████▀▀░░░░░░░░▐█████
█████████████▀▀░░░░░░░░░░░░██████
████████▀▀░░░░░░░░░░▄▄█▀░░░▐██████
████▀░░░░░░░░░░░░▄▄██▀░░░░░███████
████▄▄▄░░░░░░░▄███▀░░░░░░░▐███████
██████████░░████▀░░░░░░░░░████████
█████████████▀░░░░░░░░░░▐████████
█████████████░░░░░░░░░░░█████████
███████████░░▄█▄░░░░░░▐█████████
███████████░░▄█████▄░░░░██████████
█████████████████████▄▐██████████
██████████████████████████████████
██████████████████████████████████
@roslinpl
surfer43
Sr. Member
****
Offline Offline

Activity: 504
Merit: 250


"Trading Platform of The Future!"


View Profile
March 03, 2014, 02:50:08 AM
 #12

What I see when reading this guide (don't worry I was a n00b once too,   Wink):

If you need an explanation for the post count thing, here you go!

The definitive explanation of how post counts work!

Really simply put, the formula for calculating post counts is:

Code:
/*
The definitive formula of the calculation of post counts
*/
int postCount = 0;
while (postCount < lastPostNumber)
{
    postCount++;
}
int finalPostCount = postCount - numberOfDeletedPosts;

The value of finalPostCount is the number of posts you have, e.g. your post count.

Breaking it down further for you,

Code:
/*
The definitive formula of the calculation of post counts
*/
This does absolutely nothing.

Code:
int postCount = 0;
This makes the post count start at 0.

Code:
while (postCount < lastPostNumber)
{
    postCount++;
}

This counts how many posts you have.

Code:
int finalPostCount = postCount - numberOfDeletedPosts;

Well, the previous count wasn't perfect so... We make it perfect!

Voilà, you have your post count.

theymos
Administrator
Legendary
*
Offline Offline

Activity: 3416
Merit: 5928


View Profile
March 03, 2014, 03:12:15 AM
 #13

The definitive explanation of how post counts work!

Too complicated. How about:

If p0 is your oldest post and pn is your newest post, then define:

post_count_at(p0) := 1
post_count_at(pi) := post_count_at(pi-1) + 1 if 0 < i <= n

Then your post count is post_count_at(pn).

1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
jimmijames73
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500


View Profile
March 03, 2014, 09:38:20 AM
 #14

The definitive explanation of how post counts work!

Too complicated. How about:

If p0 is your oldest post and pn is your newest post, then define:

post_count_at(p0) := 1
post_count_at(pi) := post_count_at(pi-1) + 1 if 0 < i <= n

Then your post count is post_count_at(pn).

How about some Apple (iOS 7.0.5) inspired code:

Code:
int getPostCount(User user) {
   int postCount = 0;
   if(user == null)
      goto fail;
      goto fail;
   postCount = user.getPostCount();
   return postCount;
   fail:
      return -1;
}
bitco.in
Newbie
*
Offline Offline

Activity: 40
Merit: 0


View Profile
March 14, 2014, 11:43:21 PM
 #15

Is this a recent development?  Used to be much simpler iirc.
Pony789
Hero Member
*****
Offline Offline

Activity: 882
Merit: 1000



View Profile
March 14, 2014, 11:45:00 PM
 #16

So if I made more than 28 posts in a two week period I'll ever more messages than Activity?

You can get at most 14 activity in 2 weeks, so if you made more than 14 posts in a two week period, your post count will be larger than your activity.


Is this a recent development?  Used to be much simpler iirc.

It hasn't been changed for at least 4 months.
But I have no idea how activity is calculated before I joined bitcointalk lol.

bitco.in
Newbie
*
Offline Offline

Activity: 40
Merit: 0


View Profile
March 14, 2014, 11:46:18 PM
 #17

Let me see if I understand this correctly.

In order to maximize your activity count, you need to make one post a day OR 14 posts exactly every two weeks.
surfer43
Sr. Member
****
Offline Offline

Activity: 504
Merit: 250


"Trading Platform of The Future!"


View Profile
March 14, 2014, 11:50:31 PM
 #18

Let me see if I understand this correctly.

In order to maximize your activity count, you need to make one post a day OR 14 posts exactly every two weeks.
No... to be active you have to log in at least once every two weeks. To maximize activity, you must constantly be active (log in at lease once every two weeks) AND have a post count greater than or equal to the number of days you have been active.

It doesn't matter when you get your posts. You could for example log in every two weeks for two years and not post anything, then post 730 times in  a week. This would put your post count and activity at 730.

boumalo
Legendary
*
Offline Offline

Activity: 1316
Merit: 1001


View Profile
March 15, 2014, 06:15:39 PM
 #19

Let me see if I understand this correctly.

In order to maximize your activity count, you need to make one post a day OR 14 posts exactly every two weeks.
No... to be active you have to log in at least once every two weeks. To maximize activity, you must constantly be active (log in at lease once every two weeks) AND have a post count greater than or equal to the number of days you have been active.

It doesn't matter when you get your posts. You could for example log in every two weeks for two years and not post anything, then post 730 times in  a week. This would put your post count and activity at 730.

Oh I thought you needed to post every 2weeks period, you actually only need to log in

I can't find where is the next activity change

dotcom
Sr. Member
****
Offline Offline

Activity: 353
Merit: 250



View Profile
March 15, 2014, 07:12:58 PM
 #20

Might as well sticky this...several threads a day asking this question.

Might be a good idea... Unfortunately, I'm not staff (yet?), so I can't Wink

Liam

Probably should be stickied. I don't remember reading it anywhere in the help.
Pages: [1] 2 3 4 5 6 7 8 9 »  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!