I wonder how hard it would be to reverse engineer the penalty. You can easily poll to get points/time for stories and then probably use that to figure out the algorithm and any penalties/boosts (an old version seems to be documented).
* and past explanations over the years: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...