By John Gruber
Hello Weather: super useful forecasts, powered by the best weather data on Earth.
What is it like to go though life without an ounce of shame or pride or respect for the creativity and hard work of others?
★ Wednesday, 20 November 2019