:has-text(/channel name that I hate/)
I filter any video with less than 1000 views, since youtube started to push insanely small channels to my recommended videos lately. This is the filter to accomplish that, on mobile youtube:
m.youtube.com##ytm-rich-item-renderer.fresh-feeds-dismissals:has-text(/0 view|1 view|2 view|3 view|4 view|5 view|6 view|7 view|8 view|9 view/)
I have so many filters on my ublock youtube section that nowadays their algo doesn't seem to even bother me so much. I hardly let Youtube show me anything that I would not really like to see.
Another anoying thing that started showing up on my feed lately were very old videos, 5, 10, 15 yo videos, with millions of views. Clearly meme worthy garbage. So I started filtering out any video with more than a million views from my feed using the following filter:
m.youtube.com##ytm-rich-item-renderer.fresh-feeds-dismissals:has-text(/M views/)
I never, ever, watched a single "short" youtube video in my life, so maybe their algo tried to memefy my feed using this alternative path. No way, my time is precious and every single video I watch must add something.
To remove "Sponsored", i.e. videos that are really ads, from your feed:
m.youtube.com##ytm-rich-item-renderer.fresh-feeds-dismissals:nth-of-type(1):has-text(/Sponsored/)
My youtube feed nowadays only shows videos that have between 1001 and 999999 views. To me, its the sweet spot of quality for youtube videos. If you didnt catch the upload on the first week, you'll get it down the line, when it passes the threshold of 1k views. I know I maybe not getting a Veritasium video suggested to me once in a while, since nowadays he tends to get millions of views on the first day already, but once I remember about those channels I really like, I'll manually visit their page and retro watch all the videos I missed in between.
Ublock Origin is the single most useful piece of software one can use to keep their cognitive sanity in the modern world.