Sorry to add to the list of requests. This is a minor inconvenience really. The "New Posts" link doesn't seem to work unless you're logged in. If you're not logged in, you get a message saying that there have been no new posts. If you log in and go back to that page, then the new posts appear.
How does this page work? I thought I read that it shows the posts made in the last 24 hours. If so, why does it matter if you're not logged on?