This FAQ answer has some age on it and needs to be improved, but we get this question all the time and prepared this some time ago:
To What Extent, If Any, Does Modern Physics Invalidate Epicurean Philosophy? - Epicureanfriends.com
www.epicureanfriends.com