Some incorrect data
The article states that Infiniband was 10G over a decade ago and that Ethernet is only recently doing 10G. Actually, the 10G Ethernet standard was ratified in 2002 from work that started in 1998. And, unlike Infiniband that states encoded data rate over 4 lanes, Ethernet's data rate was based on unencoded data on a single lane.
Per the IBTA chart, Infiniband didn't start doing 10G encoded data rates until 2008; 6 years after Ethernet vendors had done all the hard work to make it possible.
The key is that both technologies are taking different approaches to solve different problems and needs, but with advancements such as RoCE and FCoE, Ethernet is going to continue to push the speed and bandwidth limits.