The linear speedup theorem informally says the following thing:
If $M$ is a Turing machine that operates with time $f(n)$ to do a certain task on some input $x$ then for every $\epsilon>0$ we can construct another Turing machine that operates on $x$ with time $g=\epsilon f(n)+n+2$.
Now on Papadimitriou's book at page 33 (bottom) I read:
"If $f(n)$ is superlinear, say $14n^2+31n$, then the constant in the leading term ($14$ in this example) can become arbitrary small, that is, the time bound can suffer an arbitrary linear speed up. The lower order term, like $31n$ above, can be completely discarded "
I don't understand the part in bold of the above quote, infact applying for example the speed up theorem to $14n^2+31n$ with $\epsilon=10^{-10}$ we obtain $g=14\cdot10^{-10}n^2+(31\cdot 10^{-10}+1)n+2$; but why one should discard the term of degree $1$?