Hulu's Beijing R&D unit is reportedly laying off 200 people, or 90% of its staff. (Photo : BoliviaInteligente on Unsplash) The US streaming behemoth Hulu is reportedly laying off around 200 individuals, or 90% of the personnel, at its research and development (R&D) center in Beijing, China.