So, I once again reset all my progress, and started a run. When I inevitably lost, I checked all the achievement I've got on that run (the data was reset so I had no achievements) and found out that I haven't got the Novice Programmer achievement (Hack 10 machines.), but I've got the Prolific Hacker achievement (Hack 50 machines.). How is that possible? Are those two counting different things? What's the difference then?