Facebook staggers when people see posts on their timelines. Many
  of my posts do not show up in other people's feeds until about
  12 hours have passed. It's one of their tricks to keep things
  looking "fresh". This post, however, judging by the immediate
  response of many people, tells me that Facebook's algorithm
  chose to display this posting earlier than even my earlier
  postings, which my friends will probably NOT see on their feeds
  until 12 hours have passed by. It's a pattern I've noticed since
  they implemented their own sorting algorithms.