Her haberin her user için bir set biti olması lazım.

Bence javascript ve user tarafında webstorage kullanarak yapabilirsin.

Yani kullanıcı geldi, siteye girdi. ekrandaki her haber, kullanıcı tarayısındaki web storage sistemine beni okudu okumadı bilgisi yazacak. bir kullanıcı bir haberin detayına girdiğinde burayı set edecek sonra sen o set bilgilerine göre işaret çıkartacaksın veya sileceksin.

Yani bir yerlerde durum bilgisi tutman lazım. Bunu sunucu tarafında yaparsan sunucuna çok yüklenirsin. bu yüzden istemci tarafında yapman lazım