Stack Overflow doesn't support https.
How can I access Stack Overflow with the communication encrypted?
Potentially everyone is reading and logging all network communication.
Is VNC a good solution? Is there an easier way?
I use a SOCKS proxy when I want to get around an over zealous corporate nanny.
From my desktop (I use Debian):
And then I configure my browser to use the local SOCKS proxy. It all goes in/out over SSH (at least until the point where it is posted on a .. you know .. public site).
Unless your employer is able to identify your account on SO, you'd be fine. You can also use any one of the several VPN services, but I found that (at least for me), many net nannies are more adamant about rejecting unapproved VPN traffic than they are SSH.
Against what exactly do you want to protect yourself? Most of the information on SO is publicly available, encrypting it in transfer to you would not prevent anyone from seeing it.
There is some non-public information on SO, but as long as you're not a moderator it is really not all that much. There's your flag history, voting history and possibly moderator messages, but that's pretty much it.
If you just want to prevent anyone watching your traffic from seeing which pages you access, you might want to use something to anonymize your traffic like TOR (it won't protect the content of your traffic though).
Where are you accessing SE sites from?
i) From work: You could set up VNC from your work computer to your home computer, and use that to connect to SE sites. You are responsible for following (or not) your employer's computer use policies.
ii) From public WIFI networks: Don't use open wifi. Don't use WEP. WPA protects your communications so other people on the same WPA can't sniff your traffic.
But, as others have said, I'm not sure why you'd want this?