Why does 74hc595 work "better" without GRND (pin 8) grounded?

I switched to another Arduino, and I still don't get any response.

Attached schematic and a picture of the chip w/wires.

I'm waiting for 10 more 7219s from China, but this one's the only one I have for a few more days. :confused: