I am very confused after reading that post and spending some time looking at Amazon reviews.
1) Bose noise canceling headphones seem to be derided in the article as being "mass-market". Yet, they cost the highest and have the best rating on Amazon (299 when I checked).
2) Sennheiser and AKG models that were suggested by others in the reply section of this post seem to be in the $50 range and don't seem to be noise canceling headphones.
3) The ATH M50 is a few years old and still has decent reviews on Amazon.
I'm not sure about the author but I'm pretty confused about what headphones to get when coding.
https://news.ycombinator.com/item?id=3630011