N niemanlab.org Traffic to top tech publications has plummeted since 2024, new analysis shows 3 points giuliomagnifico 8 months ago 2 comments