The philosophy of science