Amusingly, "news.ycombinator.com" serves its pages with .gz compression. Even if you send an HTTP header that demands plain text only.
$ ncat -C --ssl news.ycombinator.com 443 <<EOF
GET / HTTP/1.1
host: news.ycombinator.com
EOF
Works for me, no compression. Maybe you messed something up or maybe there's a non-compliant proxy between you and the rest of the internet? accept-encoding: identity