If your buffer has empty lines, they are filled with annoying tildes. Vim 8 and Neovim finally fix this by allowing you to conceal them with the following command:

highlight! EndOfBuffer ctermbg=bg ctermfg=bg guibg=bg guifg=bg