Well, it gets a little sticky. The following is armchair psych - I am not a professional...
Technically, narcissism is the pursuit of gratification from vanity or egotistic admiration of one's own attributes. Sadism is the pursuit of gratification from causing discomfort or pain to others.
So, wanting to hurt others to make himself feel better is sadism. Making himself look good by tearing others down is narcissism.
Not caring about the other people's feelings, not viewing them as people like himself, is psychopathy.
From the reported behavior, he doesn't seem to be into manipulation, so not very Machiavellian.
From your descriptions, it sounds like the Reddit example is a case of sadism or psychopathy.
I would wonder if somebody who has a few psychopathic traits (aka, not a serial killer or obviously bad person) is somehow enabled/triggered by the anonymous nature of the internet.
So it's not that they sought it out initially, so much as they lack empathy, and simply don't connect the dots that other people online are like other people in real life. Which simply leads them to act like they are baiting chat bots instead of hurting people. Then it becomes a habit.
What I also find odd is that all the doing of bad things is by bad people. We generally never see "good" people rise up and take out the bad guys. There should be countless incidents of nerds using their IT powers to Dox, SWAT or show up at a doorstep to confront the tormentors. But it doesn't happen (well, that one time...). The only people possessing the traits to strike out are the very people starting the trouble. This seemed to me to be the same reason ISIS and Al Quaida don't get wiped out while they sleep by the villagers they torment.