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

It seems unlikely that this is algorithmic, hence, I would guess if a post is deemed to not be meeting HN standards / guidelines, moderators can "demote" a post, essentially removing it from the front page. So in this case, was the title simply too link-baity? And who judges that?

This is obviously a guess, and looking through the FAQ (Official and unofficial!), I can't seem to see it stated anywhere.

Another possibility could be user flagging, but that would seem too easy to game maliciously.

I think whilst some elements of your filtering you want to keep secret to stop spammers, it would be helpful to understand this throttling behaviour to help people submit better content. Transparency is often helpful to create less work for both sides, so if an answer could be given, I think people would be interested to know!



i don't know how current it is, but i believe that hn source is included in the arc download - see http://news.ycombinator.com/item?id=1390685 - so you could try looking there to see how flagging is handled.


Good point - could be in here, but it's 1:30am and I probably shouldn't be learning Arc right now! Will take a look in the morning.

    (= flag-threshold* 30 flag-kill-threshold* 7 many-flags* 1)

    ; Un-flagging something doesn't unkill it, if it's now no longer
    ; over flag-kill-threshold.  Ok, since arbitrary threshold anyway.

    (def flaglink (i user whence)
      (when (and user
                 (isnt user i!by)
                 (or (admin user) (> (karma user) flag-threshold*)))
        (pr bar*)
        (w/rlink (do (togglemem user i!flags)
                     (when (and (~mem 'nokill i!keys)
                                (len> i!flags flag-kill-threshold*)
                                (~find admin:!2 i!vote))
                       (kill i 'flags))
                     whence)
          (pr "@(if (mem user i!flags) 'un)flag"))
        (when (and (admin user) (len> i!flags many-flags*))
          (pr bar* (plural (len i!flags) "flag") " ")
          (w/rlink (do (togglemem 'nokill i!keys)
                       (save-item i)
                       whence)
            (pr (if (mem 'nokill i!keys) "un-notice" "noted"))))))


This is the craziest programming language I have ever seen.


My impression is that quite a bit of the source for flagging, vote-ring, and spam detection isn't included in the arc download, for obvious reasons.




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

Search: