Тоже давно задумываюсь об этом. Как-то даже написал на коленке юзерскрипт для ВК, чтобы прокрученные элементы скрывались, а при прокрутке вверх - обратно показывались. Но я не сильно оптимизировал, поэтому постоянно что-то прыгало и дергалось. Еще стоит помнить что лента автоматически обновляется, и новые посты тоже надо прятать а потом показывать.
Вообще я сделал чтобы скрывались рекламные посты, а скрытие постов при прокрутке стало побочным результатом.