<commit_before><div class="panel-group"
     id="feed-entries"
     infinite-scroll="read_entries_page()"
     infinite-scroll-disabled="loading_entries_busy"
     infinite-scroll-distance="1">
  <div ng-repeat="entry in entries | orderBy:['published_seconds',entry_int_id]:true"
       id="entry-{{entry.id}}"
       class="panel panel-default entry">

    <a data-toggle="collapse"
       data-target="#entry-{{entry.id}}-summary"
       data-parent="#feed-entries"
       data-entry-id="{{entry.id}}"
       class="list-group-item"
       ng-class="{'entry-read':entry.read && !entry.changing_state, 'entry-unread': !entry.read && !entry.changing_state, 'entry-becoming-read':entry.read && entry.changing_state, 'entry-becoming-unread':!entry.read && entry.changing_state}"
       ng-click="read_entry(entry)">
      {{entry.title}}
      <span class="pull-right" ng-show="entry.published">{{entry.published}}</span>
    </a>

    <%# Entry summary, initially collapsed %><commit_msg>Do not reorder entries in the client using angularjs filters. Entries are already ordered when retrieved from the server.<commit_after><div class="panel-group"
     id="feed-entries"
     infinite-scroll="read_entries_page()"
     infinite-scroll-disabled="loading_entries_busy"
     infinite-scroll-distance="1">
  <div ng-repeat="entry in entries"
       id="entry-{{entry.id}}"
       class="panel panel-default entry">

    <a data-toggle="collapse"
       data-target="#entry-{{entry.id}}-summary"
       data-parent="#feed-entries"
       data-entry-id="{{entry.id}}"
       class="list-group-item"
       ng-class="{'entry-read':entry.read && !entry.changing_state, 'entry-unread': !entry.read && !entry.changing_state, 'entry-becoming-read':entry.read && entry.changing_state, 'entry-becoming-unread':!entry.read && entry.changing_state}"
       ng-click="read_entry(entry)">
      {{entry.title}}
      <span class="pull-right" ng-show="entry.published">{{entry.published}}</span>
    </a>

    <%# Entry summary, initially collapsed %>
{'fraction_non_alphanumeric': 0.17519685039370078, 'fraction_numerical': 0.000984251968503937, 'mean_word_length': 3.94647201946472, 'pattern_counts': {'":': 0, '<': 17, '<?xml version=': 0, '>': 17, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7368832', 'n_tokens_mistral': 633, 'n_tokens_neox': 622, 'n_words': 97}