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