I just discovered that this question posted here on Electronics StackExchange, as well as its answers, including an original illustration I created for the answer, also shows up on a site called
Home > Science > Electrical Engineering.
Basically they seemingly mirror all content from EE.SE and many other sites.
I could not find any attribution of actual source for the question or answers (names are carried through), nor any official link to StackExchange. Further, and this is what irks me, clicking on contributor names on that site does not take you to a profile of said contributor.
In other words, that site is providing information mirrored from EE.SE without the contributors gaining even the hypothetical benefit of having their profile / contact information visible to people reading the posts.
What is the best way to either have such a site taken down, or if it is somehow licensed content, ensuring that contributor profiles are also mirrored?