• Logi@lemmy.world
      link
      fedilink
      arrow-up
      4
      ·
      23 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.