Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Ironically, this submission is at #8 even though it has 290 points and was submitted just 4 hours ago

This is a selfpost, and selfposts are automatically penalized.

I.e. it's an invalid comparison, because the #2 item is a link to a URL, whereas this post isn't. Selfposts require many more votes to keep pace with URL submissions.



Are you speculating that this is an invalid comparison or do you actually know that the only reason (or even ... primary reason) for the push-down was the fact that it was a "Ask HN" post ?

I've been on HN for much longer than your 2-month old account and (based on the ranking of other "Ask HN" and "Show HN" posts I've seen), I suspect that you're speculating and that your assertion is incorrect.

The huge inconsistency between points and ranking happen on a large number of Microsoft-related posts and almost all of them point to external websites.

[update:Reply to LukeShu] Thanks LukeShu, it is good to know how ranking is implemented.

Btw I didn't question whether the absence of URLs reduced the ranking or not. My question was whether the absence of URLs was the only reason (or at least the primary reason) for the push-down of this specific post.

It seems clear that the .4 multiplication rule could not have been the only reason.

As per the .4 multiplication rule, the post with 290 points should have been downgraded to 116 points. Yet, 4 hours after submission, it was at #8. The #2 post only had 90 points and had been submitted 5 hours earlier. So it seems like the push-down was partly caused both by the 0.4 rule and partly by other factors.

Anyway, I appreciate your investigation. In spite of being on HN for the past few years, I never knew that posts without a URL, got hit by this 0.4 rule.


It is an invalid comparison. That isn't to say that the community doesn't punish Microsoft-related posts, but self-posts are penalized by the algorithm. Specifically, the score is multiplied by .4 if it doesn't contain a URL.

HN's ranking algorithm[1] (as of 2010-10-12):

    (= gravity* 1.8 timebase* 120 front-threshold* 1
       nourl-factor* .4 lightweight-factor* .17 gag-factor* .1)

    (def frontpage-rank (s (o scorefn realscore) (o gravity gravity*))
      (* (/ (let base (- (scorefn s) 1)
              (if (> base 0) (expt base .8) base))
            (expt (/ (+ (item-age s) timebase*) 60) gravity))
         (if (no (in s!type 'story 'poll))  .8
             (blank s!url)                  nourl-factor*
             (mem 'bury s!keys)             .001
                                            (* (contro-factor s)
                                               (if (mem 'gag s!keys)
                                                    gag-factor*
                                                   (lightweight s)
                                                    lightweight-factor*
                                                   1)))))
[1]: https://news.ycombinator.com/item?id=1781417




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: