Which US immigration filing processes are considered to be difficult? | Hacker News Reader