2) Can you enlighten me (or suggest reading) on how HN ranks submissions? I've had discussions about some sort of ranking of papers, but we generally concluded that the sheer amount of papers published daily would make it tough to get enough (>10?) votes for being somewhat representative I imagine (for example, astro-ph on arxiv sees 50-100 submissions daily). But as you suggest, some algorithm doing preliminary ranking might help this (although it also spells danger).