• Logi
      link
      fedilink
      48 days ago

      I’m not sure we have the data to support that statement. 8.2B / 108B = 7.6% of everyone who has ever lived is currently alive. Perhaps some fraction of that is immortal.