Spaces and ideas