NOAA oceanographer explains Kelvin waves and their part in El Niño | Hacker News Reader