Tech NewsApril 24, 2024Image site Abload going offline reminds me of how much online content we’ve permanently lost