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