DeviceDetector: A user agent parser and device detector written in Ruby | Hacker News Reader