{
    "componentChunkName": "component---src-templates-blog-post-js",
    "path": "/meme-stratum/",
    "result": {"data":{"site":{"siteMetadata":{"title":"Unlimish","author":"Unlimish"}},"markdownRemark":{"id":"3e57cb54-6166-5fd7-b041-73dc21c0f68a","excerpt":"Concept Meme Stratum treats internet culture as sediment. 53 memes from 2000 to 2026 hang in a 3D space as sheets of paper pinned to a wall, and the Z axis is…","html":"<h2>Concept</h2>\n<p><strong>Meme Stratum</strong> treats internet culture as sediment. 53 memes from 2000 to 2026 hang in a 3D space as sheets of paper pinned to a wall, and the Z axis is time: scroll, and you dig down through the layers of the last 26 years.</p>\n<p>The piece is a critique dressed as an excavation. The visitor is handed a finite attention budget — <strong>five salvages, out of fifty-three fossils</strong> — and everything they do not choose is left to decay. A counter in the corner keeps score of how many memes went past unread while they were scrolling.</p>\n<p><figure class=\"gatsby-resp-image-figure\" style=\"margin: 0 0;\">\n    <span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 1360px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/64cf089773d191d5f5d48b0aece9a19d/8f308/stratum_title.jpg\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 56.1764705882353%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAALABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAEDBf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIQAxAAAAHjXOxAf//EABUQAQEAAAAAAAAAAAAAAAAAAAEg/9oACAEBAAEFAiv/xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAUEAEAAAAAAAAAAAAAAAAAAAAg/9oACAEBAAY/Al//xAAYEAACAwAAAAAAAAAAAAAAAAAAEQEgQf/aAAgBAQABPyFdJVf/2gAMAwEAAgADAAAAEGz/AP/EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8QP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8QP//EABoQAQACAwEAAAAAAAAAAAAAAAERMQAQUWH/2gAIAQEAAT8QCmFV7hZARzReKxev/9k='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/64cf089773d191d5f5d48b0aece9a19d/f6ff9/stratum_title.webp 340w,\n/static/64cf089773d191d5f5d48b0aece9a19d/ad3d6/stratum_title.webp 680w,\n/static/64cf089773d191d5f5d48b0aece9a19d/a41ed/stratum_title.webp 1360w,\n/static/64cf089773d191d5f5d48b0aece9a19d/a685c/stratum_title.webp 1600w\"\n              sizes=\"(max-width: 1360px) 100vw, 1360px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/64cf089773d191d5f5d48b0aece9a19d/49177/stratum_title.jpg 340w,\n/static/64cf089773d191d5f5d48b0aece9a19d/2f1b7/stratum_title.jpg 680w,\n/static/64cf089773d191d5f5d48b0aece9a19d/6da43/stratum_title.jpg 1360w,\n/static/64cf089773d191d5f5d48b0aece9a19d/8f308/stratum_title.jpg 1600w\"\n            sizes=\"(max-width: 1360px) 100vw, 1360px\"\n            type=\"image/jpeg\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/64cf089773d191d5f5d48b0aece9a19d/6da43/stratum_title.jpg\"\n            alt=\"Title screen — the attract mode an unattended exhibition loops back to\"\n            title=\"Title screen — the attract mode an unattended exhibition loops back to\"\n            loading=\"lazy\"\n            decoding=\"async\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span>\n    <figcaption class=\"gatsby-resp-image-figcaption\">Title screen — the attract mode an unattended exhibition loops back to</figcaption>\n  </figure></p>\n<h2>Space as Time</h2>\n<ul>\n<li><strong>Z axis is the year.</strong> 2000 sits at the far end of the tunnel, 2026 at the viewer.</li>\n<li><strong>X axis is a ten-lane round robin</strong>, with memes stacking vertically inside a lane when a year gets crowded.</li>\n<li><strong>Panel size grows exponentially with lifespan</strong>, so a meme that burned out in a year is a scrap and one that survived two decades is a poster. Rickroll looms; Harlem Shake is a receipt.</li>\n<li><strong>Trails</strong> run from a meme’s birth year to its death year, so a long life reads as a long thread through the space.</li>\n<li>Each panel is drawn into a 512×512 canvas at runtime: paper grain, a pin, the image, a lifespan bar, the label — then aged by a factor that yellows the paper, adds stains and wears the corners the further back it sits.</li>\n</ul>\n<p><figure class=\"gatsby-resp-image-figure\" style=\"margin: 0 0;\">\n    <span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 1360px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/fd71f462803707f013ea42c3da8dd0c2/8f308/stratum_2000.jpg\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 56.1764705882353%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAALABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAIEAQX/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEAMQAAAB4tMmwwgv/8QAFxABAQEBAAAAAAAAAAAAAAAAARASQf/aAAgBAQABBQLugrP/xAAVEQEBAAAAAAAAAAAAAAAAAAAAEf/aAAgBAwEBPwFX/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPwE//8QAFxAAAwEAAAAAAAAAAAAAAAAAABEgQf/aAAgBAQAGPwIez//EABsQAAIBBQAAAAAAAAAAAAAAAAERACAhMVFx/9oACAEBAAE/IQSh1FhcUxHyh//aAAwDAQACAAMAAAAQvA//xAAVEQEBAAAAAAAAAAAAAAAAAAAAEf/aAAgBAwEBPxBT/8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAIAQIBAT8QR//EAB0QAQACAQUBAAAAAAAAAAAAAAEAETEQIVFhcfD/2gAIAQEAAT8QrAWwyqBitDQ+/ZleF3DaZaf/2Q=='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/fd71f462803707f013ea42c3da8dd0c2/f6ff9/stratum_2000.webp 340w,\n/static/fd71f462803707f013ea42c3da8dd0c2/ad3d6/stratum_2000.webp 680w,\n/static/fd71f462803707f013ea42c3da8dd0c2/a41ed/stratum_2000.webp 1360w,\n/static/fd71f462803707f013ea42c3da8dd0c2/a685c/stratum_2000.webp 1600w\"\n              sizes=\"(max-width: 1360px) 100vw, 1360px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/fd71f462803707f013ea42c3da8dd0c2/49177/stratum_2000.jpg 340w,\n/static/fd71f462803707f013ea42c3da8dd0c2/2f1b7/stratum_2000.jpg 680w,\n/static/fd71f462803707f013ea42c3da8dd0c2/6da43/stratum_2000.jpg 1360w,\n/static/fd71f462803707f013ea42c3da8dd0c2/8f308/stratum_2000.jpg 1600w\"\n            sizes=\"(max-width: 1360px) 100vw, 1360px\"\n            type=\"image/jpeg\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/fd71f462803707f013ea42c3da8dd0c2/6da43/stratum_2000.jpg\"\n            alt=\"2000 — THE PRIMORDIAL ERA. Twenty-six years of sediment recede into the dark\"\n            title=\"2000 — THE PRIMORDIAL ERA. Twenty-six years of sediment recede into the dark\"\n            loading=\"lazy\"\n            decoding=\"async\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span>\n    <figcaption class=\"gatsby-resp-image-figcaption\">2000 — THE PRIMORDIAL ERA. Twenty-six years of sediment recede into the dark</figcaption>\n  </figure></p>\n<p>The timeline is cut into six named eras — <em>The Primordial Era</em>, <em>The Viral Video Age</em>, <em>The Golden Age</em>, <em>The Social Media Surge</em>, <em>The Post-Ironic Era</em>, <em>The Algorithmic Age</em> — that swap under a giant typographic year as you travel.</p>\n<p><figure class=\"gatsby-resp-image-figure\" style=\"margin: 0 0;\">\n    <span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 1360px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/24c53bdc81ee98808dac22922ac915f3/8f308/stratum_2016.jpg\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 56.1764705882353%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAALABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAQBAgP/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEAMQAAABRzi8KgH/xAAYEAADAQEAAAAAAAAAAAAAAAABAgMAEf/aAAgBAQABBQJVVlaZGOkxU2HKnf/EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABgQAAMBAQAAAAAAAAAAAAAAAAEQEQBh/9oACAEBAAY/AusTGL//xAAaEAEBAQEAAwAAAAAAAAAAAAABEQAhMVFh/9oACAEBAAE/ISKJ8Z+s9+dw6hJWOI/Bcq13/9oADAMBAAIAAwAAABAL7//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8QP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8QP//EABwQAQACAgMBAAAAAAAAAAAAAAEAESExQVFhgf/aAAgBAQABPxARYqtlXgHqNCRVg1PYChuJFzQDZ9gBZOB9jOlrzP/Z'); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/24c53bdc81ee98808dac22922ac915f3/f6ff9/stratum_2016.webp 340w,\n/static/24c53bdc81ee98808dac22922ac915f3/ad3d6/stratum_2016.webp 680w,\n/static/24c53bdc81ee98808dac22922ac915f3/a41ed/stratum_2016.webp 1360w,\n/static/24c53bdc81ee98808dac22922ac915f3/a685c/stratum_2016.webp 1600w\"\n              sizes=\"(max-width: 1360px) 100vw, 1360px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/24c53bdc81ee98808dac22922ac915f3/49177/stratum_2016.jpg 340w,\n/static/24c53bdc81ee98808dac22922ac915f3/2f1b7/stratum_2016.jpg 680w,\n/static/24c53bdc81ee98808dac22922ac915f3/6da43/stratum_2016.jpg 1360w,\n/static/24c53bdc81ee98808dac22922ac915f3/8f308/stratum_2016.jpg 1600w\"\n            sizes=\"(max-width: 1360px) 100vw, 1360px\"\n            type=\"image/jpeg\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/24c53bdc81ee98808dac22922ac915f3/6da43/stratum_2016.jpg\"\n            alt=\"2016 — THE SOCIAL MEDIA SURGE\"\n            title=\"2016 — THE SOCIAL MEDIA SURGE\"\n            loading=\"lazy\"\n            decoding=\"async\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span>\n    <figcaption class=\"gatsby-resp-image-figcaption\">2016 — THE SOCIAL MEDIA SURGE</figcaption>\n  </figure></p>\n<h2>Rules of the Dig</h2>\n<p>Every fossil carries a <strong>rarity</strong> derived from how it died, not how famous it was: a meme that faded slowly outranks one that died overnight, and a meme that came back from the dead (Pepe, Doge, Rickroll) outranks both.</p>\n<table>\n<thead>\n<tr>\n<th align=\"left\">Rarity</th>\n<th align=\"left\">Curation score</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"left\">MYTHIC</td>\n<td align=\"left\">100</td>\n</tr>\n<tr>\n<td align=\"left\">RARE</td>\n<td align=\"left\">50</td>\n</tr>\n<tr>\n<td align=\"left\">UNCOMMON</td>\n<td align=\"left\">25</td>\n</tr>\n<tr>\n<td align=\"left\">DISPOSABLE</td>\n<td align=\"left\">10</td>\n</tr>\n</tbody>\n</table>\n<p>Salvaging two fossils that died the same way pays a combo bonus, which quietly pushes the visitor from “grab the famous ones” toward actually reading the deaths. The session ends in a <strong>consumption report</strong>: what you consumed, what you saved, what you missed, and a grade — <em>Conscious Consumer</em>, <em>Attention Deficit</em>, <em>Binge Consumer</em>, <em>Casual Scroller</em> — with a rank from D to S.</p>\n<p><figure class=\"gatsby-resp-image-figure\" style=\"margin: 0 0;\">\n    <span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 1360px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/4e3433b53ff73a362492fc004a64b59b/8f308/stratum_report.jpg\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 56.1764705882353%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAALABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAECBf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIQAxAAAAHjXKWA/8QAFBABAAAAAAAAAAAAAAAAAAAAIP/aAAgBAQABBQJf/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPwE//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPwE//8QAFBABAAAAAAAAAAAAAAAAAAAAIP/aAAgBAQAGPwJf/8QAGBABAAMBAAAAAAAAAAAAAAAAAQAQMRH/2gAIAQEAAT8hCYZa92v/2gAMAwEAAgADAAAAEDPv/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPxA//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPxA//8QAGRABAAMBAQAAAAAAAAAAAAAAAQARIRBR/9oACAEBAAE/ELcNYjpn1Ix0LiaV1z//2Q=='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/4e3433b53ff73a362492fc004a64b59b/f6ff9/stratum_report.webp 340w,\n/static/4e3433b53ff73a362492fc004a64b59b/ad3d6/stratum_report.webp 680w,\n/static/4e3433b53ff73a362492fc004a64b59b/a41ed/stratum_report.webp 1360w,\n/static/4e3433b53ff73a362492fc004a64b59b/a685c/stratum_report.webp 1600w\"\n              sizes=\"(max-width: 1360px) 100vw, 1360px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/4e3433b53ff73a362492fc004a64b59b/49177/stratum_report.jpg 340w,\n/static/4e3433b53ff73a362492fc004a64b59b/2f1b7/stratum_report.jpg 680w,\n/static/4e3433b53ff73a362492fc004a64b59b/6da43/stratum_report.jpg 1360w,\n/static/4e3433b53ff73a362492fc004a64b59b/8f308/stratum_report.jpg 1600w\"\n            sizes=\"(max-width: 1360px) 100vw, 1360px\"\n            type=\"image/jpeg\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/4e3433b53ff73a362492fc004a64b59b/6da43/stratum_report.jpg\"\n            alt=\"Consumption report — five fossils archived, forty-eight left to decay\"\n            title=\"Consumption report — five fossils archived, forty-eight left to decay\"\n            loading=\"lazy\"\n            decoding=\"async\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span>\n    <figcaption class=\"gatsby-resp-image-figcaption\">Consumption report — five fossils archived, forty-eight left to decay</figcaption>\n  </figure></p>\n<p>Every visitor is assigned a random <strong>digger ID</strong> on arrival (<code class=\"language-text\">SHINY EXCAVATOR #84</code>), which is what lands on the <em>Hall of Diggers</em> scoreboard. Over an exhibition day the board turns strangers into competitors.</p>\n<p><figure class=\"gatsby-resp-image-figure\" style=\"margin: 0 0;\">\n    <span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 1360px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/0d8e608914e12dba236a9ea2ebb5f914/8f308/stratum_certificate.jpg\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 56.1764705882353%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAALABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAEDBf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIQAxAAAAHErFQwD//EABgQAAIDAAAAAAAAAAAAAAAAAAECABEg/9oACAEBAAEFAhUChs//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAaEAABBQEAAAAAAAAAAAAAAAABABEgITFR/9oACAEBAAY/ArRY52P/xAAaEAACAgMAAAAAAAAAAAAAAAARIQABIDFh/9oACAEBAAE/IWbDkvkQOL//2gAMAwEAAgADAAAAENwv/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPxA//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPxA//8QAHRAAAgEEAwAAAAAAAAAAAAAAAREAECExQVFhsf/aAAgBAQABPxDdh0A+yytJYAfCRoSsRvNP/9k='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/0d8e608914e12dba236a9ea2ebb5f914/f6ff9/stratum_certificate.webp 340w,\n/static/0d8e608914e12dba236a9ea2ebb5f914/ad3d6/stratum_certificate.webp 680w,\n/static/0d8e608914e12dba236a9ea2ebb5f914/a41ed/stratum_certificate.webp 1360w,\n/static/0d8e608914e12dba236a9ea2ebb5f914/a685c/stratum_certificate.webp 1600w\"\n              sizes=\"(max-width: 1360px) 100vw, 1360px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/0d8e608914e12dba236a9ea2ebb5f914/49177/stratum_certificate.jpg 340w,\n/static/0d8e608914e12dba236a9ea2ebb5f914/2f1b7/stratum_certificate.jpg 680w,\n/static/0d8e608914e12dba236a9ea2ebb5f914/6da43/stratum_certificate.jpg 1360w,\n/static/0d8e608914e12dba236a9ea2ebb5f914/8f308/stratum_certificate.jpg 1600w\"\n            sizes=\"(max-width: 1360px) 100vw, 1360px\"\n            type=\"image/jpeg\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/0d8e608914e12dba236a9ea2ebb5f914/6da43/stratum_certificate.jpg\"\n            alt=\"Excavation certificate, with a QR code to post the dig to X\"\n            title=\"Excavation certificate, with a QR code to post the dig to X\"\n            loading=\"lazy\"\n            decoding=\"async\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span>\n    <figcaption class=\"gatsby-resp-image-figcaption\">Excavation certificate, with a QR code to post the dig to X</figcaption>\n  </figure></p>\n<h2>Built to Be Left Alone</h2>\n<p>An exhibition piece has to survive a room full of people and a day without a curator.</p>\n<ul>\n<li><strong>Attract mode.</strong> After 20 seconds of silence the camera drifts on its own and loops the strata, then hands control back the instant anyone touches anything.</li>\n<li><strong>No network.</strong> Every meme image and font is bundled into the build, and the exhibition machine serves the prebuilt <code class=\"language-text\">dist/</code> from a double-clickable script — no Node, no npm, no internet.</li>\n<li><strong>Kiosk discipline.</strong> Chrome starts full screen with sleep suppressed, restore dialogs off and autoplay allowed.</li>\n<li><strong>A render budget.</strong> On a 5K iMac the piece caps its own render resolution and drops backdrop blur, then trims quality further at runtime if frames still drop — so the drone never stutters in front of a visitor.</li>\n</ul>\n<p>The sound is a single low drone built in the Web Audio API — a triangle at 55 Hz over a sine at 27.5 Hz through a lowpass — whose pitch falls as you descend into older years and whose filter opens with your scroll speed. You hear how fast you are consuming before you read the meter.</p>\n<p><figure class=\"gatsby-resp-image-figure\" style=\"margin: 0 0;\">\n    <span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 360px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/9858d896135af17ac0ffe18595d75d09/4204d/stratum_exhibit_imac.jpg\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 75%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAGQAAAQUAAAAAAAAAAAAAAAAAAAECAwQF/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEAMQAAABRl2UzgD/xAAbEAADAAIDAAAAAAAAAAAAAAABAgMAEQQTI//aAAgBAQABBQLkuVox1lz6da1Iioyybp//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAeEAEAAQIHAAAAAAAAAAAAAAABABEhAgMQMUGBkf/aAAgBAQAGPwIotKS2avelzaceRTET/8QAGxABAAMAAwEAAAAAAAAAAAAAAQARIUFRcYH/2gAIAQEAAT8hphLgxKoGVGvwhgy9ofp8QqAGf//aAAwDAQACAAMAAAAQAM//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/ED//xAAWEQEBAQAAAAAAAAAAAAAAAAABACH/2gAIAQIBAT8QHIb/xAAbEAEAAwADAQAAAAAAAAAAAAABABEhMUFhUf/aAAgBAQABPxAKHCjnbcftctNPdjppSBXzJZCLNJTG9v0CpSQFLETquPJ//9k='); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/9858d896135af17ac0ffe18595d75d09/f6ff9/stratum_exhibit_imac.webp 340w,\n/static/9858d896135af17ac0ffe18595d75d09/d6eee/stratum_exhibit_imac.webp 360w\"\n              sizes=\"(max-width: 360px) 100vw, 360px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/9858d896135af17ac0ffe18595d75d09/49177/stratum_exhibit_imac.jpg 340w,\n/static/9858d896135af17ac0ffe18595d75d09/4204d/stratum_exhibit_imac.jpg 360w\"\n            sizes=\"(max-width: 360px) 100vw, 360px\"\n            type=\"image/jpeg\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/9858d896135af17ac0ffe18595d75d09/4204d/stratum_exhibit_imac.jpg\"\n            alt=\"Exhibited on a 27-inch iMac\"\n            title=\"Exhibited on a 27-inch iMac\"\n            loading=\"lazy\"\n            decoding=\"async\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span>\n    <figcaption class=\"gatsby-resp-image-figcaption\">Exhibited on a 27-inch iMac</figcaption>\n  </figure></p>\n<p><figure class=\"gatsby-resp-image-figure\" style=\"margin: 0 0;\">\n    <span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 360px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/411ff10b484b486c2d4df1934c7613dc/4204d/stratum_exhibit_certificate.jpg\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 75%; position: relative; bottom: 0; left: 0; background-image: url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAFwABAAMAAAAAAAAAAAAAAAAAAAMEBf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIQAxAAAAHNkrkA/8QAFxAAAwEAAAAAAAAAAAAAAAAAAAESIP/aAAgBAQABBQJEVn//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAYEAACAwAAAAAAAAAAAAAAAAAAAREgIv/aAAgBAQAGPwIy04r/AP/EABoQAQACAwEAAAAAAAAAAAAAAAEAERAhYXH/2gAIAQEAAT8h2W0PZsbwKnJeLbx//9oADAMBAAIAAwAAABB//wD/xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/ED//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/ED//xAAbEAEBAAIDAQAAAAAAAAAAAAABEQAhEDFhQf/aAAgBAQABPxCZGC7u/D3CTIKJBN77y/i8OwKKRb3kz//Z'); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/411ff10b484b486c2d4df1934c7613dc/f6ff9/stratum_exhibit_certificate.webp 340w,\n/static/411ff10b484b486c2d4df1934c7613dc/d6eee/stratum_exhibit_certificate.webp 360w\"\n              sizes=\"(max-width: 360px) 100vw, 360px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/411ff10b484b486c2d4df1934c7613dc/49177/stratum_exhibit_certificate.jpg 340w,\n/static/411ff10b484b486c2d4df1934c7613dc/4204d/stratum_exhibit_certificate.jpg 360w\"\n            sizes=\"(max-width: 360px) 100vw, 360px\"\n            type=\"image/jpeg\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/411ff10b484b486c2d4df1934c7613dc/4204d/stratum_exhibit_certificate.jpg\"\n            alt=\"A visitor&#39;s excavation certificate on the exhibition machine\"\n            title=\"A visitor&#39;s excavation certificate on the exhibition machine\"\n            loading=\"lazy\"\n            decoding=\"async\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span>\n    <figcaption class=\"gatsby-resp-image-figcaption\">A visitor&#39;s excavation certificate on the exhibition machine</figcaption>\n  </figure></p>\n<h2>A Knob Instead of a Mouse Wheel</h2>\n<p>Scrolling geology with a mouse felt wrong, so the piece also speaks <strong>Web Serial</strong>. A rotary encoder on a Pico W streams its delta over USB and the strata turn under your hand. The controller ships as firmware in both CircuitPython and Arduino flavours, in a parametric two-piece OpenSCAD enclosure printed for the show.</p>\n<p><figure class=\"gatsby-resp-image-figure\" style=\"margin: 0 0;\">\n    <span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 1200px; \"\n    >\n      <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/aea7354fda876ce8c968c67d20f70ff4/3df87/encoder_case.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n    <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 75%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAIAAABr+ngCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC8UlEQVQoz22T61MSYRTG+Sfksu++y3oJLLyhpiheKqdUCC0dgl1IYNC8I3thWSAWXFcBFa1sGldErKnp9iXLGket6U9rVsxsaub5+Pye58ycc1RQX1kWhlchAK1QayrUaq1OhwCoA1CLoADiGF59Ybss1QWp1SGN7b3Dbr/DM2ntH2lqtXR2dffeuGWsvarWaAGAKKaH+iqsshrDq/6CNVpdr4OIyYfrhY+rb76n9k/FTXkxk9/YkmOp5e7B0bqWDrzGiEK9WqPV6JA/MMD0/U6/tPc1VTqJbx8k5C9C8UjalGPpzAzFc2J+8eVpfOeQyr/xcbmRsWlrnw2elasAihnrm9mN1xn5w+P9H+n9k1TpWNg7Wt/9KK6sjk+HwuKWUDoWikfp0nHq1c986dPjrbc11xpRiJWbK0fc/hhLh/nFuUyRefo+Kn/li6eJ3aNE4Vty71iBC4eLhYPk/vf49sGQOwAghuFVKoBCY8N1no+L48NJp+XOkIslB9fmCYEJxQWJze2wT95F5W+RF5+FzT06/5pjGDHGGepbAQpVCApN5rZHouzn12bDnHOSj037CvOO4qObuxM3doLdzyb6s7NkYi64QNjW/X1MVBidE42mRgAxBb7W1DaefEaEl1x0xhvJedjsWCQ7FZXYCJ9m5tcp//bcUGFmUKbd2ciUO5S2+xYMpqbL8BZJSSS1RIYVEWHJHZYeUBkXu0YwOR+X9YYEq83dcz8wFIw4AvR/4b/koSTPWRZJr9wNMDX11zsHnKOTvCNA/YYBNJnbJ4TnBCURZeu/KfTKcJCtbbZ22Vz2IGf3UcY6swIDFDOYmnzRtYeR3Bi3+pDNeZkVkl4mlOHPs8rw1ebO1gF3glkIjk9ihjoI9cqeUQw31plbe/p77K5BYmp0KkYsiF42O6YkZkla8tDLSrO5o91GcuGQ1dKmRfXKnstXClBMhwAEASiG49WG2oaWlq7bPfYHNs+MczbpZc7Htty+d6XRotGB8m/8AqvsMTE7JV/IAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n  ></span>\n  <picture>\n          <source\n              srcset=\"/static/aea7354fda876ce8c968c67d20f70ff4/f6ff9/encoder_case.webp 340w,\n/static/aea7354fda876ce8c968c67d20f70ff4/ad3d6/encoder_case.webp 680w,\n/static/aea7354fda876ce8c968c67d20f70ff4/e5930/encoder_case.webp 1200w\"\n              sizes=\"(max-width: 1200px) 100vw, 1200px\"\n              type=\"image/webp\"\n            />\n          <source\n            srcset=\"/static/aea7354fda876ce8c968c67d20f70ff4/017ed/encoder_case.png 340w,\n/static/aea7354fda876ce8c968c67d20f70ff4/56a38/encoder_case.png 680w,\n/static/aea7354fda876ce8c968c67d20f70ff4/3df87/encoder_case.png 1200w\"\n            sizes=\"(max-width: 1200px) 100vw, 1200px\"\n            type=\"image/png\"\n          />\n          <img\n            class=\"gatsby-resp-image-image\"\n            src=\"/static/aea7354fda876ce8c968c67d20f70ff4/3df87/encoder_case.png\"\n            alt=\"Rotary encoder enclosure — parametric OpenSCAD, printed in two pieces\"\n            title=\"Rotary encoder enclosure — parametric OpenSCAD, printed in two pieces\"\n            loading=\"lazy\"\n            decoding=\"async\"\n            style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n          />\n        </picture>\n  </a>\n    </span>\n    <figcaption class=\"gatsby-resp-image-figcaption\">Rotary encoder enclosure — parametric OpenSCAD, printed in two pieces</figcaption>\n  </figure></p>\n<h4><a href=\"https://unlimish.github.io/meme_stratum/\">unlimish.github.io/meme_stratum</a></h4>\n<h4><a href=\"https://github.com/unlimish/meme_stratum\">github.com/unlimish/meme_stratum</a></h4>","frontmatter":{"title":"Meme Stratum","date":"July 26, 2026","description":"A Three.js installation that turns 26 years of internet memes into geological strata you excavate.","client":null,"skills":["Three.js","JavaScript","Vite","Web Audio API","Web Serial API","OpenSCAD","CircuitPython"],"role":["Concept","Interaction Designer","Developer","Hardware"],"length":null,"thumbnail":{"childImageSharp":{"resize":{"src":"/static/6eb80d7c7394ab4356e9995c1b3dea20/47498/stratum_strata.jpg","height":675,"width":1200},"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAALABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMEAv/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIQAxAAAAGRc10IMB//xAAaEAACAgMAAAAAAAAAAAAAAAACEQABAxAS/9oACAEBAAEFAsQxDd8PSYHSL//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABoQAQACAwEAAAAAAAAAAAAAAAEAUQIQESH/2gAIAQEABj8CGyebx6XEn//EABoQAQADAQEBAAAAAAAAAAAAAAEAESExYaH/2gAIAQEAAT8hrtdSo0ecwWFNj8g9lEguOeQBOE//2gAMAwEAAgADAAAAELff/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPxA//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPxA//8QAGxABAQADAQEBAAAAAAAAAAAAAREAITFBcYH/2gAIAQEAAT8QFoicSk7PzNlqroP33ITDxN44h06M26SkcLMJmJAuf//Z","aspectRatio":1.780104712041885,"src":"/static/6eb80d7c7394ab4356e9995c1b3dea20/ac53a/stratum_strata.jpg","srcSet":"/static/6eb80d7c7394ab4356e9995c1b3dea20/722c4/stratum_strata.jpg 340w,\n/static/6eb80d7c7394ab4356e9995c1b3dea20/1d671/stratum_strata.jpg 680w,\n/static/6eb80d7c7394ab4356e9995c1b3dea20/ac53a/stratum_strata.jpg 1360w,\n/static/6eb80d7c7394ab4356e9995c1b3dea20/0e329/stratum_strata.jpg 1600w","sizes":"(max-width: 1360px) 100vw, 1360px"}}}}}},"pageContext":{"slug":"/meme-stratum/","prev":null,"next":{"fields":{"slug":"/tau-dash/"},"frontmatter":{"title":"TAU Dash"}}}},
    "staticQueryHashes": ["63159454"]}