Do not reorder entries in the client using angularjs filters. Entries are already ordered when retrieved from the server.
If no publish date is specified for an entry in its feed XML, the "published" field is given a default value of the current datetime at the moment of fetching.

This ensures all entries have a published date, which avoids major headaches when ordering entries.