In his reply, Peter Smith provided a clear explanation of the barber's paradox. However, I am having some hard time to understand the link between the established theorem and Russell's paradox. In other words, I do not know how to make the sets U and X fit into the established theorem:$$\neg\exists x\forall y(Rxy \leftrightarrow \neg Ryy)$$
I will be happy to have some help on that.
interpret $Rxy$ as '$x$ contains $y$', I,e '$y$ is an element of $x$'
So where does the $U$ come in?
Well, if there was a universal set of all sets, then we could define a set $X$ as follows:
$$X = \{ Y \in U | Y \not \in Y \}$$
Think of $X$ as 'the set of all normal sets' where a 'normal' set is one that doesn' t contain itself as one of its elements.
But of course since $X$ is a set, and since $U$ is supposed to be the set of all sets, we have $X \in U$, and thus it would be true that:
$$\exists X \in U \ \forall Y \in U (Y \in X \leftrightarrow Y \not \in Y)$$
But since that leads to a contradiction, there cannot be a universal set.