Записываю для памяти про рилтайм: а) кажется, надо отдельно вести структуру per-user freshness, привязанную к риверу, и накладывать ее на собранную ленту. Это позволит исправить проблему с тем, что после релоада страницы, которая пожила некоторое время, мы получаем сейчас совершенно другую картину, чем была на экране.
Вообще есть ощущение, что я зациклился на своих структурах данных и что-то упускаю простое и принципиальное, что было во Френдфиде. Я надеюсь, что мы посидим в таком режиме несколько недель, и у кого-нибудь будет озарение. Я собираюсь написать длинную телегу про то, как все внутри устроено, и почему посты так или иначе себя ведут (а также поправить два outstanding бага, которые сейчас есть). Может быть это кого-то натолкнет на понимание. ‎- псы в рапиде
проблема "после релоада всё пиздец совсем другое" была во Френдфиде в полный рост например. ‎- сосиски супремасиски
если я правильно помню, в фрф был нотификейшн "N new posts" ‎- Тринадцатый
^ при этом "проигрывание" этого нотификейшна и релоад давали существенно разный результат :) ‎- сосиски супремасиски
Почему ты считаешь описанное в посте проблемой? В фрф было так же. ‎- BUG: user_id=<7>
Потому что нет и ^^ ‎- Щенок горящего борделя