This plugin allows you to selectively disable comments for visitors from certain sites (e.g. reddit). If a visitor’s HTTP referer matches one of the hosts you’ve blacklisted, your post will look as if comments have been disabled (neither existing comments nor the new comment form will be shown).
This plugin is available for download to be used on your WordPress self-hosted installation.