The European Large Hadron Collider topped a list of the top 10 scientific discoveries of 2008 published by Time magazine today, and China's Shen-7 astronaut spacewalk also joined the list.