Energy & Green Tech

Floating wind turbines on the rise

Over 26,000 megawatts (MW) of planned offshore wind capacity exists in the offshore wind development pipeline. Rapidly falling technology costs for offshore wind, including floating offshore wind technology, have aided the ...

Internet

Digital platforms: Making the world a more complicated place

Digital platforms, the websites and apps which compete for our precious screen time, have successfully invaded the traditional territory of many sectors of the "old economy." They have become the preferred—expected, even—domains ...

Business

eBay's new 'Managed Delivery' aims to rival Amazon

Online retail giant eBay said Thursday it would create its own "Managed Delivery" for sellers on its platform to better compete with Amazon and boost its brand recognition.