Intellectual excursion in math, programing, visual arts, humanities.
The site began in 1995. Got a domain xahlee.org since 2000. And since 2010, it has been split to mulitple sites: