Create a function which validates whether a given list alternates between positive and negative numbers.
alternate_pos_neg([3, -2, 5, -5, 2, -8]) ➞ True
alternate_pos_neg([-6, 1, -1, 4, -3]) ➞ True
alternate_pos_neg([4, 4, -2, 3, -6, 10]) ➞ False
False (as it is neither positive nor negative).