logoalt Hacker News

da_chickentoday at 11:17 AM0 repliesview on HN

I'm a native speaker and I agree. "Ought" can connote an obligation or responsibility of some sort. "Should" is used more often when the outcome is out of any control. It might only be the speaker's belief.

But there is significant overlap.