Are you perhaps thinking of https://thetech.com/ ?
I'm not sure in what sense the Technology Review is a student newspaper - to my knowledge (and checking a few bylines), the journalists are not students.
Oh wow I just read their about page and I stand corrected. I'm not sure if the fact that they're a (supposedly) hundred year old newspaper makes me feel any better about the quality of their articles though.