Now for a more accurate answer:
First it has to be an exponential. You earn more points the longer you wait. There is a difference between posting 10 times 30 minutes after each person and posting after 300 minutes. As much cumulative time has ed between your post and the previous, but the latter will give you more points. Now why all the fancy logs and such? I don't what the function solves to, but I did find that the equivalent of 1 day is equal to exactly 2000 points. I think there is one more anchor points, but not sure.
This is the unsimplified formula I used to solve for the function I desired:
n = log(2000.0/60.0)/log(24)
b = 60.0/pow(60.0, n)
score = b * pow(seconds_ed/60.0, n)
You can see the 2000 in there. 60 for seconds -> minute conversion, and 24 for hours in a day. Don't more than that at the current moment.