I've gone further. I routinely create email aliases for any new services I may need to use. (Yes, I have one dedicated to HN too.) That gives me quite a few nice features:
1) My email addresses are not generally cross-service
2) It's somewhat harder to consolidate my data even when the addresses are "leaked" (read: sold) from one service to another
3) I see with absolute clarity which service my email address was siphoned from.
4) I can trivially delete the address. It's just a line in /etc/aliases.
For #3, I haven't done any accurate measurements but it seems that an address finds its way to spammer lists about as often through the service selling it as it does from a user of that service inadvertantly placing it on one.