My assumption is that some users have enough karma to post directly to the front page, but I wonder how many votes does a story need to get promoted. Is the algorithm documented anywhere or is it secret? Is there more to this than just karma?
From the FAQ: “””
How are stories ranked?
The basic algorithm divides points by a power of the time since a story was submitted. Comments in threads are ranked the same way.
Other factors affecting rank include user flags, anti-abuse software, software which demotes overheated discussions, account or site weighting, and moderator action. “””
Some domains are downweighted, and also small amount of user flags will negatively affect story's ranking even before it becomes [flagged].