The 580 offers a few more features than the 500. One additional USB 2.0 port, 2 mini PCIe ports, SPDIF output, a slightly better graphics card, a facial recognition feature and a metal shell for durability. The only place the Y500 has an advantage is ram - the 500 can support up to 16GB of ram, the Y580 is limited to 8GB.
Hope it helps