This has been explained before, it's a combination of a few things, how early you tipped a post that blew up, how much you tipped, how much trust you have as a user. Etc