Hacktivists Claim Responsibility for Taking Down the Internet Archive Tech News LTR October 10, 2024 8:18 PM