These kinds of HN threads have completely ruined me on ever using the term "liberal" in any context. It doesn't reliably scale to broadcast a consistent concept to a sizable group of people.
Though that runs into another naming collision, because "social liberal" in the U.S. means a liberal who is focused mostly on social issues (gay marriage, abortion, free speech), rather than a liberal who is supportive of social programs.