You don't have to know these things to use this place, I was only posting this because someone had asked.
Facebook, Twitter etc are much worse as they use complex algorithms which aren't available to the public. No one knows why they place items in people's timelines.