By "function information," I think they mean function evaluations $(y_j)_{0\leq j\leq J}$ and by "expansion coefficients" they mean $(c_i)_{0\leq i\leq k}$ below.
Here's the basic idea: let $(x_j)_{j\in\{0,1,\ldots,J\}}$ be your nodes, and for every $j\in\{0,1,\ldots, J\}$ let $y_j=f(x_j)$ be your function evaluations. Then expansion in the monomial basis, of rank up to $k$, would be attempting to determine the coefficients $(c_0,\ldots,c_k)$ by solving the system
$$
\begin{pmatrix}
1 & x_0 & \cdots & x_0^k\\
1 & x_1 & \cdots & x_1^k\\
1 & x_2 & \cdots & x_2^k\\
\vdots & & \ddots & \\
1 & x_J & \cdots & x_J^k\\
\end{pmatrix}
\begin{pmatrix}
c_0 \\ c_1 \\ c_2\\\vdots\\c_k
\end{pmatrix}
=
\begin{pmatrix}
y_0 \\ y_1 \\ y_2\\\vdots\\y_J
\end{pmatrix}.
\tag{*}
$$
The point the article is trying to make is that, if your nodes have drastically different magnitudes, then the matrix in ($*$) becomes horribly ill-conditioned, which (roughly speaking) means that if its input is changed a small amount, its output can be drastically different. They claim that due to this, your only hope (without changing your basis) is to increase $k$ in order to get better accuracy. But, due to the magnitude differences in the matrix (due to increasing $k$), you suffer from massive amounts of floating point roundoff error, so in general this is just a bad idea.
Here is a brief illustration using octave:
nodes = [0.1; 0.5; 0.0001; 10; 100; 1000];
max_order = 10;
cond_list = zeros(1,max_order);
for order = 1:max_order
cond_list(order) = cond(vander(nodes,order));
end
$$ \begin{matrix}
\textrm{Order}\;(k) & \textrm{Condition number of the matrix in }(*)\\
1 & 1.0000e+00\\
2 & 4.5975e+02 \\
3 & 5.1510e+05 \\
4 & 5.9490e+08 \\
5 & 2.9047e+12 \\
6 & 3.8906e+16 \\
7 & 1.1060e+21 \\
8 & 1.5428e+24 \\
9 & 2.5684e+24 \\
10 & \texttt{Inf}
\end{matrix}
$$