So that others can play with the data, here's a reverse engineering of the BigQuery OP used to create the leaderboard:
#standardSQL
SELECT
domain,
COUNT(*) AS num_posts,
perc_75,
AVG(score) AS avg_score,
(AVG(score) + 2*perc_75) * LOG(COUNT(*)) AS calc_score
FROM (
SELECT
REGEXP_REPLACE(NET.HOST(url), 'www.', '') AS domain,
score,
PERCENTILE_CONT(score,
0.75) OVER (PARTITION BY REGEXP_REPLACE(NET.HOST(url), 'www.', '')) AS perc_75
FROM
`bigquery-public-data.hacker_news.full`
WHERE
type = 'story'
AND url IS NOT NULL )
GROUP BY
domain,
perc_75
ORDER BY
calc_score DESC
Top 10000 results: https://docs.google.com/spreadsheets/d/1Z9atmizTAPkgFiBte2eQ...(it's apparently not a perfect match since there appears to be a minimum # of posts requirement for domains [e.g. without that requirement, https://news.ycombinator.com/from?site=pardonsnowden.org is #3], which should be added to the description of the leaderboard)