I've already checked this, this and this answers, none of them works in my case. Here is what I'm getting when I run sudo apt-get update on my 14.04 LTS laptop:
Get:10 http://us.archive.ubuntu.com trusty-updates/universe i386 Packages [336 kB]
Get:11 http://us.archive.ubuntu.com trusty-updates/multiverse i386 Packages [13.2 kB]
Get:12 http://us.archive.ubuntu.com trusty-updates/main Translation-en [350 kB]
Get:13 http://us.archive.ubuntu.com trusty-updates/multiverse Translation-en [6,832 B]
Get:14 http://us.archive.ubuntu.com trusty-updates/universe Translation-en [176 kB]
Get:15 http://us.archive.ubuntu.com trusty Release [58.5 kB]
Get:16 http://us.archive.ubuntu.com trusty/main i386 Packages [14 B]
Get:17 http://us.archive.ubuntu.com trusty/universe i386 Packages [5,866 kB]
Get:18 http://us.archive.ubuntu.com trusty/universe i386 Packages [5,866 kB]
Get:19 http://us.archive.ubuntu.com trusty/main Translation-en [762 kB] ^[[B^[[B
Get:20 http://us.archive.ubuntu.com trusty/universe Translation-en [4,089 kB]
Fetched 7,516 kB in 22min 42s (5,514 B/s)
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty/main/binary-i386/Packages Hash Sum mismatch
E: Some index files failed to download. They have been ignored, or old ones used instead.
I've already tried sudo apt-get clean followed by rm -rf /var/lib/apt/lists before doing an update again, but it didn't work. Here are the repos which are enabled in sources.list:
deb http://us.archive.ubuntu.com/ubuntu/ trusty main
deb http://us.archive.ubuntu.com/ubuntu/ trusty universe
deb http://security.ubuntu.com/ubuntu trusty-security main
deb http://security.ubuntu.com/ubuntu trusty-security universe
deb http://security.ubuntu.com/ubuntu trusty-security multiverse
deb http://us.archive.ubuntu.com/ubuntu/ trusty-updates main universe multiverse
EDIT
As I explained in the comments, the answer to the linked question didn't work out for me. I've already tried removing the lists folder and running apt-get clean