<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[PifferPilfer]]></title><description><![CDATA[Exploring archaeogenetics, polygenic scores, intelligence, personality, fertility, and the little quirks of culture - from birth rates to coffee and tea]]></description><link>https://davidepiffer.com</link><image><url>https://substackcdn.com/image/fetch/$s_!vUy_!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a45f8d4-e8d8-466a-a59d-25553a3dee4c_1024x1024.png</url><title>PifferPilfer</title><link>https://davidepiffer.com</link></image><generator>Substack</generator><lastBuildDate>Thu, 18 Jun 2026 06:48:14 GMT</lastBuildDate><atom:link href="https://davidepiffer.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Davide Piffer]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[pifferpilfer@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[pifferpilfer@substack.com]]></itunes:email><itunes:name><![CDATA[Davide Piffer]]></itunes:name></itunes:owner><itunes:author><![CDATA[Davide Piffer]]></itunes:author><googleplay:owner><![CDATA[pifferpilfer@substack.com]]></googleplay:owner><googleplay:email><![CDATA[pifferpilfer@substack.com]]></googleplay:email><googleplay:author><![CDATA[Davide Piffer]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Did Hard Times Build Civilization?]]></title><description><![CDATA[It is easy to assume that milder climates should favor human development.]]></description><link>https://davidepiffer.com/p/did-climate-change-shape-civilization</link><guid isPermaLink="false">https://davidepiffer.com/p/did-climate-change-shape-civilization</guid><dc:creator><![CDATA[Davide Piffer]]></dc:creator><pubDate>Wed, 17 Jun 2026 06:01:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7xsP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe875da27-8f24-44b8-bf6e-77c071601af7_1092x318.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>It is easy to assume that milder climates should favor human development. Longer growing seasons, easier winters, and more predictable food supplies reduce the basic cost of survival. Under that view, climatic deterioration should make complex societies harder to sustain, not easier.</p><p>But there is another intuition, familiar from the internet&#8217;s favorite civilizational cycle: hard times create stronger, more organized people; good times eventually soften them. The meme is crude, but the underlying question is not stupid. Do pressure and adversity sometimes force societies to become more complex?</p><p>Ancient history does not always look like a record of progress under comfort. Major transitions in subsistence, technology, settlement, and social organization often occurred under stress: changing seasons, unstable ecologies, shifting food systems, and population movements that forced human groups to adapt. The question, then, is not whether cold weather was pleasant. It is whether long-term climate change, measured over timescales meaningful for human populations, is associated with changes in archaeological stage.</p><p>To test this, I linked ancient DNA samples to reconstructed temperature histories and asked a simple question: when a location became warmer or colder than it had been 1,000 years earlier, did the samples from that location tend to belong to a later archaeological stage?</p><p>This is not a study of modern global warming. The data come from deep history, long before industrial emissions, fossil-fuel economies, or modern climate politics. The temperature changes examined here are natural, slow-moving fluctuations across thousands of years of human prehistory.</p><p>The point is not to draw a political lesson about the present, but to ask a historical question: did long-run ecological change leave a detectable trace in the way ancient societies were organized?</p><p>The answer, in the current data, appears to be yes.</p><div><hr></div><h3>What Exactly Are We Measuring?</h3><p>I am not measuring IQ, wealth, literacy, or state capacity here. The outcome is much simpler: the archaeological stage assigned to each ancient genome, such as Mesolithic, Neolithic, Bronze Age, Iron Age, and related period categories.</p><p>That is obviously cruder than a full database of institutions or technologies. But it has one major advantage: it stays close to the metadata attached to the actual ancient DNA samples, rather than importing a separate historical classification system.</p><p>The climate variable is also straightforward. For each sample, I measured how much the local temperature had changed over the previous millennium:</p><p><strong>delta1000 = current temperature &#8722; temperature 1,000 years earlier</strong></p><p>A positive value means the location had warmed over the previous thousand years. A negative value means it had cooled.</p><p>The models then ask whether this temperature change predicts archaeological stage after accounting for the obvious confounders: current temperature, time, sample coverage, ancestry principal components, and educational-attainment (EA) polygenic scores.</p><p>The EA PGS control is especially useful because it addresses a possible objection directly. If climate change predicts archaeological stage, is that really a climate signal, or is it just picking up genetic differences correlated with educational attainment? Adding EA PGS lets us test whether the climate-stage association survives after that source of variation is included.</p><div><hr></div><h2>The Main Result: Linear Temperature Change</h2><p>To get the cleanest possible result, I didn&#8217;t just rely on default database labels. I used a <strong>manually verified subset of the data</strong>, meaning rows where the archaeological period assignment was rigorously cross-checked and verified against the original published supplementary materials to filter out noise.</p><p>It&#8217;s also vital to clarify the mechanics of the model: <strong>this does not estimate a separate, isolated cooling slope.</strong> Rather, it evaluates continuous temperature change across the board.</p><p>To make the direction intuitive and readable, Table 1 reports the coefficient as the <em>implied effect</em> of 1&#176;C of cooling. Because the underlying model was fit as current - lag1000, the reported cooling effect is simply the sign-flipped coefficient of that linear model.</p><p><strong>Table 1. Linear Temperature Change, Displayed as the Implied Cooling Effect</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7xsP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe875da27-8f24-44b8-bf6e-77c071601af7_1092x318.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7xsP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe875da27-8f24-44b8-bf6e-77c071601af7_1092x318.png 424w, https://substackcdn.com/image/fetch/$s_!7xsP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe875da27-8f24-44b8-bf6e-77c071601af7_1092x318.png 848w, https://substackcdn.com/image/fetch/$s_!7xsP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe875da27-8f24-44b8-bf6e-77c071601af7_1092x318.png 1272w, https://substackcdn.com/image/fetch/$s_!7xsP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe875da27-8f24-44b8-bf6e-77c071601af7_1092x318.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7xsP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe875da27-8f24-44b8-bf6e-77c071601af7_1092x318.png" width="1092" height="318" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e875da27-8f24-44b8-bf6e-77c071601af7_1092x318.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:318,&quot;width&quot;:1092,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:49484,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/202180277?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe875da27-8f24-44b8-bf6e-77c071601af7_1092x318.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7xsP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe875da27-8f24-44b8-bf6e-77c071601af7_1092x318.png 424w, https://substackcdn.com/image/fetch/$s_!7xsP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe875da27-8f24-44b8-bf6e-77c071601af7_1092x318.png 848w, https://substackcdn.com/image/fetch/$s_!7xsP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe875da27-8f24-44b8-bf6e-77c071601af7_1092x318.png 1272w, https://substackcdn.com/image/fetch/$s_!7xsP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe875da27-8f24-44b8-bf6e-77c071601af7_1092x318.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In this linear temperature-change model, the negative-delta direction implies that cooling over the previous 1,000 years predicts a higher ordered civilization stage.</p><p><strong>Is this effect driven by genetics? How large is this shift in reality? And does this mean cold weather mechanically caused civilization?</strong></p>
      <p>
          <a href="https://davidepiffer.com/p/did-climate-change-shape-civilization">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The World Used to Be Bigger]]></title><description><![CDATA[A thousand kilometers is not the same thing in every century.]]></description><link>https://davidepiffer.com/p/the-world-used-to-be-bigger</link><guid isPermaLink="false">https://davidepiffer.com/p/the-world-used-to-be-bigger</guid><dc:creator><![CDATA[Davide Piffer]]></dc:creator><pubDate>Mon, 15 Jun 2026 06:01:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!XmJ8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9c0231f-26cd-4747-8c95-92db59cc2d49_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A thousand kilometers is not the same thing in every century.</p><p>In one world, it can mean a chain of neighboring communities, regular marriage contacts, shared routes, seasonal movement, trade, and overlapping political horizons. In another, it can mean a hard break: different worlds separated by mountains, forests, water, language, subsistence, and time.</p><p>Ancient DNA gives us a way to ask whether that intuition leaves a genetic trace. At the same physical distance, were older ancient populations more genetically differentiated than more recent ones?</p><p>After controlling for geographic distance and broad region-pair, older group pairs have higher Hudson FST. Put plainly: the same number of kilometers corresponded to more genetic distance in older periods.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XmJ8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9c0231f-26cd-4747-8c95-92db59cc2d49_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XmJ8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9c0231f-26cd-4747-8c95-92db59cc2d49_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!XmJ8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9c0231f-26cd-4747-8c95-92db59cc2d49_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!XmJ8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9c0231f-26cd-4747-8c95-92db59cc2d49_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!XmJ8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9c0231f-26cd-4747-8c95-92db59cc2d49_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XmJ8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9c0231f-26cd-4747-8c95-92db59cc2d49_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a9c0231f-26cd-4747-8c95-92db59cc2d49_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1889358,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/201885539?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9c0231f-26cd-4747-8c95-92db59cc2d49_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XmJ8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9c0231f-26cd-4747-8c95-92db59cc2d49_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!XmJ8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9c0231f-26cd-4747-8c95-92db59cc2d49_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!XmJ8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9c0231f-26cd-4747-8c95-92db59cc2d49_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!XmJ8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9c0231f-26cd-4747-8c95-92db59cc2d49_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>First, distance matters today</h2><p>Before asking whether distance mattered more in the past, we need a baseline.</p><p>Among present-day populations in the AADR dataset, populations that live farther apart tend to be more genetically different. This is hardly surprising, but it is important to establish before moving on to the ancient data.</p><p>To show this, I matched the modern AADR Hudson FST table to the geographic coordinates of each population and calculated the distance between population centers. I restricted the analysis to groups with at least five individuals and known coordinates.</p><p>The relationship is far from perfect, but it is clear: greater geographic distance generally corresponds to greater genetic distance.</p><p><strong>Figure 1. Modern FST by geographic distance</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xgKd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050b808e-a67e-4e9b-8803-d0023d416e98_2624x1632.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xgKd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050b808e-a67e-4e9b-8803-d0023d416e98_2624x1632.png 424w, https://substackcdn.com/image/fetch/$s_!xgKd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050b808e-a67e-4e9b-8803-d0023d416e98_2624x1632.png 848w, https://substackcdn.com/image/fetch/$s_!xgKd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050b808e-a67e-4e9b-8803-d0023d416e98_2624x1632.png 1272w, https://substackcdn.com/image/fetch/$s_!xgKd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050b808e-a67e-4e9b-8803-d0023d416e98_2624x1632.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xgKd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050b808e-a67e-4e9b-8803-d0023d416e98_2624x1632.png" width="1456" height="906" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/050b808e-a67e-4e9b-8803-d0023d416e98_2624x1632.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:906,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1373498,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/201885539?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050b808e-a67e-4e9b-8803-d0023d416e98_2624x1632.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xgKd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050b808e-a67e-4e9b-8803-d0023d416e98_2624x1632.png 424w, https://substackcdn.com/image/fetch/$s_!xgKd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050b808e-a67e-4e9b-8803-d0023d416e98_2624x1632.png 848w, https://substackcdn.com/image/fetch/$s_!xgKd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050b808e-a67e-4e9b-8803-d0023d416e98_2624x1632.png 1272w, https://substackcdn.com/image/fetch/$s_!xgKd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F050b808e-a67e-4e9b-8803-d0023d416e98_2624x1632.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The real question is whether a given distance meant the same thing throughout history.<strong> Did 1,000 kilometers separate populations more strongly 8,000 years ago than it did 2,000 years ago? Ancient DNA allows us to test exactly that.</strong></p><h2><strong>The continuous trend</strong></h2><p>Even after accounting for how far apart two populations were and which broad regions they belonged to, older population pairs were consistently more genetically different from one another.</p><p>The effect is large enough to matter. For every additional 1,000 years into the past, Hudson FST increases by about 0.01.</p><p>In practical terms, this means that a journey of 1,000 kilometers connected people much less effectively in the distant past than it does in more recent periods. Populations separated by the same physical distance were genetically more distinct, suggesting that migration, trade, communication, and marriage networks became progressively better at bridging geographic space over time.</p><p><strong>Table 1. Core model coefficients</strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CaLm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F464b5e45-2934-49ed-b4ec-ed887084fca7_865x225.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CaLm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F464b5e45-2934-49ed-b4ec-ed887084fca7_865x225.png 424w, https://substackcdn.com/image/fetch/$s_!CaLm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F464b5e45-2934-49ed-b4ec-ed887084fca7_865x225.png 848w, https://substackcdn.com/image/fetch/$s_!CaLm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F464b5e45-2934-49ed-b4ec-ed887084fca7_865x225.png 1272w, https://substackcdn.com/image/fetch/$s_!CaLm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F464b5e45-2934-49ed-b4ec-ed887084fca7_865x225.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CaLm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F464b5e45-2934-49ed-b4ec-ed887084fca7_865x225.png" width="865" height="225" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/464b5e45-2934-49ed-b4ec-ed887084fca7_865x225.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:225,&quot;width&quot;:865,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:37284,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/201885539?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F464b5e45-2934-49ed-b4ec-ed887084fca7_865x225.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CaLm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F464b5e45-2934-49ed-b4ec-ed887084fca7_865x225.png 424w, https://substackcdn.com/image/fetch/$s_!CaLm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F464b5e45-2934-49ed-b4ec-ed887084fca7_865x225.png 848w, https://substackcdn.com/image/fetch/$s_!CaLm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F464b5e45-2934-49ed-b4ec-ed887084fca7_865x225.png 1272w, https://substackcdn.com/image/fetch/$s_!CaLm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F464b5e45-2934-49ed-b4ec-ed887084fca7_865x225.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">The time coefficient is also supported by a within-region-pair permutation test, p = 0.0002, and by a group-cluster bootstrap 95 percent interval of 0.0033 to 0.0156. The group bootstrap resamples AADR groups rather than treating all pairwise rows as independent.</figcaption></figure></div><p>One way to read the result is to fix the distance. At 1,000 km, the predicted FST rises steadily as pair age gets older.</p><p><strong>Table 2. Predicted FST at 1,000 km by mean pair</strong> age</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VGnN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6e3165b-ae6f-46ba-aba1-b5b9a2d473be_642x422.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VGnN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6e3165b-ae6f-46ba-aba1-b5b9a2d473be_642x422.png 424w, https://substackcdn.com/image/fetch/$s_!VGnN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6e3165b-ae6f-46ba-aba1-b5b9a2d473be_642x422.png 848w, https://substackcdn.com/image/fetch/$s_!VGnN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6e3165b-ae6f-46ba-aba1-b5b9a2d473be_642x422.png 1272w, https://substackcdn.com/image/fetch/$s_!VGnN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6e3165b-ae6f-46ba-aba1-b5b9a2d473be_642x422.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VGnN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6e3165b-ae6f-46ba-aba1-b5b9a2d473be_642x422.png" width="642" height="422" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d6e3165b-ae6f-46ba-aba1-b5b9a2d473be_642x422.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:422,&quot;width&quot;:642,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:35676,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/201885539?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6e3165b-ae6f-46ba-aba1-b5b9a2d473be_642x422.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VGnN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6e3165b-ae6f-46ba-aba1-b5b9a2d473be_642x422.png 424w, https://substackcdn.com/image/fetch/$s_!VGnN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6e3165b-ae6f-46ba-aba1-b5b9a2d473be_642x422.png 848w, https://substackcdn.com/image/fetch/$s_!VGnN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6e3165b-ae6f-46ba-aba1-b5b9a2d473be_642x422.png 1272w, https://substackcdn.com/image/fetch/$s_!VGnN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6e3165b-ae6f-46ba-aba1-b5b9a2d473be_642x422.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Predictions from the region-adjusted continuous-time model, using the Europe-Europe region-pair as the reference category.</figcaption></figure></div><p>Because this is a linear model, the smooth spacing between rows is the fitted time slope. It should be read as a compact model summary, not as a claim that genetic distance changed mechanically by the same amount every millennium.</p><p><strong>Figure 1. Predicted FST by age at fixed geographic distances</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TGcw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d97f47-d84e-4d1b-90cf-ec75c0c47d6b_1936x1144.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TGcw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d97f47-d84e-4d1b-90cf-ec75c0c47d6b_1936x1144.png 424w, https://substackcdn.com/image/fetch/$s_!TGcw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d97f47-d84e-4d1b-90cf-ec75c0c47d6b_1936x1144.png 848w, https://substackcdn.com/image/fetch/$s_!TGcw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d97f47-d84e-4d1b-90cf-ec75c0c47d6b_1936x1144.png 1272w, https://substackcdn.com/image/fetch/$s_!TGcw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d97f47-d84e-4d1b-90cf-ec75c0c47d6b_1936x1144.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TGcw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d97f47-d84e-4d1b-90cf-ec75c0c47d6b_1936x1144.png" width="1456" height="860" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4d97f47-d84e-4d1b-90cf-ec75c0c47d6b_1936x1144.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:860,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:175425,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/201885539?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d97f47-d84e-4d1b-90cf-ec75c0c47d6b_1936x1144.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TGcw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d97f47-d84e-4d1b-90cf-ec75c0c47d6b_1936x1144.png 424w, https://substackcdn.com/image/fetch/$s_!TGcw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d97f47-d84e-4d1b-90cf-ec75c0c47d6b_1936x1144.png 848w, https://substackcdn.com/image/fetch/$s_!TGcw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d97f47-d84e-4d1b-90cf-ec75c0c47d6b_1936x1144.png 1272w, https://substackcdn.com/image/fetch/$s_!TGcw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4d97f47-d84e-4d1b-90cf-ec75c0c47d6b_1936x1144.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Predicted Hudson FST at 500, 1,000, 2,000, and 5,000 km between group centroids. Predictions are adjusted for broad region-pair, with Europe-Europe shown as the reference. Older mean pair ages are on the left.</figcaption></figure></div><p>Figure 2 isolates the 1,000 km case. This is the most direct visualization of the question: hold distance fixed and move through time.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zBu1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae45f5ea-6c10-4dd4-ae76-db883619a490_1803x1056.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zBu1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae45f5ea-6c10-4dd4-ae76-db883619a490_1803x1056.png 424w, https://substackcdn.com/image/fetch/$s_!zBu1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae45f5ea-6c10-4dd4-ae76-db883619a490_1803x1056.png 848w, https://substackcdn.com/image/fetch/$s_!zBu1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae45f5ea-6c10-4dd4-ae76-db883619a490_1803x1056.png 1272w, https://substackcdn.com/image/fetch/$s_!zBu1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae45f5ea-6c10-4dd4-ae76-db883619a490_1803x1056.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zBu1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae45f5ea-6c10-4dd4-ae76-db883619a490_1803x1056.png" width="1456" height="853" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae45f5ea-6c10-4dd4-ae76-db883619a490_1803x1056.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:853,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:99260,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/201885539?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae45f5ea-6c10-4dd4-ae76-db883619a490_1803x1056.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zBu1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae45f5ea-6c10-4dd4-ae76-db883619a490_1803x1056.png 424w, https://substackcdn.com/image/fetch/$s_!zBu1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae45f5ea-6c10-4dd4-ae76-db883619a490_1803x1056.png 848w, https://substackcdn.com/image/fetch/$s_!zBu1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae45f5ea-6c10-4dd4-ae76-db883619a490_1803x1056.png 1272w, https://substackcdn.com/image/fetch/$s_!zBu1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae45f5ea-6c10-4dd4-ae76-db883619a490_1803x1056.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Region-adjusted predicted Hudson FST for group pairs 1,000 km apart. The model predicts about 0.064 at 1,000 BP and about 0.142 at 9,000 BP.</figcaption></figure></div><p>In this model, 1,000 km around 1,000 BP corresponds to predicted FST of about 0.064. The same 1,000 km around 9,000 BP corresponds to about 0.142. The exact numbers depend on the model and the AADR groups that survive the sample-size filter, but the direction is robust.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://davidepiffer.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://davidepiffer.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>Some concrete same-country-sized examples</h2><p>The abstract version of the result is easy to miss. A more intuitive way to read it is to ask what distances inside modern countries would have implied in the Neolithic.</p><p>Modern countries did not exist in the Neolithic, of course. London and Edinburgh were not endpoints in a British population system, and Rome and Milan were not Italian cities. The point is only to give the distance scale a familiar shape. These are present-day city pairs separated by roughly 500-660 km.</p><p><strong>Table 3. Model-predicted FST for same-country-sized European distances</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qo4d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F147e53cd-3b6f-41a6-8804-82f20e34cdbf_819x602.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qo4d!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F147e53cd-3b6f-41a6-8804-82f20e34cdbf_819x602.png 424w, https://substackcdn.com/image/fetch/$s_!qo4d!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F147e53cd-3b6f-41a6-8804-82f20e34cdbf_819x602.png 848w, https://substackcdn.com/image/fetch/$s_!qo4d!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F147e53cd-3b6f-41a6-8804-82f20e34cdbf_819x602.png 1272w, https://substackcdn.com/image/fetch/$s_!qo4d!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F147e53cd-3b6f-41a6-8804-82f20e34cdbf_819x602.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qo4d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F147e53cd-3b6f-41a6-8804-82f20e34cdbf_819x602.png" width="819" height="602" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/147e53cd-3b6f-41a6-8804-82f20e34cdbf_819x602.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:602,&quot;width&quot;:819,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:90196,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/201885539?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F147e53cd-3b6f-41a6-8804-82f20e34cdbf_819x602.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qo4d!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F147e53cd-3b6f-41a6-8804-82f20e34cdbf_819x602.png 424w, https://substackcdn.com/image/fetch/$s_!qo4d!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F147e53cd-3b6f-41a6-8804-82f20e34cdbf_819x602.png 848w, https://substackcdn.com/image/fetch/$s_!qo4d!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F147e53cd-3b6f-41a6-8804-82f20e34cdbf_819x602.png 1272w, https://substackcdn.com/image/fetch/$s_!qo4d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F147e53cd-3b6f-41a6-8804-82f20e34cdbf_819x602.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Predictions from the Europe-Europe reference category of the region-adjusted continuous-time model. These are not literal city-to-city ancient estimates; they show what the model predicts for European group pairs separated by familiar same-country-scale distances.</figcaption></figure></div><p>Those values are large compared with modern within-country or near-within-country population proxies in the same AADR-derived modern FST benchmark.</p><p><strong>Table 4. Modern within-country or regional proxy FST values</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!umyf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b1eac16-6645-494c-9086-1406d09522cb_494x416.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!umyf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b1eac16-6645-494c-9086-1406d09522cb_494x416.png 424w, https://substackcdn.com/image/fetch/$s_!umyf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b1eac16-6645-494c-9086-1406d09522cb_494x416.png 848w, https://substackcdn.com/image/fetch/$s_!umyf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b1eac16-6645-494c-9086-1406d09522cb_494x416.png 1272w, https://substackcdn.com/image/fetch/$s_!umyf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b1eac16-6645-494c-9086-1406d09522cb_494x416.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!umyf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b1eac16-6645-494c-9086-1406d09522cb_494x416.png" width="494" height="416" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b1eac16-6645-494c-9086-1406d09522cb_494x416.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:416,&quot;width&quot;:494,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:49412,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/201885539?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b1eac16-6645-494c-9086-1406d09522cb_494x416.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!umyf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b1eac16-6645-494c-9086-1406d09522cb_494x416.png 424w, https://substackcdn.com/image/fetch/$s_!umyf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b1eac16-6645-494c-9086-1406d09522cb_494x416.png 848w, https://substackcdn.com/image/fetch/$s_!umyf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b1eac16-6645-494c-9086-1406d09522cb_494x416.png 1272w, https://substackcdn.com/image/fetch/$s_!umyf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b1eac16-6645-494c-9086-1406d09522cb_494x416.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">These are modern population-pair proxies, not literal city pairs. Some groups have small sample sizes, so the exact values should not be overread. They are useful mainly for scale.</figcaption></figure></div><p>A 500 km separation inside present-day Europe often corresponds to tiny modern FST values, on the order of a few thousandths in these proxies. In the ancient model, a similar geographic separation around 6000-8000 BP corresponds to predicted FST around 0.11-0.13, similar to the distance between East Asians and Europeans. That is not a small difference in scale.</p><h2>What this means historically</h2><p>Older ancient populations were more genetically patchy over space. The same physical distance separated more differentiated populations in the deeper past than in later periods.</p><p>That does not require a single mechanism. Several processes can produce the pattern. Small effective population sizes can make local drift stronger. Sparse contact networks can allow neighboring regions to diverge. Later expansions and mixtures can smooth older discontinuities. Farming, pastoralism, metallurgy, trade, ships, horses, roads, empires, and marriage networks can all make distance less absolute, but FST does not tell us which one is responsible in any particular case.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://davidepiffer.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe for deep dives into ancient DNA, selection and human history!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>Methods</h2><p>I use FST as the genetic-distance measure. An FST of zero would mean two groups are genetically indistinguishable at the measured markers; higher values mean greater allele-frequency differentiation. Geographic distance is the great-circle distance between group centroids.</p><p>The unit of analysis is AADR Group ID pairs, not individual pairs. I first KING-pruned individuals, retained ancient groups with at least 25 post-pruning individuals, computed Hudson FST between retained groups, and then modeled group-pair FST as a function of geography and time.</p><p>The retained dataset contains 141 ancient groups, 7,494 individuals, and 9,870 group-pair comparisons. For the region-controlled continuous model, pairs with unclassified broad-region labels were dropped, leaving 9,045 group pairs.</p><p>The core model is simple:</p><p>Hudson FST ~ geographic distance + mean pair age + broad region-pair</p><p>Mean pair age is the mean of the two groups&#8217; median Years BP. Broad region-pair is a dummy for combinations such as Europe-Europe, Europe-West Asia, West Asia-West Asia, and so on.</p><div><hr></div><h2>References</h2><p>Bhatia, G., Patterson, N., Sankararaman, S. &amp; Price, A.L. (2013). Estimating and interpreting FST: The impact of rare variants. *Genome Research*, 23(9), 1514-1521. https://doi.org/10.1101/gr.154831.113</p><p>Chang, C.C., Chow, C.C., Tellier, L.C.A.M., Vattikuti, S., Purcell, S.M. &amp; Lee, J.J. (2015). Second-generation PLINK: rising to the challenge of larger and richer datasets. *GigaScience*, 4, 7. https://doi.org/10.1186/s13742-015-0047-8</p><p>PifferPilfer is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.Mallick, S., Micco, A., Mah, M., Ringbauer, H., Lazaridis, I., Olalde, I., Patterson, N. &amp; Reich, D. (2024). The Allen Ancient DNA Resource (AADR) a curated compendium of ancient human genomes. *Scientific Data*, 11, 182. https://doi.org/10.1038/s41597-024-03031-7</p><p>Manichaikul, A., Mychaleckyj, J.C., Rich, S.S., Daly, K., Sale, M. &amp; Chen, W.-M. (2010). Robust relationship inference in genome-wide association studies. *Bioinformatics*, 26(22), 2867-2873. https://doi.org/10.1093/bioinformatics/btq559</p>]]></content:encoded></item><item><title><![CDATA[Did Climate Cooling Select for Cognitive Abilities?]]></title><description><![CDATA[In my previous posts, I found that ancient climate cooling predicted higher height polygenic scores and more introverted, less neurotic personality profiles.]]></description><link>https://davidepiffer.com/p/did-climate-cooling-select-for-higher</link><guid isPermaLink="false">https://davidepiffer.com/p/did-climate-cooling-select-for-higher</guid><pubDate>Fri, 12 Jun 2026 13:03:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!t2id!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ad97a17-15e4-41c1-9f60-81d29100e932_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In my previous posts, I found that ancient climate cooling predicted <a href="https://davidepiffer.com/p/did-climate-change-make-humans-shorter">higher height</a> polygenic scores and <a href="https://davidepiffer.com/p/did-climate-swings-shape-ancient">more introverted, less neurotic personality profiles</a>.</p><p>Educational attainment (EA) was the next obvious trait to examine.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!t2id!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ad97a17-15e4-41c1-9f60-81d29100e932_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!t2id!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ad97a17-15e4-41c1-9f60-81d29100e932_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!t2id!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ad97a17-15e4-41c1-9f60-81d29100e932_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!t2id!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ad97a17-15e4-41c1-9f60-81d29100e932_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!t2id!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ad97a17-15e4-41c1-9f60-81d29100e932_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!t2id!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ad97a17-15e4-41c1-9f60-81d29100e932_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ad97a17-15e4-41c1-9f60-81d29100e932_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2804031,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/201705558?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ad97a17-15e4-41c1-9f60-81d29100e932_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!t2id!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ad97a17-15e4-41c1-9f60-81d29100e932_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!t2id!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ad97a17-15e4-41c1-9f60-81d29100e932_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!t2id!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ad97a17-15e4-41c1-9f60-81d29100e932_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!t2id!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ad97a17-15e4-41c1-9f60-81d29100e932_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Ancient people did not attend universities, take standardized tests, or spend years in formal schooling. Yet the modern educational attainment polygenic score captures much more than education itself. It reflects thousands of genetic variants associated with cognition, persistence, long-term planning, and the ability to navigate complex social systems.</p><p>That raises an intriguing question:</p><p><strong>When a region became colder than it had been a millennium earlier, did the genetic profile associated with educational attainment also change?</strong></p><p>The answer depends on how the question is asked.</p><p>Using my primary climate-history model, the effect is essentially zero. But when cooling and warming are allowed to operate differently, a more interesting pattern appears: cooling predicts higher EA polygenic scores, while warming shows little evidence of producing the reverse effect.</p><p>Unlike height, where the signal is straightforward, EA turns out to be a more complicated and perhaps more revealing case.</p><p>I will not repeat the full methodological details here because they are identical to those used in the previous height and personality analyses. This post uses the same AADR sample, climate reconstructions, Mundlak within/between-location framework, ancestry controls, and robustness procedures described earlier.</p><p>The only thing that changes is the outcome variable: educational attainment polygenic score (EA PGS).</p><p>The first question is simple: if a location became colder or warmer than it had been a millennium earlier, did its EA polygenic scores change as well?</p><p>To test that, I added 1,000-year temperature change to the baseline model and asked whether it improved prediction.</p><p><strong>Table 1. Linear 1,000-Year Temperature Change and EA PGS</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!42yx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe77f5895-4218-42fc-9ba2-697c665184d5_872x338.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!42yx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe77f5895-4218-42fc-9ba2-697c665184d5_872x338.png 424w, https://substackcdn.com/image/fetch/$s_!42yx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe77f5895-4218-42fc-9ba2-697c665184d5_872x338.png 848w, https://substackcdn.com/image/fetch/$s_!42yx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe77f5895-4218-42fc-9ba2-697c665184d5_872x338.png 1272w, https://substackcdn.com/image/fetch/$s_!42yx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe77f5895-4218-42fc-9ba2-697c665184d5_872x338.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!42yx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe77f5895-4218-42fc-9ba2-697c665184d5_872x338.png" width="872" height="338" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e77f5895-4218-42fc-9ba2-697c665184d5_872x338.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:338,&quot;width&quot;:872,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:49691,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/201705558?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe77f5895-4218-42fc-9ba2-697c665184d5_872x338.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!42yx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe77f5895-4218-42fc-9ba2-697c665184d5_872x338.png 424w, https://substackcdn.com/image/fetch/$s_!42yx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe77f5895-4218-42fc-9ba2-697c665184d5_872x338.png 848w, https://substackcdn.com/image/fetch/$s_!42yx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe77f5895-4218-42fc-9ba2-697c665184d5_872x338.png 1272w, https://substackcdn.com/image/fetch/$s_!42yx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe77f5895-4218-42fc-9ba2-697c665184d5_872x338.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The result is straightforward: there is no detectable linear relationship.</p><p>Adding 1,000-year temperature change does not improve prediction of EA polygenic scores in either the pooled or Mundlak specifications.</p><p>If this were the only model examined, the conclusion would be simple:</p><blockquote><p>There is no evidence that millennium-scale climate change influenced ancient EA polygenic scores. </p><p>Goodbye cold-winters theory!</p></blockquote><div><hr></div><h2>The Split-Slope Diagnostic Changes the Picture</h2><p>The problem with the linear model is that it assumes cooling and warming are mirror images of one another.</p><p>Nature does not necessarily behave that way.</p><p>To test this possibility, I replaced the single temperature-change term with separate cooling and warming variables:</p><ul><li><p>Cooling = max(&#8722;&#916;1000, 0)</p></li><li><p>Warming = max(&#916;1000, 0)</p></li></ul><p>This allows cooling and warming to have independent effects.</p>
      <p>
          <a href="https://davidepiffer.com/p/did-climate-cooling-select-for-higher">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Did Cold Climates Select for Cold Personalities? ]]></title><description><![CDATA[After looking at how ancient height polygenic scores track local climate shifts, the obvious next question for me was whether the same model would &#8220;light up&#8221; for psychological traits.]]></description><link>https://davidepiffer.com/p/did-climate-swings-shape-ancient</link><guid isPermaLink="false">https://davidepiffer.com/p/did-climate-swings-shape-ancient</guid><dc:creator><![CDATA[Davide Piffer]]></dc:creator><pubDate>Wed, 10 Jun 2026 09:33:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bNE8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fdc6448-0211-44ff-9204-1ceb93240ddb_685x394.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>After looking at how <a href="https://davidepiffer.com/p/did-climate-change-make-humans-shorter">ancient height polygenic scores track local climate shifts</a>, the obvious next question for me was whether the same model would &#8220;light up&#8221; for psychological traits.</p><p>To be absolutely clear: I do not mean personality in the loose, everyday sense. I mean modern Genome-Wide Association Study (GWAS) weighted scores projected into ancient genomes. I am looking at Polygenic Scores (PGS) for the Big Five personality traits, plus two sparse psychiatric comparison scores for autism and schizophrenia as a social-behavioral sanity check.</p><p>The question I am asking is simple: <strong>When a specific geography became warmer or colder than it had been 1,000 years earlier, did later ancient samples from that exact place carry different psychological PGS?</strong></p><p>To find out, I pushed the data through the exact same rigorous controls I used for the height analysis. Here is how the experiment was structured, where the signals emerged, and what happened when I forced the model to look closer.</p>
      <p>
          <a href="https://davidepiffer.com/p/did-climate-swings-shape-ancient">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Did Climate Change Make Humans Shorter or Taller?]]></title><description><![CDATA[There is an old model in evolutionary biology known as Bergmann&#8217;s Rule: warm-blooded animals living in colder environments tend to evolve larger body sizes to minimize their surface-area-to-volume ratio, thereby conserving metabolic heat.]]></description><link>https://davidepiffer.com/p/did-climate-change-make-humans-shorter</link><guid isPermaLink="false">https://davidepiffer.com/p/did-climate-change-make-humans-shorter</guid><dc:creator><![CDATA[Davide Piffer]]></dc:creator><pubDate>Tue, 09 Jun 2026 13:01:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!rVDJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387f787b-1ce0-4891-8cb4-a920a74d0cd4_1803x1122.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There is an old model in evolutionary biology known as Bergmann&#8217;s Rule: warm-blooded animals living in colder environments tend to evolve larger body sizes to minimize their surface-area-to-volume ratio, thereby conserving metabolic heat.</p><p>When applied to human population history, this framework generates a straightforward prediction: populations in colder regions should carry a higher density of height-increasing alleles. If you look at a static modern genetic map, you&#8217;ll see that higher height polygenic scores (PGS) heavily cluster in colder northern latitudes, seemingly validating the model.</p><p>But this static observation is deeply flawed because it conflates two entirely different tests:</p><ul><li><p><strong>The Geographic Correlation:</strong> Are colder places, on average, cross-sectionally associated with higher polygenic scores for height?</p></li><li><p><strong>The Historical Dynamics:</strong> When a specific location experiences a temporal shift in temperature, do subsequent generations in that exact place undergo a parallel genetic shift in height?</p></li></ul><p>Relying on the geographic cross-section is highly problematic. Because human groups migrate, a static map cannot determine whether a genetic pattern is a direct adaptation to local climate or simply a reflection of old population structure and ancestral movements.</p><p>To run a direct, unconfounded test, we need a kind of <strong>natural experiment</strong>. In a true experiment, an experimenter manipulates an independent variable to observe its isolated effect on a dependent variable. In paleogenomics, we obviously cannot manipulate the climate of the past. However, by looking <em>within</em> the exact same location over time, we can let history run its own natural experiment. When a specific region experiences a sudden cooling or warming episode while its physical geography remains entirely constant, we can observe the direct effect of that climate &#8220;manipulation&#8221; on the subsequent gene pool.</p><p>To execute this, I reran an ancient-DNA climate model using a statistical framework that explicitly decouples stable differences <em>between</em> regions from these historical climate shifts occurring <em>within</em> those exact same regions.</p><p>The signal isn&#8217;t merely that cold places have higher allele scores. Rather, <strong>a 1,000-year local temperature drop adds predictive information that geographic variance alone cannot account for.</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://davidepiffer.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe for deep dives into ancient DNA, selection, and human history.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>Controlling for Population Structure</h2><p>The primary vulnerability of simpler climate-genetic models is that they risk merely rediscovering geography. Northern and eastern ancient populations differ genetically from southern ones due to deep ancestral population structure, and they happen to have lived in colder climates. If a model links baseline cold to height PGS without accounting for this, it is likely tracking old migrations rather than localized climate response.</p><p>To set a more rigorous baseline, I isolated the temporal component by asking: <em>Given the average long-run temperature of a specific location, does the localized change in temperature over the previous 1,000 years add any predictive value?</em></p><p>Using data from ancient individuals in the Allen Ancient DNA Resource (AADR v66) matched with paleoclimate reconstructions from CHELSA-TraCE21k, I calculated a localized historical lag:</p><p>Delta1000 = Current Window Temperature - Temperature 1,000 Years Prior</p><ul><li><p><strong>Negative values</strong> indicate local cooling over the preceding millennium.</p></li><li><p><strong>Positive values</strong> indicate local warming.</p></li></ul><p><strong>Figure 1. Local 1,000-Year Temperature Change Across Ancient Sample Locations</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rVDJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387f787b-1ce0-4891-8cb4-a920a74d0cd4_1803x1122.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rVDJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387f787b-1ce0-4891-8cb4-a920a74d0cd4_1803x1122.png 424w, https://substackcdn.com/image/fetch/$s_!rVDJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387f787b-1ce0-4891-8cb4-a920a74d0cd4_1803x1122.png 848w, https://substackcdn.com/image/fetch/$s_!rVDJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387f787b-1ce0-4891-8cb4-a920a74d0cd4_1803x1122.png 1272w, https://substackcdn.com/image/fetch/$s_!rVDJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387f787b-1ce0-4891-8cb4-a920a74d0cd4_1803x1122.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rVDJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387f787b-1ce0-4891-8cb4-a920a74d0cd4_1803x1122.png" width="1456" height="906" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/387f787b-1ce0-4891-8cb4-a920a74d0cd4_1803x1122.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:906,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:346465,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/201108918?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387f787b-1ce0-4891-8cb4-a920a74d0cd4_1803x1122.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rVDJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387f787b-1ce0-4891-8cb4-a920a74d0cd4_1803x1122.png 424w, https://substackcdn.com/image/fetch/$s_!rVDJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387f787b-1ce0-4891-8cb4-a920a74d0cd4_1803x1122.png 848w, https://substackcdn.com/image/fetch/$s_!rVDJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387f787b-1ce0-4891-8cb4-a920a74d0cd4_1803x1122.png 1272w, https://substackcdn.com/image/fetch/$s_!rVDJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387f787b-1ce0-4891-8cb4-a920a74d0cd4_1803x1122.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Mean 1,000-year change in coldest-quarter temperature by rounded one-degree location bin across the global ancient sample. Blue means the sample-window coldest quarter was colder than 1,000 years earlier; red means warmer. Point size is capped sample count per location bin.</figcaption></figure></div><p>While a map shows us <em>where</em> these climate shifts occurred, it doesn't give us a clear sense of the raw data's balance. To see exactly how many individual samples lived through historical anomalies versus stable baselines, we can strip away the map coordinates and plot each individual's current-window winter temperature directly against its own 1,000-year historical lag.</p><p><strong>Figure 2. Current vs. 1,000-Year-Lagged Winter Temperature</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nKud!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc598b917-0d84-41ac-b157-88522b42efcd_1496x1188.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nKud!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc598b917-0d84-41ac-b157-88522b42efcd_1496x1188.png 424w, https://substackcdn.com/image/fetch/$s_!nKud!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc598b917-0d84-41ac-b157-88522b42efcd_1496x1188.png 848w, https://substackcdn.com/image/fetch/$s_!nKud!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc598b917-0d84-41ac-b157-88522b42efcd_1496x1188.png 1272w, https://substackcdn.com/image/fetch/$s_!nKud!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc598b917-0d84-41ac-b157-88522b42efcd_1496x1188.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nKud!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc598b917-0d84-41ac-b157-88522b42efcd_1496x1188.png" width="1456" height="1156" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c598b917-0d84-41ac-b157-88522b42efcd_1496x1188.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1156,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:130736,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/201108918?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc598b917-0d84-41ac-b157-88522b42efcd_1496x1188.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nKud!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc598b917-0d84-41ac-b157-88522b42efcd_1496x1188.png 424w, https://substackcdn.com/image/fetch/$s_!nKud!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc598b917-0d84-41ac-b157-88522b42efcd_1496x1188.png 848w, https://substackcdn.com/image/fetch/$s_!nKud!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc598b917-0d84-41ac-b157-88522b42efcd_1496x1188.png 1272w, https://substackcdn.com/image/fetch/$s_!nKud!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc598b917-0d84-41ac-b157-88522b42efcd_1496x1188.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Coldest-quarter temperature in the sample window compared with the same location 1,000 years earlier. Below the diagonal means cooling; above the diagonal means warming. Points are ancient individuals, downsampled for plotting only if needed.</figcaption></figure></div><p>To prevent spatial population structure from driving the results, I utilized a <strong>Mundlak specification</strong> (a correlated-random-effects approach). This framework formally decomposes the climate variables into two distinct components:</p><ul><li><p><strong>The between-location component:</strong> Captures whether a location is generally colder or warmer than other regions globally (susceptible to migration confounding).</p></li><li><p><strong>The within-location component:</strong> Captures whether a specific sample&#8217;s local climate was colder or warmer than <em>that exact location&#8217;s</em> own long-run historical baseline (the direct test).</p></li></ul><blockquote><p><em>Note on the genetic metric:</em> This analysis tracks the frequency of modern GWAS height-associated alleles moving through ancient genomes. It measures shifts in weighted polygenic scores, not direct osteological measurements.</p></blockquote><div><hr></div><h2>What the Data Says</h2><p>When you force the model to look strictly at historical temperature <em>change</em> within a location rather than the <em>latitude</em> of the sample, the model&#8217;s predictive power improves significantly.</p><p><strong>Table 1. Does 1,000-Year Temperature Change Add Predictive Value?</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pIWv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a8981dd-10e7-42e2-acb2-7aff931acbed_867x342.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pIWv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a8981dd-10e7-42e2-acb2-7aff931acbed_867x342.png 424w, https://substackcdn.com/image/fetch/$s_!pIWv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a8981dd-10e7-42e2-acb2-7aff931acbed_867x342.png 848w, https://substackcdn.com/image/fetch/$s_!pIWv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a8981dd-10e7-42e2-acb2-7aff931acbed_867x342.png 1272w, https://substackcdn.com/image/fetch/$s_!pIWv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a8981dd-10e7-42e2-acb2-7aff931acbed_867x342.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pIWv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a8981dd-10e7-42e2-acb2-7aff931acbed_867x342.png" width="867" height="342" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a8981dd-10e7-42e2-acb2-7aff931acbed_867x342.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:342,&quot;width&quot;:867,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:50786,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/201108918?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a8981dd-10e7-42e2-acb2-7aff931acbed_867x342.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pIWv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a8981dd-10e7-42e2-acb2-7aff931acbed_867x342.png 424w, https://substackcdn.com/image/fetch/$s_!pIWv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a8981dd-10e7-42e2-acb2-7aff931acbed_867x342.png 848w, https://substackcdn.com/image/fetch/$s_!pIWv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a8981dd-10e7-42e2-acb2-7aff931acbed_867x342.png 1272w, https://substackcdn.com/image/fetch/$s_!pIWv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a8981dd-10e7-42e2-acb2-7aff931acbed_867x342.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The key metric here is Delta adj. R2, which shows whether adding the 1,000-year temperature change improves the model <em>after</em> baseline temperature, geography, and ancestry controls are already factored in.</p><p>The cleanest, most robust result comes from <strong>winter temperatures (coldest-quarter)</strong>. Adding the previous millennium&#8217;s temperature trend significantly improves the Mundlak model (p = 0.0015).</p><p><strong>Figure 3. Local Temperature Change and Ancient Height PGS</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lDNo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56096c4-7480-4ba9-bae4-493491285848_1584x726.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lDNo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56096c4-7480-4ba9-bae4-493491285848_1584x726.png 424w, https://substackcdn.com/image/fetch/$s_!lDNo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56096c4-7480-4ba9-bae4-493491285848_1584x726.png 848w, https://substackcdn.com/image/fetch/$s_!lDNo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56096c4-7480-4ba9-bae4-493491285848_1584x726.png 1272w, https://substackcdn.com/image/fetch/$s_!lDNo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56096c4-7480-4ba9-bae4-493491285848_1584x726.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lDNo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56096c4-7480-4ba9-bae4-493491285848_1584x726.png" width="1456" height="667" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c56096c4-7480-4ba9-bae4-493491285848_1584x726.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:667,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:53549,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/201108918?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56096c4-7480-4ba9-bae4-493491285848_1584x726.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lDNo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56096c4-7480-4ba9-bae4-493491285848_1584x726.png 424w, https://substackcdn.com/image/fetch/$s_!lDNo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56096c4-7480-4ba9-bae4-493491285848_1584x726.png 848w, https://substackcdn.com/image/fetch/$s_!lDNo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56096c4-7480-4ba9-bae4-493491285848_1584x726.png 1272w, https://substackcdn.com/image/fetch/$s_!lDNo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc56096c4-7480-4ba9-bae4-493491285848_1584x726.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Within-location Mundlak coefficients for 1,000-year temperature change. Negative values mean cooling predicts higher Height PGS; positive values mean warming predicts higher Height PGS. Error bars show 95% intervals using location-clustered HC1 standard errors.</figcaption></figure></div><p>In a standard linear regression, the resulting coefficient (beta = -0.0291, p = 0.0186) implies a clean, symmetrical relationship: cooling predicts higher height polygenic scores, and warming predicts lower ones.</p><p>We can see this general direction when we split the raw data by the direction of the climate trend:</p><p><strong>Table 2. Height PGS by Direction of 1,000-Year Winter Temperature Change</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3vH8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92879e63-be9f-4318-be43-0b3910c74673_716x275.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3vH8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92879e63-be9f-4318-be43-0b3910c74673_716x275.png 424w, https://substackcdn.com/image/fetch/$s_!3vH8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92879e63-be9f-4318-be43-0b3910c74673_716x275.png 848w, https://substackcdn.com/image/fetch/$s_!3vH8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92879e63-be9f-4318-be43-0b3910c74673_716x275.png 1272w, https://substackcdn.com/image/fetch/$s_!3vH8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92879e63-be9f-4318-be43-0b3910c74673_716x275.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3vH8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92879e63-be9f-4318-be43-0b3910c74673_716x275.png" width="716" height="275" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92879e63-be9f-4318-be43-0b3910c74673_716x275.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:275,&quot;width&quot;:716,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:28702,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/201108918?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92879e63-be9f-4318-be43-0b3910c74673_716x275.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3vH8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92879e63-be9f-4318-be43-0b3910c74673_716x275.png 424w, https://substackcdn.com/image/fetch/$s_!3vH8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92879e63-be9f-4318-be43-0b3910c74673_716x275.png 848w, https://substackcdn.com/image/fetch/$s_!3vH8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92879e63-be9f-4318-be43-0b3910c74673_716x275.png 1272w, https://substackcdn.com/image/fetch/$s_!3vH8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92879e63-be9f-4318-be43-0b3910c74673_716x275.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>The Symmetrical Trap: It&#8217;s Only the Cold That Matters</h2><p>Linear models force data to fit a perfectly symmetrical narrative: if cold does X, warmth must do the exact opposite of X. But evolutionary history and climate shifts are rarely so neat.</p><p>To test if this relationship was actually symmetrical, I ran a <strong>split-slope diagnostic</strong>. This allowed the model to calculate entirely separate slopes for cooling trends and warming trends.</p><h3>Table 3. Asymmetric Cooling and Warming Slopes</h3><p><em>(Note: Both cooling and warming are calculated here as positive magnitudes in degrees Celsius to compare their direct strengths.)</em></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!abpf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F195bad5e-1215-4648-aaa0-fb2afda96662_1006x206.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!abpf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F195bad5e-1215-4648-aaa0-fb2afda96662_1006x206.png 424w, https://substackcdn.com/image/fetch/$s_!abpf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F195bad5e-1215-4648-aaa0-fb2afda96662_1006x206.png 848w, https://substackcdn.com/image/fetch/$s_!abpf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F195bad5e-1215-4648-aaa0-fb2afda96662_1006x206.png 1272w, https://substackcdn.com/image/fetch/$s_!abpf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F195bad5e-1215-4648-aaa0-fb2afda96662_1006x206.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!abpf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F195bad5e-1215-4648-aaa0-fb2afda96662_1006x206.png" width="1006" height="206" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/195bad5e-1215-4648-aaa0-fb2afda96662_1006x206.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:206,&quot;width&quot;:1006,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:30690,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/201108918?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F195bad5e-1215-4648-aaa0-fb2afda96662_1006x206.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!abpf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F195bad5e-1215-4648-aaa0-fb2afda96662_1006x206.png 424w, https://substackcdn.com/image/fetch/$s_!abpf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F195bad5e-1215-4648-aaa0-fb2afda96662_1006x206.png 848w, https://substackcdn.com/image/fetch/$s_!abpf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F195bad5e-1215-4648-aaa0-fb2afda96662_1006x206.png 1272w, https://substackcdn.com/image/fetch/$s_!abpf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F195bad5e-1215-4648-aaa0-fb2afda96662_1006x206.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>This sensitivity check shatters the clean linear assumption. For the height score, <strong>the winter cooling slope carries almost the entire signal.</strong> It is strong, pronounced, and statistically significant (p = 0.019). Meanwhile, the warming slope&#8212;though pointing in the expected negative direction&#8212;is weak, flat, and statistical noise (p = 0.430).</p><p>Furthermore, the <em>between-location</em> version of this change variable shows absolutely no effect (beta = -0.008, p = 0.725). If this entire signal were just a proxy for &#8220;traditionally cold regions have taller people,&#8221; that between-location term would be dominant. Instead, the genetic action is happening strictly within populations experiencing a historical downswing in winter temperatures.</p><div><hr></div><h2>Why Climate History Beats Geography</h2><p>Height is a highly heritable physical trait with well-documented links to thermoregulation, resource availability, and metabolic constraints. If an arbitrary, non-physical trait showed this exact same specific pattern, it could easily be dismissed as an artifact of statistical noise.</p><p>What this framework changes is how we evaluate climate-genetic interactions. By shifting the focus to within-location historical deviations, we move past the uninterpretable cross-sectional map. We are no longer just looking at a continent and observing that the colder north happens to have a higher genetic predisposition for height.</p><p>Instead, we are isolating specific historical points. We are showing that when a region grew colder over a millennium, later individuals from that exact location tended to display higher height polygenic scores.</p><p>While this signal cannot yet disentangle the precise underlying mechanism, which could involve direct selection, local climate-driven population replacements, or complex migratory mixtures, it demonstrates that a population&#8217;s localized climate history carries predictive information that baseline climate levels completely miss.</p><p><strong>The bottom line:</strong> Ancient height polygenic scores are not simply elevated because a population resides in a cold environment; they are specifically elevated in populations whose local environments recently became colder.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://davidepiffer.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe for deep dives into ancient DNA, selection and human history.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://davidepiffer.com/p/did-climate-change-make-humans-shorter?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">If you found this analysis of paleoclimate data and ancient genomics insightful, please consider sharing it with colleagues or anyone interested in the intersection of history, statistics, and human evolution.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://davidepiffer.com/p/did-climate-change-make-humans-shorter?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://davidepiffer.com/p/did-climate-change-make-humans-shorter?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p></p>]]></content:encoded></item><item><title><![CDATA[Did Covid Vaccination Rollouts Affect Birth Rates? A Look at the Post-2021 Numbers]]></title><description><![CDATA[The hypothesis that COVID-19 vaccines impact fertility started as an early social-media claim.]]></description><link>https://davidepiffer.com/p/did-covid-vaccination-rollouts-affect</link><guid isPermaLink="false">https://davidepiffer.com/p/did-covid-vaccination-rollouts-affect</guid><dc:creator><![CDATA[Davide Piffer]]></dc:creator><pubDate>Mon, 08 Jun 2026 07:02:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!yCwi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa99b99b0-449a-44c1-9f2d-c1beba4ed0af_1400x1000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The hypothesis that COVID-19 vaccines impact fertility started as an early social-media claim. However, post-2021 fertility declines in many countries make it possible to ask an empirical question: <strong>Did countries with higher vaccine uptake later fall further below their own pre-pandemic fertility trajectories?</strong></p><p>This is not a claim that can be settled by simply eyeballing birth-rate charts. Fertility was already falling in many countries before COVID-19. If we compare raw fertility in 2024 across nations, we mostly just rediscover that older, richer, highly vaccinated countries <em>already</em> had lower fertility before the vaccine campaigns ever began. That is not a useful causal comparison.</p><p>But the question is still worth testing carefully because the hypothesis has a real, documented public history.</p><div><hr></div><h2>Where the Hypothesis Came From</h2><p>The vaccine-fertility concern did not originate as an academic demographic hypothesis. It was an early social-media claim. One influential version appeared in December 2020 and argued that antibodies generated against the SARS-CoV-2 spike protein might also attack syncytin-1, a protein involved in placental development. Fact-checkers and immunologists pushed back quickly, noting that the proposed mechanism was biologically implausible, but the claim spread anyway.</p><p>FactCheck.org described the rumor as starting with an article headlined &#8220;Head of Pfizer Research: Covid Vaccine is Female Sterilization.&#8221; PolitiFact covered a related December 2020 claim that a former Pfizer employee had said the vaccine would make women infertile. AFP documented online claims that COVID vaccines would cause infertility and even global population decline. Later versions involved male sterility, menstrual changes, miscarriage fears, and vaccine &#8220;shedding.&#8221; By 2021 and 2022, medical journals and mainstream outlets were discussing vaccine-infertility misinformation as a real driver of hesitancy among people of reproductive age.</p><p>Most of those mechanisms were weak, false, or speculative. But a weak mechanism does not by itself answer the empirical question. If countries with higher vaccine uptake later fell below their expected fertility trajectories, that would still be worth noticing. The right standard here is not &#8220;prove causality from country-level data.&#8221; Instead, we can ask: &#8220;do the ecological data show any pattern consistent with the claim, after using reasonable controls and avoiding obviously bad comparisons?&#8221;</p><p>There is also now a directly relevant published paper, although it is not the same design as the country-level analysis here. Manniche, F&#252;rst, Schmeling, Gilthorpe, and Riis Hansen (2025) examined Czech Republic data on successful conceptions by COVID-19 vaccination status among women aged 18-39. Because that paper studies individual vaccination status within one country rather than cross-country ecological variation, it is much closer to the ideal exposure definition than the global country-level proxies used here. I do not treat it as settled evidence, but it belongs in the motivation: the fertility question is no longer only a social-media rumor; there are now published analyses directly asking whether conceptions differed by vaccination status.</p><div><hr></div><h2>The Raw Comparison (And Why It Fails)</h2><p>If you take a deliberately crude approach, you can plot the share of the total population fully vaccinated by the end of 2021 against each country's total fertility rate (TFR) in 2024.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yCwi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa99b99b0-449a-44c1-9f2d-c1beba4ed0af_1400x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yCwi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa99b99b0-449a-44c1-9f2d-c1beba4ed0af_1400x1000.png 424w, https://substackcdn.com/image/fetch/$s_!yCwi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa99b99b0-449a-44c1-9f2d-c1beba4ed0af_1400x1000.png 848w, https://substackcdn.com/image/fetch/$s_!yCwi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa99b99b0-449a-44c1-9f2d-c1beba4ed0af_1400x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!yCwi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa99b99b0-449a-44c1-9f2d-c1beba4ed0af_1400x1000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yCwi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa99b99b0-449a-44c1-9f2d-c1beba4ed0af_1400x1000.png" width="1400" height="1000" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a99b99b0-449a-44c1-9f2d-c1beba4ed0af_1400x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1000,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:152714,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/201020404?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa99b99b0-449a-44c1-9f2d-c1beba4ed0af_1400x1000.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yCwi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa99b99b0-449a-44c1-9f2d-c1beba4ed0af_1400x1000.png 424w, https://substackcdn.com/image/fetch/$s_!yCwi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa99b99b0-449a-44c1-9f2d-c1beba4ed0af_1400x1000.png 848w, https://substackcdn.com/image/fetch/$s_!yCwi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa99b99b0-449a-44c1-9f2d-c1beba4ed0af_1400x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!yCwi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa99b99b0-449a-44c1-9f2d-c1beba4ed0af_1400x1000.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>This chart displays a highly negative Pearson correlation (r = -0.736, p = 1.48e-37) between 2021 vaccination rates and 2024 TFR across 213 countries.</em></figcaption></figure></div><p><strong>The raw association is very strong and negative:</strong> Countries with higher vaccination coverage in 2021 tend to have lower TFR in 2024.</p><p>But this is completely unsurprising, and it is <strong>not</strong> evidence of a vaccine effect. High-vaccination countries were disproportionately rich, older, urban, administratively capable, and already experiencing low fertility. Switzerland and Japan did not become low-fertility societies because of a 2021 vaccination campaign. A raw TFR comparison confounds vaccine uptake with the entire global demographic transition.</p><h2>Designing a Better Test: The Residualized Model</h2><p>To fix this, we need a model that doesn&#8217;t ask whether vaccinated countries have low fertility, but whether vaccinated countries <strong>fell further below their own pre-existing trends.</strong></p><p>For each country, I fit a pre-pandemic fertility trend using data from 2015&#8211;2019:</p><p>log(TFR) ~ year</p><p>Then, I predicted what each country&#8217;s TFR <em>should</em> have been in 2024 if that pre-pandemic trend had simply continued. The primary dependent variable is the residual:</p><p>observed log(TFR_2024) - predicted log(TFR_2024)</p><p>In plain English: <strong>How far fertility in 2024 was above or below the country&#8217;s own expected trajectory.</strong> Negative residuals mean fertility came in below expectations.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!h6Ds!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2af97765-a7e2-435e-9618-38fe58837ce6_1400x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!h6Ds!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2af97765-a7e2-435e-9618-38fe58837ce6_1400x1000.png 424w, https://substackcdn.com/image/fetch/$s_!h6Ds!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2af97765-a7e2-435e-9618-38fe58837ce6_1400x1000.png 848w, https://substackcdn.com/image/fetch/$s_!h6Ds!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2af97765-a7e2-435e-9618-38fe58837ce6_1400x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!h6Ds!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2af97765-a7e2-435e-9618-38fe58837ce6_1400x1000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!h6Ds!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2af97765-a7e2-435e-9618-38fe58837ce6_1400x1000.png" width="1400" height="1000" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2af97765-a7e2-435e-9618-38fe58837ce6_1400x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1000,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:145995,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/201020404?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2af97765-a7e2-435e-9618-38fe58837ce6_1400x1000.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!h6Ds!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2af97765-a7e2-435e-9618-38fe58837ce6_1400x1000.png 424w, https://substackcdn.com/image/fetch/$s_!h6Ds!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2af97765-a7e2-435e-9618-38fe58837ce6_1400x1000.png 848w, https://substackcdn.com/image/fetch/$s_!h6Ds!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2af97765-a7e2-435e-9618-38fe58837ce6_1400x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!h6Ds!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2af97765-a7e2-435e-9618-38fe58837ce6_1400x1000.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The final adjusted model controls for baseline TFR in 2019, the 2015&#8211;2019 fertility trend, median age in 2020, and log population density in 2020. These address the most obvious ecological confounding: demographic age structure, baseline fertility regime, pre-existing decline, and urbanization.</p><h2>The Results</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PPoO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b44e775-56a6-460a-b1b0-98d2bdd9ca5d_1400x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PPoO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b44e775-56a6-460a-b1b0-98d2bdd9ca5d_1400x1000.png 424w, https://substackcdn.com/image/fetch/$s_!PPoO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b44e775-56a6-460a-b1b0-98d2bdd9ca5d_1400x1000.png 848w, https://substackcdn.com/image/fetch/$s_!PPoO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b44e775-56a6-460a-b1b0-98d2bdd9ca5d_1400x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!PPoO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b44e775-56a6-460a-b1b0-98d2bdd9ca5d_1400x1000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PPoO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b44e775-56a6-460a-b1b0-98d2bdd9ca5d_1400x1000.png" width="1400" height="1000" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8b44e775-56a6-460a-b1b0-98d2bdd9ca5d_1400x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1000,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:147793,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/201020404?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b44e775-56a6-460a-b1b0-98d2bdd9ca5d_1400x1000.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PPoO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b44e775-56a6-460a-b1b0-98d2bdd9ca5d_1400x1000.png 424w, https://substackcdn.com/image/fetch/$s_!PPoO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b44e775-56a6-460a-b1b0-98d2bdd9ca5d_1400x1000.png 848w, https://substackcdn.com/image/fetch/$s_!PPoO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b44e775-56a6-460a-b1b0-98d2bdd9ca5d_1400x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!PPoO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b44e775-56a6-460a-b1b0-98d2bdd9ca5d_1400x1000.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In the adjusted 2024-only residual model, being fully vaccinated by the end of 2021 is associated with <strong>a -0.686% lower-than-expected 2024 fertility per +10 percentage points of vaccination coverage</strong> (p = 0.0410).</p><p>That is not a large effect, and it is not definitive, but it is in the hypothesized direction and nominally significant.</p><h3>Testing Different Metrics and Timings</h3><p>The timing matters. Births in 2024 are cleanly aligned with mature vaccination exposure prior to conception. When we look at various vaccine exposure definitions, the results are mixed but trend in a specific direction:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WNl3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ac4f238-3ce3-4bcb-a3dd-7c37e24b84ac_1099x450.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WNl3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ac4f238-3ce3-4bcb-a3dd-7c37e24b84ac_1099x450.png 424w, https://substackcdn.com/image/fetch/$s_!WNl3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ac4f238-3ce3-4bcb-a3dd-7c37e24b84ac_1099x450.png 848w, https://substackcdn.com/image/fetch/$s_!WNl3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ac4f238-3ce3-4bcb-a3dd-7c37e24b84ac_1099x450.png 1272w, https://substackcdn.com/image/fetch/$s_!WNl3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ac4f238-3ce3-4bcb-a3dd-7c37e24b84ac_1099x450.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WNl3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ac4f238-3ce3-4bcb-a3dd-7c37e24b84ac_1099x450.png" width="1099" height="450" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ac4f238-3ce3-4bcb-a3dd-7c37e24b84ac_1099x450.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:450,&quot;width&quot;:1099,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:83895,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/201020404?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ac4f238-3ce3-4bcb-a3dd-7c37e24b84ac_1099x450.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WNl3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ac4f238-3ce3-4bcb-a3dd-7c37e24b84ac_1099x450.png 424w, https://substackcdn.com/image/fetch/$s_!WNl3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ac4f238-3ce3-4bcb-a3dd-7c37e24b84ac_1099x450.png 848w, https://substackcdn.com/image/fetch/$s_!WNl3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ac4f238-3ce3-4bcb-a3dd-7c37e24b84ac_1099x450.png 1272w, https://substackcdn.com/image/fetch/$s_!WNl3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ac4f238-3ce3-4bcb-a3dd-7c37e24b84ac_1099x450.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The strongest adjusted signals come from <strong>boosters per 100 by end-2022</strong> and the <strong>fully vaccinated share by end-2021</strong>.</p><p>However, this table also highlights why we must remain cautious. If the effect were a simple cumulative-dose effect at the population level, total vaccinations per 100 might be expected to be among the stronger predictors. It is not. That suggests the signal, if real, is timing- or subgroup-specific rather than a clean aggregate dose-response pattern.</p><p>The global result is suggestive, but it still uses a blunt exposure measure. What happens if we look more directly at vaccination among people of reproductive age?</p><p>I will also investigate possible effecs of vaccine product class (mRNA, viral vector, and non-mRNA other).</p>
      <p>
          <a href="https://davidepiffer.com/p/did-covid-vaccination-rollouts-affect">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[A Blind Genetic-Distance Quiz ]]></title><description><![CDATA[Take a look at these numbers before you read any further.]]></description><link>https://davidepiffer.com/p/a-blind-genetic-distance-quiz</link><guid isPermaLink="false">https://davidepiffer.com/p/a-blind-genetic-distance-quiz</guid><dc:creator><![CDATA[Davide Piffer]]></dc:creator><pubDate>Sun, 07 Jun 2026 07:00:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!driQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44cd9196-b465-488f-b822-6d58078f8f9f_798x670.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h4>Take a look at these numbers before you read any further.</h4><p>No academic setup. No complex categories. Just a few geographic labels and a standard metric used by geneticists to measure genetic distance, called FST.</p><blockquote><p><strong>How it works:</strong> This metric measures genetic differentiation between two groups. A Fst value means the two groups are genetically identical. The higher the number, the more genetically distinct (&#8221;distant&#8221;) the groups are from each other.</p></blockquote><p>The labels below are intentionally partial, just familiar enough to give you context, but vague enough to keep the game honest.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!driQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44cd9196-b465-488f-b822-6d58078f8f9f_798x670.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!driQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44cd9196-b465-488f-b822-6d58078f8f9f_798x670.png 424w, https://substackcdn.com/image/fetch/$s_!driQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44cd9196-b465-488f-b822-6d58078f8f9f_798x670.png 848w, https://substackcdn.com/image/fetch/$s_!driQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44cd9196-b465-488f-b822-6d58078f8f9f_798x670.png 1272w, https://substackcdn.com/image/fetch/$s_!driQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44cd9196-b465-488f-b822-6d58078f8f9f_798x670.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!driQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44cd9196-b465-488f-b822-6d58078f8f9f_798x670.png" width="798" height="670" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/44cd9196-b465-488f-b822-6d58078f8f9f_798x670.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:670,&quot;width&quot;:798,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:74397,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/200261009?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44cd9196-b465-488f-b822-6d58078f8f9f_798x670.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!driQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44cd9196-b465-488f-b822-6d58078f8f9f_798x670.png 424w, https://substackcdn.com/image/fetch/$s_!driQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44cd9196-b465-488f-b822-6d58078f8f9f_798x670.png 848w, https://substackcdn.com/image/fetch/$s_!driQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44cd9196-b465-488f-b822-6d58078f8f9f_798x670.png 1272w, https://substackcdn.com/image/fetch/$s_!driQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44cd9196-b465-488f-b822-6d58078f8f9f_798x670.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The labels are deliberately partial: geographic enough to feel familiar, abbreviated enough to keep the game honest.</figcaption></figure></div><p><strong>What are you looking at?</strong> Modern human populations? Isolated island communities? Old-fashioned continental categories dressed up in modern genetics?</p><p>Make your guess before reading the next line.</p><h2>The Labels Come Off</h2><p><strong>Those are bears.</strong> Specifically, these are brown bear (<em>Ursus arctos</em>) populations pulled from a genomic dataset. &#8220;European,&#8221; &#8220;North American,&#8221; and &#8220;West Coast&#8221; aren&#8217;t human groups here, they are bear populations with the word &#8220;bear&#8221; scrubbed out.</p><p>Now, let&#8217;s look at actual <strong>human</strong> data using the exact same metric, matched for comparable, small-to-moderate sample sizes so the math stays fair.</p><p>These are modern human population comparisons from theHudson FST table. I shortened some labels so the table stays readable, but these are human groups.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RlvO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9131ef1-a759-4640-8ca5-ac0ec84f9a34_840x667.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RlvO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9131ef1-a759-4640-8ca5-ac0ec84f9a34_840x667.png 424w, https://substackcdn.com/image/fetch/$s_!RlvO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9131ef1-a759-4640-8ca5-ac0ec84f9a34_840x667.png 848w, https://substackcdn.com/image/fetch/$s_!RlvO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9131ef1-a759-4640-8ca5-ac0ec84f9a34_840x667.png 1272w, https://substackcdn.com/image/fetch/$s_!RlvO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9131ef1-a759-4640-8ca5-ac0ec84f9a34_840x667.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RlvO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9131ef1-a759-4640-8ca5-ac0ec84f9a34_840x667.png" width="840" height="667" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d9131ef1-a759-4640-8ca5-ac0ec84f9a34_840x667.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:667,&quot;width&quot;:840,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:69969,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/200261009?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9131ef1-a759-4640-8ca5-ac0ec84f9a34_840x667.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RlvO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9131ef1-a759-4640-8ca5-ac0ec84f9a34_840x667.png 424w, https://substackcdn.com/image/fetch/$s_!RlvO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9131ef1-a759-4640-8ca5-ac0ec84f9a34_840x667.png 848w, https://substackcdn.com/image/fetch/$s_!RlvO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9131ef1-a759-4640-8ca5-ac0ec84f9a34_840x667.png 1272w, https://substackcdn.com/image/fetch/$s_!RlvO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9131ef1-a759-4640-8ca5-ac0ec84f9a34_840x667.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The human rows were chosen from comparable small-to-moderate sample-size bins, not from one single global maximum list. This keeps the game from being only a tiny-n stunt.</figcaption></figure></div><p>People expect a clean ladder of nature: humans at the bottom (low genetic diversity), animal subspecies in the middle, and distinct animal species at the top.</p><p>But look at the data. While the first table has a massive outlier (Hokkaido vs. West Coast at 0.41), the human table easily hits values between 0.22 and 0.34. These aren&#8217;t different human species; they are modern human populations.</p><p>The lazy argument, that animal populations are inherently far more genetically distinct than human populations, fails. It is true when comparing <em>different</em> species (like a brown bear vs. a polar bear). It is <strong>not</strong> true for standard regional populations within the same species. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://davidepiffer.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">If you want to unlearn the lazy assumptions built into popular science, join the newsletter!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>A heatmap makes the same point more directly. Among these brown-bear populations, Europe and Mainland Alaska are relatively close, Europe and Hokkaido are farther apart, and Hokkaido versus West Coast is the most separated pair in this small set.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kFMD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d825f2a-31ec-47fc-b0a7-d0605c5dc448_1600x1220.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kFMD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d825f2a-31ec-47fc-b0a7-d0605c5dc448_1600x1220.png 424w, https://substackcdn.com/image/fetch/$s_!kFMD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d825f2a-31ec-47fc-b0a7-d0605c5dc448_1600x1220.png 848w, https://substackcdn.com/image/fetch/$s_!kFMD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d825f2a-31ec-47fc-b0a7-d0605c5dc448_1600x1220.png 1272w, https://substackcdn.com/image/fetch/$s_!kFMD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d825f2a-31ec-47fc-b0a7-d0605c5dc448_1600x1220.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kFMD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d825f2a-31ec-47fc-b0a7-d0605c5dc448_1600x1220.png" width="1456" height="1110" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1d825f2a-31ec-47fc-b0a7-d0605c5dc448_1600x1220.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1110,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:99654,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/200261009?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d825f2a-31ec-47fc-b0a7-d0605c5dc448_1600x1220.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kFMD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d825f2a-31ec-47fc-b0a7-d0605c5dc448_1600x1220.png 424w, https://substackcdn.com/image/fetch/$s_!kFMD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d825f2a-31ec-47fc-b0a7-d0605c5dc448_1600x1220.png 848w, https://substackcdn.com/image/fetch/$s_!kFMD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d825f2a-31ec-47fc-b0a7-d0605c5dc448_1600x1220.png 1272w, https://substackcdn.com/image/fetch/$s_!kFMD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d825f2a-31ec-47fc-b0a7-d0605c5dc448_1600x1220.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>The same view for the matched human examples</h3><p>For comparison, here is the FST matrix for the human populations used in the matched example table. The color scale is the same as the bear heatmap, so the two figures can be read against each other directly.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SeGH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8343c98f-38c0-4a5e-bdb9-6f148237c8d0_1800x1550.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SeGH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8343c98f-38c0-4a5e-bdb9-6f148237c8d0_1800x1550.png 424w, https://substackcdn.com/image/fetch/$s_!SeGH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8343c98f-38c0-4a5e-bdb9-6f148237c8d0_1800x1550.png 848w, https://substackcdn.com/image/fetch/$s_!SeGH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8343c98f-38c0-4a5e-bdb9-6f148237c8d0_1800x1550.png 1272w, https://substackcdn.com/image/fetch/$s_!SeGH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8343c98f-38c0-4a5e-bdb9-6f148237c8d0_1800x1550.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SeGH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8343c98f-38c0-4a5e-bdb9-6f148237c8d0_1800x1550.png" width="1456" height="1254" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8343c98f-38c0-4a5e-bdb9-6f148237c8d0_1800x1550.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1254,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:171419,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/200261009?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8343c98f-38c0-4a5e-bdb9-6f148237c8d0_1800x1550.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SeGH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8343c98f-38c0-4a5e-bdb9-6f148237c8d0_1800x1550.png 424w, https://substackcdn.com/image/fetch/$s_!SeGH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8343c98f-38c0-4a5e-bdb9-6f148237c8d0_1800x1550.png 848w, https://substackcdn.com/image/fetch/$s_!SeGH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8343c98f-38c0-4a5e-bdb9-6f148237c8d0_1800x1550.png 1272w, https://substackcdn.com/image/fetch/$s_!SeGH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8343c98f-38c0-4a5e-bdb9-6f148237c8d0_1800x1550.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>But this raises a massive problem. If the numbers overlap this perfectly, why does every textbook claim that human genetic diversity is uniquely low compared to animals?</strong></p><p>The answer comes down to a glaring methodological flaw in how we sample animal populations, and a statistical illusion that has distorted the literature for decades. </p>
      <p>
          <a href="https://davidepiffer.com/p/a-blind-genetic-distance-quiz">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Yann LeCun Effect: Why Pioneers Turn Into Dissidents]]></title><description><![CDATA[This is not a rigid law of intellectual history or a statistical certainty.]]></description><link>https://davidepiffer.com/p/the-yann-lecun-effect-why-pioneers</link><guid isPermaLink="false">https://davidepiffer.com/p/the-yann-lecun-effect-why-pioneers</guid><dc:creator><![CDATA[Davide Piffer]]></dc:creator><pubDate>Fri, 05 Jun 2026 15:02:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!USat!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21900b49-31fb-4b97-a460-99c480e5d431_815x514.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This is not a rigid law of intellectual history or a statistical certainty. It is a softer, yet undeniable pattern: <strong>the builder standing beside the cathedral, watching the pilgrims arrive, and quietly insisting they have completely misunderstood what was built.</strong></p><p>Again and again, a field advances due to an unusually talented individual. Years later, when that creation becomes famous, commercialized, or weaponized, that same pioneer transforms into its dissident&#8212;not necessarily an enemy, but a disappointed parent or a heretic trying to recover the revolution&#8217;s original meaning.</p><p>Call it the <strong>Yann LeCun Effect.</strong></p><div><hr></div><h2>Artificial Intelligence: The Contemporary Frontier</h2><p>As a central figure in modern deep learning and a 2018 Turing Award winner, Yann LeCun helped construct the intellectual world that made today&#8217;s AI boom possible. Yet, in today&#8217;s discourse, he often sounds like a dissenter:</p><ul><li><p><strong>The Paradigm Critique:</strong> He argues that Large Language Models (LLMs) are an impressive engineering feat, but they are not a true theory of mind or the path to human-level intelligence.</p></li><li><p><strong>The Reality Check:</strong> He maintains that current systems lack even animal-level intelligence and that existential risk rhetoric is wildly overblown.</p></li></ul><p>LeCun&#8217;s skepticism, however, faces a massive empirical challenge. Critics argue that his rigid boundaries are increasingly disproven by the sheer capability of modern AI.</p><p>First, there is the staggering velocity of the technology: the sheer volume of advanced, multi-step tasks that AI can execute at blinding speed goes far beyond simple text prediction. Second, and more profoundly, AI has broken into the realm of elite human intellect by solving open, notoriously difficult mathematical puzzles such as Erd&#337;s problems.</p><p>When a machine achieves heuristic breakthroughs in pure mathematics that baffled humans for generations, it suggests that the line between &#8220;spectacular engineering&#8221; and genuine higher-order problem solving is blurring much faster than the pioneers care to admit.</p><p>LeCun is not alone. AI is uniquely fertile ground for this effect because the line between engineering and metaphysics is constantly blurred:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!USat!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21900b49-31fb-4b97-a460-99c480e5d431_815x514.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!USat!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21900b49-31fb-4b97-a460-99c480e5d431_815x514.png 424w, https://substackcdn.com/image/fetch/$s_!USat!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21900b49-31fb-4b97-a460-99c480e5d431_815x514.png 848w, https://substackcdn.com/image/fetch/$s_!USat!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21900b49-31fb-4b97-a460-99c480e5d431_815x514.png 1272w, https://substackcdn.com/image/fetch/$s_!USat!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21900b49-31fb-4b97-a460-99c480e5d431_815x514.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!USat!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21900b49-31fb-4b97-a460-99c480e5d431_815x514.png" width="815" height="514" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/21900b49-31fb-4b97-a460-99c480e5d431_815x514.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:514,&quot;width&quot;:815,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:135204,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/200732828?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21900b49-31fb-4b97-a460-99c480e5d431_815x514.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!USat!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21900b49-31fb-4b97-a460-99c480e5d431_815x514.png 424w, https://substackcdn.com/image/fetch/$s_!USat!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21900b49-31fb-4b97-a460-99c480e5d431_815x514.png 848w, https://substackcdn.com/image/fetch/$s_!USat!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21900b49-31fb-4b97-a460-99c480e5d431_815x514.png 1272w, https://substackcdn.com/image/fetch/$s_!USat!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21900b49-31fb-4b97-a460-99c480e5d431_815x514.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>Physics &amp; The Great Metaphysical Disputes</h2><p>This phenomenon is not new. The classic historical example is <strong>Albert Einstein and quantum mechanics.</strong></p><p>Popular memory labels Einstein as the old physicist who couldn&#8217;t accept the future. In reality, his 1905 paper on light quanta helped birth quantum physics. His famous objection&#8212;<em>&#8220;God does not play dice&#8221;</em>&#8212;was not a denial that the equations worked, but a dispute over meaning. He believed the field had mistaken predictive power for actual understanding.</p><h2>The Moral Shock: Weapons &amp; Biotechnology</h2><p>Sometimes the pioneer&#8217;s turn is driven by a profound moral realization rather than philosophy. The technology escapes the lab, and the creator is left grappling with its political destination.</p><ul><li><p><strong>The Nuclear Architects:</strong> <strong>Leo Szilard</strong> conceived the nuclear chain reaction and initiated the Manhattan Project, only to later aggressively lobby for international weapons control. <strong>J. Robert Oppenheimer</strong> and <strong>Andrei Sakharov</strong> followed similar trajectories, their later warnings carrying immense weight precisely because of their insider complicity.</p></li><li><p><strong>The Genetic Gatekeepers:</strong> <strong>Paul Berg</strong> (recombinant DNA pioneer) led the call for a voluntary moratorium on risky gene experiments in the 1970s. Decades later, <strong>Jennifer Doudna</strong> (CRISPR co-inventor) became a leading voice calling for strict global governance after the premature birth of gene-edited babies in China.</p></li><li><p><strong>The Industrial Legacy:</strong> <strong>Alfred Nobel</strong> amassed a fortune inventing dynamite for construction and mining. Witnessing its devastating use in warfare, he repurposed his wealth into the Nobel Prizes to rewrite his legacy toward peace and human advancement.</p></li></ul><h2>The Disappointed Internet Fathers</h2><p>In the digital age, pioneers frequently find themselves loving the original research vision while loathing the implemented civilization.</p><ol><li><p><strong>Tim Berners-Lee</strong> invented the World Wide Web as an open, decentralized information-sharing system. He spends his later years criticizing what it became: an ecosystem of corporate surveillance, addictive algorithms, and commercial enclosure.</p></li></ol><ul><li><p><strong>The Architects:</strong> <strong>Jaron Lanier</strong> (VR pioneer) and <strong>Ted Nelson</strong> (hypertext creator) both became sharp critics of Web 2.0, arguing that ad-driven platforms and crude implementations eroded true human personhood and literary potential.</p></li><li><p><strong>The Feature Designers:</strong> On a product scale, <strong>Ethan Zuckerman</strong> (the pop-up ad), <strong>Aza Raskin</strong> (infinite scroll), and <strong>Justin Rosenstein</strong> (the Facebook Like button) have all expressed regret over how their local, clever mechanisms were weaponized by the attention economy.</p></li></ul><div><hr></div><h2>The Ambiguous Cases: When Authority Meets Infallibility</h2><p>The &#8220;pioneer turned critic&#8221; possesses massive rhetorical force because an insider cannot be easily dismissed as ignorant. However, this is precisely where the Yann LeCun effect becomes dangerous: <strong>insider status does not equal infallibility, and a pioneer is not automatically right.</strong></p><p>Two specific cases illustrate the deep ambiguity and danger of abusing this trope.</p><h3>The Case of Kary Mullis</h3><p>Kary Mullis won the 1993 Nobel Prize in Chemistry for inventing PCR, which became a foundational technique of modern molecular biology. Later in life, however, he became a prominent dissenter from the scientific consensus on HIV and AIDS, famously arguing that HIV had never been proven to cause AIDS. Mullis also fiercely objected to certain applications of his own technology in that debate, specifically criticizing the idea that PCR could straightforwardly quantify viral load without making major interpretive assumptions.</p><p>While this makes him a powerful example of the pioneer-turned-critic trope, a crucial caveat is required: Mullis&#8217;s status as the brilliant inventor of PCR did not make his medical views on HIV correct. The scientific consensus that HIV causes AIDS remains overwhelming. Furthermore, public misquotations have often weaponized his legacy, exaggerating his actual position into the entirely false claim that PCR cannot detect viruses or infectious diseases at all.</p><p><strong>There is also a less flattering possibility at play here: envy, or status displacement.</strong> A pioneer may create a tool or idea, only to watch later figures build larger careers, institutions, fortunes, or moral authority on top of it. The founder then becomes not merely a critic of misuse, but a resentful critic of successors.</p><p>Mullis is the delicate, textbook example of this social dynamic. PCR became central to molecular medicine, including HIV detection and viral-load monitoring, while Mullis became hostile to the HIV/AIDS consensus and to public health figures such as Robert Gallo, Luc Montagnier, and Anthony Fauci. While it is impossible to prove envy from the outside (and Mullis always gave intellectual reasons for his dissent) the social situation is recognizable: the inventor of a powerful method watches other people become authorities through applications of that method, and subsequently attacks the authority structure that grew around it.</p><h3>The Case of Robert Malone</h3><p>Robert Malone represents a more delicate and highly visible modern example. In the late 1980s, Malone made landmark early contributions to RNA delivery and vaccine-related mRNA technology. Decades later, during the COVID-19 pandemic, he emerged as one of the most prominent critics of mRNA vaccines and public vaccine mandates.</p><p>This case demands careful handling because it perfectly exposes the limits of the pioneer myth:</p><ul><li><p>In public discourse, Malone is frequently labeled as &#8220;the sole inventor of mRNA vaccines.&#8221; This claim is historically inaccurate.</p></li><li><p>mRNA vaccines were actually the culmination of decades of collaborative work by a vast web of researchers, including Katalin Karik&#243;, Drew Weissman, lipid nanoparticle experts, immunologists, and major industry teams.</p></li></ul><p>Malone belongs in the history books as an important early contributor, not as a lone creator. He serves as a vital warning for this essay: the &#8220;pioneer turns critic&#8221; narrative is so rhetorically seductive that it tempts people to overstate a single person&#8217;s historical role, or to treat past insider status as a blank check for modern scientific correctness.</p><div><hr></div><h2>Why This Happens</h2><p>There are several structural reasons why pioneers so regularly become dissenters:</p><ul><li><p><strong>They remember the contingency:</strong> While the public sees a finished product as inevitable destiny, the pioneer remembers the duct tape, the toy assumptions, and the arbitrary choices that built it.</p></li><li><p><strong>They separate the idea from the implementation:</strong> It is entirely logical to love the concept of an open web or genetic editing while despising platform monopolies or reckless embryo manipulation.</p></li><li><p><strong>They are immune to category errors:</strong> The pioneer knows the machine too well to buy into the myth. Weizenbaum knew ELIZA didn&#8217;t care; LeCun knows prediction is not the same as embodied intelligence.</p></li><li><p><strong>Status Displacement and Resentment:</strong> When a quiet research field mutates into a multi-billion-dollar industry driven by capital, marketers, and politicians, the pioneer loses sovereignty over their life&#8217;s work. Dissent then becomes a complex psychological mix: partly intellectual, partly moral, and sometimes a deeply human reaction to watching new successors build massive fortunes, institutional authority, and global fame on top of their original foundations.</p></li></ul><div><hr></div><h2>Conclusion</h2><p>Einstein was not infallible about quantum mechanics; his intuition failed him on the metaphysics of reality. Weizenbaum was not entirely correct about the absolute limits of AI.</p><p>Similarly, LeCun&#8217;s skepticism does not automatically settle the future of LLMs. While he dismisses current architectures as limited engineering paradigms, the empirical evidence of AI executing advanced tasks at superhuman speed and solving open Erd&#337;s problems proves that the machine is already outgrowing the imagination of its creators.</p><p>The takeaway of the Yann LeCun effect is not to blindly trust the apostate founder, but to listen carefully when they choose to become an apostate. They are valuable because they interrupt the smooth, corporate myth at the exact moment it is becoming socially convenient.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://davidepiffer.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe for deep dives into ancient DNA, selection, and human history.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://davidepiffer.com/p/the-yann-lecun-effect-why-pioneers?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://davidepiffer.com/p/the-yann-lecun-effect-why-pioneers?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[A Chihuahua, a Labrador, and the Limits of Genetic Distance]]></title><description><![CDATA[A Lesson in Lewontin's Fallacy, Quantitative Genetics, and the Limits of FST]]></description><link>https://davidepiffer.com/p/a-chihuahua-a-labrador-and-the-limits</link><guid isPermaLink="false">https://davidepiffer.com/p/a-chihuahua-a-labrador-and-the-limits</guid><dc:creator><![CDATA[Davide Piffer]]></dc:creator><pubDate>Thu, 04 Jun 2026 14:01:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Bymt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57a2ba21-4b57-458d-b8eb-e26d1f53046a_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The image below presents a comparison that, at first glance, seems absurd.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Bymt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57a2ba21-4b57-458d-b8eb-e26d1f53046a_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Bymt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57a2ba21-4b57-458d-b8eb-e26d1f53046a_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Bymt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57a2ba21-4b57-458d-b8eb-e26d1f53046a_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Bymt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57a2ba21-4b57-458d-b8eb-e26d1f53046a_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Bymt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57a2ba21-4b57-458d-b8eb-e26d1f53046a_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Bymt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57a2ba21-4b57-458d-b8eb-e26d1f53046a_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/57a2ba21-4b57-458d-b8eb-e26d1f53046a_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1861176,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/200505902?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57a2ba21-4b57-458d-b8eb-e26d1f53046a_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Bymt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57a2ba21-4b57-458d-b8eb-e26d1f53046a_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Bymt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57a2ba21-4b57-458d-b8eb-e26d1f53046a_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Bymt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57a2ba21-4b57-458d-b8eb-e26d1f53046a_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Bymt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57a2ba21-4b57-458d-b8eb-e26d1f53046a_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A Chihuahua and a Labrador Retriever differ dramatically in size, anatomy, behavior, and function. One is a tiny companion dog; the other is a large working retriever bred for swimming and carrying game.</p><p>Yet their genetic differentiation (FST = 0.116) is almost identical to several ordinary human intercontinental comparisons: northern Italians vs Japanese (0.116), southern Han Chinese vs northern Italians (0.116), Beijing Han Chinese vs Mozabites (0.116), and French vs Japanese (0.113).</p><p>This apparent paradox illustrates a central theme of this article: genetic distance and phenotypic difference are not the same thing. As we will see, FST is often treated as a universal ruler of biological difference, but that interpretation can be highly misleading.</p><p>There are countless dog and cat breeds, and they differ a lot in hair color, size, and even intelligence and personality. Consider the stark behavioral differences we take for granted: a Border Collie lives to herd livestock, a Siberian Husky is driven to pull sleds for miles, and a Cavalier King Charles Spaniel is content simply being a lapdog. Meanwhile, in the feline world, a Siamese is famously vocal and demanding of attention, while a British Shorthair remains placid, reserved, and fiercely independent.</p><p>Looking at these dramatic differences in appearance and behavior, an intriguing question naturally arises: <strong>how much do they differ genetically?</strong> And more provocatively, are the genetic differences between a Bulldog and a Chihuahua similar to those between different human populations?</p><p>When researchers want to measure this kind of genetic distance, they often reach for a mathematical metric called FST. But as it turns out, relying purely on this number to map out biological reality can lead us straight into a trap.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://davidepiffer.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe for deep dives into ancient DNA, population differences, selection and human history.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>The Illusion of the Absolute Ruler</h2><p>FST is often treated as if it were a simple, objective genetic distance ruler. The logic seems straightforward: put two populations into the formula, get a number, and then rank the distances. While that is undeniably useful, it is also dangerous.</p><p>The truth is that an FST value is not just pure, unadulterated biology. It is highly sensitive to the mechanics of the study itself, including:</p><ul><li><p>Sample size (N)</p></li><li><p>Total marker count</p></li><li><p>Missing data (&#8221;missingness&#8221;)</p></li><li><p>Ascertainment bias</p></li><li><p>The specific way the population labels were built in the first place</p></li></ul><p>To demonstrate how easily these numbers can be misinterpreted, I compared pairwise Hudson FST values across three distinct within-species datasets:</p><ol><li><p><strong>Humans:</strong> Modern human groups from the Allen Ancient DNA Resource (AADR) v66 2M panel (179 population labels, yielding 15,931 pairwise values).</p></li><li><p><strong>Dogs:</strong> Purebred dog SNP data from the Parker 2017 dataset after quality control, minority allele frequency (MAF) filtering, and linkage disequilibrium (LD) pruning (177 breed labels, yielding 15,576 pairwise values).</p></li><li><p><strong>Cats:</strong> Cat breed and random-bred groups from the Matsumoto SNP dataset after QC and LD pruning (14 group labels, yielding 91 pairwise values).</p></li></ol><p>The concrete result of this comparison is surprising: human, cat, and dog FST values live on a remarkably similar numerical scale.</p><div><hr></div><h2>What Exactly Is FST Measuring?</h2><p>At its core, FST measures <strong>allele-frequency differentiation</strong>. If two groups share very similar allele frequencies across many single-nucleotide polymorphisms (SNPs), the FST is low. If those frequencies differ significantly, the FSTis high.</p><p>However, because we must estimate allele frequencies from finite samples, small sample sizes introduce a massive amount of statistical noise. Because FST behaves like a distance metric, random noise inherently pushes groups apart, creating the illusion of large genetic separations where none exist.</p><h2>The Data: Uncomfortably Close Distributions</h2><p>When we look at the raw distributions, the overlap between species is striking. Cats are especially close to the human median, and while dogs are shifted higher, as you would expect from strictly closed, inbred breed structures, the vast majority of dog breed-pair values still sit firmly within the central human range.</p><p><strong>Table 1</strong>: Pairwise Hudson FST Summary Statistics</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8ngL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F219f596c-9064-482a-a2a0-15653db5f60f_919x222.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8ngL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F219f596c-9064-482a-a2a0-15653db5f60f_919x222.png 424w, https://substackcdn.com/image/fetch/$s_!8ngL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F219f596c-9064-482a-a2a0-15653db5f60f_919x222.png 848w, https://substackcdn.com/image/fetch/$s_!8ngL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F219f596c-9064-482a-a2a0-15653db5f60f_919x222.png 1272w, https://substackcdn.com/image/fetch/$s_!8ngL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F219f596c-9064-482a-a2a0-15653db5f60f_919x222.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8ngL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F219f596c-9064-482a-a2a0-15653db5f60f_919x222.png" width="919" height="222" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/219f596c-9064-482a-a2a0-15653db5f60f_919x222.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:222,&quot;width&quot;:919,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:40051,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/200505902?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F219f596c-9064-482a-a2a0-15653db5f60f_919x222.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8ngL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F219f596c-9064-482a-a2a0-15653db5f60f_919x222.png 424w, https://substackcdn.com/image/fetch/$s_!8ngL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F219f596c-9064-482a-a2a0-15653db5f60f_919x222.png 848w, https://substackcdn.com/image/fetch/$s_!8ngL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F219f596c-9064-482a-a2a0-15653db5f60f_919x222.png 1272w, https://substackcdn.com/image/fetch/$s_!8ngL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F219f596c-9064-482a-a2a0-15653db5f60f_919x222.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Using the human 5th-to-95th percentile range (0.017 to 0.468) as our baseline reference interval, we get a clear picture of just how much these distributions overlap:</p><p><strong>Table 2</strong>: Overlap with the Human F_ST Distribution</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TG-H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63f99f90-78ef-4bf8-8e22-9fa9908dec8e_795x217.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TG-H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63f99f90-78ef-4bf8-8e22-9fa9908dec8e_795x217.png 424w, https://substackcdn.com/image/fetch/$s_!TG-H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63f99f90-78ef-4bf8-8e22-9fa9908dec8e_795x217.png 848w, https://substackcdn.com/image/fetch/$s_!TG-H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63f99f90-78ef-4bf8-8e22-9fa9908dec8e_795x217.png 1272w, https://substackcdn.com/image/fetch/$s_!TG-H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63f99f90-78ef-4bf8-8e22-9fa9908dec8e_795x217.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TG-H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63f99f90-78ef-4bf8-8e22-9fa9908dec8e_795x217.png" width="795" height="217" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/63f99f90-78ef-4bf8-8e22-9fa9908dec8e_795x217.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:217,&quot;width&quot;:795,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:26617,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/200505902?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63f99f90-78ef-4bf8-8e22-9fa9908dec8e_795x217.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TG-H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63f99f90-78ef-4bf8-8e22-9fa9908dec8e_795x217.png 424w, https://substackcdn.com/image/fetch/$s_!TG-H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63f99f90-78ef-4bf8-8e22-9fa9908dec8e_795x217.png 848w, https://substackcdn.com/image/fetch/$s_!TG-H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63f99f90-78ef-4bf8-8e22-9fa9908dec8e_795x217.png 1272w, https://substackcdn.com/image/fetch/$s_!TG-H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63f99f90-78ef-4bf8-8e22-9fa9908dec8e_795x217.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>This means that <strong>98.9% of cat breed comparisons and 97.3% of dog breed comparisons fall squarely inside the normal genetic distance range found between human populations</strong>.</p><p>The visual density plot below illustrates this dramatic overlap, highlighting how the mathematical distributions occupy the exact same territory:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TiCF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc289693f-46cf-498e-aa46-d94c9d2fb44b_1600x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TiCF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc289693f-46cf-498e-aa46-d94c9d2fb44b_1600x1000.png 424w, https://substackcdn.com/image/fetch/$s_!TiCF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc289693f-46cf-498e-aa46-d94c9d2fb44b_1600x1000.png 848w, https://substackcdn.com/image/fetch/$s_!TiCF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc289693f-46cf-498e-aa46-d94c9d2fb44b_1600x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!TiCF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc289693f-46cf-498e-aa46-d94c9d2fb44b_1600x1000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TiCF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc289693f-46cf-498e-aa46-d94c9d2fb44b_1600x1000.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c289693f-46cf-498e-aa46-d94c9d2fb44b_1600x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:114390,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/200505902?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc289693f-46cf-498e-aa46-d94c9d2fb44b_1600x1000.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TiCF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc289693f-46cf-498e-aa46-d94c9d2fb44b_1600x1000.png 424w, https://substackcdn.com/image/fetch/$s_!TiCF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc289693f-46cf-498e-aa46-d94c9d2fb44b_1600x1000.png 848w, https://substackcdn.com/image/fetch/$s_!TiCF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc289693f-46cf-498e-aa46-d94c9d2fb44b_1600x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!TiCF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc289693f-46cf-498e-aa46-d94c9d2fb44b_1600x1000.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A Chihuahua and a Labrador can be separated by roughly the same FST as an Italian and a Japanese person.</p><p>So why don&#8217;t they look anything alike?</p><p>To answer that question, I match dog breeds to human population pairs with nearly identical genetic distances, reveal the complete cat FST matrix and an expanded matrix of major dog breeds, test the sample-size trap that inflates genetic distances, and explain the quantitative genetic logic behind Lewontin&#8217;s Fallacy.</p><p>Upgrade to a paid subscription to continue reading and access the full archive.</p><p>Your support directly funds the independent data pipelines, quality control, and computation required to turn raw genomic data into analyses like this one.</p>
      <p>
          <a href="https://davidepiffer.com/p/a-chihuahua-a-labrador-and-the-limits">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Arctic Cognition Gene, 13 Years Later]]></title><description><![CDATA[Cold winters, seasonality, farming, and the strange history of rs4680]]></description><link>https://davidepiffer.com/p/did-seasonal-climates-shape-the-comt</link><guid isPermaLink="false">https://davidepiffer.com/p/did-seasonal-climates-shape-the-comt</guid><dc:creator><![CDATA[Davide Piffer]]></dc:creator><pubDate>Wed, 03 Jun 2026 06:02:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!MgI7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21691280-8b17-4e73-ab80-ffb408c2accd_2280x1920.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In 2013 I published a paper about a small genetic variant with a large theoretical shadow: COMT Val158Met, also known as rs4680 (Piffer, 2013). At the time, what caught my attention was a peculiar geographic pattern. The Met(A) allele reached some of its highest frequencies in northern Europeans, but also among Inuit populations.</p><p>That was an unexpected combination. Northern Europeans and Inuit are not especially close genetically, linguistically, or culturally. What they do share is a harsh ecological reality: long winters, strong seasonality, and environments in which planning failures can be costly.</p><p>This observation led me to a hypothesis. Cold, seasonal environments should reward planning. They make food availability less continuous. They raise the value of storage, reliable tools, delayed returns, long-range coordination, and technologies that cannot afford to fail. If the Met(A) allele pushes cognition toward greater stability, working memory, and maintenance of task goals, then colder and more seasonal ecologies might have favored it.</p><p>There was also a second hypothesis. Farming is a delayed-return system. It requires storing seed, planning across seasons, defending land, coordinating labor, and accepting more formal rules than mobile foraging usually requires. If the same cognitive style helped with farming, then farmers should have higher Met(A) frequencies than hunter-gatherers.</p><p>COMT matters because it helps regulate catecholamines, including dopamine, and it is especially relevant in the prefrontal cortex, where dopamine transporters are relatively sparse. The Val158Met variant is functional: Val is associated with higher COMT activity, while Met(A) produces a lower-activity enzyme (Lachman et al. 1996; Chen et al. 2004). The usual cognitive story is that Met(A) can favor working memory and stable cognitive control, while Val(G) can favor flexibility under some conditions (Egan et al. 2001). But the cognitive literature is mixed, and meta-analytic work cautions against treating rs4680 as a simple intelligence switch (Barnett et al. 2008).</p><p>At the time, the available evidence was thin. There were no large ancient-DNA panels to lean on. The argument had to be made from modern population frequencies, ecological proxies, and a theoretical model about climate, cognition, and culture.</p><p>Thirteen years later, we can revisit those ideas with thousands of ancient genomes, paleoclimate reconstructions, and genome-wide ancestry controls.</p><p>The results are not what I expected.</p><h2>What Changed</h2><p>I used AADR v66 2M and extracted rs4680, treating the A allele as the Met allele. For ancient samples, I merged the allele counts with AADR metadata and with CHELSA/TraCE21k climate reconstructions. The main climate variables are coldest-quarter temperature, converted where needed into coldness, and quarter temperature seasonality, the contrast between the warmest and coldest quarters.</p><p>For global ancient climate models I used projected genome-wide PCs, PC1 through PC10, plus sample date and 2M coverage.  For modern samples I re-geocoded obvious diaspora labels where possible, and also ran a strict version excluding admixed populations without a single homeland coordinate.</p><h1>The Hypotheses</h1><p><strong>Table 1. </strong>The old hypotheses and the updated ancient-DNA result.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gmMf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F998ad8cb-4976-4614-be15-3063944b4dd1_898x248.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gmMf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F998ad8cb-4976-4614-be15-3063944b4dd1_898x248.png 424w, https://substackcdn.com/image/fetch/$s_!gmMf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F998ad8cb-4976-4614-be15-3063944b4dd1_898x248.png 848w, https://substackcdn.com/image/fetch/$s_!gmMf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F998ad8cb-4976-4614-be15-3063944b4dd1_898x248.png 1272w, https://substackcdn.com/image/fetch/$s_!gmMf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F998ad8cb-4976-4614-be15-3063944b4dd1_898x248.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gmMf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F998ad8cb-4976-4614-be15-3063944b4dd1_898x248.png" width="898" height="248" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/998ad8cb-4976-4614-be15-3063944b4dd1_898x248.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:248,&quot;width&quot;:898,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:51411,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/199995656?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F998ad8cb-4976-4614-be15-3063944b4dd1_898x248.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gmMf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F998ad8cb-4976-4614-be15-3063944b4dd1_898x248.png 424w, https://substackcdn.com/image/fetch/$s_!gmMf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F998ad8cb-4976-4614-be15-3063944b4dd1_898x248.png 848w, https://substackcdn.com/image/fetch/$s_!gmMf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F998ad8cb-4976-4614-be15-3063944b4dd1_898x248.png 1272w, https://substackcdn.com/image/fetch/$s_!gmMf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F998ad8cb-4976-4614-be15-3063944b4dd1_898x248.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Highest Ancient Groups</h1><p>Before collapsing samples into hunter-gatherer, farmer, and steppe categories, it is useful to look at the highest-frequency ancient labels directly. The plot below uses N &gt;= 15. Small labels are pooled only when they share a clear geographic/cultural label; here that adds an Old Bering Sea / Chukotka bin.</p><p>Figure 1. Highest ancient Met(A) frequencies. Points are sized by sample count; the pooled Arctic/Beringian bin is marked separately.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MgI7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21691280-8b17-4e73-ab80-ffb408c2accd_2280x1920.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MgI7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21691280-8b17-4e73-ab80-ffb408c2accd_2280x1920.png 424w, https://substackcdn.com/image/fetch/$s_!MgI7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21691280-8b17-4e73-ab80-ffb408c2accd_2280x1920.png 848w, https://substackcdn.com/image/fetch/$s_!MgI7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21691280-8b17-4e73-ab80-ffb408c2accd_2280x1920.png 1272w, https://substackcdn.com/image/fetch/$s_!MgI7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21691280-8b17-4e73-ab80-ffb408c2accd_2280x1920.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MgI7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21691280-8b17-4e73-ab80-ffb408c2accd_2280x1920.png" width="1456" height="1226" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/21691280-8b17-4e73-ab80-ffb408c2accd_2280x1920.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1226,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:200821,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/199995656?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21691280-8b17-4e73-ab80-ffb408c2accd_2280x1920.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MgI7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21691280-8b17-4e73-ab80-ffb408c2accd_2280x1920.png 424w, https://substackcdn.com/image/fetch/$s_!MgI7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21691280-8b17-4e73-ab80-ffb408c2accd_2280x1920.png 848w, https://substackcdn.com/image/fetch/$s_!MgI7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21691280-8b17-4e73-ab80-ffb408c2accd_2280x1920.png 1272w, https://substackcdn.com/image/fetch/$s_!MgI7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21691280-8b17-4e73-ab80-ffb408c2accd_2280x1920.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Two of the most conspicuous high-frequency labels need a little interpretation. Serbia Iron Gates is not a farmer signal: it is a Danube Gorge hunter-gatherer context with eastern hunter-gatherer and steppe-adjacent affinities, sitting on the corridor between the Balkans and the Pontic-Caspian world. Russia_Tatarstan_Eneolithic is also not Yamnaya proper. It is a Volga-Kama Eneolithic group from Murzikha-2, chronologically earlier than Yamnaya but geographically and genetically close to the northern forest-steppe/EHG sphere. In both cases, the high Met(A) frequency points back toward forager and steppe-adjacent population history, not toward the arrival of farming. Curiously, Roman IA/Republican samples also have quite high A frequency.</p><h2>Hunter-Gatherers Versus Farmers</h2><p>The first result is the most damaging to the farming hypothesis. Ancient hunter-gatherer-rich groups are not low in Met(A). Several are very high. Iron Gates hunter-gatherers, Baltic hunter-gatherers, core WHG groups, and EHG or steppe-forager-like groups all sit above early Anatolian and European farmer groups. Yamnaya is elevated, but not uniquely so. The signal is older and broader than Yamnaya.</p><p>That reverses the simple modern farmer-vs-hunter-gatherer contrast from the earlier paper. With ancient DNA, Met(A) does not look like a farming allele. It looks like an allele that was already common in parts of the northern and western Eurasian forager world, then carried forward through later mixtures (Fig. 2).</p><p><strong>Figure 2. </strong>Met(A) frequency in hunter-gatherer-rich, steppe, and farmer-related ancient groups.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Idr4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a1c1aa9-ca1b-425d-894a-c29bce29f314_2280x1440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Idr4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a1c1aa9-ca1b-425d-894a-c29bce29f314_2280x1440.png 424w, https://substackcdn.com/image/fetch/$s_!Idr4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a1c1aa9-ca1b-425d-894a-c29bce29f314_2280x1440.png 848w, https://substackcdn.com/image/fetch/$s_!Idr4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a1c1aa9-ca1b-425d-894a-c29bce29f314_2280x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!Idr4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a1c1aa9-ca1b-425d-894a-c29bce29f314_2280x1440.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Idr4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a1c1aa9-ca1b-425d-894a-c29bce29f314_2280x1440.png" width="1456" height="920" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a1c1aa9-ca1b-425d-894a-c29bce29f314_2280x1440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:920,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:96977,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/199995656?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a1c1aa9-ca1b-425d-894a-c29bce29f314_2280x1440.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Idr4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a1c1aa9-ca1b-425d-894a-c29bce29f314_2280x1440.png 424w, https://substackcdn.com/image/fetch/$s_!Idr4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a1c1aa9-ca1b-425d-894a-c29bce29f314_2280x1440.png 848w, https://substackcdn.com/image/fetch/$s_!Idr4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a1c1aa9-ca1b-425d-894a-c29bce29f314_2280x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!Idr4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a1c1aa9-ca1b-425d-894a-c29bce29f314_2280x1440.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Table 2. </strong>Category-level allele frequencies. These labels are interpretive bins built from AADR Group_ID strings, so they should be read as descriptive rather than formal qpAdm classifications.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3xHz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888c1013-6264-44c1-971e-4418e045c1a0_737x456.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3xHz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888c1013-6264-44c1-971e-4418e045c1a0_737x456.png 424w, https://substackcdn.com/image/fetch/$s_!3xHz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888c1013-6264-44c1-971e-4418e045c1a0_737x456.png 848w, https://substackcdn.com/image/fetch/$s_!3xHz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888c1013-6264-44c1-971e-4418e045c1a0_737x456.png 1272w, https://substackcdn.com/image/fetch/$s_!3xHz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888c1013-6264-44c1-971e-4418e045c1a0_737x456.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3xHz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888c1013-6264-44c1-971e-4418e045c1a0_737x456.png" width="737" height="456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/888c1013-6264-44c1-971e-4418e045c1a0_737x456.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:456,&quot;width&quot;:737,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:77499,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/199995656?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888c1013-6264-44c1-971e-4418e045c1a0_737x456.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3xHz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888c1013-6264-44c1-971e-4418e045c1a0_737x456.png 424w, https://substackcdn.com/image/fetch/$s_!3xHz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888c1013-6264-44c1-971e-4418e045c1a0_737x456.png 848w, https://substackcdn.com/image/fetch/$s_!3xHz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888c1013-6264-44c1-971e-4418e045c1a0_737x456.png 1272w, https://substackcdn.com/image/fetch/$s_!3xHz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F888c1013-6264-44c1-971e-4418e045c1a0_737x456.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Upgrade to a paid subscription to unlock the full climate analysis</strong>, see the exact data models, and find out what <em>really</em> drove the evolution of the COMT Met(A) allele across deep history.</p>
      <p>
          <a href="https://davidepiffer.com/p/did-seasonal-climates-shape-the-comt">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Did Farming Leave a Mutational Fingerprint?]]></title><description><![CDATA[For most of human history, grain was not something people piled into large storage rooms for months at a time.]]></description><link>https://davidepiffer.com/p/did-farming-leave-a-mutational-fingerprint</link><guid isPermaLink="false">https://davidepiffer.com/p/did-farming-leave-a-mutational-fingerprint</guid><dc:creator><![CDATA[Davide Piffer]]></dc:creator><pubDate>Mon, 01 Jun 2026 13:03:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8VL2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ec40f86-d203-499c-a8e2-a8a972ed98d8_2460x1440.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>For most of human history, grain was not something people piled into large storage rooms for months at a time. Once farming changed that, it also changed the ecology of the human food supply. Stored grain can rot. Fungi can grow. Some of those fungi produce poisons that do not merely make people sick, but damage DNA.</p><p>That is the starting point of a hypothesis suggested to me by Dr. J&#243;zsef Kukolya. The idea is that the Neolithic shift to large-scale grain cultivation and storage created better conditions for *Aspergillus flavus*, raising chronic exposure to aflatoxin B1. Aflatoxin is famous in cancer genetics because it leaves a recognizable scar: G&gt;T-like mutations, especially in the SBS24/AFB1 mutational signature.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://davidepiffer.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe for deep dives into ancient DNA, selection, and human history.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>The speculative evolutionary version is this: if chronic aflatoxin exposure also increased germline mutation, then early agricultural populations may have received extra mutational input biased toward G&gt;T changes. If some of that input was useful, then derived alleles that rose under selection after the Neolithic should show a slight excess of G&gt;T-like changes, especially among variants with stronger inferred positive selection.</p><p>This is not a claim that aflatoxin explains human evolution. It is a narrower molecular test: when we look at selected derived alleles, is there a detectable tilt toward G&gt;T?</p><p>I used the selection summary statistics from Akbari et al.&#8217;s 2026 paper. In that file, `S` is the estimated selection coefficient for the ALT allele: positive `S` means ALT is inferred to have risen in frequency, while negative `S` means the other allele is favoured by the model.</p><p>There is one small complication. The hypothesis is about derived alleles, but Akbari&#8217;s `S` is written for ALT, and ALT is not always the derived allele. So I first identified which allele was ancestral and which was derived. Then I flipped the sign of `S` whenever necessary so that `S_derived` always means the inferred selection coefficient for the derived allele. Larger positive `S_derived` means a stronger inferred rise of the derived allele.</p><p>The first version of this analysis used all filtered variants and produced a strong-looking trend. But that was too optimistic, because millions of nearby variants are not independent observations. For this revision, I LD-pruned the Akbari variant list using 1000 Genomes Phase 3 EUR genotypes and PLINK2:</p><p>After LD pruning, 118,567 variants remained; 78,635 had the favoured allele as derived.</p><p>I tested two mutation classes: strict G&gt;T, and strand-collapsed G&gt;T/C&gt;A.</p><p>Before looking at selection strength, I first checked the simple average: do all favoured-derived variants have more G&gt;T than the non-rising variants? Table 1 reports that comparison. It is not significant. In the LD-pruned data, the favoured-derived variants are actually a little lower than background.</p><p><strong>Table 1. Overall G&gt;T-like enrichment after LD pruning</strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DrD7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d462e33-d5d8-47f5-a58e-cce6d724aaa7_1093x171.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DrD7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d462e33-d5d8-47f5-a58e-cce6d724aaa7_1093x171.png 424w, https://substackcdn.com/image/fetch/$s_!DrD7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d462e33-d5d8-47f5-a58e-cce6d724aaa7_1093x171.png 848w, https://substackcdn.com/image/fetch/$s_!DrD7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d462e33-d5d8-47f5-a58e-cce6d724aaa7_1093x171.png 1272w, https://substackcdn.com/image/fetch/$s_!DrD7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d462e33-d5d8-47f5-a58e-cce6d724aaa7_1093x171.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DrD7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d462e33-d5d8-47f5-a58e-cce6d724aaa7_1093x171.png" width="1093" height="171" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1d462e33-d5d8-47f5-a58e-cce6d724aaa7_1093x171.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:171,&quot;width&quot;:1093,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:34188,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/199910738?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d462e33-d5d8-47f5-a58e-cce6d724aaa7_1093x171.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DrD7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d462e33-d5d8-47f5-a58e-cce6d724aaa7_1093x171.png 424w, https://substackcdn.com/image/fetch/$s_!DrD7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d462e33-d5d8-47f5-a58e-cce6d724aaa7_1093x171.png 848w, https://substackcdn.com/image/fetch/$s_!DrD7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d462e33-d5d8-47f5-a58e-cce6d724aaa7_1093x171.png 1272w, https://substackcdn.com/image/fetch/$s_!DrD7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d462e33-d5d8-47f5-a58e-cce6d724aaa7_1093x171.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>So the significant result in this analysis is not a blanket excess of G&gt;T among all favoured-derived variants. The signal, if there is one, is in the gradient: whether G&gt;T-like changes become more common as `S_derived` gets larger.</p><p>The original hypothesis predicts more than a global average. It predicts that the G&gt;T-like signal should become stronger as the inferred selection coefficient gets larger. To test that, I split the favoured-derived variants into twenty equal-count bins by `S_derived` and compared each bin to the same non-rising LD-pruned background. Table 2 summarizes the correlation tests across those bins.</p><p><strong>Table 2. Correlation between bin mean S_derived and G&gt;T-like enrichment</strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kM0v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34244984-0bbd-4e96-9738-520eea38067b_1093x139.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kM0v!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34244984-0bbd-4e96-9738-520eea38067b_1093x139.png 424w, https://substackcdn.com/image/fetch/$s_!kM0v!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34244984-0bbd-4e96-9738-520eea38067b_1093x139.png 848w, https://substackcdn.com/image/fetch/$s_!kM0v!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34244984-0bbd-4e96-9738-520eea38067b_1093x139.png 1272w, https://substackcdn.com/image/fetch/$s_!kM0v!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34244984-0bbd-4e96-9738-520eea38067b_1093x139.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kM0v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34244984-0bbd-4e96-9738-520eea38067b_1093x139.png" width="1093" height="139" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/34244984-0bbd-4e96-9738-520eea38067b_1093x139.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:139,&quot;width&quot;:1093,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:26864,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/199910738?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34244984-0bbd-4e96-9738-520eea38067b_1093x139.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kM0v!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34244984-0bbd-4e96-9738-520eea38067b_1093x139.png 424w, https://substackcdn.com/image/fetch/$s_!kM0v!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34244984-0bbd-4e96-9738-520eea38067b_1093x139.png 848w, https://substackcdn.com/image/fetch/$s_!kM0v!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34244984-0bbd-4e96-9738-520eea38067b_1093x139.png 1272w, https://substackcdn.com/image/fetch/$s_!kM0v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34244984-0bbd-4e96-9738-520eea38067b_1093x139.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Figure 1 shows the main positive result. Each point is one of the twenty `S_derived` bins. The y-axis is enrichment relative to the non-rising background, so values above zero mean that a bin has more of that mutation class than expected from the comparison set. Under the 1000kb/r2=0.1 LD-pruned analysis, strict G&gt;T enrichment correlates with mean `S_derived` at r = 0.472 (p = 0.035), and strand-collapsed G&gt;T/C&gt;A shows almost the same pattern at r = 0.470 (p = 0.037). In other words, the bins with stronger inferred derived-allele selection tend to be more G&gt;T-like.</p><p><strong>Figure 1. LD-pruned bin-wise enrichment</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8VL2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ec40f86-d203-499c-a8e2-a8a972ed98d8_2460x1440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8VL2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ec40f86-d203-499c-a8e2-a8a972ed98d8_2460x1440.png 424w, https://substackcdn.com/image/fetch/$s_!8VL2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ec40f86-d203-499c-a8e2-a8a972ed98d8_2460x1440.png 848w, https://substackcdn.com/image/fetch/$s_!8VL2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ec40f86-d203-499c-a8e2-a8a972ed98d8_2460x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!8VL2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ec40f86-d203-499c-a8e2-a8a972ed98d8_2460x1440.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8VL2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ec40f86-d203-499c-a8e2-a8a972ed98d8_2460x1440.png" width="1456" height="852" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ec40f86-d203-499c-a8e2-a8a972ed98d8_2460x1440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:852,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:183030,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/199910738?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ec40f86-d203-499c-a8e2-a8a972ed98d8_2460x1440.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8VL2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ec40f86-d203-499c-a8e2-a8a972ed98d8_2460x1440.png 424w, https://substackcdn.com/image/fetch/$s_!8VL2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ec40f86-d203-499c-a8e2-a8a972ed98d8_2460x1440.png 848w, https://substackcdn.com/image/fetch/$s_!8VL2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ec40f86-d203-499c-a8e2-a8a972ed98d8_2460x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!8VL2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ec40f86-d203-499c-a8e2-a8a972ed98d8_2460x1440.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Log odds ratio for G&gt;T and G&gt;T/C&gt;A in twenty equal-count `S_derived` bins, compared with LD-pruned non-rising variants. Lines show linear fits across bin means.</figcaption></figure></div><p>The plot also shows the main caveat. This is not a smooth staircase. The points are noisy, and the signal is clearest as a Pearson trend across bins rather than as a monotone increase in every adjacent bin.</p><p>Figure 2 puts the same result on the raw-proportion scale. This is useful because odds ratios can make a small compositional shift look visually larger than it is. In absolute terms, the effect is modest: for G&gt;T/C&gt;A, the first bin is 8.67% and the last bin is 9.10%. For strict G&gt;T, the endpoints are nearly flat. The positive Pearson result is coming from the shape across all bins, not from a simple first-bin-versus-last-bin contrast.</p><p><strong>Figure 2. Raw bin proportions</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D4Iv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc07645f-e2ce-4f1a-98ff-f382e34835a6_2460x1440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D4Iv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc07645f-e2ce-4f1a-98ff-f382e34835a6_2460x1440.png 424w, https://substackcdn.com/image/fetch/$s_!D4Iv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc07645f-e2ce-4f1a-98ff-f382e34835a6_2460x1440.png 848w, https://substackcdn.com/image/fetch/$s_!D4Iv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc07645f-e2ce-4f1a-98ff-f382e34835a6_2460x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!D4Iv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc07645f-e2ce-4f1a-98ff-f382e34835a6_2460x1440.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D4Iv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc07645f-e2ce-4f1a-98ff-f382e34835a6_2460x1440.png" width="1456" height="852" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc07645f-e2ce-4f1a-98ff-f382e34835a6_2460x1440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:852,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:175101,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/199910738?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc07645f-e2ce-4f1a-98ff-f382e34835a6_2460x1440.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!D4Iv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc07645f-e2ce-4f1a-98ff-f382e34835a6_2460x1440.png 424w, https://substackcdn.com/image/fetch/$s_!D4Iv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc07645f-e2ce-4f1a-98ff-f382e34835a6_2460x1440.png 848w, https://substackcdn.com/image/fetch/$s_!D4Iv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc07645f-e2ce-4f1a-98ff-f382e34835a6_2460x1440.png 1272w, https://substackcdn.com/image/fetch/$s_!D4Iv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc07645f-e2ce-4f1a-98ff-f382e34835a6_2460x1440.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Raw percentage of variants in each `S_derived` bin classified as G&gt;T or G&gt;T/C&gt;A after LD pruning.</figcaption></figure></div><p>To make the bin pattern easier to inspect numerically, Table 3 pulls out five points from the twenty-bin series: the first bin, three middle positions, and the highest-`S_derived` bin.</p><p><strong>Table 3. Selected bins across the S_derived range</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8vi3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd8f0522-535f-45bf-8be1-99c82e69ce45_1085x516.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8vi3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd8f0522-535f-45bf-8be1-99c82e69ce45_1085x516.png 424w, https://substackcdn.com/image/fetch/$s_!8vi3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd8f0522-535f-45bf-8be1-99c82e69ce45_1085x516.png 848w, https://substackcdn.com/image/fetch/$s_!8vi3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd8f0522-535f-45bf-8be1-99c82e69ce45_1085x516.png 1272w, https://substackcdn.com/image/fetch/$s_!8vi3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd8f0522-535f-45bf-8be1-99c82e69ce45_1085x516.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8vi3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd8f0522-535f-45bf-8be1-99c82e69ce45_1085x516.png" width="1085" height="516" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd8f0522-535f-45bf-8be1-99c82e69ce45_1085x516.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:516,&quot;width&quot;:1085,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:90509,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/199910738?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd8f0522-535f-45bf-8be1-99c82e69ce45_1085x516.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8vi3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd8f0522-535f-45bf-8be1-99c82e69ce45_1085x516.png 424w, https://substackcdn.com/image/fetch/$s_!8vi3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd8f0522-535f-45bf-8be1-99c82e69ce45_1085x516.png 848w, https://substackcdn.com/image/fetch/$s_!8vi3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd8f0522-535f-45bf-8be1-99c82e69ce45_1085x516.png 1272w, https://substackcdn.com/image/fetch/$s_!8vi3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd8f0522-535f-45bf-8be1-99c82e69ce45_1085x516.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Discussion</h2><p>The unpruned result was too strong. LD pruning removes the global average excess and forces the conclusion to become narrower. What remains is the binned result: under the 1000kb/r2=0.1 pruning rule, G&gt;T-like enrichment is positively correlated with `S_derived` across bins.</p><p>That is not proof of an aflatoxin mechanism. It is a surviving hint in the right direction. The fair interpretation is: no overall enrichment after LD pruning, but a significant Pearson bin-wise association between inferred selection strength and G&gt;T-like mutation class, with weaker support from rank and logistic tests.</p><p>The next test should be more specific than the one in this post. Here I treated all G&gt;T and G&gt;T/C&gt;A changes as if they were equally aflatoxin-like. That is only a rough proxy. Aflatoxin does not just produce generic G&gt;T mutations; it tends to produce G&gt;T changes in particular local sequence contexts.</p><p>In other words, the neighboring bases matter. A G&gt;T change inside AGA is not molecularly identical to a G&gt;T change inside CGC or TGG. Cancer geneticists describe this as trinucleotide context: the changed base plus the base immediately before it and the base immediately after it. SBS24, the aflatoxin-like signature, is defined at that more detailed level.</p><p>So the more precise version of the test is to take each selected SNP, recover the two neighboring bases from the reference genome, orient the mutation from ancestral allele to derived allele, and then ask whether the high-`S_derived` variants are enriched for the specific trinucleotide contexts expected under SBS24. A generic G&gt;T trend is suggestive. A trend concentrated in SBS24-like contexts would be much stronger evidence for the proposed aflatoxin mechanism.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://davidepiffer.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe for deep dives into ancient DNA, selection, and human history.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>References</h2><p>Kukolya, J&#243;zsef. Personal communication; source of the aflatoxin-agriculture hypothesis tested here.</p><p>Akbari, A., Perry, A., Barton, A.R. et al. (2026). *Ancient DNA reveals pervasive directional selection across West Eurasia*. *Nature*. https://doi.org/10.1038/s41586-026-10358-1</p><p>Alexandrov, L.B. et al. (2020). *The repertoire of mutational signatures in human cancer*. *Nature*, 578, 94-101. https://doi.org/10.1038/s41586-020-1943-3</p><p>Huang, M.N. et al. (2017). *Genome-scale mutational signatures of aflatoxin in cells, mice, and human tumors*. *Genome Research*, 27, 1475-1486. https://doi.org/10.1101/gr.220038.116</p><p>COSMIC Mutational Signatures. SBS24/AFB1-like signature. https://cancer.sanger.ac.uk/signatures/sbs/sbs24/</p>]]></content:encoded></item><item><title><![CDATA[Nature’s Response Missed the Point]]></title><description><![CDATA[Nature recently replied to my complaint regarding citations in the paper Ancient DNA reveals pervasive directional selection across West Eurasia by Akbari et al.]]></description><link>https://davidepiffer.com/p/natures-response-missed-the-point</link><guid isPermaLink="false">https://davidepiffer.com/p/natures-response-missed-the-point</guid><dc:creator><![CDATA[Davide Piffer]]></dc:creator><pubDate>Sun, 31 May 2026 07:55:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vUy_!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a45f8d4-e8d8-466a-a59d-25553a3dee4c_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Nature recently replied to my complaint regarding citations in the paper <em>Ancient DNA reveals pervasive directional selection across West Eurasia</em> by Akbari et al.</p><p>The journal&#8217;s conclusion was straightforward: no correction or addendum would be pursued. That outcome itself did not surprise me. Journals are generally reluctant to intervene in citation disputes, especially when a big Harvard lab is involved, and I never assumed that Nature would compel the authors to amend their paper.</p><p>What surprised me was the reasoning.</p><p>After discussing the matter internally, Nature wrote:</p><blockquote><p>&#8220;authors have a reasonable degree of flexibility in choosing to cite papers they feel are the most relevant to their study.&#8221;</p></blockquote><p>The editor also stated:</p><blockquote><p>&#8220;it is not required that all papers related to a topic are cited to support every point in a paper.&#8221;</p></blockquote><p>When I read those sentences, my immediate reaction was confusion.</p><p>Who exactly is making that argument?</p><p>Certainly not me.</p><p>At no point did I claim that Akbari et al. were required to cite every paper related to polygenic adaptation, ancient DNA, or human evolution. Such a standard would be absurd. Every scientific paper omits relevant references. Every bibliography is selective. Nobody disputes this.</p><p>My complaint was about something entirely different.</p><p>The Akbari et al. paper presents evidence of directional selection on complex traits using ancient DNA time series. <strong>My concern was that my previous papers had already addressed essentially the same question and reported evidence consistent with directional selection on polygenic traits through time, using overlapping datasets and similar methods.</strong></p><p>One can certainly argue that those papers were imperfect. One can argue that the datasets were smaller, the methods less sophisticated, or the conclusions less robust. Science is full of early studies that are later refined by better data and better methods.</p><p>But those would at least be arguments about the substance of the issue.</p><p>Instead, Nature&#8217;s response seems to treat my complaint as though I had simply requested a longer bibliography. That is what I find difficult to understand.</p><p>There is an obvious difference between saying:</p><blockquote><p>&#8220;You failed to cite every relevant paper.&#8221;</p></blockquote><p>and saying:</p><blockquote><p>&#8220;You failed to acknowledge prior work directly related to your paper&#8217;s central contribution.&#8221;</p></blockquote><p>The first complaint is unreasonable but the second is a question of scientific attribution.</p><p>Perhaps Nature genuinely sees no meaningful distinction between the two. If so, I would have preferred them to say so explicitly. At least then we would be debating the same issue.</p><p>Instead, I was left with the peculiar feeling that the argument I had spent weeks making had been replaced with a much weaker one and then rejected.</p><p>What Nature expressed was that authors cannot be expected to cite all papers related to a topic.</p><p>And that is a point with which I completely agree but it is also a point that has very little to do with the complaint I actually made.</p><p>The entire experience has made me reflect on how difficult it is to discuss scientific attribution in the first place. Nobody likes talking about priority. The moment a researcher raises the issue, there is an assumption that they are simply upset about not being cited.</p><p>Yet attribution matters. Science is cumulative. The historical record of a field is built from thousands of decisions about what gets acknowledged, what gets remembered, and what gets forgotten. Those decisions affect reputations, careers, and our understanding of how ideas developed.</p><p>For that reason, I think there is a meaningful difference between an incomplete bibliography and the omission of prior work on a study&#8217;s central question.</p><p>Nature apparently disagrees, or perhaps never reached that question at all.</p><p>There was one final part of the email that I found particularly puzzling.</p><p>After informing me that no further action would be taken, the editor wrote:</p><blockquote><p>&#8220;Please note that discussions regarding potential amendments to our published papers are confidential, and should be treated as such, including email conversations such as this one.&#8221;</p></blockquote><p>I confess I do not understand this request.</p><p>I understand why peer review is confidential. I understand why anonymous referees need protection. I understand why editors require private deliberations while decisions are being made.</p><p>But this was not an unpublished manuscript under review.</p><p>This was a discussion about whether a published paper accurately acknowledged prior work and whether the published scientific record should be amended.</p><p>Why should such discussions be confidential?</p><p>Indeed, one could argue the opposite. If journals are making decisions about attribution, priority, and corrections to the literature, there is a public interest in understanding how those decisions are reached.</p><p>Perhaps Nature has good reasons for preferring these discussions to remain private. If so, those reasons are not obvious to me.</p><p>The request struck me as particularly strange because it appeared at the end of a process that had already concluded. The journal had reviewed the complaint, consulted internally, reached a decision, and informed me that the matter was closed. Having done so, it then requested that the discussion itself be treated as confidential.</p><p>I genuinely wonder what purpose that serves.</p><p>In any case, the dispute is now over as far as Nature is concerned. The journal has reviewed the complaint, consulted internally, and decided that no further action will be taken. What remains, however, is the question that prompted the complaint in the first place: where exactly is the line between an omitted reference and an omitted contribution?</p><p>That was always the issue I was trying to raise. Not whether every relevant paper should be cited, but whether prior work directly addressing the same scientific question deserves acknowledgment when later studies achieve greater visibility. After reading Nature&#8217;s response several times, I am still left with the impression that this distinction was never really addressed.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://davidepiffer.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe for genetics, ancient DNA, and occasional adventures into the stranger corners of academic life.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[When Did Northern and Southern Italians Become Different?]]></title><description><![CDATA[Ancient genomes, polygenic scores, and the shifting geography of a historic contrast]]></description><link>https://davidepiffer.com/p/how-old-are-differences-between-northern</link><guid isPermaLink="false">https://davidepiffer.com/p/how-old-are-differences-between-northern</guid><dc:creator><![CDATA[Davide Piffer]]></dc:creator><pubDate>Fri, 29 May 2026 17:18:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Y5qA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd470bda1-e5bc-4306-b97b-bb7778056470_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y5qA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd470bda1-e5bc-4306-b97b-bb7778056470_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y5qA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd470bda1-e5bc-4306-b97b-bb7778056470_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Y5qA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd470bda1-e5bc-4306-b97b-bb7778056470_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Y5qA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd470bda1-e5bc-4306-b97b-bb7778056470_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Y5qA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd470bda1-e5bc-4306-b97b-bb7778056470_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y5qA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd470bda1-e5bc-4306-b97b-bb7778056470_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d470bda1-e5bc-4306-b97b-bb7778056470_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2928298,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/199569863?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd470bda1-e5bc-4306-b97b-bb7778056470_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Y5qA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd470bda1-e5bc-4306-b97b-bb7778056470_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Y5qA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd470bda1-e5bc-4306-b97b-bb7778056470_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Y5qA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd470bda1-e5bc-4306-b97b-bb7778056470_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Y5qA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd470bda1-e5bc-4306-b97b-bb7778056470_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It is easy to view the contrast between northern and southern Italy as a permanent feature of the landscape, a timeless divide separating the Alps and the Po Valley from the Mezzogiorno and the Mediterranean. Many of these physical differences are well known, having been famously mapped by the 19th-century anthropologist Renato Biasutti. His documentation of regional variations, such as the percentage of blonde hair in each province shown in the map below, highlights just how deeply ingrained these geographic contrasts are in our historical understanding.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lpos!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5b0f77e-7ce3-4d28-b8e8-720aa199d081_960x1147.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lpos!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5b0f77e-7ce3-4d28-b8e8-720aa199d081_960x1147.png 424w, https://substackcdn.com/image/fetch/$s_!lpos!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5b0f77e-7ce3-4d28-b8e8-720aa199d081_960x1147.png 848w, https://substackcdn.com/image/fetch/$s_!lpos!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5b0f77e-7ce3-4d28-b8e8-720aa199d081_960x1147.png 1272w, https://substackcdn.com/image/fetch/$s_!lpos!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5b0f77e-7ce3-4d28-b8e8-720aa199d081_960x1147.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lpos!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5b0f77e-7ce3-4d28-b8e8-720aa199d081_960x1147.png" width="960" height="1147" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5b0f77e-7ce3-4d28-b8e8-720aa199d081_960x1147.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1147,&quot;width&quot;:960,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;File:Blond hair Italy.png&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="File:Blond hair Italy.png" title="File:Blond hair Italy.png" srcset="https://substackcdn.com/image/fetch/$s_!lpos!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5b0f77e-7ce3-4d28-b8e8-720aa199d081_960x1147.png 424w, https://substackcdn.com/image/fetch/$s_!lpos!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5b0f77e-7ce3-4d28-b8e8-720aa199d081_960x1147.png 848w, https://substackcdn.com/image/fetch/$s_!lpos!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5b0f77e-7ce3-4d28-b8e8-720aa199d081_960x1147.png 1272w, https://substackcdn.com/image/fetch/$s_!lpos!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5b0f77e-7ce3-4d28-b8e8-720aa199d081_960x1147.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In economic history, there is a fierce debate over how old the regional gaps in wealth and human capital really are (Pescosolido, Rotondi, and Scoppa 2025; Barbero, Deandrea, and Negri 2021). One influential view sees the North-South divide as having deep pre-unification roots, especially in literacy and human development (Ciccarelli and Weisdorf 2019; Bozzano 2023). A revisionist view, by contrast, argues that the economic gap at unification was small or even absent, and that later state policies helped widen it (Daniele and Malanima 2007, 2011; Federico, Nuvolari, and Vasta 2019).</p><p>But this entire debate quietly assumes a baseline that needs to be tested. Was the underlying genetic divergence between the North and South always present in its current form, or did it sharpen, weaken, or shift as Italy transitioned through the Bronze Age, Iron Age, Roman period, and later historic eras?</p><p>Ancient DNA (aDNA) allows us to address this question directly, at least from a purely genetic angle. Rather than projecting modern geographic differences backward, we can map ancient individuals, categorize them by region, and track whether polygenic score (PGS) variations show up consistently across different eras.</p><p>Specifically, we can look at the very traits that form the core of regional stereotypes, testing whether the data backs up the familiar imagery of shorter, darker southerners compared to taller, more blonde, and more educated northerners. By looking at traits like height, pigmentation, Educational Attainment (EA), and BMI, we can finally ask a concrete question: does the genetic map of Italy look like a fixed, permanent background fact, or did these specific differences emerge, fade, or flip over time?</p><div><hr></div><h2>Pooled North-South Differences</h2><p>Before investigating how things changed over time, we need a baseline comparison. By collapsing all historical periods together, we can see whether coverage-adjusted, standardized PGS values differ fundamentally between the North and South.</p><p>The table reports the South relative to the North using Cohen&#8217;s d, meaning negative values indicate that the South exhibits a lower average score than the North.</p><p><strong>Table 1. Pooled north-south differences</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8Hmj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadfff7df-65e2-493c-9c9f-a5df2b949831_918x656.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8Hmj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadfff7df-65e2-493c-9c9f-a5df2b949831_918x656.png 424w, https://substackcdn.com/image/fetch/$s_!8Hmj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadfff7df-65e2-493c-9c9f-a5df2b949831_918x656.png 848w, https://substackcdn.com/image/fetch/$s_!8Hmj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadfff7df-65e2-493c-9c9f-a5df2b949831_918x656.png 1272w, https://substackcdn.com/image/fetch/$s_!8Hmj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadfff7df-65e2-493c-9c9f-a5df2b949831_918x656.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8Hmj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadfff7df-65e2-493c-9c9f-a5df2b949831_918x656.png" width="918" height="656" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/adfff7df-65e2-493c-9c9f-a5df2b949831_918x656.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:656,&quot;width&quot;:918,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:72404,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/199569863?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadfff7df-65e2-493c-9c9f-a5df2b949831_918x656.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8Hmj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadfff7df-65e2-493c-9c9f-a5df2b949831_918x656.png 424w, https://substackcdn.com/image/fetch/$s_!8Hmj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadfff7df-65e2-493c-9c9f-a5df2b949831_918x656.png 848w, https://substackcdn.com/image/fetch/$s_!8Hmj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadfff7df-65e2-493c-9c9f-a5df2b949831_918x656.png 1272w, https://substackcdn.com/image/fetch/$s_!8Hmj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadfff7df-65e2-493c-9c9f-a5df2b949831_918x656.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The largest pooled differences are quite straightforward: the South scores lower than the North for <strong>height</strong>, <strong>blonde hair</strong>, and <strong>light skin</strong>.<strong> Educational Attainment</strong> (EA) is also lower in the South. The proxy for blue eyes leans in the same direction but is only borderline in this pooled layout. Meanwhile, traits like delay discounting and the two BMI variations show no meaningful regional separation when time is ignored</p><p><strong>Figure 1. Overall north-south distributions, coverage-adjusted</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AYoB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F213e5cf8-8a07-4f2e-9cbb-f0905c6b97f9_2530x1342.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AYoB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F213e5cf8-8a07-4f2e-9cbb-f0905c6b97f9_2530x1342.png 424w, https://substackcdn.com/image/fetch/$s_!AYoB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F213e5cf8-8a07-4f2e-9cbb-f0905c6b97f9_2530x1342.png 848w, https://substackcdn.com/image/fetch/$s_!AYoB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F213e5cf8-8a07-4f2e-9cbb-f0905c6b97f9_2530x1342.png 1272w, https://substackcdn.com/image/fetch/$s_!AYoB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F213e5cf8-8a07-4f2e-9cbb-f0905c6b97f9_2530x1342.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AYoB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F213e5cf8-8a07-4f2e-9cbb-f0905c6b97f9_2530x1342.png" width="1456" height="772" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/213e5cf8-8a07-4f2e-9cbb-f0905c6b97f9_2530x1342.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:772,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:91071,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/199569863?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F213e5cf8-8a07-4f2e-9cbb-f0905c6b97f9_2530x1342.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AYoB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F213e5cf8-8a07-4f2e-9cbb-f0905c6b97f9_2530x1342.png 424w, https://substackcdn.com/image/fetch/$s_!AYoB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F213e5cf8-8a07-4f2e-9cbb-f0905c6b97f9_2530x1342.png 848w, https://substackcdn.com/image/fetch/$s_!AYoB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F213e5cf8-8a07-4f2e-9cbb-f0905c6b97f9_2530x1342.png 1272w, https://substackcdn.com/image/fetch/$s_!AYoB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F213e5cf8-8a07-4f2e-9cbb-f0905c6b97f9_2530x1342.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>Tracking the Contrast Through Time</h2><p>While a pooled comparison gives us a useful overview, it can easily mask historical shifts. A regional contrast might be ancient and stubborn, or it might have started weak and intensified later.</p><p>To keep the sample sizes viable for analysis, the data is divided into two broad chronological bins:</p><ol><li><p><strong>Pre-Iron Age and older</strong></p></li><li><p><strong>A merged Iron Age / Roman / Medieval-to-recent bin</strong></p></li></ol><p>Merging the later periods is a practical necessity; the southern Medieval/recent sample size on its own is simply too small to yield a reliable independent estimate.</p><p><strong>Figure 2. Coverage-adjusted period means</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wriZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7cccb41-781f-4261-92c6-16da9e9669a3_2530x1452.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wriZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7cccb41-781f-4261-92c6-16da9e9669a3_2530x1452.png 424w, https://substackcdn.com/image/fetch/$s_!wriZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7cccb41-781f-4261-92c6-16da9e9669a3_2530x1452.png 848w, https://substackcdn.com/image/fetch/$s_!wriZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7cccb41-781f-4261-92c6-16da9e9669a3_2530x1452.png 1272w, https://substackcdn.com/image/fetch/$s_!wriZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7cccb41-781f-4261-92c6-16da9e9669a3_2530x1452.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wriZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7cccb41-781f-4261-92c6-16da9e9669a3_2530x1452.png" width="1456" height="836" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f7cccb41-781f-4261-92c6-16da9e9669a3_2530x1452.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:836,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:197748,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/199569863?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7cccb41-781f-4261-92c6-16da9e9669a3_2530x1452.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wriZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7cccb41-781f-4261-92c6-16da9e9669a3_2530x1452.png 424w, https://substackcdn.com/image/fetch/$s_!wriZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7cccb41-781f-4261-92c6-16da9e9669a3_2530x1452.png 848w, https://substackcdn.com/image/fetch/$s_!wriZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7cccb41-781f-4261-92c6-16da9e9669a3_2530x1452.png 1272w, https://substackcdn.com/image/fetch/$s_!wriZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7cccb41-781f-4261-92c6-16da9e9669a3_2530x1452.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Think of this period plot as a descriptive bridge between the pooled boxplots and a formal interaction model. It maps the mean and baseline uncertainty across broad eras rather than forcing a smooth, continuous time trend. Because the older bin remains relatively sparse, we shouldn&#8217;t over-interpret those early-period means. The real takeaway is seeing whether the direction of the contrast remains stable or visibly shifts.</p><p>The data reveals that the gaps in Educational Attainment (EA) is remarkably ancient, maintaining a relatively stable trajectory over time. Conversely, the temporal trajectories of Height, Light Skin and Blonde Hair diverged, increasing the gap between North and South in more recent times.</p><div><hr></div><p>The broad period means in the plot above suggest a shifting landscape, but eye-balling a couple of historical bins isn&#8217;t enough. Ancient DNA is notoriously messy, sample sizes fluctuate, and if you want to know whether Italy&#8217;s genetic geography was truly fluid, you have to put it to a formal regression test.</p><p>When you run the formal interaction model, the results are striking.</p><p><strong>To unlock the formal temporal test, and the robustness checks proving this isn&#8217;t just data noise, consider becoming a paid subscriber.</strong></p><p><strong>Your support directly funds the independent data pipelines and computation time required to pull these historical insights out of raw ancient genomes. Join the community to read the rest of this post and access the full archive.</strong></p>
      <p>
          <a href="https://davidepiffer.com/p/how-old-are-differences-between-northern">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Did the Black Death Select for Intelligence?]]></title><description><![CDATA[Did history&#8217;s most brutal mortality shock alter Europe&#8217;s genetic trajectory? A look at ancient DNA polygenic scores before and after 1350 CE.]]></description><link>https://davidepiffer.com/p/the-black-death-and-the-selection</link><guid isPermaLink="false">https://davidepiffer.com/p/the-black-death-and-the-selection</guid><dc:creator><![CDATA[Davide Piffer]]></dc:creator><pubDate>Wed, 27 May 2026 14:01:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!djKP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F414949fa-aed5-4b4b-a6ff-ca5427d3ed80_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The Black Death killed a massive share of Europe&#8217;s population in the mid-14th century. Whenever an event wipes out such an indiscriminate percentage of humanity, evolutionary biologists and historians ask a fundamental question: <em>Did this mortality shock change the genetic composition of the surviving population?</em> If it did, it might have left a detectable signature in later ancient-DNA (aDNA) polygenic scores.</p><p>The specific hypothesis tested here is not that the plague directly selected for modern educational attainment (EA). Rather, the pandemic may have selected on a partly heritable bundle of cognitive, personality, and status-linked traits for which an educational attainment polygenic score (EA PGS) serves as an imperfect modern proxy.</p><p>The idea that the plague acted as a major selection event for cognitive and personality traits has been proposed before (Dutton &amp; Woodley of Menie, 2018), given the substantial heritability reported in twin studies for intelligence and personality (Plomin &amp; Deary, 2015; Nettle, 2007). In practical terms, the hypothesized mechanism is that higher-status, more future-oriented, more conscientious, and cognitively stronger lineages may have been better equipped to secure food, move away from danger, bargain, delay exposure, or simply survive the chaotic shock-and-recovery period that followed the plague.</p><p>That mechanism is also historically plausible in a narrower social sense. The plague struck populations already weakened by famine, meaning lineages with better access to resources may have held a vital survival advantage. Differential mortality estimates are consistent with strong class gradients in at least some settings: while overall mortality is often placed around 40%, much higher rates have been reported for serfs and laborers in some regions (Dodds, 2008).</p><p>None of that proves genetic selection for intelligence, but it does provide a concrete model for why an EA-linked signal might shift after 1350. Body Mass Index (BMI) and Height are included as secondary controls because famine should imply directional expectations for them. If repeated food scarcity selected for a thriftier metabolism, one might expect a higher post-crisis BMI-linked signal, especially in harder-hit areas. If famine and chronic scarcity favored lower maintenance costs, one might expect a lower post-crisis Height-linked signal, or a more negative post-1350 trajectory, again especially where mortality and associated disruption were most severe. Those control traits therefore help distinguish a general famine-selection story from an EA-specific one.</p><p>I look at the question two ways. First, I test whether post-1350 Europeans differ from pre-1350 Europeans after adjusting for Dataset, broad region, coverage, PCs, and imputation uncertainty. Second, I fit a hinge model with a knot at 1350 CE and then ask whether higher Black Death mortality is associated with a steeper post-1350 slope.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!djKP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F414949fa-aed5-4b4b-a6ff-ca5427d3ed80_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!djKP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F414949fa-aed5-4b4b-a6ff-ca5427d3ed80_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!djKP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F414949fa-aed5-4b4b-a6ff-ca5427d3ed80_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!djKP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F414949fa-aed5-4b4b-a6ff-ca5427d3ed80_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!djKP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F414949fa-aed5-4b4b-a6ff-ca5427d3ed80_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!djKP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F414949fa-aed5-4b4b-a6ff-ca5427d3ed80_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/414949fa-aed5-4b4b-a6ff-ca5427d3ed80_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3129578,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/199369370?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F414949fa-aed5-4b4b-a6ff-ca5427d3ed80_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!djKP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F414949fa-aed5-4b4b-a6ff-ca5427d3ed80_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!djKP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F414949fa-aed5-4b4b-a6ff-ca5427d3ed80_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!djKP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F414949fa-aed5-4b4b-a6ff-ca5427d3ed80_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!djKP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F414949fa-aed5-4b4b-a6ff-ca5427d3ed80_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>The Sample: Tracking 12,000 Years of European History</h2><p>To capture this moment in time, the analysis uses a few different sample slices depending on the model:</p><ul><li><p><strong>The Broad Window Sample:</strong> 754 individuals in total. For the covariate-adjusted means, this includes 508 individuals living <em>before</em> the plague (1000&#8211;1349 CE) and 248 individuals living <em>after</em> (1350&#8211;1599 CE) across 19 distinct populations.</p></li><li><p><strong>The Hinge Model Sample:</strong> To see the long-run evolutionary trajectory, I use a broader Europe-only sample of 5,183 individuals spanning the last 12,000 years.</p></li><li><p><strong>The Severity Subsets:</strong> To test whether harder-hit regions saw bigger changes, I use a subset of individuals (643 for the broad window, 2,342 for the hinge model) mapped to Christakos locality-level plague mortality data.</p><div><hr></div></li></ul><h2>Before vs After</h2><p>The raw means are useful as a visual check, but the adjusted means are the relevant comparison because the samples are not evenly distributed across datasets, regions, coverage levels, principal components, or imputation uncertainty. The adjustment does not make the data representative, but it reduces the most obvious technical and sampling differences between the pre- and post-1350 groups.</p><p>In the broad 1000-1599 CE window, the post-1350 samples sit higher on EA after adjustment. This is the simple version of the Black Death hypothesis: if the mortality shock changed who survived or reproduced, the later medieval sample should differ from the earlier medieval sample. The important caveat is that the broad-window design deliberately sacrifices temporal detail. It treats 1000 CE and 1349 CE as one pre period, and 1350 CE and 1599 CE as one post period, so it is a blunt test of a level shift rather than a model of historical dynamics.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!edOb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2097a6cf-488b-4427-a72d-dfa42bbb6622_2460x1320.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!edOb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2097a6cf-488b-4427-a72d-dfa42bbb6622_2460x1320.png 424w, https://substackcdn.com/image/fetch/$s_!edOb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2097a6cf-488b-4427-a72d-dfa42bbb6622_2460x1320.png 848w, https://substackcdn.com/image/fetch/$s_!edOb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2097a6cf-488b-4427-a72d-dfa42bbb6622_2460x1320.png 1272w, https://substackcdn.com/image/fetch/$s_!edOb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2097a6cf-488b-4427-a72d-dfa42bbb6622_2460x1320.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!edOb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2097a6cf-488b-4427-a72d-dfa42bbb6622_2460x1320.png" width="1456" height="781" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2097a6cf-488b-4427-a72d-dfa42bbb6622_2460x1320.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:781,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:57152,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/199369370?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2097a6cf-488b-4427-a72d-dfa42bbb6622_2460x1320.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!edOb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2097a6cf-488b-4427-a72d-dfa42bbb6622_2460x1320.png 424w, https://substackcdn.com/image/fetch/$s_!edOb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2097a6cf-488b-4427-a72d-dfa42bbb6622_2460x1320.png 848w, https://substackcdn.com/image/fetch/$s_!edOb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2097a6cf-488b-4427-a72d-dfa42bbb6622_2460x1320.png 1272w, https://substackcdn.com/image/fetch/$s_!edOb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2097a6cf-488b-4427-a72d-dfa42bbb6622_2460x1320.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The adjusted pre/post regression estimates a post-1350 gap of 0.142 SD with cluster p=1.99e-04. Read literally, this says that individuals sampled after 1350 have higher EA PGS than individuals sampled before 1350, after adjusting for Dataset, broad region, coverage, PC1-PC5, and log imputation variance. The sign is therefore consistent with the hypothesis, but the design is still vulnerable to composition: if the post-1350 sample is concentrated in different places, cemeteries, social strata, or source studies than the pre-1350 sample, the coefficient can partly reflect those differences despite the covariates.</p><p>This regression coefficient is the inferential result, not just the difference between the two adjusted means in the plot. In the current data, the raw post-minus-pre mean difference is 0.142 SD; residualizing EA on the covariates and then comparing period means gives a slightly smaller descriptive gap of 0.120 SD. The full regression, EA_z ~ PostBD + covariates, estimates 0.142 SD because it adjusts the period indicator and the outcome jointly. In other words, the adjusted-means plot is a readable visualization, while the regression coefficient is the formal covariate-adjusted pre/post test.</p><p>That is why I treat the pre/post model as supportive rather than decisive. It is easy to interpret, but historically coarse. It answers the question, &#8216;Are the later medieval individuals higher than the earlier medieval individuals in this window?&#8217; It does not by itself tell us whether 1350 is a real turning point in the longer series.</p><h2>The Hinge Model: A Change in Trajectory</h2><p>But a simple before/after comparison assumes that genetic change happens like a clean step-stool. What if the Black Death didn&#8217;t cause a sudden leap, but instead acted as a turning point, a &#8220;hinge&#8221; that accelerated an existing trend?</p><p>To test this, I fit a <strong>hinge model</strong> across 12,000 years of European history, setting a &#8220;knot&#8221; exactly at the year 1350 CE. This allows us to see if the slope of the trajectory changed after the pandemic.</p><p>When we analyze the slopes, a much more compelling story emerges.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SigI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda63f3d2-abd8-44c4-8660-edf7ddd39d59_2520x1560.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SigI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda63f3d2-abd8-44c4-8660-edf7ddd39d59_2520x1560.png 424w, https://substackcdn.com/image/fetch/$s_!SigI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda63f3d2-abd8-44c4-8660-edf7ddd39d59_2520x1560.png 848w, https://substackcdn.com/image/fetch/$s_!SigI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda63f3d2-abd8-44c4-8660-edf7ddd39d59_2520x1560.png 1272w, https://substackcdn.com/image/fetch/$s_!SigI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda63f3d2-abd8-44c4-8660-edf7ddd39d59_2520x1560.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SigI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda63f3d2-abd8-44c4-8660-edf7ddd39d59_2520x1560.png" width="1456" height="901" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da63f3d2-abd8-44c4-8660-edf7ddd39d59_2520x1560.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:901,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:193712,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/199369370?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda63f3d2-abd8-44c4-8660-edf7ddd39d59_2520x1560.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SigI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda63f3d2-abd8-44c4-8660-edf7ddd39d59_2520x1560.png 424w, https://substackcdn.com/image/fetch/$s_!SigI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda63f3d2-abd8-44c4-8660-edf7ddd39d59_2520x1560.png 848w, https://substackcdn.com/image/fetch/$s_!SigI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda63f3d2-abd8-44c4-8660-edf7ddd39d59_2520x1560.png 1272w, https://substackcdn.com/image/fetch/$s_!SigI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda63f3d2-abd8-44c4-8660-edf7ddd39d59_2520x1560.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>Table 1. Long-Run EA Hinge Model Coefficients</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4wtu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707b8a40-2897-4ba4-93f6-d917cee49f6d_1089x334.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4wtu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707b8a40-2897-4ba4-93f6-d917cee49f6d_1089x334.png 424w, https://substackcdn.com/image/fetch/$s_!4wtu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707b8a40-2897-4ba4-93f6-d917cee49f6d_1089x334.png 848w, https://substackcdn.com/image/fetch/$s_!4wtu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707b8a40-2897-4ba4-93f6-d917cee49f6d_1089x334.png 1272w, https://substackcdn.com/image/fetch/$s_!4wtu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707b8a40-2897-4ba4-93f6-d917cee49f6d_1089x334.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4wtu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707b8a40-2897-4ba4-93f6-d917cee49f6d_1089x334.png" width="1089" height="334" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/707b8a40-2897-4ba4-93f6-d917cee49f6d_1089x334.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:334,&quot;width&quot;:1089,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:43333,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/199369370?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707b8a40-2897-4ba4-93f6-d917cee49f6d_1089x334.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4wtu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707b8a40-2897-4ba4-93f6-d917cee49f6d_1089x334.png 424w, https://substackcdn.com/image/fetch/$s_!4wtu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707b8a40-2897-4ba4-93f6-d917cee49f6d_1089x334.png 848w, https://substackcdn.com/image/fetch/$s_!4wtu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707b8a40-2897-4ba4-93f6-d917cee49f6d_1089x334.png 1272w, https://substackcdn.com/image/fetch/$s_!4wtu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F707b8a40-2897-4ba4-93f6-d917cee49f6d_1089x334.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The results here are statistically robust. For the millennia leading up to the Black Death, the polygenic score for educational attainment was creeping upward at a very slow, steady pace (slope = 0.003, p = 0.005).</p><p>After 1350 CE, that trajectory dramatically steepened. The slope experienced a highly significant upward shift of +0.054 (p = 0.034), resulting in a post-plague slope of 0.057. Crucially, comparing the models shows that the hinge model is a statistically superior fit over a basic linear model (p = 0.01). The Black Death didn&#8217;t just push the numbers up; it accelerated the entire genetic timeline.</p><p>The long-run hinge model proves that Europe&#8217;s genetic landscape didn&#8217;t just experience a temporary bump&#8212;the entire trajectory accelerated after 1350 CE.</p><p>But this leaves us with a massive causal riddle: <strong>Was this dramatic acceleration actually driven by the pandemic, or are we just looking at a massive historical coincidence?</strong></p><p>To prove a true evolutionary signature, we have to look for direct geographical alignment. If the Black Death caused this shift, we should see an undeniable  pattern: <strong>the regions hit hardest by the plague must show a significantly steeper trajectory than the regions that escaped relatively unscathed.</strong></p><p>When we map country-level mortality data directly to these ancient skeletons, the data reveals a striking, highly significant interaction.</p><p><strong>Coming up in the premium section:</strong></p><ul><li><p><strong>The Severity Models:</strong> The exact regression outputs and p-values proving how plague mortality alters the post-1350 hinge.</p></li><li><p><strong>The Famine Control Test:</strong> I run the identical workflow on Height and BMI to see if this was just a general story of human bodies surviving starvation, or if something completely unique happened to educational attainment proxies.</p></li><li><p><strong>The Boundary Lines:</strong> Why one specific scoring method completely changes the BMI results, and what that tells us about the limits of ancient DNA data.</p></li></ul><p><em>Upgrade to a paying subscription to unlock the complete data tables, severity models, and the final conclusion.</em></p>
      <p>
          <a href="https://davidepiffer.com/p/the-black-death-and-the-selection">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[What Moves Italians?]]></title><description><![CDATA[There is a beautiful myth about what drives Italian life.]]></description><link>https://davidepiffer.com/p/what-moves-italians</link><guid isPermaLink="false">https://davidepiffer.com/p/what-moves-italians</guid><dc:creator><![CDATA[Davide Piffer]]></dc:creator><pubDate>Tue, 26 May 2026 14:02:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Eitr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ac94f2e-8da0-43e2-b887-85caf396c144_1402x1122.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There is a beautiful myth about what drives Italian life. Ask a romantic outsider, and they will tell you Italians are moved by the opera, football, the local village square, the grandmother&#8217;s Sunday rag&#249;, or the precise, unhurried geometry of a perfect cappuccino.</p><p>And emotionally? Maybe they are.</p><p>But when Italians actually <em>pack their bags</em>, when they change their legal residence and enter the dry, unromantic ledger of municipal registers, the data points to a reality that is far more decisive: <strong>work</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Eitr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ac94f2e-8da0-43e2-b887-85caf396c144_1402x1122.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Eitr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ac94f2e-8da0-43e2-b887-85caf396c144_1402x1122.png 424w, https://substackcdn.com/image/fetch/$s_!Eitr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ac94f2e-8da0-43e2-b887-85caf396c144_1402x1122.png 848w, https://substackcdn.com/image/fetch/$s_!Eitr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ac94f2e-8da0-43e2-b887-85caf396c144_1402x1122.png 1272w, https://substackcdn.com/image/fetch/$s_!Eitr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ac94f2e-8da0-43e2-b887-85caf396c144_1402x1122.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Eitr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ac94f2e-8da0-43e2-b887-85caf396c144_1402x1122.png" width="1402" height="1122" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ac94f2e-8da0-43e2-b887-85caf396c144_1402x1122.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1122,&quot;width&quot;:1402,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2829586,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/199044184?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ac94f2e-8da0-43e2-b887-85caf396c144_1402x1122.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Eitr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ac94f2e-8da0-43e2-b887-85caf396c144_1402x1122.png 424w, https://substackcdn.com/image/fetch/$s_!Eitr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ac94f2e-8da0-43e2-b887-85caf396c144_1402x1122.png 848w, https://substackcdn.com/image/fetch/$s_!Eitr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ac94f2e-8da0-43e2-b887-85caf396c144_1402x1122.png 1272w, https://substackcdn.com/image/fetch/$s_!Eitr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ac94f2e-8da0-43e2-b887-85caf396c144_1402x1122.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Not work in the abstract, mind you. What actually moves Italians is a very practical, localized promise: that a specific province can turn their education into a salary, their youth into stable employment, and their household into something sustainable. A province doesn&#8217;t need to be postcard-beautiful to attract people; it just needs to make the next step of adult life look structurally possible.</p><p>I wanted to dig past the sentimental cultural clich&#233;s, so I looked at the hardest evidence available: ISTAT records of where people actually registered their residence in 2024. I combined these internal migration tables with ISTAT&#8217;s 2025 <em>Bes dei territori</em> indicators&#8212;a massive dataset that measures provincial quality of life across indicators like jobs, innovation, civic participation, and safety. To ensure massive cities like Rome and Milan didn&#8217;t skew the reality simply by being huge, I converted every flow into rates per 1,000 residents.</p><p>Then I ran a regression model to ask a simple question: <strong>What actually predicts where people move?</strong></p><p>The results don&#8217;t look like a tourism brochure. In fact, they break the usual North-South clich&#233;s entirely.</p><h3>1. The Real Migration Scoreboard</h3><p>If you look at net migration (arrivals minus departures per 1,000 residents), you find an unexpected leaderboard.</p><p>In 2024, the biggest net winners weren&#8217;t glamour destinations like Florence or Milan proper. They were places like <strong>Pavia, Alessandria, Vercelli, Imperia, Ferrara, Piacenza, Genova, and Cremona</strong>. On the flip side, the steepest net losses were in <strong>Caltanissetta, Napoli, Enna, Nuoro, Agrigento, Barletta-Andria-Trani, Reggio di Calabria, and Palermo</strong>.</p><p>Figure 1. Net migration per 1,000 residents by province, 2024.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jvV6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3d112d-881b-417e-a385-a4652213b089_1584x1716.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jvV6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3d112d-881b-417e-a385-a4652213b089_1584x1716.png 424w, https://substackcdn.com/image/fetch/$s_!jvV6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3d112d-881b-417e-a385-a4652213b089_1584x1716.png 848w, https://substackcdn.com/image/fetch/$s_!jvV6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3d112d-881b-417e-a385-a4652213b089_1584x1716.png 1272w, https://substackcdn.com/image/fetch/$s_!jvV6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3d112d-881b-417e-a385-a4652213b089_1584x1716.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jvV6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3d112d-881b-417e-a385-a4652213b089_1584x1716.png" width="1456" height="1577" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9d3d112d-881b-417e-a385-a4652213b089_1584x1716.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1577,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:207135,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/199044184?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3d112d-881b-417e-a385-a4652213b089_1584x1716.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jvV6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3d112d-881b-417e-a385-a4652213b089_1584x1716.png 424w, https://substackcdn.com/image/fetch/$s_!jvV6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3d112d-881b-417e-a385-a4652213b089_1584x1716.png 848w, https://substackcdn.com/image/fetch/$s_!jvV6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3d112d-881b-417e-a385-a4652213b089_1584x1716.png 1272w, https://substackcdn.com/image/fetch/$s_!jvV6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3d112d-881b-417e-a385-a4652213b089_1584x1716.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As you can clearly see on the map in <strong>Figure 1</strong>, this isn&#8217;t just a basic Milan or Rome growth story. Take Pavia: it wins heavily because it is tightly plugged into the Milanese labour and university ecosystem without forcing residents to pay Milanese rents.</p><p>Piacenza and Cremona thrive because they sit in the hyper-productive geographical belly of the Po Valley. Alessandria and Vercelli aren&#8217;t industrial chic or major tourist hubs, but they sit within a northern industrial belt where job-hopping and economic mobility are seamlessly legible.</p><p>Crucially, <strong>none of these high-performing provinces boast the majestic, snow-capped scenery of the Alps, or the iconic beach coastlines of Liguria, Amalfi, or Sardinia.</strong> Yet, they pull people in anyway. A province doesn&#8217;t need an alpine view or a beach resort to be a demographic magnet; it just needs a functioning local economy.</p><p>Meanwhile, the losing side of <strong>Figure 1</strong> is brutal. Interior Sicily, Calabria, and parts of Puglia aren&#8217;t just graying due to a low birth rate&#8212;they are actively losing the competition for working-age adults.</p><h3>2. High-Mobility vs. Being &#8220;Stuck&#8221;</h3><p>A common trap in migration analysis is treating <em>arrivals</em> as the ultimate sign of attraction. But that&#8217;s only half the equation. To understand what&#8217;s really happening, we have to look at how people arrive and how they leave across the country.</p><p>Figure 2. Total arrivals per 1,000 residents by province, 2024.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6OiU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a9586d-ef67-48ac-98d1-35472ed5c4a6_1584x1716.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6OiU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a9586d-ef67-48ac-98d1-35472ed5c4a6_1584x1716.png 424w, https://substackcdn.com/image/fetch/$s_!6OiU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a9586d-ef67-48ac-98d1-35472ed5c4a6_1584x1716.png 848w, https://substackcdn.com/image/fetch/$s_!6OiU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a9586d-ef67-48ac-98d1-35472ed5c4a6_1584x1716.png 1272w, https://substackcdn.com/image/fetch/$s_!6OiU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a9586d-ef67-48ac-98d1-35472ed5c4a6_1584x1716.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6OiU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a9586d-ef67-48ac-98d1-35472ed5c4a6_1584x1716.png" width="1456" height="1577" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/56a9586d-ef67-48ac-98d1-35472ed5c4a6_1584x1716.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1577,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:236146,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/199044184?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a9586d-ef67-48ac-98d1-35472ed5c4a6_1584x1716.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6OiU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a9586d-ef67-48ac-98d1-35472ed5c4a6_1584x1716.png 424w, https://substackcdn.com/image/fetch/$s_!6OiU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a9586d-ef67-48ac-98d1-35472ed5c4a6_1584x1716.png 848w, https://substackcdn.com/image/fetch/$s_!6OiU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a9586d-ef67-48ac-98d1-35472ed5c4a6_1584x1716.png 1272w, https://substackcdn.com/image/fetch/$s_!6OiU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56a9586d-ef67-48ac-98d1-35472ed5c4a6_1584x1716.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Figure 3. Total departures per 1,000 residents by province, 2024.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TwMx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F197a1a35-454e-43dd-8727-aa4bc0f8c2e5_1584x1716.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TwMx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F197a1a35-454e-43dd-8727-aa4bc0f8c2e5_1584x1716.png 424w, https://substackcdn.com/image/fetch/$s_!TwMx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F197a1a35-454e-43dd-8727-aa4bc0f8c2e5_1584x1716.png 848w, https://substackcdn.com/image/fetch/$s_!TwMx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F197a1a35-454e-43dd-8727-aa4bc0f8c2e5_1584x1716.png 1272w, https://substackcdn.com/image/fetch/$s_!TwMx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F197a1a35-454e-43dd-8727-aa4bc0f8c2e5_1584x1716.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TwMx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F197a1a35-454e-43dd-8727-aa4bc0f8c2e5_1584x1716.png" width="1456" height="1577" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/197a1a35-454e-43dd-8727-aa4bc0f8c2e5_1584x1716.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1577,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:238825,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/199044184?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F197a1a35-454e-43dd-8727-aa4bc0f8c2e5_1584x1716.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TwMx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F197a1a35-454e-43dd-8727-aa4bc0f8c2e5_1584x1716.png 424w, https://substackcdn.com/image/fetch/$s_!TwMx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F197a1a35-454e-43dd-8727-aa4bc0f8c2e5_1584x1716.png 848w, https://substackcdn.com/image/fetch/$s_!TwMx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F197a1a35-454e-43dd-8727-aa4bc0f8c2e5_1584x1716.png 1272w, https://substackcdn.com/image/fetch/$s_!TwMx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F197a1a35-454e-43dd-8727-aa4bc0f8c2e5_1584x1716.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you compare the arrival rates in <strong>Figure 2</strong> with the departure rates in <strong>Figure 3</strong>, you notice something fascinating about Northern Italy: it operates on intense economic churn. The provinces with the highest raw arrival rates in 2024 were places like Pavia, Biella, Valle d&#8217;Aosta, and Imperia, but many of these exact same regions also suffered very high departure rates.</p><p>People move in, people move out, and they constantly trade one province for another as jobs, rents, relationships, and childcare needs evolve. This churn is actually a sign of economic health. A high-mobility province is a functioning labor market where people feel secure enough to relocate for a job, knowing they can also easily leave if a better alternative pops up nearby.</p><p>The opposite of mobility isn&#8217;t cozy regional stability; it&#8217;s being stuck.</p><p>When you look at what drives these patterns, the data is crystalline: provinces with higher overall employment, vibrant youth job markets, robust patenting (innovation), and high voter turnout see people flood in. Conversely, areas heavily defined by economic fragility and low-income pensioners keep outsiders from ever showing up.</p><h3>3. The Graduate Filter or The Internal Brain Drain</h3><p>The cleanest, most telling statistical signal comes from internal migration between Italian provinces.</p><p>Figure 4. Internal net migration per 1,000 residents by province, 2024.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!e6Ox!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44f87f48-9f2a-44e5-a98d-d7e1633ef05c_1584x1716.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!e6Ox!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44f87f48-9f2a-44e5-a98d-d7e1633ef05c_1584x1716.png 424w, https://substackcdn.com/image/fetch/$s_!e6Ox!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44f87f48-9f2a-44e5-a98d-d7e1633ef05c_1584x1716.png 848w, https://substackcdn.com/image/fetch/$s_!e6Ox!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44f87f48-9f2a-44e5-a98d-d7e1633ef05c_1584x1716.png 1272w, https://substackcdn.com/image/fetch/$s_!e6Ox!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44f87f48-9f2a-44e5-a98d-d7e1633ef05c_1584x1716.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!e6Ox!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44f87f48-9f2a-44e5-a98d-d7e1633ef05c_1584x1716.png" width="1456" height="1577" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/44f87f48-9f2a-44e5-a98d-d7e1633ef05c_1584x1716.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1577,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:211039,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/199044184?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44f87f48-9f2a-44e5-a98d-d7e1633ef05c_1584x1716.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!e6Ox!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44f87f48-9f2a-44e5-a98d-d7e1633ef05c_1584x1716.png 424w, https://substackcdn.com/image/fetch/$s_!e6Ox!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44f87f48-9f2a-44e5-a98d-d7e1633ef05c_1584x1716.png 848w, https://substackcdn.com/image/fetch/$s_!e6Ox!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44f87f48-9f2a-44e5-a98d-d7e1633ef05c_1584x1716.png 1272w, https://substackcdn.com/image/fetch/$s_!e6Ox!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44f87f48-9f2a-44e5-a98d-d7e1633ef05c_1584x1716.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Figure 5. ISTAT&#8217;s graduate-mobility indicator, meaning whether a province gains or loses Italian graduates aged 25-39, and internal net migration.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!90qQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7128e369-7f4c-494e-affe-f9647ec9cd2e_2520x1728.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!90qQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7128e369-7f4c-494e-affe-f9647ec9cd2e_2520x1728.png 424w, https://substackcdn.com/image/fetch/$s_!90qQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7128e369-7f4c-494e-affe-f9647ec9cd2e_2520x1728.png 848w, https://substackcdn.com/image/fetch/$s_!90qQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7128e369-7f4c-494e-affe-f9647ec9cd2e_2520x1728.png 1272w, https://substackcdn.com/image/fetch/$s_!90qQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7128e369-7f4c-494e-affe-f9647ec9cd2e_2520x1728.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!90qQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7128e369-7f4c-494e-affe-f9647ec9cd2e_2520x1728.png" width="1456" height="998" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7128e369-7f4c-494e-affe-f9647ec9cd2e_2520x1728.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:998,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:324724,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/199044184?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7128e369-7f4c-494e-affe-f9647ec9cd2e_2520x1728.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!90qQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7128e369-7f4c-494e-affe-f9647ec9cd2e_2520x1728.png 424w, https://substackcdn.com/image/fetch/$s_!90qQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7128e369-7f4c-494e-affe-f9647ec9cd2e_2520x1728.png 848w, https://substackcdn.com/image/fetch/$s_!90qQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7128e369-7f4c-494e-affe-f9647ec9cd2e_2520x1728.png 1272w, https://substackcdn.com/image/fetch/$s_!90qQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7128e369-7f4c-494e-affe-f9647ec9cd2e_2520x1728.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As shown in the internal migration map (<strong>Figure 4</strong>), the flight from the South to the North becomes even starker when you isolate domestic moves. And if you look at the regression plot in <strong>Figure 5</strong>, the single strongest predictor of whether an Italian province will grow internally is what ISTAT calls the <strong>&#8220;mobility of Italian graduates aged 25-39&#8221;</strong>.</p><p>This tracks whether a region is gaining or losing young adults with university degrees. This is the exact demographic for whom moving matters most: they are young enough to change paths, educated enough to rigorously compare opportunities, and old enough that their choice dictates where they will lay down long-term family roots.</p><p>Provinces that can attract or hold onto young educated adults win the broader migration game across the board. It is the ultimate statistical translation of the everyday phrase <em>&#8220;there is work there&#8221;</em>.</p><p>Conversely, areas plagued by low pension incomes, weak labor market participation, and poor school competencies suffer devastating population drains. This tells us that people aren&#8217;t just moving for a paycheck today; they are reacting to the local stock of human capital and mapping out the perceived future of the place.</p><p>This leads to a harsh truth: <strong>The South isn&#8217;t just being abandoned. It is facing a highly selective demographic and brain drain filter.</strong></p><p>Migration doesn&#8217;t hit every group equally; it actively sorts the population. The filter allows those with the highest resources, university degrees, and economic runway to exit toward northern labor markets. Meanwhile, it effectively traps those who lack the liquid capital to relocate or who are bound by local family obligations.</p><p>Over time, this brain drain filter creates a compounding downward spiral. It hollows out the origin provinces by removing the very human capital&#8212;young, educated professionals and tax-payers&#8212;needed to revitalize the local economy. This leaves the remaining community older, poorer, and more reliant on low-income pensions, performing even worse on the exact indicators that attract future investment. Migration isn&#8217;t just an after-effect of geographic inequality; it is the exact mechanism by which geographic inequality reproduces itself.</p><h3>4. Foreign Inflows Follow a Different Logic</h3><p>When we shift the lens from internal moves to <strong>foreign net migration</strong> (international arrivals minus international departures), the map transforms completely.</p><p>Figure 6. Foreign net migration per 1,000 residents by province, 2024.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-afE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F560272c7-7e97-43fa-9523-f9f6cf0ff26d_1584x1716.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-afE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F560272c7-7e97-43fa-9523-f9f6cf0ff26d_1584x1716.png 424w, https://substackcdn.com/image/fetch/$s_!-afE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F560272c7-7e97-43fa-9523-f9f6cf0ff26d_1584x1716.png 848w, https://substackcdn.com/image/fetch/$s_!-afE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F560272c7-7e97-43fa-9523-f9f6cf0ff26d_1584x1716.png 1272w, https://substackcdn.com/image/fetch/$s_!-afE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F560272c7-7e97-43fa-9523-f9f6cf0ff26d_1584x1716.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-afE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F560272c7-7e97-43fa-9523-f9f6cf0ff26d_1584x1716.png" width="1456" height="1577" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/560272c7-7e97-43fa-9523-f9f6cf0ff26d_1584x1716.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1577,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:214242,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/199044184?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F560272c7-7e97-43fa-9523-f9f6cf0ff26d_1584x1716.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-afE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F560272c7-7e97-43fa-9523-f9f6cf0ff26d_1584x1716.png 424w, https://substackcdn.com/image/fetch/$s_!-afE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F560272c7-7e97-43fa-9523-f9f6cf0ff26d_1584x1716.png 848w, https://substackcdn.com/image/fetch/$s_!-afE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F560272c7-7e97-43fa-9523-f9f6cf0ff26d_1584x1716.png 1272w, https://substackcdn.com/image/fetch/$s_!-afE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F560272c7-7e97-43fa-9523-f9f6cf0ff26d_1584x1716.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Figure 7. Youth employment and foreign arrivals.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CtlE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2cd1ff4-17f6-4306-8be4-9b6453319c9f_2520x1728.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CtlE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2cd1ff4-17f6-4306-8be4-9b6453319c9f_2520x1728.png 424w, https://substackcdn.com/image/fetch/$s_!CtlE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2cd1ff4-17f6-4306-8be4-9b6453319c9f_2520x1728.png 848w, https://substackcdn.com/image/fetch/$s_!CtlE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2cd1ff4-17f6-4306-8be4-9b6453319c9f_2520x1728.png 1272w, https://substackcdn.com/image/fetch/$s_!CtlE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2cd1ff4-17f6-4306-8be4-9b6453319c9f_2520x1728.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CtlE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2cd1ff4-17f6-4306-8be4-9b6453319c9f_2520x1728.png" width="1456" height="998" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c2cd1ff4-17f6-4306-8be4-9b6453319c9f_2520x1728.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:998,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:300029,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/199044184?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2cd1ff4-17f6-4306-8be4-9b6453319c9f_2520x1728.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CtlE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2cd1ff4-17f6-4306-8be4-9b6453319c9f_2520x1728.png 424w, https://substackcdn.com/image/fetch/$s_!CtlE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2cd1ff4-17f6-4306-8be4-9b6453319c9f_2520x1728.png 848w, https://substackcdn.com/image/fetch/$s_!CtlE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2cd1ff4-17f6-4306-8be4-9b6453319c9f_2520x1728.png 1272w, https://substackcdn.com/image/fetch/$s_!CtlE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2cd1ff4-17f6-4306-8be4-9b6453319c9f_2520x1728.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Suddenly, as displayed in <strong>Figure 6</strong>, positive inflows light up in regions that are completely bypassed by Italian graduates. In 2024, provinces like <strong>Ragusa, Vibo Valentia, Imperia, Campobasso, Cosenza, Pavia, Genova, and Rieti</strong> saw major foreign net gains per resident.</p><p>Why the divergence? Statistically, the standard quality-of-life indicators explain very little here. While the scatter plot in <strong>Figure 7</strong> shows that higher youth employment offers a moderate pull, international migration is dictated by entirely different forces: agricultural labor networks, local care economies, the hospitality industry, existing migrant communities, and transnational family ties.</p><p>A province can look structurally weak or unattractive to a young Italian professional, yet remain a vital landing pad for foreign workers responding to highly specific local labor shortages. When it comes to foreign departures, the statistical models find virtually no robust signal at all. Leaving Italy as an international resident has less to do with a province&#8217;s baseline economy and far more to do with transnational routes, family networks, and the specific passports individuals hold.</p><h3>5. Leaving Italy Altogether</h3><p>What about the over 103,000 young adults (aged 18-39) who left Italy entirely in 2024? (Crucially, 85% of them were Italian citizens ).</p><p>Figure 8. Young adult emigration abroad and youth labour-market distress. Province-level emigration is age 18-39; labour-market distress is the BES youth non-participation rate.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yLFZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa270f27c-2232-402d-81cc-29cd64a60799_1650x1100.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yLFZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa270f27c-2232-402d-81cc-29cd64a60799_1650x1100.png 424w, https://substackcdn.com/image/fetch/$s_!yLFZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa270f27c-2232-402d-81cc-29cd64a60799_1650x1100.png 848w, https://substackcdn.com/image/fetch/$s_!yLFZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa270f27c-2232-402d-81cc-29cd64a60799_1650x1100.png 1272w, https://substackcdn.com/image/fetch/$s_!yLFZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa270f27c-2232-402d-81cc-29cd64a60799_1650x1100.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yLFZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa270f27c-2232-402d-81cc-29cd64a60799_1650x1100.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a270f27c-2232-402d-81cc-29cd64a60799_1650x1100.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:136427,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/199044184?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa270f27c-2232-402d-81cc-29cd64a60799_1650x1100.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yLFZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa270f27c-2232-402d-81cc-29cd64a60799_1650x1100.png 424w, https://substackcdn.com/image/fetch/$s_!yLFZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa270f27c-2232-402d-81cc-29cd64a60799_1650x1100.png 848w, https://substackcdn.com/image/fetch/$s_!yLFZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa270f27c-2232-402d-81cc-29cd64a60799_1650x1100.png 1272w, https://substackcdn.com/image/fetch/$s_!yLFZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa270f27c-2232-402d-81cc-29cd64a60799_1650x1100.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you look at absolute numbers, they pour out of giant reservoirs like Milan, Rome, Turin, and Naples. But if you look at the <em>rates</em> per 1,000 residents featured in <strong>Figure 8</strong>, the highest young adult emigration is found in an incredibly diverse mix of provinces: <strong>Bolzano, Campobasso, Vibo Valentia, Rieti, and Sondrio</strong>.</p><p>This tells us that leaving Italy isn&#8217;t a single phenomenon. It&#8217;s a mix of three completely different dynamics:</p><ul><li><p><strong>Rich-border mobility:</strong> Highly productive alpine regions (like Bolzano) where popping over the border for work is a normal, integrated economic choice.</p></li><li><p><strong>Southern exit:</strong> Young people fleeing structurally weak labor markets.</p></li><li><p><strong>Metropolitan professional mobility:</strong> Corporate and academic high-flyers chasing global hubs.</p></li></ul><p>Is leaving the country acting as a &#8220;safety valve&#8221; that at least lowers local youth unemployment? The scatter plot in <strong>Figure 8</strong> gives an absolute answer: <strong>No.</strong></p><p>The correlation between young adult emigration abroad and youth labor market distress is practically zero. As the data points show, rich Bolzano has massive youth emigration and a booming youth labor market; struggling Vibo Valentia and Enna have massive youth emigration alongside completely stalled youth labor markets.</p><p>The complete data breakdown, regression plots, and supplementary indicator maps (Employment Rate, Graduate Mobility, and Low Pension Income by province) are available below for paid subscribers. Upgrade your subscription to unlock the full model and support deep-dive, independent data journalism.</p>
      <p>
          <a href="https://davidepiffer.com/p/what-moves-italians">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Was the Ancient Elite Tall, Blonde, and Light-Skinned?]]></title><description><![CDATA[What 6,000 imputed ancient genomes reveal about the non-random architecture of social class, ancestry, and power in Western Eurasia.]]></description><link>https://davidepiffer.com/p/was-the-ancient-elite-tall-blonde</link><guid isPermaLink="false">https://davidepiffer.com/p/was-the-ancient-elite-tall-blonde</guid><dc:creator><![CDATA[Davide Piffer]]></dc:creator><pubDate>Sat, 23 May 2026 14:12:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9dph!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72531cbe-bfcf-4a18-b930-a26d37d6fdd9_1402x1122.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In a <a href="https://davidepiffer.com/p/was-pale-skin-an-elite-trait">previous post</a>, I looked into whether pale skin functioned as an elite trait in ancient West Eurasia. Moving forward, the goal is not just to stack more traits onto that analysis. Rather, the pale-skin finding points to a broader and more systemic model. If visible physical traits tracked ancestry, marriage networks, migration patterns, or social rank, then skin pigmentation should not be an isolated anomaly. Instead, it should covary, meaning it would align systematically with other polygenic scores (PGS) that are shaped by social structures.</p><p>To test this model, I examine whether a specific cluster of genetic traits, including lighter skin, blonde hair, taller height, and higher educational attainment, co-occurs in the ancient genomic data. I then track how this trait cluster behaves across different archaeological periods, climate variations, group structures, and modern replication samples to see if the pattern holds under scrutiny.</p><p>When analyzing ancient European genomic data, a strange statistical pattern emerges. It isn&#8217;t just about skin pigmentation: a full phenotype cluster, combining lighter skin, blonde hair, and taller height, correlates significantly with a higher polygenic score for educational attainment (EA PGS).</p><p>The real issue isn&#8217;t whether ancient Europeans were magically programmed for formal schooling. It is whether this genetic proxy aligns with visible physical traits in ways that track archaeological and social structures.</p><h3>The Literary Foil: Phenotype in the Cultural Imagination</h3><p>There is also a deeply rooted cultural reason this question is so tempting to ask. European folk traditions have long imagined a &#8220;noble&#8221; body through a distinct aesthetic package: height, fairness, bright hair, and light eyes. To be clear, classical literature does not prove that this phenotype was <em>biologically</em> elite, and ancient color words are notorious for not mapping cleanly onto modern racial or genetic categories.</p><p>Yet, physical appearance was already intensely legible in both social and erotic spheres, not as a simple, monolithic blond aristocratic ideal, but as a site of intense cultural friction. The Roman upper classes certainly prized an indoor, fair-skinned aesthetic as a status symbol, but Latin poetry consistently complicates and wrestles with this very code.</p><p>We see this exact tension play out in Virgil&#8217;s <em>Bucolics</em>. In Eclogue 2, the shepherd Corydon is spurned by the fair, elite city-boy Alexis, prompting Corydon to famously warn him: <em>&#8220;O formose puer, nimium ne crede colori&#8221;</em> (&#8221;O beautiful boy, trust not too much to your complexion&#8221;). He reminds Alexis that in nature, white flowers are often left to wither while dark hyacinths are eagerly gathered. Virgil explicitly returns to this defense of the darker, sun-baked complexion in Eclogue 10. There, the heartbroken Gallus fantasizes about a rustic lover, Amyntas, and immediately cuts off the predictable high-status objection to his skin tone: <em>&#8220;quid tum, si fuscus Amyntas? et nigrae violae sunt&#8221;</em> (&#8221;What of it if Amyntas is dark? Violets, too, are black&#8221;). </p><p>The point, then, is historical: ancient societies were hyper-aware of these physical variations and actively argued over how they mapped onto desirability, rank, and beauty. If classical literature shows that phenotype and status were already entangled in a complicated cultural debate, the genomic data allows us to test whether they were structured on the ground.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://davidepiffer.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Never miss a deep dive into the ancient genomic data. Subscribe to get full access to the archive.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>Unpacking the Mechanisms: How Do These Relationships Emerge?</h3><p>Before diving into the numbers, we need to clarify how these relationships could actually materialize in the ancient world. It is easy to misinterpret a correlation between physical phenotypes and a modern behavioral proxy like an EA PGS. This isn&#8217;t an exercise in abstract genetic determinism; there are distinct historical, environmental, and social pathways that could bundle these traits together.</p><p>First, consider <strong>height</strong>. In ancient societies, a positive relationship between height and social status (or its genetic proxies) likely emerged through two clear, reinforcing pathways:</p><ul><li><p><strong>The Nutritional Pathway:</strong> Higher social classes consistently had better, more secure access to high-protein diets, specifically meat and dairy. Over generations, access to superior nutrition correlates heavily with both increased physical stature and the overall consolidation of wealth, privilege, and social power.</p></li><li><p><strong>The Physical Force Pathway:</strong> In volatile, early stratified societies, physical dominance and martial capability directly translated to high status. Taller, physically imposing lineages were structurally more likely to secure elite, protective, or ruling roles, binding height alleles to the upper strata of the social structure over time.</p></li></ul><p>Second, consider <strong>pigmentation</strong>. A link between lighter skin and higher educational or status proxies can be explained by a very practical social shift:</p><ul><li><p><strong>The Occupational Pathway:</strong> As societies grew more complex and stratified, elites, scholars, and administrative rulers transitioned away from grueling, dawn-to-dusk agricultural labor to indoor, sheltered roles. Individuals from lineages that spent less time outdoors facing intense UV exposure faced different selective pressures, or actively selected partners within an insulated, non-agrarian social class that prized unexposed skin.</p></li></ul><p>When these dynamics pair with <strong>assortative mating</strong> (high-status families marrying strictly within restricted elite networks) or <strong>migrant-local stratification</strong> (incoming groups arriving with distinct physical traits and immediately occupying a specific social tier), a correlated phenotypic package is born. Over time, selection and social sorting do not act on each trait in isolation. Height, pigmentation, and behavioral proxies move together because they are attached to the exact same socio-demographic package.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9dph!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72531cbe-bfcf-4a18-b930-a26d37d6fdd9_1402x1122.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9dph!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72531cbe-bfcf-4a18-b930-a26d37d6fdd9_1402x1122.png 424w, https://substackcdn.com/image/fetch/$s_!9dph!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72531cbe-bfcf-4a18-b930-a26d37d6fdd9_1402x1122.png 848w, https://substackcdn.com/image/fetch/$s_!9dph!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72531cbe-bfcf-4a18-b930-a26d37d6fdd9_1402x1122.png 1272w, https://substackcdn.com/image/fetch/$s_!9dph!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72531cbe-bfcf-4a18-b930-a26d37d6fdd9_1402x1122.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9dph!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72531cbe-bfcf-4a18-b930-a26d37d6fdd9_1402x1122.png" width="1402" height="1122" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/72531cbe-bfcf-4a18-b930-a26d37d6fdd9_1402x1122.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1122,&quot;width&quot;:1402,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2263180,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/198893189?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72531cbe-bfcf-4a18-b930-a26d37d6fdd9_1402x1122.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9dph!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72531cbe-bfcf-4a18-b930-a26d37d6fdd9_1402x1122.png 424w, https://substackcdn.com/image/fetch/$s_!9dph!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72531cbe-bfcf-4a18-b930-a26d37d6fdd9_1402x1122.png 848w, https://substackcdn.com/image/fetch/$s_!9dph!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72531cbe-bfcf-4a18-b930-a26d37d6fdd9_1402x1122.png 1272w, https://substackcdn.com/image/fetch/$s_!9dph!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72531cbe-bfcf-4a18-b930-a26d37d6fdd9_1402x1122.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Coming up next:</strong> Is this hypothesis just a compelling narrative, or does it hold up under rigorous statistical scrutiny?</p><p>To find out, we have to look at the actual numbers. Below, I unpack the results of a series of strict regressions across thousands of ancient genomes, tracing how this phenotype cluster behaves across different historical eras&#8212;from egalitarian hunter-gatherers to the complex hierarchies of the classical world.</p><p>We will also dive into:</p><ul><li><p><strong>The &#8220;Universal Slope&#8221; Illusion:</strong> A look at how an individual&#8217;s position in ancient genetic space drastically moderates this correlation, proving that the signal is conditioned by historical migration and ancestry rather than a uniform biological rule.</p></li><li><p><strong>The Environmental Reality Check:</strong> We examine the role of latitude, UV exposure, and winter temperatures to see if the signal can simply be explained away by climate geography.</p></li><li><p><strong>The Within-Group Proof:</strong> A decomposition of the data to prove that this isn&#8217;t a statistical illusion driven by broad &#8220;group selection&#8221; or shifting population means.</p></li><li><p><strong>The Control Settings:</strong> A direct comparison with modern Europeans and ancient East Asians, establishing exactly why this is a unique, highly localized archaeological phenomenon.</p></li></ul><p>To unlock the full regression models, the historical timelines, and the statistical proof of ancient social stratification, consider becoming a paid subscriber. Your support directly funds this deep-dive research into ancient genomic data.</p>
      <p>
          <a href="https://davidepiffer.com/p/was-the-ancient-elite-tall-blonde">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Japan’s First Footprints: Tracing the Genetic Legacy of the Jomon]]></title><description><![CDATA[For thousands of years before the first rice paddies were carved into the landscape, the Jomon people thrived across the Japanese archipelago.]]></description><link>https://davidepiffer.com/p/japans-first-footprints-tracing-the</link><guid isPermaLink="false">https://davidepiffer.com/p/japans-first-footprints-tracing-the</guid><dc:creator><![CDATA[Davide Piffer]]></dc:creator><pubDate>Wed, 20 May 2026 14:03:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!lFTP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faba7c4d7-98aa-4372-bc04-952df2b80f3b_1408x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>For thousands of years before the first rice paddies were carved into the landscape, the Jomon people thrived across the Japanese archipelago. These indigenous hunter-gatherer-fishers built a remarkably stable, deeply rooted island culture, leaving behind a rich archaeological record famous for some of the world&#8217;s earliest pottery (Cooke et al. 2021).</p><p>But from a genetic standpoint, the Jomon are an anomaly. They aren&#8217;t just &#8220;ancient Japanese&#8221; in a modern sense. Instead, modern mainland Japanese ancestry is a tripartite (three-part) cocktail (Okada et al. 2024).:</p><ul><li><p><strong>~12.4% Jomon</strong> (the original foragers)</p></li><li><p><strong>~21.2% Northeast Asian</strong> (associated with the influx of Yayoi period farmers)</p></li><li><p><strong>~66.4% East Asian</strong> (linked to Kofun period state formation)</p></li></ul><p>Because of this distinct genetic layering, Japan serves as a fascinating evolutionary test case. If the ancient Jomon possessed a unique polygenic score (PGS) profile&#8212;the collective genetic variants that influence complex traits&#8212;does a shadow of that profile still linger in modern Japanese populations today?</p><p>To find out, I looked at three specific polygenic scores: <strong>educational attainment (EA)</strong>, <strong>standing height</strong>, and a <strong>light-skin pigmentation score</strong> based on an East Asian GWAS (Kim et al., 2024).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lFTP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faba7c4d7-98aa-4372-bc04-952df2b80f3b_1408x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lFTP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faba7c4d7-98aa-4372-bc04-952df2b80f3b_1408x768.png 424w, https://substackcdn.com/image/fetch/$s_!lFTP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faba7c4d7-98aa-4372-bc04-952df2b80f3b_1408x768.png 848w, https://substackcdn.com/image/fetch/$s_!lFTP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faba7c4d7-98aa-4372-bc04-952df2b80f3b_1408x768.png 1272w, https://substackcdn.com/image/fetch/$s_!lFTP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faba7c4d7-98aa-4372-bc04-952df2b80f3b_1408x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lFTP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faba7c4d7-98aa-4372-bc04-952df2b80f3b_1408x768.png" width="1408" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aba7c4d7-98aa-4372-bc04-952df2b80f3b_1408x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1408,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1654398,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/198445197?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faba7c4d7-98aa-4372-bc04-952df2b80f3b_1408x768.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lFTP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faba7c4d7-98aa-4372-bc04-952df2b80f3b_1408x768.png 424w, https://substackcdn.com/image/fetch/$s_!lFTP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faba7c4d7-98aa-4372-bc04-952df2b80f3b_1408x768.png 848w, https://substackcdn.com/image/fetch/$s_!lFTP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faba7c4d7-98aa-4372-bc04-952df2b80f3b_1408x768.png 1272w, https://substackcdn.com/image/fetch/$s_!lFTP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faba7c4d7-98aa-4372-bc04-952df2b80f3b_1408x768.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>The Ancient Baseline: How the Jomon Stood Out</h2><p>To set the baseline, I pulled imputed ancient DNA from a broad East Asian dataset, grouping 17 ancient samples explicitly identified as Jomon. I then stacked them up against other ancient East Asian populations.</p><p>Because these ancient samples span a wide range of eras, a raw comparison could easily mask or mimic evolutionary shifts. To fix this, I adjusted the model for sample age. The numbers below reflect the standardized PGS effects driven strictly by <em>Jomon group identity</em>, independent of time.</p><p><strong>Table 1. Time-adjusted Jomon PGS effects in the ancient dataset.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aTC4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36e23ec3-15df-415e-94bb-508eab13c805_872x110.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aTC4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36e23ec3-15df-415e-94bb-508eab13c805_872x110.png 424w, https://substackcdn.com/image/fetch/$s_!aTC4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36e23ec3-15df-415e-94bb-508eab13c805_872x110.png 848w, https://substackcdn.com/image/fetch/$s_!aTC4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36e23ec3-15df-415e-94bb-508eab13c805_872x110.png 1272w, https://substackcdn.com/image/fetch/$s_!aTC4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36e23ec3-15df-415e-94bb-508eab13c805_872x110.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aTC4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36e23ec3-15df-415e-94bb-508eab13c805_872x110.png" width="872" height="110" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/36e23ec3-15df-415e-94bb-508eab13c805_872x110.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:110,&quot;width&quot;:872,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24539,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/198445197?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36e23ec3-15df-415e-94bb-508eab13c805_872x110.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aTC4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36e23ec3-15df-415e-94bb-508eab13c805_872x110.png 424w, https://substackcdn.com/image/fetch/$s_!aTC4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36e23ec3-15df-415e-94bb-508eab13c805_872x110.png 848w, https://substackcdn.com/image/fetch/$s_!aTC4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36e23ec3-15df-415e-94bb-508eab13c805_872x110.png 1272w, https://substackcdn.com/image/fetch/$s_!aTC4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36e23ec3-15df-415e-94bb-508eab13c805_872x110.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>The Jomon are low for EA, extremely low for height, and high for the Kim light-skin score.</p><p><strong>Figure 1. Time-adjusted ancient Jomon PGS compared with other metadata population groups.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1ugc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e24620-a02c-4adf-854c-7a2bd5d6d7db_3900x2550.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1ugc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e24620-a02c-4adf-854c-7a2bd5d6d7db_3900x2550.png 424w, https://substackcdn.com/image/fetch/$s_!1ugc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e24620-a02c-4adf-854c-7a2bd5d6d7db_3900x2550.png 848w, https://substackcdn.com/image/fetch/$s_!1ugc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e24620-a02c-4adf-854c-7a2bd5d6d7db_3900x2550.png 1272w, https://substackcdn.com/image/fetch/$s_!1ugc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e24620-a02c-4adf-854c-7a2bd5d6d7db_3900x2550.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1ugc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e24620-a02c-4adf-854c-7a2bd5d6d7db_3900x2550.png" width="1456" height="952" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/42e24620-a02c-4adf-854c-7a2bd5d6d7db_3900x2550.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:952,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:271454,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/198445197?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e24620-a02c-4adf-854c-7a2bd5d6d7db_3900x2550.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1ugc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e24620-a02c-4adf-854c-7a2bd5d6d7db_3900x2550.png 424w, https://substackcdn.com/image/fetch/$s_!1ugc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e24620-a02c-4adf-854c-7a2bd5d6d7db_3900x2550.png 848w, https://substackcdn.com/image/fetch/$s_!1ugc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e24620-a02c-4adf-854c-7a2bd5d6d7db_3900x2550.png 1272w, https://substackcdn.com/image/fetch/$s_!1ugc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e24620-a02c-4adf-854c-7a2bd5d6d7db_3900x2550.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The model is standardized PGS as a function of population-group dummies plus sample date. Other groups require at least 15 date-complete individuals.</figcaption></figure></div><p><em>The ancient Jomon pattern is clear: low EA, very low height, and high light-skin PGS. But the more interesting question is whether any of this survives in modern Japanese, who are mostly descended from later mainland-derived Yayoi and Kofun ancestry. That is where the result gets more complicated.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://davidepiffer.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">To read the full post and support more independent genetics analysis, subscribe below.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>
      <p>
          <a href="https://davidepiffer.com/p/japans-first-footprints-tracing-the">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Predicting Substack Growth: How Long Before You Hit a Wall?]]></title><description><![CDATA[Paid newsletters are fundamentally subscription businesses.]]></description><link>https://davidepiffer.com/p/a-model-to-predict-substack-subscriber</link><guid isPermaLink="false">https://davidepiffer.com/p/a-model-to-predict-substack-subscriber</guid><dc:creator><![CDATA[Davide Piffer]]></dc:creator><pubDate>Tue, 19 May 2026 13:15:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!C5vz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfa4450-b207-4264-a054-46ca6ce9757a_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><p>Paid newsletters are fundamentally subscription businesses. Their growth relies on a simple truth: <strong>new paying readers must arrive faster than existing ones leave.</strong></p><p>While this sounds obvious, it introduces a critical mathematical reality: even if a publication consistently acquires new subscribers every month, net growth will flatten if cancellations rise alongside the growing subscriber base.</p><p>This model is generalizable to any subscription product where:</p><ul><li><p>New paid subscribers arrive at an average daily rate (x).</p></li><li><p>Existing paid subscribers cancel at an average per-subscriber rate (c).</p></li></ul><p>By using my own Substack export as a case study, we can test these principles against a concrete subscriber curve.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!C5vz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfa4450-b207-4264-a054-46ca6ce9757a_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!C5vz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfa4450-b207-4264-a054-46ca6ce9757a_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!C5vz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfa4450-b207-4264-a054-46ca6ce9757a_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!C5vz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfa4450-b207-4264-a054-46ca6ce9757a_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!C5vz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfa4450-b207-4264-a054-46ca6ce9757a_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!C5vz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfa4450-b207-4264-a054-46ca6ce9757a_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ebfa4450-b207-4264-a054-46ca6ce9757a_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1627186,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/198287843?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfa4450-b207-4264-a054-46ca6ce9757a_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!C5vz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfa4450-b207-4264-a054-46ca6ce9757a_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!C5vz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfa4450-b207-4264-a054-46ca6ce9757a_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!C5vz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfa4450-b207-4264-a054-46ca6ce9757a_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!C5vz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfa4450-b207-4264-a054-46ca6ce9757a_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>Case Study: My Substack Data</h2><p>When applied to my actual data, the model reveals that the current growth curve is <strong>not exponential</strong>.</p><h3>The Baseline Forecast</h3><p>If recent acquisition and finalized-cancellation rates hold steady, the paid subscriber list is projected to plateau around <strong>173 paid subscribers</strong>. Given a current count of 123, the publication has roughly 50 more paid subscribers to gain before net growth grinds to a near-halt.</p><blockquote><p><strong>Note:</strong> This estimate is a baseline, not a prophecy. Depending on the data window analyzed, the plateau estimate fluctuates between 171 and 176. While the precise number moves, the core conclusion does not: <strong>under recent conditions, the curve bends.</strong></p></blockquote><p>This slowing growth is not due to an audience ceiling or Substack limitations. It is basic subscription arithmetic: if daily acquisitions (x) remain flat while total cancellations scale naturally with a larger subscriber base, net growth must slow down.</p><p><strong>Figure 1. Paid subscribers rose quickly, but the curve is already bending</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Sr5O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a4581d6-5dd6-4136-8d07-f92ba0e6c5ca_2640x1560.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Sr5O!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a4581d6-5dd6-4136-8d07-f92ba0e6c5ca_2640x1560.png 424w, https://substackcdn.com/image/fetch/$s_!Sr5O!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a4581d6-5dd6-4136-8d07-f92ba0e6c5ca_2640x1560.png 848w, https://substackcdn.com/image/fetch/$s_!Sr5O!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a4581d6-5dd6-4136-8d07-f92ba0e6c5ca_2640x1560.png 1272w, https://substackcdn.com/image/fetch/$s_!Sr5O!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a4581d6-5dd6-4136-8d07-f92ba0e6c5ca_2640x1560.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Sr5O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a4581d6-5dd6-4136-8d07-f92ba0e6c5ca_2640x1560.png" width="1456" height="860" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a4581d6-5dd6-4136-8d07-f92ba0e6c5ca_2640x1560.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:860,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:145794,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/198287843?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a4581d6-5dd6-4136-8d07-f92ba0e6c5ca_2640x1560.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Sr5O!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a4581d6-5dd6-4136-8d07-f92ba0e6c5ca_2640x1560.png 424w, https://substackcdn.com/image/fetch/$s_!Sr5O!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a4581d6-5dd6-4136-8d07-f92ba0e6c5ca_2640x1560.png 848w, https://substackcdn.com/image/fetch/$s_!Sr5O!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a4581d6-5dd6-4136-8d07-f92ba0e6c5ca_2640x1560.png 1272w, https://substackcdn.com/image/fetch/$s_!Sr5O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a4581d6-5dd6-4136-8d07-f92ba0e6c5ca_2640x1560.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Revenue-paying paid subscribers only. Comps, gifts, and free trials are excluded. Missing paid-total dates on April 18 and April 19, 2026 are forward-filled.</figcaption></figure></div><h3>The Mathematical Model</h3><p>The model is deliberately simple: tomorrow&#8217;s paid subscribers equal today&#8217;s paid subscribers, plus new paid subscribers, minus churn.</p><p>N[t+1] = N[t] + x - cN[t]</p><p>Here N is the active paid subscriber count, x is the average number of paid acquisitions per day, and c is the daily cancellation rate per active paid subscriber. When x equals cN, growth stops. The implied plateau is N* = x/c.</p><h3>Data Definitions: Acquisition vs. Churn</h3><ul><li><p><strong>Churn:</strong> Measured by <em>finalized cancellations</em> (when a subscriber is officially removed from the paid count) rather than cancellation <em>initiations</em> (intent to cancel).</p></li><li><p><strong>Acquisition:</strong> Analyzed through two lenses:</p><ol><li><p><em>Visible Event Count:</em> New paid sign-ups plus tier upgrades.</p></li><li><p><em>Accounting-Consistent Acquisition:</em> The net change in paid subscribers plus finalized cancellations. This version better matches the actual paid-count series, accounting for minor ledger inconsistencies in the event export.</p></li></ol></li></ul><p><strong>Figure 2. Acquisition is the unstable part of the model</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EL-a!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cfc6e9f-6cab-40e0-b87a-a4b65740fc29_2640x1560.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EL-a!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cfc6e9f-6cab-40e0-b87a-a4b65740fc29_2640x1560.png 424w, https://substackcdn.com/image/fetch/$s_!EL-a!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cfc6e9f-6cab-40e0-b87a-a4b65740fc29_2640x1560.png 848w, https://substackcdn.com/image/fetch/$s_!EL-a!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cfc6e9f-6cab-40e0-b87a-a4b65740fc29_2640x1560.png 1272w, https://substackcdn.com/image/fetch/$s_!EL-a!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cfc6e9f-6cab-40e0-b87a-a4b65740fc29_2640x1560.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EL-a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cfc6e9f-6cab-40e0-b87a-a4b65740fc29_2640x1560.png" width="1456" height="860" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8cfc6e9f-6cab-40e0-b87a-a4b65740fc29_2640x1560.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:860,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:161399,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/198287843?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cfc6e9f-6cab-40e0-b87a-a4b65740fc29_2640x1560.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EL-a!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cfc6e9f-6cab-40e0-b87a-a4b65740fc29_2640x1560.png 424w, https://substackcdn.com/image/fetch/$s_!EL-a!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cfc6e9f-6cab-40e0-b87a-a4b65740fc29_2640x1560.png 848w, https://substackcdn.com/image/fetch/$s_!EL-a!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cfc6e9f-6cab-40e0-b87a-a4b65740fc29_2640x1560.png 1272w, https://substackcdn.com/image/fetch/$s_!EL-a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8cfc6e9f-6cab-40e0-b87a-a4b65740fc29_2640x1560.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Bars show daily event acquisitions. The solid line is the 30-day average of new paid plus upgrades. The dashed line is accounting-consistent acquisition. December 2025 was unusually strong.</figcaption></figure></div><h3>Has churn stayed stable?</h3><p>The simple model assumes a stable per-subscriber churn rate. If I use the whole history, that assumption looks too strong: a formal test rejects one constant churn rate over the whole observed period. But the publication started on July 1, 2025, and the first few months are a cold-start period. When the paid base is tiny, one or two cancellations can produce a huge apparent churn-rate swing.</p><p>Excluding July through September changes the result. From October 1, 2025 onward, the estimated daily churn rate is 0.42%. Adding a time trend to daily churn gives p = 0.61; the weekly version gives p = 0.868; and monthly churn differences give p = 0.311. In other words, after the launch period there is not strong evidence that churn kept trending up or down.</p><p>Recent daily churn estimates also cluster around 0.38% to 0.46% of the active paid base per day. In plain English, that is about 3.3 finalized cancellations per week in the recent March-to-May window.</p><p>I tested this more formally with Poisson churn models that treat cancellations as proportional to paid-subscriber exposure. Adding a linear time trend to daily churn gives p = 0.0025. The weekly version gives p = 0.00261. Monthly churn differences give p = 0.00613. Those full-history p-values are evidence against a single stable churn rate across the entire history, mostly because they include the launch period.</p><p>So the model should be read as a post-launch/recent-conditions model, not as a universal law. After the first three months, the stable-churn approximation looks much more defensible. The bigger practical uncertainty is still acquisition: x moves around a lot.</p><p><strong>Figure 3. Recent churn has hovered around 0.4% per day</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!irQt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cb7a586-a3da-4da3-9514-e54842f970a4_2640x1560.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!irQt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cb7a586-a3da-4da3-9514-e54842f970a4_2640x1560.png 424w, https://substackcdn.com/image/fetch/$s_!irQt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cb7a586-a3da-4da3-9514-e54842f970a4_2640x1560.png 848w, https://substackcdn.com/image/fetch/$s_!irQt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cb7a586-a3da-4da3-9514-e54842f970a4_2640x1560.png 1272w, https://substackcdn.com/image/fetch/$s_!irQt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cb7a586-a3da-4da3-9514-e54842f970a4_2640x1560.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!irQt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cb7a586-a3da-4da3-9514-e54842f970a4_2640x1560.png" width="1456" height="860" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0cb7a586-a3da-4da3-9514-e54842f970a4_2640x1560.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:860,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:164059,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/198287843?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cb7a586-a3da-4da3-9514-e54842f970a4_2640x1560.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!irQt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cb7a586-a3da-4da3-9514-e54842f970a4_2640x1560.png 424w, https://substackcdn.com/image/fetch/$s_!irQt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cb7a586-a3da-4da3-9514-e54842f970a4_2640x1560.png 848w, https://substackcdn.com/image/fetch/$s_!irQt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cb7a586-a3da-4da3-9514-e54842f970a4_2640x1560.png 1272w, https://substackcdn.com/image/fetch/$s_!irQt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cb7a586-a3da-4da3-9514-e54842f970a4_2640x1560.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Figure 4. Weekly losses are roughly proportional to the paid base</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EWeb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F299251c5-df85-45fa-bd67-184c90ab0d6a_2640x1560.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EWeb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F299251c5-df85-45fa-bd67-184c90ab0d6a_2640x1560.png 424w, https://substackcdn.com/image/fetch/$s_!EWeb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F299251c5-df85-45fa-bd67-184c90ab0d6a_2640x1560.png 848w, https://substackcdn.com/image/fetch/$s_!EWeb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F299251c5-df85-45fa-bd67-184c90ab0d6a_2640x1560.png 1272w, https://substackcdn.com/image/fetch/$s_!EWeb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F299251c5-df85-45fa-bd67-184c90ab0d6a_2640x1560.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EWeb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F299251c5-df85-45fa-bd67-184c90ab0d6a_2640x1560.png" width="1456" height="860" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/299251c5-df85-45fa-bd67-184c90ab0d6a_2640x1560.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:860,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:135667,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/198287843?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F299251c5-df85-45fa-bd67-184c90ab0d6a_2640x1560.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EWeb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F299251c5-df85-45fa-bd67-184c90ab0d6a_2640x1560.png 424w, https://substackcdn.com/image/fetch/$s_!EWeb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F299251c5-df85-45fa-bd67-184c90ab0d6a_2640x1560.png 848w, https://substackcdn.com/image/fetch/$s_!EWeb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F299251c5-df85-45fa-bd67-184c90ab0d6a_2640x1560.png 1272w, https://substackcdn.com/image/fetch/$s_!EWeb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F299251c5-df85-45fa-bd67-184c90ab0d6a_2640x1560.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3>The plateau estimate</h3><p>Using the March 1 to May 18 period, the accounting-consistent acquisition rate is 0.722 subscribers per day and daily churn is 0.416%. That gives N* = x/c = 173.4. Rounded, the model says about 173 paid subscribers.</p><p>The approach to a plateau is gradual. Under this model, I reach 90 percent of the remaining distance to the plateau around November 22, 2027, 95 percent around May 06, 2028, and 99 percent around May 27, 2029. That last date should not be read too literally; it mostly illustrates that plateaus are asymptotic.</p><p><strong>Figure 5. Under recent conditions, the model plateaus near 170 paid subscribers</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OPnx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdaa1f14-5f13-4f29-a004-f11ac59f0299_2640x1560.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OPnx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdaa1f14-5f13-4f29-a004-f11ac59f0299_2640x1560.png 424w, https://substackcdn.com/image/fetch/$s_!OPnx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdaa1f14-5f13-4f29-a004-f11ac59f0299_2640x1560.png 848w, https://substackcdn.com/image/fetch/$s_!OPnx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdaa1f14-5f13-4f29-a004-f11ac59f0299_2640x1560.png 1272w, https://substackcdn.com/image/fetch/$s_!OPnx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdaa1f14-5f13-4f29-a004-f11ac59f0299_2640x1560.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OPnx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdaa1f14-5f13-4f29-a004-f11ac59f0299_2640x1560.png" width="1456" height="860" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fdaa1f14-5f13-4f29-a004-f11ac59f0299_2640x1560.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:860,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:119503,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/198287843?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdaa1f14-5f13-4f29-a004-f11ac59f0299_2640x1560.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OPnx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdaa1f14-5f13-4f29-a004-f11ac59f0299_2640x1560.png 424w, https://substackcdn.com/image/fetch/$s_!OPnx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdaa1f14-5f13-4f29-a004-f11ac59f0299_2640x1560.png 848w, https://substackcdn.com/image/fetch/$s_!OPnx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdaa1f14-5f13-4f29-a004-f11ac59f0299_2640x1560.png 1272w, https://substackcdn.com/image/fetch/$s_!OPnx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdaa1f14-5f13-4f29-a004-f11ac59f0299_2640x1560.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The red line projects from May 18, 2026 using recent acquisition and churn. The dashed horizontal line is the implied plateau. The plateau moves if acquisition or churn changes.</figcaption></figure></div><p><strong>Window sensitivity</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9NZq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbeefb2ff-2f49-4b7a-9e76-e99742ba6073_980x348.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9NZq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbeefb2ff-2f49-4b7a-9e76-e99742ba6073_980x348.png 424w, https://substackcdn.com/image/fetch/$s_!9NZq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbeefb2ff-2f49-4b7a-9e76-e99742ba6073_980x348.png 848w, https://substackcdn.com/image/fetch/$s_!9NZq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbeefb2ff-2f49-4b7a-9e76-e99742ba6073_980x348.png 1272w, https://substackcdn.com/image/fetch/$s_!9NZq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbeefb2ff-2f49-4b7a-9e76-e99742ba6073_980x348.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9NZq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbeefb2ff-2f49-4b7a-9e76-e99742ba6073_980x348.png" width="980" height="348" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/beefb2ff-2f49-4b7a-9e76-e99742ba6073_980x348.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:348,&quot;width&quot;:980,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:78452,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/198287843?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbeefb2ff-2f49-4b7a-9e76-e99742ba6073_980x348.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9NZq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbeefb2ff-2f49-4b7a-9e76-e99742ba6073_980x348.png 424w, https://substackcdn.com/image/fetch/$s_!9NZq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbeefb2ff-2f49-4b7a-9e76-e99742ba6073_980x348.png 848w, https://substackcdn.com/image/fetch/$s_!9NZq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbeefb2ff-2f49-4b7a-9e76-e99742ba6073_980x348.png 1272w, https://substackcdn.com/image/fetch/$s_!9NZq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbeefb2ff-2f49-4b7a-9e76-e99742ba6073_980x348.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The plateau estimate is sensitive to the window mainly because acquisition changes. Churn varies too, but less dramatically.</figcaption></figure></div><p><strong>Figure 6. December was not normal growth</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1XR1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52f78351-bd64-4dd5-a78c-7bf3692e1103_2640x1560.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1XR1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52f78351-bd64-4dd5-a78c-7bf3692e1103_2640x1560.png 424w, https://substackcdn.com/image/fetch/$s_!1XR1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52f78351-bd64-4dd5-a78c-7bf3692e1103_2640x1560.png 848w, https://substackcdn.com/image/fetch/$s_!1XR1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52f78351-bd64-4dd5-a78c-7bf3692e1103_2640x1560.png 1272w, https://substackcdn.com/image/fetch/$s_!1XR1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52f78351-bd64-4dd5-a78c-7bf3692e1103_2640x1560.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1XR1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52f78351-bd64-4dd5-a78c-7bf3692e1103_2640x1560.png" width="1456" height="860" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/52f78351-bd64-4dd5-a78c-7bf3692e1103_2640x1560.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:860,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:89356,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/198287843?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52f78351-bd64-4dd5-a78c-7bf3692e1103_2640x1560.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1XR1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52f78351-bd64-4dd5-a78c-7bf3692e1103_2640x1560.png 424w, https://substackcdn.com/image/fetch/$s_!1XR1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52f78351-bd64-4dd5-a78c-7bf3692e1103_2640x1560.png 848w, https://substackcdn.com/image/fetch/$s_!1XR1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52f78351-bd64-4dd5-a78c-7bf3692e1103_2640x1560.png 1272w, https://substackcdn.com/image/fetch/$s_!1XR1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52f78351-bd64-4dd5-a78c-7bf3692e1103_2640x1560.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Monthly event acquisitions versus finalized cancellations. May 2026 is partial through May 18.</figcaption></figure></div><h2>What would change the answer?</h2><p>Left unchanged, the current growth engine has a visible structural ceiling. To push past 170 subscribers, the publication needs either a higher steady-state acquisition rate or lower churn.</p><p>Which means, of course, that there is a remarkably simple way for you to help me test (and completely break) this model in real time: <strong>subscribe</strong>. If enough of you convert to paid, the acquisition rate spikes, the formula resets, and this entire forecast becomes delightfully, beautifully wrong. You know, for science.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://davidepiffer.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Break the Model: Upgrade to Paid</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Methods note</h2><p>The paid subscriber count comes from the daily Substack subscriber export through May 18, 2026. I use Paid only, excluding comps, gifts, and free trials. The growth-event file does not perfectly reconcile with the paid-count file, so the Fortunately, there is a remarkably simple way to test&#8212;and break&#8212;this model in real-time: subscribe. If enough readers convert to paid, the acquisition rate rises, the formula resets, and this entire forecast becomes safely obsolete.paid-count series is treated as ground truth and finalized cancellations are treated as the best observed loss series.</p>]]></content:encoded></item><item><title><![CDATA[Does "Slavic DNA" Actually Exist?]]></title><description><![CDATA[From the Adriatic to the Pacific, the Slavic linguistic footprint is massive.]]></description><link>https://davidepiffer.com/p/what-does-slavic-dna-actually-mean</link><guid isPermaLink="false">https://davidepiffer.com/p/what-does-slavic-dna-actually-mean</guid><dc:creator><![CDATA[Davide Piffer]]></dc:creator><pubDate>Mon, 18 May 2026 09:15:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4zfY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d159d86-082f-439c-a893-00bf27f9242f_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>From the Adriatic to the Pacific, the Slavic linguistic footprint is massive. However, language boundaries rarely map perfectly onto allele frequencies. While the phrase &#8220;Slavic DNA&#8221; offers a comforting, simplistic shorthand for a historical expansion, &#8220;Slavic&#8221; remains fundamentally a linguistic and historical category rather than a biological monolith.</p><p>The fascinating question is what happens to this identity when we transition from chronicles and archaeology into the genome.</p><p>We know the early medieval Slavic expansion happened. But did it leave a distinct genetic signature, or did it dissolve into the existing northern and eastern European landscape? The data suggests a complex mix of both. While West Slavic ancient samples align well with modern populations, formal tests show they sit in a tight genetic cluster alongside medieval Germanic, North Sea, and Iron Age Celtic references.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4zfY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d159d86-082f-439c-a893-00bf27f9242f_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4zfY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d159d86-082f-439c-a893-00bf27f9242f_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!4zfY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d159d86-082f-439c-a893-00bf27f9242f_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!4zfY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d159d86-082f-439c-a893-00bf27f9242f_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!4zfY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d159d86-082f-439c-a893-00bf27f9242f_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4zfY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d159d86-082f-439c-a893-00bf27f9242f_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8d159d86-082f-439c-a893-00bf27f9242f_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3148163,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://davidepiffer.com/i/198145075?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d159d86-082f-439c-a893-00bf27f9242f_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4zfY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d159d86-082f-439c-a893-00bf27f9242f_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!4zfY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d159d86-082f-439c-a893-00bf27f9242f_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!4zfY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d159d86-082f-439c-a893-00bf27f9242f_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!4zfY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d159d86-082f-439c-a893-00bf27f9242f_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The reality is not a unified Slavic genetic block. Instead, the data reveals a set of regional populations sitting on overlapping European clines. These groups were shaped as much by local pre-Slavic substrate populations as they were by the medieval spread of the language itself.</p><p><strong>Past the paywall, I break down the hard data:</strong></p><ul><li><p>A comprehensive <strong>Europe/Levant PCA</strong> mapping Slavic, Baltic, Finnic, Germanic, Balkan, and West Asian groups.</p></li><li><p>An analysis of <strong>ancient Slavic proxies</strong> and their modern descendants.</p></li><li><p>Whether Scythian and Sarmatian groups are better sources for Slavic ancestry than Baltic, West Slavic, or Corded Ware-related references.</p></li><li><p>The methodology explaining why the <strong>West Slavic signal</strong> remains the clearest.</p></li><li><p><strong>Hudson Fst distances</strong> comparing modern Slavs to neighboring populations.</p></li><li><p>The deep history of <strong>haplogroup R1a</strong>, and why its connection to the Slavic expansion is frequently misunderstood.</p></li></ul>
      <p>
          <a href="https://davidepiffer.com/p/what-does-slavic-dna-actually-mean">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Are Northern Italians Really More Germanic? A Second Look]]></title><description><![CDATA[In my previous deep dive into whether Northern Italy can truly be called &#8220;Germanic,&#8221; I began with a persistent internet trope: the side-by-side comparison of the fair, Alpine Northerner and the olive-complexioned Southerner.]]></description><link>https://davidepiffer.com/p/are-northern-italians-really-more</link><guid isPermaLink="false">https://davidepiffer.com/p/are-northern-italians-really-more</guid><dc:creator><![CDATA[Davide Piffer]]></dc:creator><pubDate>Thu, 14 May 2026 12:28:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ORkv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F277faadf-912b-47b8-b939-543e3350ca92_2460x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In <a href="https://davidepiffer.com/p/is-northern-italy-germanic">my previous deep dive </a>into whether Northern Italy can truly be called &#8220;Germanic,&#8221; I began with a persistent internet trope: the side-by-side comparison of the fair, Alpine Northerner and the olive-complexioned Southerner. While these memes are often historically crude and reductive, they linger because they touch on an intuitive truth.</p><p>Even commercial DNA services like NexoGENO lean into this, framing the North as a blend of Continental, Celtic, and Germanic influences, while the South is defined by Greek, Near Eastern, and Mediterranean roots, like in the picture below.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ORkv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F277faadf-912b-47b8-b939-543e3350ca92_2460x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ORkv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F277faadf-912b-47b8-b939-543e3350ca92_2460x1536.png 424w, https://substackcdn.com/image/fetch/$s_!ORkv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F277faadf-912b-47b8-b939-543e3350ca92_2460x1536.png 848w, https://substackcdn.com/image/fetch/$s_!ORkv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F277faadf-912b-47b8-b939-543e3350ca92_2460x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!ORkv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F277faadf-912b-47b8-b939-543e3350ca92_2460x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ORkv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F277faadf-912b-47b8-b939-543e3350ca92_2460x1536.png" width="1456" height="909" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/277faadf-912b-47b8-b939-543e3350ca92_2460x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:909,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Italian Phenotype: 5 Facts About North vs South Beauty&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Italian Phenotype: 5 Facts About North vs South Beauty" title="Italian Phenotype: 5 Facts About North vs South Beauty" srcset="https://substackcdn.com/image/fetch/$s_!ORkv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F277faadf-912b-47b8-b939-543e3350ca92_2460x1536.png 424w, https://substackcdn.com/image/fetch/$s_!ORkv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F277faadf-912b-47b8-b939-543e3350ca92_2460x1536.png 848w, https://substackcdn.com/image/fetch/$s_!ORkv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F277faadf-912b-47b8-b939-543e3350ca92_2460x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!ORkv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F277faadf-912b-47b8-b939-543e3350ca92_2460x1536.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is the same intuition in a more commercial form. Italy is presented as two visible types, one northern and one southern. The question is whether that visual shorthand corresponds to anything measurable in the genome, once we stop staring at faces and actually test allele sharing.</p><h3>The Genetic Question</h3><p>Once we move past the &#8220;Barbarian Invasion&#8221; myths&#8212;the Goths, Lombards, and Franks&#8212;we have to ask:</p><ol><li><p><strong>Did the North actually absorb measurable ancestry from these northern migrants?</strong></p></li><li><p><strong>Is that migration what creates the North-South divide, or is the &#8220;pull&#8221; of the Eastern Mediterranean on the South the more significant factor?</strong></p></li></ol><h3>Moving Beyond Fragile Models</h3><p>Previously, I used Genoplot and G25 models to test these theories. While they confirmed a general North-South shift, these models are notoriously prone to &#8220;overfitting.&#8221; By swapping a Danish Iron Age proxy for a Hungarian Lombard one, you can make the percentages jump around until they fit a specific narrative.</p><p>To get a more robust answer, I&#8217;ve shifted my methodology for this follow-up. Using <strong>AADR Human Origins</strong> data and formal statistics, I&#8217;ve moved away from arguing over whether a population is &#8220;12% or 25% Germanic&#8221; and started asking a more precise question:</p><blockquote><p>Do Northern Italians share more <strong>genetic drift</strong> with Migration Period northern Europeans than Southerners do? Conversely, do Southern Italians share more drift with Greek, Levantine, and Anatolian populations?</p></blockquote><h3>The Reality</h3><p>The short answer is <strong>yes</strong>.</p><p>The long answer? The direction of the shift is undeniable, but the actual genetic distance is relatively small. When you strip away the percentage models and look at the raw data (the PCA plots and the f4-statistics) the pattern remains. The North pulls toward the Vikings, Saxons, and Lombards; the South pulls toward Cyprus, Anatolia, and the Levant.</p><p>The history is messier than a meme, but the genetic gradient is very real.</p>
      <p>
          <a href="https://davidepiffer.com/p/are-northern-italians-really-more">
              Read more
          </a>
      </p>
   ]]></content:encoded></item></channel></rss>