kNN is very well understood and well documented. It seems though someone makes a blog post about it every week that gets upvoted on HN. This only further solidifies the notion that most blogs relating to Data Science rarely cover advanced topics.
I feel like the percentage of "Let me make a blog post or YouTube tutorial about this thing I learned about yesterday" content on technical topics is trending towards 100% as time goes on.
Exactly, I know the advice to boost your resume often tells you to write a blogpost or do a talk, but I would also say that you should do this if you have something interesting to say. Until that happens you're probably better off improving your technical skills.