Well, that ignores the charge termination rules for NiMh, so the effect on long term battery life won't be great ...
EDIT:
https://data.energizer.com/pdfs/nickelmetalhydride_appman.pd...
>> Finally a maintenance (or trickle) charge rate of less than 0.025 C (C/40) is recommended. The use of very small trickle charges is preferred to reduce the negative effects of overcharging.
C/40 constant trickle-charge is good for NiMH chemistry.
-----------
The simplicity of trickle-charge is one of the defining reasons to use NiMH over other chemistries. 15mA * 40 == 600mA-hrs, which should be safe for even tiny AAA-NiMH cells.
EDIT: Ah, I assumed the article was going for the Trickle Charge technique. Hmmm... it uses a 555-timer for "current limitations" which seems... harder than just using an OpAmp + transistor.