https://medium.com/@b_73015/10-psychological-tricks-social-media-platforms-use-to-keep-you-hooked-d7a0bba281b0