Empiricism vs rationalism