Not a "set theory" guru (apologies if my terms are imprecise), but I have heard that it is an elementary result that the set of rational numbers has a measure of zero - intuitively meaning that the set of rationals is "less dense" than the set of real numbers (or equivalently than the set of irrational numbers).
However, I read this article which seems to provide a rather simple proof showing that the rationals have a cardinality at least as big as the irrationals, which would contradict the above paragraph. So at least one of the results should be wrong? However I cannot find the fallacy in the reasoning in the article - the author places the blame on the axiom of choice (bit of a whipping boy of set theory I think).
Any ideas? or is the author's argument sound?
The author's argument is, of course, not solid.
His main argument proceeds as follows: let $(\mathbb{X},\preceq)$ be a well ordering of the positive irrational numbers.
He then attempts to construct, through transfinite induction, an embedding of $\mathbb{X}$ into a subset of $\mathbb{Q}\cap[0,\infty)$ as follows: let $\zeta\in\mathbb{X}$.
He claims that $q'$ will always exist "because there is always a rational between any two real numbers". But this assertion is empty: the existence of such a rational does not imply the existence of a rational that has not yet been chosen. The author never actually establishes the existence of such a $q'$.
Added. Note also that your first paragraph is not very apt. While (Lebesgue) measure is very weakly connected to cardinality (in that any set that is countable must have Lebesgue measure $0$), the connection is not very good. The Cantor set has measure $0$, but has the same cardinality as the entire real line; and the Cantor set has empty interior, so it is very much "not dense".