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.
https://lwn.net/Articles/1088991/ has all the relevant links. Probably somewhwere there is also a more detailed "neutral" article.