Ah, the article makes sense. I could swear that I have seen these frequently around my house.
The new discovery is one of many "thread snakes" but apparently this is the smallest of them. The ones around our house aren't much bigger than this one.
There are cases where a new species was discovered and the local people just shrug and say "well we've seen those things for as far as anyone can remember".