I noticed my rep went down by -70 points, and is the first have heard of that, what does it mean?

**Edit:** I am a StackOverflow user and has never come across it before!