Earlier quoted context omitted.
Wow, that still works. I'd largely given up on + and - lately.
'+' is dead, but you can (usually?) fake its role via quote-wrapping individual words - it'll force their presence like a full quoted string, but won't require them in sequence. '-' is still working. It also works with the 'site:' tag, so you can do things like '-site:w3schools.com'.
> -' is still working. It also works with the 'site:' tag, so you can do things like '-site:w3schools.com'
It would be interesting for google to globally A/B test “-site:w3schools.com” as a hidden default and see if their crawlers detect less overall brokenness in the web six months later.