> but then they face problems like “do you block YouTube entirely, even though their homework will include links to things like videos from NIH hosted there?”
Tell kids to create list of URLs. Download the videos. They've just learned copy/paste, about existence of URLs, and concept of remote and local. Now they're hackers!
Sure, but then you’re in the business of having to add many exceptions on an ongoing basis. That’s why I wish we had more decentralization - it’d be trivial for parents to, say, whitelist *.gov with the knowledge that they’re not going to find porn there. Doing the same on YouTube is a much harder problem.