How do you see which friends are on Facebook the same time as you?

If you look at the chat list you will see a little green dot that says they're online; however, any of your friends can choose to be invisible in which case there is no way for you to know.