In Starcraft, you get a curious phenomena with regards to how good people think they are based on the league they're in:
Bronze league players (lowest) know they're bad and that they don't understand the game.
Silver and Gold league players (2nd and 3rd lowest) think they're better and are really starting to get a grasp on how Starcraft operates
Platinum league players think they basically know everything and just need to work on a few minor issues
Diamond league players begins to realize there is so much more depth than they imagined, and those 'minor issues' are actually oceans of complexity and depth
Master league players fully comprehend the depths of their own ignorance and lack of skill, as they are now finally able to look at the professionals and grasp the massive gulf between themselves and the pros.
Reddit has bronze league understanding of physics, HN has platinum level understanding.
Bronze league players (lowest) know they're bad and that they don't understand the game.
Silver and Gold league players (2nd and 3rd lowest) think they're better and are really starting to get a grasp on how Starcraft operates
Platinum league players think they basically know everything and just need to work on a few minor issues
Diamond league players begins to realize there is so much more depth than they imagined, and those 'minor issues' are actually oceans of complexity and depth
Master league players fully comprehend the depths of their own ignorance and lack of skill, as they are now finally able to look at the professionals and grasp the massive gulf between themselves and the pros.
Reddit has bronze league understanding of physics, HN has platinum level understanding.