The Internet can be a scary place full of hate speech and poorly drawn anime porn. But it can also be a magical tool that allows people to find friends that share even their most esoteric interests.