Many NSFW have nothing to do with porn. Sometimes are horror contents, some times are crude images, some times are just lazy people who don’t know of the Spoiler tag. Can we have a quick and easy way to filter off all the (very funny but not alway wanted) Porn posts without locking out those other contents???
can we just block instances at the user account level?
This is really the best solution
Many of the Android apps let you filter instances, as well as individual communities or users. Most instances don’t host porn because of the legal headache, so blocking the only two that specialize in it should (mostly) do the trick: lemmynsfw and pornlemmy. On Sync for Lemmy, tap the overflow button on an offending post > filter > filter instance
I get that, but I don’t feel good about that solution. You’re sort of beholden to that specific client.
Given new lemmy is as a platform, I don’t want to feel locked in yet (though I understand instance block lists might be cross compatible between all client apps supporting the feature).
Another counter argument is that an instance block list should be relatively short. Keeping this list in a separate location and manually re-applying will probably not take up a lot of time.
Ideally this would be baked into ActivityPub, true, as would a distinction between porn, gore, and other sensitive topics for easy filtering by flair. But in the meantime, I’m relatively satisfied with the (admittedly hacked together) approach we have now. We already spend a couple minutes playing around with the look and feel of any new client we download, and filters are just part of that “settling in” process. If we had a bunch of them to set, it’d be one thing. But porn filtering really is just a matter of tagging one or two instances to cover 99% of the content out there. And the best part is that you’re not even digging through the settings, you’re tapping 3 buttons (max) on posts if you see them at all. As far as inconveniences go when switching apps, that one’s pretty minor.
As for being “locked in” and beholden to a particular client, are you really locked in if all of them let you do the same things (albeit in their own ways)?
My primary gripe with the ‘lock in’ part is the experience divergence between mobile client apps and the desktop web view.