I think it's a reference to Richard Dawkins, since he is the one who coined the word "meme". Around the time Horizon was established in SR lore, meme was the next big thing on his way to rule the world, or at least it was according to the people who kept talking about it (my take is, the meme concept itself got recursive, accumulating an infinite amount of holistic energy into a single point, and then Maru the cat eat it).