History of language models from Markov to GPT. Blog holds the implementations of various LLMs along with the analysis of their components.