A similar requirement which the humanize pacakge does not address is to display time difference with this human touch. so here is a snippet that does so.
Could not embed GitHub Gist 1124424: API rate limit exceeded for 22.214.171.124. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)