Automating dependency upgrades and code migrations for Java and other languages | Hacker News Reader