Baidu, widely seen as the Google of China, felt the heat from its spending on artificial intelligence and other next-gen technologies that have yet to reach the mass market as it unveiled troubled first-quarter financials on Thursday. The company logged a net loss attributable to shareholders of $49 million in the quarter ended March 31, […]...