Tech Windows adds support for RAR, Netflix cracks down on passwords, and Meta lays off workers May 27, 2023 0