The meaning of Life and Technology