RFC-based Accept header parsing and processing for Ruby | Hacker News Reader