I echo this a lot but every subreddit is different, some will also be like HN, others like 4chan, so get to know your sub before dropping the puns. And some subs have other weird downvoting cultures where if you trip the wrong wire you get obliterated.