Workers’ new website demands: Hey, Tech, do better