Exactly. My immediate reaction was: A violation of HN submission guidelines. Linux is project of many contributors / companies. For sure Igalia is a valuable contributor and I would not doubt to recommend them for serious Linux work, but this "article" is pure marketing.
We publish something about all the work Igalia has contributed with each release. Fwiw, we didn't submit this ourselves, but it's cool someone thought it was interesting enough to share. In context, the title is fine, but as shared I can definitely understand the confusion.
https://lwn.net/Articles/1088991/ has all the relevant links. Probably somewhwere there is also a more detailed "neutral" article.