Let $S_n:=1+\frac12+\frac13+\ldots+\frac1n$. Is it true that the set of $n\in\mathbb N$ such that
$$S_n-[S_n]<\dfrac{1}{n^2}$$
is infinite?
Here, $[x]$ represents the largest integer not exceeding $x$.
This question has been asked previously on math.SE without receiving any answers.