Programming languages with fancy type systems (like Haskell) will never become mainstream.
Some functional languages are already mainstream in some environments.
Vim is better than emacs
You can use tramp to access many transfer protocols (like SSH or FTP) or even use sudo.
Java will remain as language of choice for server-side programming
Number of vulnerabilities discovered in Java is greater then in other frameworks.