金磊 豐色 發(fā)自 凹非寺
量子位 | 公眾號(hào) QbitAI
跟著程序員搞養(yǎng)生,最高能多活20年?!
就在最近,一個(gè)名為《程序員延壽指南》的項(xiàng)目在GitHub上大受歡迎,幾天狂攬5.5k顆星星。
這個(gè)項(xiàng)目的作者本人,恰恰就是一名程序員。
在這份延壽指南中,各種方法被嚴(yán)格地劃分成輸入、輸出和上下文三類(lèi),每一種方法都有可以量化的指標(biāo)和結(jié)果。
這可不是瞎編,據(jù)作者表示每一個(gè)步驟和方法都有嚴(yán)格的研究依據(jù)——
其中有不少方法,都是根據(jù)Science、Nature、柳葉刀等頂刊中的最新研究“提取”的。
相比保溫杯泡枸杞,簡(jiǎn)直過(guò)于硬核了有木有?!
來(lái)看看到底是個(gè)怎么延壽法。
程序員,該如何延壽?縱觀這個(gè)項(xiàng)目,其所圍繞的一個(gè)關(guān)鍵詞是——
ACM。
但并不是你以為的那個(gè)ACM,它的全稱(chēng)是All-Cause Mortality,中文叫做全因死亡率。
(連關(guān)鍵詞都挺程序員味道的)
全因死亡率,嚴(yán)謹(jǐn)?shù)貋?lái)講,是指一定時(shí)期內(nèi)各種原因?qū)е碌目偹劳鋈藬?shù)與該人群人口數(shù)之比。
而這個(gè)項(xiàng)目要做的,就是把這個(gè)ACM在程序員人群中“打下去”。
項(xiàng)目作者所參考的主要指標(biāo),便是與ACM相關(guān)的眾多文獻(xiàn)了。
但在這其中,也需要注意2點(diǎn):
增加壽命與ACM關(guān)系非線性:這里假設(shè) DeltaLifeSpan=(1/(1-ACM)-1)*10變量無(wú)法簡(jiǎn)單疊加:各個(gè)變量之間并不符合獨(dú)立同分布假設(shè)因此,項(xiàng)目作者便將“ACM打下去”的工作,劃分為了更細(xì)致的三大類(lèi),并給它們?nèi)∶麨椋?/p>
輸入、輸出和上下文。
程序員延壽大法一:輸入,Input
這里的“輸入”,好比程序里的Input,而是指程序員群體從外界攝入到體內(nèi)的各種因素。
主要包括固體、液體、氣體、光照和藥物等。
以“固體”為例,項(xiàng)目作者便以發(fā)表在JAMA子刊的一項(xiàng)研究為例做佐證:
這項(xiàng)為期八年的研究表明,如果每天平均每天增加至少半份紅肉攝入,那么ACM將增加10%。
而每周吃兩份紅肉或加工肉類(lèi)(不包括禽或魚(yú)類(lèi)),則ACM會(huì)增加3%。
當(dāng)然,除了紅白肉的分析之外,項(xiàng)目作者也列舉了其它人們平時(shí)會(huì)攝入的食物,對(duì)ACM的影響分析。
總結(jié)來(lái)說(shuō)便是:
吃白肉:ACM可降低3%-11%蔬果為主ACM可降低17%-26%多吃辣:ACM可降低23%多吃堅(jiān)果:ACM可降低4%-17%少吃蛋黃:若每天吃0.5顆,ACM會(huì)增加7%中量碳水、多吃植物蛋白:ACM可降低10%除了“吃的”之外,平時(shí)我們“喝的”也會(huì)對(duì)ACM產(chǎn)生影響:
喝咖啡(-12%~-22% ACM)、喝牛奶(-10%~-17% ACM)、喝茶(-8%~15% ACM)、少喝或不喝甜味飲料(否則每天一杯+7% ACM,+多巴胺)、戒酒或每周100g(純酒精量(g)=飲酒量(ml)×酒精濃度)。
△《柳葉刀》研究:每天1斤牛奶或酸奶,心血管死亡風(fēng)險(xiǎn)下降23%
至于氣體方面,首先要解決的便是吸煙問(wèn)題了。
對(duì)此,項(xiàng)目作者在經(jīng)過(guò)對(duì)ACM文獻(xiàn)調(diào)研之后發(fā)現(xiàn):
吸煙會(huì)讓ACM增加50%,壽命平均縮短11至12年。
除此之外,像多曬太陽(yáng)可以降低40%的ACM。
而藥物方面,例如二甲雙胍可以讓糖尿病人可以平均多活3年、復(fù)合維生素可以患癌風(fēng)險(xiǎn)降低8%,亞精胺和葡萄糖胺分別可以降低ACM30%-60%和39%。
程序員延壽大法二:輸出,Output
類(lèi)比上述的輸入,這里的輸出指的便是程序員們?cè)隗w外的一些活動(dòng)了。
例如運(yùn)動(dòng)方面,根據(jù)《柳葉刀》一項(xiàng)120萬(wàn)人參與的研究,僅是 揮拍運(yùn)動(dòng),若是每周能保持3次,每次45-60分鐘,便可以讓ACM降低47%。
還有程序員們得好好刷牙,這樣會(huì)讓ACM降低25%!
除此之外,睡覺(jué)也是降低ACM的重要因素。
例如JAMA Network Open的一項(xiàng)研究,便指出了每晚的睡眠時(shí)長(zhǎng)與全因死亡率的關(guān)聯(lián)。
具體而言,每天睡7小時(shí)全因死亡率最低。
若是在22-24點(diǎn)間睡覺(jué)最好,早睡和晚睡會(huì)分別增加43%和15%的ACM。
程序員延壽大法三:上下文,Context
就像一段代碼有了外部變量,這段代碼便無(wú)法獨(dú)立運(yùn)行。
程序員們的健康也是如此,ACM會(huì)受到外部環(huán)境的影響。
例如研究表明,悲觀情緒會(huì)與ACM有所關(guān)聯(lián)(雖然樂(lè)觀情緒并不會(huì)起到保護(hù)作用)。
甚至貧富差距、減肥都與ACM息息相關(guān)。
當(dāng)然,還有近幾年全球爆發(fā)的新冠疫情,Nature子刊的一項(xiàng)研究表明:(美國(guó))新冠死亡率達(dá)到了1.5%左右,人均預(yù)期壽命減少了2年。
……
當(dāng)然,項(xiàng)目作者也對(duì)這項(xiàng)工作提出了不足之處。
因?yàn)橛行┪墨I(xiàn)之間有顯著矛盾的觀點(diǎn),例如對(duì)于碳水?dāng)z入的比例;還有些文獻(xiàn)存在較大爭(zhēng)議,例如有人認(rèn)為22點(diǎn)前睡覺(jué)會(huì)43%的ACM。
因此,項(xiàng)目作者也指出:
所有文獻(xiàn)表明的更多是相關(guān)而非因果。
那么問(wèn)題就來(lái)了:
延壽指南,靠譜嗎?這本指南,充滿干貨,文檔中一本正經(jīng)的態(tài)度也讓人忍俊不禁。
但同時(shí),它也躲不過(guò)“程序員的嚴(yán)謹(jǐn)”——有人就提出了很重要的一個(gè)問(wèn)題:
引用的鏈接都有可信度嗎?
畢竟這年頭“謠言”可是不少,而這里面還包括不少第三方的文章。
于是,我們找到項(xiàng)目作者本人,與他深度交流了一番。
作者:背后的論文全部看過(guò)項(xiàng)目作者在我們的采訪以及回答網(wǎng)友疑問(wèn)中都表示,雖然有的鏈接放的不是原文,但里面的內(nèi)容都可以溯源。涉及到的論文他都一一讀過(guò)。
還得提一句的是,他自述曾為了根治鼻炎,在看完醫(yī)生的同時(shí),還自發(fā)看過(guò)不下4、50篇論文,包括歐洲鼻竇炎鼻息肉診療指南EPOS等。
可以說(shuō),醫(yī)學(xué)論文沒(méi)少看。
但是由于這類(lèi)專(zhuān)業(yè)論文讀起來(lái)十分晦澀,也缺少閱讀體驗(yàn),項(xiàng)目中的證據(jù)才用了這些易讀的文章呈現(xiàn)。
現(xiàn)在經(jīng)過(guò)大家的建議,他已經(jīng)在陸續(xù)加源文獻(xiàn),并且后續(xù)也會(huì)把期刊名、影響因子、評(píng)級(jí)等常規(guī)評(píng)價(jià)方式透出來(lái)。
同時(shí)大家也注意到,里面涉及到了一些結(jié)論矛盾的研究,也正如剛才所述,作者也都一一標(biāo)注。
而關(guān)于矛盾研究,他認(rèn)為,可以根據(jù)研究本身的質(zhì)量做評(píng)估。
因?yàn)橛袝r(shí)候一些研究也并非完全矛盾,研究時(shí)間、研究人群、實(shí)驗(yàn)方法不同時(shí),同一個(gè)選題確實(shí)會(huì)得出不同的結(jié)果。
項(xiàng)目由頭要追溯到小時(shí)候說(shuō)起來(lái)很有趣,作者是在小時(shí)候突然有一天意識(shí)到:原來(lái)自己終有一天會(huì)離開(kāi)世界。
這讓他很難過(guò),一度對(duì)著父母大哭。
正是這次發(fā)現(xiàn),讓小小年紀(jì)的他就想著以后一定要活得更久一些。
在成長(zhǎng)的過(guò)程中,他看過(guò)很多沒(méi)有依據(jù)包括長(zhǎng)輩灌輸?shù)摹梆B(yǎng)生方法”,就萌生了量化各個(gè)因素對(duì)全因死亡率影響的念頭,開(kāi)始了經(jīng)年累月的數(shù)據(jù)積累。
前幾個(gè)月他在參加一個(gè)技術(shù)社群之后小范圍分享了這些數(shù)據(jù),沒(méi)想到引起了非常高的好評(píng)率,還經(jīng)常有人找到他要材料,索性就開(kāi)源了。
網(wǎng)友:How to live longer with hair?這個(gè)項(xiàng)目一放上程序員聚集的GitHub,短短一天就漲了1500+star。
在別的平臺(tái),有不少非程序員網(wǎng)友還會(huì)貼心地轉(zhuǎn)給身邊的程序員朋友看。
有人打趣道:目標(biāo)、行動(dòng)、分析、輸入輸出……這幾個(gè)關(guān)鍵字一出來(lái),簡(jiǎn)直就是被OKR支配的壽命管理。
而作者的解釋就更有趣了:因?yàn)樽罱?jīng)常聽(tīng)到human-in-the-loop的觀念,這個(gè)文檔里人就可以看成一個(gè)Object,修改不同的輸入、輸出、上下文,就可以改變?nèi)恕?/p>
(可以,這很程序員。)
寫(xiě)不完的bug,沒(méi)日沒(méi)夜的加班……如何活得更長(zhǎng),確實(shí)是這個(gè)群體非常值得關(guān)注的問(wèn)題。
不過(guò),大家似乎并不滿足于此。
比如在項(xiàng)目的Issues中,就有人提問(wèn):
How to live longer with hair?
對(duì)程序員來(lái)說(shuō),頭發(fā)可是比什么都重要:頭發(fā)都沒(méi)有了,要這長(zhǎng)命百歲有何用……
以及不僅要保住頭發(fā),還要顯年輕才行。
這不就有人問(wèn):
“作者大大,是否有興趣開(kāi)一個(gè)How to look young?
畢竟二十多歲被人說(shuō)像七老八十的滋味誰(shuí)明白?(旺柴)
總之,別的不說(shuō),這屆程序員是越來(lái)越有覺(jué)悟了——做飯、養(yǎng)生、考公、買(mǎi)房……全都安排得明明白白的。
而這些意見(jiàn),作者表示會(huì)考慮。
比如他想到了“延壽先鋒”哈佛教授David Sinclai,或許后面在找到足夠的證據(jù)后,可以把他的食譜加上來(lái)。
以及有足夠的數(shù)據(jù)支撐的話,他還會(huì)加上多巴胺量表。
當(dāng)然,“活得久且開(kāi)心更重要”作者神秘的面紗在這里揭曉,對(duì),他本人也是一名程序員,還很年輕,90后。
他叫吳承霖,畢業(yè)于廈門(mén)大學(xué)計(jì)算機(jī)專(zhuān)業(yè),曾在騰訊擔(dān)任高級(jí)AI研究員,是當(dāng)時(shí)部門(mén)最年輕的T3.3高級(jí)員工。
他的GitHub主頁(yè)項(xiàng)目不多,但每一個(gè)標(biāo)星數(shù)都不少。
也許有人已經(jīng)聽(tīng)過(guò)他的名字,他在幾年前就入選了福布斯30位30歲以下精英和胡潤(rùn)30位30歲以下創(chuàng)業(yè)領(lǐng)袖。
是的,他現(xiàn)在已經(jīng)是一家公司的CEO了。
這家公司就是深度賦智,主要以AutoDL的形式提供AI中臺(tái)SaaS服務(wù),聚集了一幫來(lái)自騰訊、Google、百度、華為等公司的程序員。
對(duì)于這個(gè)爆火的項(xiàng)目,吳承霖表示談不上什么意不意外。
他說(shuō),程序員的眼睛、鼻子、腰椎、脊椎、肝等幾個(gè)部位都比較容易出問(wèn)題。
因此“定向檢測(cè)和預(yù)防性檢測(cè)很重要”,當(dāng)然,話鋒一轉(zhuǎn),他也指出:“核心還是得自己對(duì)“健康”有較高的洞察力?!?/p>
現(xiàn)在的他基本會(huì)按照這些量表去生活,主要是運(yùn)動(dòng)和曬太陽(yáng)方面做的還不夠。
不過(guò)他不會(huì)苛求自己100%實(shí)行,畢竟:
活得久而開(kāi)心比單純的活得久重要。
最后,作為程序員的你,覺(jué)得如何才能“延壽續(xù)命”呢?
GitHub項(xiàng)目地址:
https://github.com/geekan/HowToLiveLonger
參考鏈接:
[1]https://jamanetwork.com/journals/jamainternalmedicine/fullarticle/2759737[2]http://mdrf-eprints.in/1114/1/Association_of_dietary_patterns_and_dietary_diversity_with_cardiometabolic_disease_risk_factors.pdf[3]https://pubmed.ncbi.nlm.nih.gov/34152010/#:~:text=Among%20Chinese%20adults%2C%20we%20found,diabetes%20and%20chronic%20kidney%20disease.[4]https://jamanetwork.com/journals/jamanetworkopen/fullarticle/2783717[5]https://xintu.nature.com/articles/s41591-020-1112-0.pdf
— 完 —
量子位 QbitAI · 頭條號(hào)簽約
關(guān)注我們,第一時(shí)間獲知前沿科技動(dòng)態(tài)
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由信途科技轉(zhuǎn)載于網(wǎng)絡(luò),如有侵權(quán)聯(lián)系站長(zhǎng)刪除。
轉(zhuǎn)載請(qǐng)注明出處http://macbookprostickers.com/xintu/73073.html