This article reads like an advertising pamphlet. It also awkwardly avoids mentioning that the university most often described as the center of tech entrepreneurship is Stanford. Boston seems to be developing an inferiority complex regarding Silicon Valley.
Boston has an inferiority complex about everything.
Admittedly, it's entirely justified in seeing how much-loved New York City's "entrepreneurial scene" has become, when NYC has maybe half the concentration of serious technology companies, universities and talent available in Boston... but has several times the money.