Sometimes I talk about math to my friends, and some (with an engineering background) aren't used to the idea that in math, we have to define stuff. For example, they may not be used to the idea that $\sum_{n=0}^{\infty} a_n$ doesn't have an a priori meaning.
To get the point across, I would like to have an example to give these friends about infinite sets. Under the standard (and very natural) definition, we say that two sets have the same cardinality if they can be put into a bijection to one another. Is there any other reasonable sounding definition of cardinality which still says that (for example) $\{a, b, c\}$ has $3$ elements, but says that (for example) $\mathbb{N}$ and $\mathbb{Q}$ have different cardinalities?