2. The "Hacker News Guidelines" (https://news.ycombinator.com/newsguidelines.html) state that one should not accuse others of not having read the article before commenting: "Please don't insinuate that someone hasn't read an article".
3. The guidelines do not however say "Please read the article before commenting", nor do they say "Please don't upvote articles based solely on their title". Should they?
I see no potential for harm and the potential for positive results from one or both of those as long as "Please don't insinuate that someone hasn't read an article" were to remain
It also seems dependent on the site. On HN I'm more likely to read articles that are posted, but not as much on Reddit.
Personally, though, based on recent world events I think those should be added.