Is there a way to avoid the negation inside this block?
users.select { |user| !user.admin? }
reject fits the bill:
reject
users.reject { |user| user.admin? }