Как сделать бесконечный скрол новостей?
Адрес меняется - html5 history api или window.onhashchange. 
Бесконечная прокрутка - примерный принцип такой: слушать событие прокрутки, при скором приближении конца страницы делать очередной ajax-запрос следующей пачки новостей, запомнить id самой последней в списке, отрисовать внизу полученные новости. При следующем приближении к концу прокручиваемой страницы повторить с отправкой запомненного id и сохранить свежеполученный. Повторять пока юзер не просмотрит всю базу чего бы это ему не стоило.
С библиотеками не сталкивался, вот ссылка как сделать на JQuery