I will just go ahead and say that I would place myself more on the idiot end of the spectrum rather than genius end. Yet, if a 15 year old kid were to show off the same things I know, that kid would be praised as a genius. What I know isn't rocket science, it's just a huge number of small, very easy things learned from many hours of determination to learn something.
Unfortunately, I never had this determination for anything in school. I had a stumble on the opening path to where I'm at today almost by accident. Perhaps that's the difference between what this article is referring to as genius and whatever this article might think of kids who aren't genius. Maybe the author could give us a term for it.
Hacker news discussions have talked about the 10X programmer and how that programmer perhaps should be paid 10x more than everyone else. But I agree with the counter arguments that programmers who aren't contributing are overpaid rather than the 10x programmer being underpaid.
I think we could apply this to schools as well. These kids aren't genius, but rather, it's school's which are failing to help kids find their own path to something they can be passionate for. The things this kid is doing may sound like some big step for someone who is non technical, but it's amazing what anyone can achieve with a bit of time and drive (and not having to deal with the issues of poverty.)