Also for me personally I enjoy that HN is just one big list of submissions centred around one goal ("Anything that good hackers would find interesting") it means it's easy enough to discover new fields of interest I'd never have thought to search out, whereas on reddit discovering new fields of interest is much more difficult.
First time coding in [P]ython, be gentle ;)
Though personally I think there should also be categories for /illinformedrants, /pointlesstechdramaoftheweek, /motivationalfluff, etc. The people who like that kind of stuff can have it, and the people who don't like it can not have it.
That way, all of these discussions would be rendered moot because threading/no threading and subreddits/no subreddits and troll filtering/no filtering and so on would be under the individual's control, as it should be.