softwaremechanic.net
Hard science, soft science, hardware, software
Visit the post for more.