ActiveModel::Validations and Command/Query Separation | Hacker News Reader