The graded background is generated from a
current photograph of the sky above my home in the Mission District, San Francisco. Javascript and Canvas are used to calculate the average colors at the top and bottom of the image and create a gradient. The image and background are automatically updated every three minutes.