Love you code, but it's a bit weird that when I try to change Philosophy to another keyword, it still runs to philosophy. I already changed all the "philosophy" in the code to "personality". It still gives me philosophy output.
Thanks Esther! The reason for that is actually due to wikipedia, not the code. When you click on the first link in a wikipedia article repeatedly, you eventually reach the article for philosophy. See here for more details: https://en.wikipedia.org/wiki/Wikipedia:Getting_to_Philosophy
So changing the instances of "Philosophy" to other words might change the visual appearance of the network (i.e. which words get highlighted), but it won't change the underlying algorithm. Let me know if you have other questions about it
Yea, this sometimes happens. On 12/17 someone edited the Fact wikipedia article to include a link to the Truth article first: https://en.wikipedia.org/w/index.php?title=Fact&action=history. This effectively broke the chain, as the Truth article links first to Fact.
Normally such changes get reverted after a short amount of time, as recursive definitions are discouraged.