{
  "schemaVersion": 1,
  "collectionType": "personal-visual-archive",
  "title": "Nav Chatterji",
  "description": "My archive of curiosity and life.",
  "homeUrl": "/",
  "canonicalHomeUrl": "https://navchatterji.com/",
  "postCount": 41,
  "order": "Featured feed order",
  "datePolicy": {
    "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
    "unknownDatePolicy": "Unknown year, month, and day values remain null. Do not substitute file, export, review, or archive timestamps.",
    "precisionValues": {
      "day": "Year, month, and day recorded.",
      "month": "Year and month recorded; day unknown.",
      "year": "Year recorded; month and day unknown.",
      "unknown": "No date recorded."
    },
    "publicationDatesAvailable": false
  },
  "fieldNotes": {
    "url": "Relative standalone post URL. Canonical URLs point to the published posts on https://navchatterji.com/.",
    "copy": "Exact existing desktop and mobile paragraph wording. HTML retains attribution links; lines record the original feed line breaks.",
    "images": "Existing desktop and mobile image source files. Standalone pages show the intact desktop asset at its natural aspect ratio; feed-only crops, masks and transforms are not applied.",
    "recordedDate": "Recorded archive date only, with explicit precision. No publication or creation meaning is inferred.",
    "attribution": "Only explicit photograph credits are typed as photographers. Commentary authorship does not imply authorship or copyright of an image or found work.",
    "sourceLinks": "Existing external links from commentary and credits. Their presence does not by itself establish image authorship or licensing."
  },
  "posts": [
    {
      "id": "01-jaipur",
      "slug": "always-be-playing",
      "url": "/posts/always-be-playing/",
      "backToFeed": "/#post-always-be-playing",
      "title": "Always Be Playing.",
      "order": 1,
      "category": "photography",
      "categoryLabel": "Photography",
      "copy": {
        "desktop": {
          "text": "One of my favourite shots, taken on a family trip to Rajasthan. I caught a group of local kids playing cricket on a sand dune just outside Jaipur. I love the composition, but mostly just how much fun they were having. No proper pitch or fancy gear. Just a few friends who wanted to play. I have it framed as a reminder to take life lightly and keep wanting to play.",
          "html": "One of my favourite shots, taken on a family trip to Rajasthan. I caught a group of local kids playing cricket on a sand dune just outside Jaipur. I love the composition, but mostly just how much fun they were having. No proper pitch or fancy gear. Just a few friends who wanted to play. I have it framed as a reminder to take life lightly and keep wanting to play.",
          "lines": [
            "One of my favourite shots, taken on a family trip to Rajasthan. I caught",
            "a group of local kids playing cricket on a sand dune just outside Jaipur.",
            "I love the composition, but mostly just how much fun they were having.",
            "No proper pitch or fancy gear. Just a few friends who wanted to play.",
            "I have it framed as a reminder to take life lightly and keep wanting to play."
          ]
        },
        "mobile": {
          "text": "One of my favourite shots, taken on a family trip to Rajasthan. I caught a group of local kids playing cricket on a sand dune just outside Jaipur. I love the composition, but mostly just how much fun they were having. No proper pitch or fancy gear. Just a few friends who wanted to play. I have it framed as a reminder to take life lightly and keep wanting to play.",
          "html": "One of my favourite shots, taken on a family trip to Rajasthan. I caught a group of local kids playing cricket on a sand dune just outside Jaipur. I love the composition, but mostly just how much fun they were having. No proper pitch or fancy gear. Just a few friends who wanted to play. I have it framed as a reminder to take life lightly and keep wanting to play.",
          "lines": [
            "One of my favourite shots, taken on a family",
            "trip to Rajasthan. I caught a group of local kids",
            "playing cricket on a sand dune just outside",
            "Jaipur. I love the composition, but mostly just",
            "how much fun they were having. No proper",
            "pitch or fancy gear. Just a few friends who",
            "wanted to play. I have it framed as a reminder",
            "to take life lightly and keep wanting to play."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/photography/standardized/desktop/01-always-be-playing-jaipur-desktop.jpg",
          "alt": "People playing on a sand dune beneath a wide sky.",
          "width": 2400,
          "height": 1500
        },
        "mobile": [
          {
            "url": "/assets/photography/standardized/mobile/01-always-be-playing-jaipur-mobile.jpg",
            "media": "(max-width: 767px)",
            "alt": "People playing on a sand dune beneath a wide sky.",
            "width": 1200,
            "height": 2000
          }
        ]
      },
      "recordedDate": {
        "value": "2013-10-17",
        "display": "2013",
        "year": 2013,
        "month": 10,
        "day": 17,
        "precision": "day",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": []
    },
    {
      "id": "find-04-rubiks-cube",
      "slug": "monochrome-cube",
      "url": "/posts/monochrome-cube/",
      "backToFeed": "/#post-monochrome-cube",
      "title": "Monochrome Cube.",
      "order": 2,
      "category": "finds",
      "categoryLabel": "Finds",
      "copy": {
        "desktop": {
          "text": "Konstantin Datz’s Braille Rubik’s Cube is one of my favourite finds. I keep this feed black and white. To me, it’s simply easier to take in. Here, touch replaces colour, yet the form itself needs no explanation. A classic puzzle rethought for people who can’t rely on sight to solve it. And somehow, it feels like a little physical version of this whole feed.",
          "html": "Konstantin Datz’s Braille Rubik’s Cube is one of my favourite finds. I keep this feed black and white. To me, it’s simply easier to take in. Here, touch replaces colour, yet the form itself needs no explanation. A classic puzzle rethought for people who can’t rely on sight to solve it. And somehow, it feels like a little physical version of this whole feed.",
          "lines": [
            "Konstantin Datz’s Braille Rubik’s Cube is one of my favourite finds.",
            "I keep this feed black and white. To me, it’s simply easier to take in.",
            "Here, touch replaces colour, yet the form itself needs no explanation.",
            "A classic puzzle rethought for people who can’t rely on sight to solve it.",
            "And somehow, it feels like a little physical version of this whole feed."
          ]
        },
        "mobile": {
          "text": "Konstantin Datz’s Braille Rubik’s Cube is one of my favourite finds. I keep this feed black and white because it’s easier to take in. Here, touch replaces colour in a puzzle for people who cannot rely on sight. The form needs no explanation. It feels like a little physical version of this whole feed.",
          "html": "Konstantin Datz’s Braille Rubik’s Cube is one of my favourite finds. I keep this feed black and white because it’s easier to take in. Here, touch replaces colour in a puzzle for people who cannot rely on sight. The form needs no explanation. It feels like a little physical version of this whole feed.",
          "lines": [
            "Konstantin Datz’s Braille Rubik’s Cube is",
            "one of my favourite finds. I keep this feed",
            "black and white because it’s easier to take",
            "in. Here, touch replaces colour in a puzzle",
            "for people who cannot rely on sight. The",
            "form needs no explanation. It feels like a",
            "little physical version of this whole feed."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/finds/04-rubiks-cube-desktop-zoomout-v2.jpg",
          "alt": "Konstantin Datz's Rubik's Cube design with white raised-dot tiles and a black grid on a gray surface.",
          "width": 2400,
          "height": 1500
        },
        "mobile": [
          {
            "url": "/assets/finds/04-rubiks-cube-mobile-zoomout-v2.jpg",
            "media": "(max-width: 767px)",
            "alt": "Konstantin Datz's Rubik's Cube design with white raised-dot tiles and a black grid on a gray surface.",
            "width": 1200,
            "height": 2000
          }
        ]
      },
      "recordedDate": {
        "value": "2012-02-28",
        "display": "2012",
        "year": 2012,
        "month": 2,
        "day": 28,
        "precision": "day",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": []
    },
    {
      "id": "photo-neha-wedding",
      "slug": "neha-wedding",
      "url": "/posts/neha-wedding/",
      "backToFeed": "/#post-neha-wedding",
      "title": "Neha.",
      "order": 3,
      "category": "life",
      "categoryLabel": "Life",
      "copy": {
        "desktop": {
          "text": "Neha putting on her nath as she got ready for our wedding in November. We kept it simple and close to home, with our closest friends and family. So many of them had flown in from around the world just to be with us. We felt pretty lucky to have everyone together. It was such a special time. This little moment takes me right back to one of the best days of my life.",
          "html": "Neha putting on her nath as she got ready for our wedding in November. We kept it simple and close to home, with our closest friends and family. So many of them had flown in from around the world just to be with us. We felt pretty lucky to have everyone together. It was such a special time. This little moment takes me right back to one of the best days of my life.",
          "lines": [
            "Neha putting on her nath as she got ready for our wedding in November.",
            "We kept it simple and close to home, with our closest friends and family.",
            "So many of them had flown in from around the world just to be with us.",
            "We felt pretty lucky to have everyone together. It was such a special time.",
            "This little moment takes me right back to one of the best days of my life."
          ]
        },
        "mobile": {
          "text": "Neha putting on her nath as she got ready for our wedding in November. We kept it simple and close to home, with our closest friends and family. Many had flown in from around the world to be with us. We felt so lucky to have everyone together. This moment takes me back to one of the best days of my life.",
          "html": "Neha putting on her nath as she got ready for our wedding in November. We kept it simple and close to home, with our closest friends and family. Many had flown in from around the world to be with us. We felt so lucky to have everyone together. This moment takes me back to one of the best days of my life.",
          "lines": [
            "Neha putting on her nath as she got ready for",
            "our wedding in November. We kept it simple",
            "and close to home, with our closest friends",
            "and family. Many had flown in from around",
            "the world to be with us. We felt so lucky to",
            "have everyone together. This moment takes",
            "me back to one of the best days of my life."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/photography/neha-wedding-desktop.jpg",
          "alt": "Neha putting on her nath while getting ready for our wedding in November 2019. Photograph by Radhika Agarwal.",
          "width": 2400,
          "height": 1500
        },
        "mobile": [
          {
            "url": "/assets/photography/neha-wedding-mobile.jpg",
            "media": "(max-width: 767px)",
            "alt": "Neha putting on her nath while getting ready for our wedding in November 2019. Photograph by Radhika Agarwal.",
            "width": 1200,
            "height": 2000
          }
        ]
      },
      "recordedDate": {
        "value": "2019-11",
        "display": "2019",
        "year": 2019,
        "month": 11,
        "day": null,
        "precision": "month",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": "Photograph by Radhika Agarwal.",
        "creditHtml": "Photograph by <a href=\"https://www.facebook.com/radhika.agarwal.75\" target=\"_blank\" rel=\"noopener noreferrer\">Radhika Agarwal</a>.",
        "photographer": {
          "name": "Radhika Agarwal",
          "url": "https://www.facebook.com/radhika.agarwal.75"
        },
        "originalPhotographerStatus": null
      },
      "sourceLinks": [
        {
          "url": "https://www.facebook.com/radhika.agarwal.75",
          "text": "Radhika Agarwal"
        }
      ]
    },
    {
      "id": "find-07-life-of-a-matchstick",
      "slug": "the-life-of-a-matchstick",
      "url": "/posts/the-life-of-a-matchstick/",
      "backToFeed": "/#post-the-life-of-a-matchstick",
      "title": "The Life of a Matchstick.",
      "order": 4,
      "category": "finds",
      "categoryLabel": "Finds",
      "copy": {
        "desktop": {
          "text": "I loved how childhood flip books made a few pages feel like motion. I’d always wanted to explore that idea within just a single, still image. Then I found this match going from untouched wood to a pile of ash. The whole sequence is right there, without ever having to turn a page. A simple photograph that lets you see time passing, all in one glance.",
          "html": "I loved how childhood flip books made a few pages feel like motion. I’d always wanted to explore that idea within just a single, still image. Then I found this match going from untouched wood to a pile of ash. The whole sequence is right there, without ever having to turn a page. A simple photograph that lets you see time passing, all in one glance.",
          "lines": [
            "I loved how childhood flip books made a few pages feel like motion.",
            "I’d always wanted to explore that idea within just a single, still image.",
            "Then I found this match going from untouched wood to a pile of ash.",
            "The whole sequence is right there, without ever having to turn a page.",
            "A simple photograph that lets you see time passing, all in one glance."
          ]
        },
        "mobile": {
          "text": "As a child, I loved how flip books made a few pages feel like motion. I’d wanted to explore that in a single still image. Then I found this match going from untouched wood to a pile of ash. The whole sequence is there without turning a page. One simple photograph that lets you see time passing all in one glance.",
          "html": "As a child, I loved how flip books made a few pages feel like motion. I’d wanted to explore that in a single still image. Then I found this match going from untouched wood to a pile of ash. The whole sequence is there without turning a page. One simple photograph that lets you see time passing all in one glance.",
          "lines": [
            "As a child, I loved how flip books made a few",
            "pages feel like motion. I’d wanted to explore",
            "that in a single still image. Then I found this",
            "match going from untouched wood to a pile",
            "of ash. The whole sequence is there without",
            "turning a page. One simple photograph that",
            "lets you see time passing all in one glance."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/finds/07-life-of-a-matchstick-desktop-v2.jpg",
          "alt": "A sequence of matches progressively burning down to scattered ash on a pale gray background.",
          "width": 2400,
          "height": 1500
        },
        "mobile": [
          {
            "url": "/assets/finds/07-life-of-a-matchstick-mobile-v2.jpg",
            "media": "(max-width: 767px)",
            "alt": "A sequence of matches progressively burning down to scattered ash on a pale gray background.",
            "width": 1200,
            "height": 2000
          }
        ]
      },
      "recordedDate": {
        "value": "2012-09-16",
        "display": "2012",
        "year": 2012,
        "month": 9,
        "day": 16,
        "precision": "day",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": "unverified"
      },
      "sourceLinks": []
    },
    {
      "id": "photo-nithara",
      "slug": "nitara",
      "url": "/posts/nitara/",
      "backToFeed": "/#post-nitara",
      "title": "Nitara.",
      "order": 5,
      "category": "life",
      "categoryLabel": "Life",
      "copy": {
        "desktop": {
          "text": "Nitara holding Neha’s finger, January 2023. Life went from fifth gear to second. You slow down, but start thinking further ahead. No book or video prepares you. You just jump in. We named her Nitara, meaning rooted. Growing up between the US and India, that really resonated with me. Neha is so rooted in our culture and traditions, it felt right for her too. Our first child, and a whole new way of life.",
          "html": "Nitara holding Neha’s finger, January 2023. Life went from fifth gear to second. You slow down, but start thinking further ahead. No book or video prepares you. You just jump in. We named her Nitara, meaning rooted. Growing up between the US and India, that really resonated with me. Neha is so rooted in our culture and traditions, it felt right for her too. Our first child, and a whole new way of life.",
          "lines": [
            "Nitara holding Neha’s finger, January 2023. Life went from fifth gear to second.",
            "You slow down, but start thinking further ahead. No book or video prepares you.",
            "You just jump in. We named her Nitara, meaning rooted. Growing up between",
            "the US and India, that really resonated with me. Neha is so rooted in our culture",
            "and traditions, it felt right for her too. Our first child, and a whole new way of life."
          ]
        },
        "mobile": {
          "text": "Nitara holding Neha’s finger, January 2023. Life slowed from fifth gear to second. You slow down, but start thinking further ahead. Her name means rooted. That felt right to me after growing up between the US and India. Neha is deeply rooted in our culture as well. Our first child, and a whole new way of life.",
          "html": "Nitara holding Neha’s finger, January 2023. Life slowed from fifth gear to second. You slow down, but start thinking further ahead. Her name means rooted. That felt right to me after growing up between the US and India. Neha is deeply rooted in our culture as well. Our first child, and a whole new way of life.",
          "lines": [
            "Nitara holding Neha’s finger, January 2023.",
            "Life slowed from fifth gear to second. You",
            "slow down, but start thinking further ahead.",
            "Her name means rooted. That felt right to me",
            "after growing up between the US and India.",
            "Neha is deeply rooted in our culture as well.",
            "Our first child, and a whole new way of life."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/photography/nithara-2023.png",
          "alt": "Nitara's tiny hand holding her mother Neha's finger in January 2023.",
          "width": 2400,
          "height": 1500
        },
        "mobile": [
          {
            "url": "/assets/photography/nithara-2023.png",
            "media": "(max-width: 767px)",
            "alt": "Nitara's tiny hand holding her mother Neha's finger in January 2023.",
            "sharedWithDesktop": true,
            "width": 2400,
            "height": 1500
          }
        ]
      },
      "recordedDate": {
        "value": "2023-01",
        "display": "2023",
        "year": 2023,
        "month": 1,
        "day": null,
        "precision": "month",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": []
    },
    {
      "id": "find-13-cafe-pele-cup",
      "slug": "cafe-pele-cup",
      "url": "/posts/cafe-pele-cup/",
      "backToFeed": "/#post-cafe-pele-cup",
      "title": "Café Pelé Cup.",
      "order": 6,
      "category": "finds",
      "categoryLabel": "Finds",
      "copy": {
        "desktop": {
          "text": "I’ve always loved how this cup makes a handle out of its own rim. It feels like someone looked at an everyday object and asked what else it could do. Peel back a little of what’s already there, and you get something useful and beautiful without adding more. It’s a thought I often share with our team: before reaching for something new, look again at what you already have.",
          "html": "I’ve always loved how this cup makes a handle out of its own rim. It feels like someone looked at an everyday object and asked what else it could do. Peel back a little of what’s already there, and you get something useful and beautiful without adding more. It’s a thought I often share with our team: before reaching for something new, look again at what you already have.",
          "lines": [
            "I’ve always loved how this cup makes a handle out of its own rim. It feels",
            "like someone looked at an everyday object and asked what else it could do.",
            "Peel back a little of what’s already there, and you get something useful and",
            "beautiful without adding more. It’s a thought I often share with our team:",
            "before reaching for something new, look again at what you already have."
          ]
        },
        "mobile": {
          "text": "I love how this cup makes a handle out of its own rim. It feels like someone asked what else an everyday object could do. Peel back what’s already there and you get something useful and beautiful, without adding a thing. I share that thought with our team: before reaching for something new, look again at what you have.",
          "html": "I love how this cup makes a handle out of its own rim. It feels like someone asked what else an everyday object could do. Peel back what’s already there and you get something useful and beautiful, without adding a thing. I share that thought with our team: before reaching for something new, look again at what you have.",
          "lines": [
            "I love how this cup makes a handle out of its",
            "own rim. It feels like someone asked what else",
            "an everyday object could do. Peel back what’s",
            "already there and you get something useful",
            "and beautiful, without adding a thing. I share",
            "that thought with our team: before reaching for",
            "something new, look again at what you have."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/finds/13-cafe-pele-cup-desktop.jpg",
          "alt": "A white ceramic cup with a cut-out rim and curved tab handle on a saucer, casting a long shadow across a pale surface.",
          "width": 2400,
          "height": 1500
        },
        "mobile": [
          {
            "url": "/assets/finds/13-cafe-pele-cup-mobile.jpg",
            "media": "(max-width: 767px)",
            "alt": "A white ceramic cup with a cut-out rim and curved tab handle on a saucer, casting a long shadow across a pale surface.",
            "width": 1200,
            "height": 2000
          }
        ]
      },
      "recordedDate": {
        "value": "2014-03-27",
        "display": "2014",
        "year": 2014,
        "month": 3,
        "day": 27,
        "precision": "day",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": []
    },
    {
      "id": "02-maldives",
      "slug": "the-long-way-out",
      "url": "/posts/the-long-way-out/",
      "backToFeed": "/#post-the-long-way-out",
      "title": "The Long Way Out.",
      "order": 7,
      "category": "photography",
      "categoryLabel": "Photography",
      "copy": {
        "desktop": {
          "text": "A wooden jetty outside our hotel in the Maldives, under sweeping clouds. We married in 2019. Then came COVID, pregnancy and our little daughter. This was our first holiday outside India since the wedding, and her first ever. That long jetty felt a bit like the path we'd taken to finally get here together. Such a simple trip, but it meant a lot to us. It made us want to travel more.",
          "html": "A wooden jetty outside our hotel in the Maldives, under sweeping clouds. We married in 2019. Then came COVID, pregnancy and our little daughter. This was our first holiday outside India since the wedding, and her first ever. That long jetty felt a bit like the path we'd taken to finally get here together. Such a simple trip, but it meant a lot to us. It made us want to travel more.",
          "lines": [
            "A wooden jetty outside our hotel in the Maldives, under sweeping clouds.",
            "We married in 2019. Then came COVID, pregnancy and our little daughter.",
            "This was our first holiday outside India since the wedding, and her first ever.",
            "That long jetty felt a bit like the path we'd taken to finally get here together.",
            "Such a simple trip, but it meant a lot to us. It made us want to travel more."
          ]
        },
        "mobile": {
          "text": "A jetty outside our hotel in the Maldives. We married in 2019. COVID, pregnancy and our daughter followed. This was our first holiday outside India since the wedding, and her first ever. That long jetty felt like the route we’d taken to get here together. A simple trip that meant a lot and made us want to travel more.",
          "html": "A jetty outside our hotel in the Maldives. We married in 2019. COVID, pregnancy and our daughter followed. This was our first holiday outside India since the wedding, and her first ever. That long jetty felt like the route we’d taken to get here together. A simple trip that meant a lot and made us want to travel more.",
          "lines": [
            "A jetty outside our hotel in the Maldives. We",
            "married in 2019. COVID, pregnancy and our",
            "daughter followed. This was our first holiday",
            "outside India since the wedding, and her first",
            "ever. That long jetty felt like the route we’d",
            "taken to get here together. A simple trip that",
            "meant a lot and made us want to travel more."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/photography/standardized/desktop/02-the-long-way-out-maldives-desktop.jpg",
          "alt": "A wooden jetty stretches across the sea beneath sweeping clouds.",
          "width": 2400,
          "height": 1500
        },
        "mobile": [
          {
            "url": "/assets/photography/standardized/mobile/02-the-long-way-out-maldives-mobile.jpg",
            "media": "(max-width: 767px)",
            "alt": "A wooden jetty stretches across the sea beneath sweeping clouds.",
            "width": 1200,
            "height": 2000
          }
        ]
      },
      "recordedDate": {
        "value": "2024-07",
        "display": "2024",
        "year": 2024,
        "month": 7,
        "day": null,
        "precision": "month",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": []
    },
    {
      "id": "find-05-ocd",
      "slug": "ocd",
      "url": "/posts/ocd/",
      "backToFeed": "/#post-ocd",
      "title": "OCD.",
      "order": 8,
      "category": "finds",
      "categoryLabel": "Finds",
      "copy": {
        "desktop": {
          "text": "I love design that does a lot with very little. Patrick Smith takes a grid of perfectly ordered squares and turns just one. That tiny shift is enough to pull your eye straight in and change how the whole image feels. The idea lands before you even get to the title. I find that kind of restraint so hard to get right. One small decision, and suddenly a simple grid has a voice.",
          "html": "I love design that does a lot with very little. <a href=\"https://scielo.isciii.es/scielo.php?lng=es&amp;nrm=iso&amp;pid=S0211-57352012000200012&amp;script=sci_arttext\" target=\"_blank\" rel=\"noopener noreferrer\">Patrick Smith</a> takes a grid of perfectly ordered squares and turns just one. That tiny shift is enough to pull your eye straight in and change how the whole image feels. The idea lands before you even get to the title. I find that kind of restraint so hard to get right. One small decision, and suddenly a simple grid has a voice.",
          "lines": [
            "I love design that does a lot with very little. Patrick Smith takes a grid of",
            "perfectly ordered squares and turns just one. That tiny shift is enough to",
            "pull your eye straight in and change how the whole image feels. The idea",
            "lands before you even get to the title. I find that kind of restraint so hard",
            "to get right. One small decision, and suddenly a simple grid has a voice."
          ]
        },
        "mobile": {
          "text": "Patrick Smith turns one square in a perfectly ordered grid, and the whole image changes. I love how a tiny shift pulls your eye straight in. The idea lands before you get to the title. That kind of restraint is so hard to get right. One small decision gives a simple grid a voice.",
          "html": "<a href=\"https://scielo.isciii.es/scielo.php?lng=es&amp;nrm=iso&amp;pid=S0211-57352012000200012&amp;script=sci_arttext\" target=\"_blank\" rel=\"noopener noreferrer\">Patrick Smith</a> turns one square in a perfectly ordered grid, and the whole image changes. I love how a tiny shift pulls your eye straight in. The idea lands before you get to the title. That kind of restraint is so hard to get right. One small decision gives a simple grid a voice.",
          "lines": [
            "Patrick Smith turns one square in a perfectly",
            "ordered grid, and the whole image changes.",
            "I love how a tiny shift pulls your eye straight",
            "in. The idea lands before you get to the title.",
            "That kind of restraint is so hard to get right.",
            "One small decision gives a simple grid a voice."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/finds/05-ocd-desktop.jpg",
          "alt": "A grid of white squares on gray, with one square deliberately tilted. A recreation of Patrick Smith's OCD poster.",
          "width": 2400,
          "height": 1500
        },
        "mobile": [
          {
            "url": "/assets/finds/05-ocd-mobile.jpg",
            "media": "(max-width: 767px)",
            "alt": "A grid of white squares on gray, with one square deliberately tilted. A recreation of Patrick Smith's OCD poster.",
            "width": 1200,
            "height": 2000
          }
        ]
      },
      "recordedDate": {
        "value": "2012-05-14",
        "display": "2012",
        "year": 2012,
        "month": 5,
        "day": 14,
        "precision": "day",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": [
        {
          "url": "https://scielo.isciii.es/scielo.php?lng=es&nrm=iso&pid=S0211-57352012000200012&script=sci_arttext",
          "text": "Patrick Smith"
        }
      ]
    },
    {
      "id": "ai-03-shah-jahans-tear",
      "slug": "shahjahans-tear",
      "url": "/posts/shahjahans-tear/",
      "backToFeed": "/#post-shahjahans-tear",
      "title": "Shahjahan's Tear.",
      "order": 9,
      "category": "experiments",
      "categoryLabel": "Experiments",
      "copy": {
        "desktop": {
          "text": "I was playing with Midjourney v6.1, curious about how diffusion models handle physics. Could it show the Taj Mahal upside down inside a drop of water? I wanted to see if it could get that little detail right. This generation managed it, and I loved how the composition came together. A fun way to test what the model could do beyond just making something look good.",
          "html": "I was playing with Midjourney v6.1, curious about how diffusion models handle physics. Could it show the Taj Mahal upside down inside a drop of water? I wanted to see if it could get that little detail right. This generation managed it, and I loved how the composition came together. A fun way to test what the model could do beyond just making something look good.",
          "lines": [
            "I was playing with Midjourney v6.1, curious about how diffusion models",
            "handle physics. Could it show the Taj Mahal upside down inside a drop of",
            "water? I wanted to see if it could get that little detail right. This generation",
            "managed it, and I loved how the composition came together. A fun way to",
            "test what the model could do beyond just making something look good."
          ]
        },
        "mobile": {
          "text": "I was playing with Midjourney v6.1, curious about how diffusion models handle physics. Could it show the Taj Mahal upside down in a drop of water? This time, it got that detail right, and I loved how it all came together. A fun test of the model, beyond just making something that looks good at first glance.",
          "html": "I was playing with Midjourney v6.1, curious about how diffusion models handle physics. Could it show the Taj Mahal upside down in a drop of water? This time, it got that detail right, and I loved how it all came together. A fun test of the model, beyond just making something that looks good at first glance.",
          "lines": [
            "I was playing with Midjourney v6.1, curious",
            "about how diffusion models handle physics.",
            "Could it show the Taj Mahal upside down in",
            "a drop of water? This time, it got that detail",
            "right, and I loved how it all came together.",
            "A fun test of the model, beyond just making",
            "something that looks good at first glance."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/ai-gen/03-shah-jahans-tear-desktop.jpg",
          "alt": "AI-expanded monochrome image of a suspended water droplet refracting architecture in front of the softly blurred Taj Mahal and its reflection.",
          "width": 2400,
          "height": 1500
        },
        "mobile": [
          {
            "url": "/assets/ai-gen/03-shah-jahans-tear-mobile.jpg",
            "media": "(max-width: 767px)",
            "alt": "AI-expanded monochrome image of a suspended water droplet refracting architecture in front of the softly blurred Taj Mahal and its reflection.",
            "width": 1200,
            "height": 2000
          }
        ]
      },
      "recordedDate": {
        "value": "2024-11",
        "display": "2024",
        "year": 2024,
        "month": 11,
        "day": null,
        "precision": "month",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": []
    },
    {
      "id": "find-06-pinocchio",
      "slug": "pinocchio",
      "url": "/posts/pinocchio/",
      "backToFeed": "/#post-pinocchio",
      "title": "Pinocchio.",
      "order": 10,
      "category": "finds",
      "categoryLabel": "Finds",
      "copy": {
        "desktop": {
          "text": "I love how Olly Moss lets the idea escape its own frame. Pinocchio sits in one, while his nose carries on into the next. Two simple silhouettes become one little story, and the empty space between them becomes part of it too. It feels playful without needing much explanation. You recognise the face, follow the nose, and the whole thing clicks. Such a lovely way to use a wall.",
          "html": "I love how <a href=\"https://ollymoss.com/paper-cuts/\" target=\"_blank\" rel=\"noopener noreferrer\">Olly Moss</a> lets the idea escape its own frame. Pinocchio sits in one, while his nose carries on into the next. Two simple silhouettes become one little story, and the empty space between them becomes part of it too. It feels playful without needing much explanation. You recognise the face, follow the nose, and the whole thing clicks. Such a lovely way to use a wall.",
          "lines": [
            "I love how Olly Moss lets the idea escape its own frame. Pinocchio sits in",
            "one, while his nose carries on into the next. Two simple silhouettes become",
            "one little story, and the empty space between them becomes part of it too.",
            "It feels playful without needing much explanation. You recognise the face,",
            "follow the nose, and the whole thing clicks. Such a lovely way to use a wall."
          ]
        },
        "mobile": {
          "text": "I love how Olly Moss lets the idea escape its frame. Pinocchio sits in one, while his nose carries into the next. Two silhouettes become one little story. The space between them is part of it too. You recognise the face, follow the nose, and it clicks. A lovely use of a wall.",
          "html": "I love how <a href=\"https://ollymoss.com/paper-cuts/\" target=\"_blank\" rel=\"noopener noreferrer\">Olly Moss</a> lets the idea escape its frame. Pinocchio sits in one, while his nose carries into the next. Two silhouettes become one little story. The space between them is part of it too. You recognise the face, follow the nose, and it clicks. A lovely use of a wall.",
          "lines": [
            "I love how Olly Moss lets the idea escape its",
            "frame. Pinocchio sits in one, while his nose",
            "carries into the next. Two silhouettes become",
            "one little story. The space between them is",
            "part of it too. You recognise the face, follow",
            "the nose, and it clicks. A lovely use of a wall."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/finds/06-pinocchio-desktop-gray-v2.jpg",
          "alt": "Olly Moss's Pinocchio paper-cut artwork across two black frames, with the long nose continuing into the left frame.",
          "width": 2400,
          "height": 1500
        },
        "mobile": [
          {
            "url": "/assets/finds/06-pinocchio-mobile-gray-v2.jpg",
            "media": "(max-width: 767px)",
            "alt": "Olly Moss's Pinocchio paper-cut artwork across two black frames, with the long nose continuing into the left frame.",
            "width": 1200,
            "height": 2000
          }
        ]
      },
      "recordedDate": {
        "value": "2012-09-04",
        "display": "2012",
        "year": 2012,
        "month": 9,
        "day": 4,
        "precision": "day",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": [
        {
          "url": "https://ollymoss.com/paper-cuts/",
          "text": "Olly Moss"
        }
      ]
    },
    {
      "id": "07-udaipur",
      "slug": "fortified",
      "url": "/posts/fortified/",
      "backToFeed": "/#post-fortified",
      "title": "Fortified.",
      "order": 11,
      "category": "photography",
      "categoryLabel": "Photography",
      "copy": {
        "desktop": {
          "text": "I took this in Udaipur on our babymoon, just before the rain came in. Storm clouds were gathering over the palace walls, and the light brought out all the layers in the old stone. Taking away the colour and pushing the contrast made those textures feel even stronger. The clouds, the shadows, the age of the building. I love how much there is to look at within a single facade.",
          "html": "I took this in Udaipur on our babymoon, just before the rain came in. Storm clouds were gathering over the palace walls, and the light brought out all the layers in the old stone. Taking away the colour and pushing the contrast made those textures feel even stronger. The clouds, the shadows, the age of the building. I love how much there is to look at within a single facade.",
          "lines": [
            "I took this in Udaipur on our babymoon, just before the rain came in. Storm",
            "clouds were gathering over the palace walls, and the light brought out all",
            "the layers in the old stone. Taking away the colour and pushing the contrast",
            "made those textures feel even stronger. The clouds, the shadows, the age",
            "of the building. I love how much there is to look at within a single facade."
          ]
        },
        "mobile": {
          "text": "I took this in Udaipur on our babymoon, just before the rain. Storm clouds were gathering over the palace walls, and the light brought out layers in the old stone. Taking away the colour and pushing up the contrast made the textures stronger. I love how the clouds, shadows and age of the building come together in one facade.",
          "html": "I took this in Udaipur on our babymoon, just before the rain. Storm clouds were gathering over the palace walls, and the light brought out layers in the old stone. Taking away the colour and pushing up the contrast made the textures stronger. I love how the clouds, shadows and age of the building come together in one facade.",
          "lines": [
            "I took this in Udaipur on our babymoon,",
            "just before the rain. Storm clouds were",
            "gathering over the palace walls, and the",
            "light brought out layers in the old stone.",
            "Taking away the colour and pushing up",
            "the contrast made the textures stronger. I",
            "love how the clouds, shadows and age of",
            "the building come together in one facade."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/photography/standardized/desktop/07-fortified-udaipur-desktop.jpg",
          "alt": "A stone palace rises into a dramatic sky.",
          "width": 2400,
          "height": 1500
        },
        "mobile": [
          {
            "url": "/assets/photography/standardized/mobile/07-fortified-udaipur-mobile.jpg",
            "media": "(max-width: 767px)",
            "alt": "A stone palace rises into a dramatic sky.",
            "width": 1200,
            "height": 2000
          }
        ]
      },
      "recordedDate": {
        "value": "2022-11",
        "display": "2022",
        "year": 2022,
        "month": 11,
        "day": null,
        "precision": "month",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": []
    },
    {
      "id": "find-01-weighted-dice",
      "slug": "gravity-dice",
      "url": "/posts/gravity-dice/",
      "backToFeed": "/#post-gravity-dice",
      "title": "Gravity Dice.",
      "order": 12,
      "category": "finds",
      "categoryLabel": "Finds",
      "copy": {
        "desktop": {
          "text": "Suzy Lelievre’s Weighted Dice made me smile when I came across them. All the dots have slipped to the bottom, as if gravity had finally caught up. It’s such a small change to something we all recognise without thinking. You get the joke straight away, then you find yourself looking a little longer. I love ideas like this. Familiar objects with just enough of a twist to surprise.",
          "html": "Suzy Lelievre’s Weighted Dice made me smile when I came across them. All the dots have slipped to the bottom, as if gravity had finally caught up. It’s such a small change to something we all recognise without thinking. You get the joke straight away, then you find yourself looking a little longer. I love ideas like this. Familiar objects with just enough of a twist to surprise.",
          "lines": [
            "Suzy Lelievre’s Weighted Dice made me smile when I came across them.",
            "All the dots have slipped to the bottom, as if gravity had finally caught up.",
            "It’s such a small change to something we all recognise without thinking.",
            "You get the joke straight away, then you find yourself looking a little longer.",
            "I love ideas like this. Familiar objects with just enough of a twist to surprise."
          ]
        },
        "mobile": {
          "text": "Suzy Lelievre’s Weighted Dice made me grin. All the dots have slipped to the bottom, as if gravity had finally caught up. Such a small change to something we all recognise. You get the joke, then find yourself looking longer. I love familiar objects with just enough of a twist to surprise you without changing much.",
          "html": "Suzy Lelievre’s Weighted Dice made me grin. All the dots have slipped to the bottom, as if gravity had finally caught up. Such a small change to something we all recognise. You get the joke, then find yourself looking longer. I love familiar objects with just enough of a twist to surprise you without changing much.",
          "lines": [
            "Suzy Lelievre’s Weighted Dice made me grin.",
            "All the dots have slipped to the bottom, as if",
            "gravity had finally caught up. Such a small",
            "change to something we all recognise. You",
            "get the joke, then find yourself looking longer.",
            "I love familiar objects with just enough of a",
            "twist to surprise you without changing much."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/finds/01-weighted-dice-desktop-gray-v2.jpg",
          "alt": "Five white Weighted Dice by Suzy Lelievre, with black pips clustered at the lower edges, on a smooth neutral gray studio surface.",
          "width": 2400,
          "height": 1500
        },
        "mobile": [
          {
            "url": "/assets/finds/01-weighted-dice-mobile-gray-v2.jpg",
            "media": "(max-width: 767px)",
            "alt": "Five white Weighted Dice by Suzy Lelievre, with black pips clustered at the lower edges, on a smooth neutral gray studio surface.",
            "width": 1200,
            "height": 2000
          }
        ]
      },
      "recordedDate": {
        "value": "2011-12-22",
        "display": "2011",
        "year": 2011,
        "month": 12,
        "day": 22,
        "precision": "day",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": []
    },
    {
      "id": "06-suraj-kund",
      "slug": "ankle-bells",
      "url": "/posts/ankle-bells/",
      "backToFeed": "/#post-ankle-bells",
      "title": "Ankle Bells.",
      "order": 13,
      "category": "photography",
      "categoryLabel": "Photography",
      "copy": {
        "desktop": {
          "text": "Rajasthani folk dancers at a little carnival in Surajkund, just outside Delhi. I took this during a visit in February 2013. I like how the feet, the clothes and those long shadows tell the story without needing to show the whole scene. There is so much movement in the small details. The bells give the photo its name, but it is the rhythm of everything around them that stays with me.",
          "html": "Rajasthani folk dancers at a little carnival in Surajkund, just outside Delhi. I took this during a visit in February 2013. I like how the feet, the clothes and those long shadows tell the story without needing to show the whole scene. There is so much movement in the small details. The bells give the photo its name, but it is the rhythm of everything around them that stays with me.",
          "lines": [
            "Rajasthani folk dancers at a little carnival in Surajkund, just outside Delhi.",
            "I took this during a visit in February 2013. I like how the feet, the clothes and",
            "those long shadows tell the story without needing to show the whole scene.",
            "There is so much movement in the small details. The bells give the photo",
            "its name, but it is the rhythm of everything around them that stays with me."
          ]
        },
        "mobile": {
          "text": "I took this at a little carnival in Surajkund, just outside Delhi, back in February 2013. Rajasthani folk dancers, with their clothes, feet and long shadows telling the story. You don’t need the full scene to feel movement. The bells gave the photo its name, but the rhythm in those little details stays with me.",
          "html": "I took this at a little carnival in Surajkund, just outside Delhi, back in February 2013. Rajasthani folk dancers, with their clothes, feet and long shadows telling the story. You don’t need the full scene to feel movement. The bells gave the photo its name, but the rhythm in those little details stays with me.",
          "lines": [
            "I took this at a little carnival in Surajkund,",
            "just outside Delhi, back in February 2013.",
            "Rajasthani folk dancers, with their clothes,",
            "feet and long shadows telling the story. You",
            "don’t need the full scene to feel movement.",
            "The bells gave the photo its name, but the",
            "rhythm in those little details stays with me."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/photography/standardized/desktop/06-ankle-bells-suraj-kund-desktop.jpg",
          "alt": "Dancers cast long shadows across the ground.",
          "width": 2400,
          "height": 1500
        },
        "mobile": [
          {
            "url": "/assets/photography/standardized/mobile/06-ankle-bells-suraj-kund-mobile.jpg",
            "media": "(max-width: 767px)",
            "alt": "Dancers cast long shadows across the ground.",
            "width": 1200,
            "height": 2000
          }
        ]
      },
      "recordedDate": {
        "value": "2013-02",
        "display": "2013",
        "year": 2013,
        "month": 2,
        "day": null,
        "precision": "month",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": []
    },
    {
      "id": "find-08-monochrome",
      "slug": "monochrome",
      "url": "/posts/monochrome/",
      "backToFeed": "/#post-monochrome",
      "title": "Monochrome.",
      "order": 14,
      "category": "finds",
      "categoryLabel": "Finds",
      "copy": {
        "desktop": {
          "text": "Two spray cans, each wearing some of the other’s paint. I love how something as simple as dripping paint can turn a pair of everyday objects into a whole composition. Black on white, white on black, with just enough mess to keep it from feeling too orderly. It fits so naturally into how I like to see this feed. A small reminder of how much can happen with just two tones to work with.",
          "html": "Two spray cans, each wearing some of the other’s paint. I love how something as simple as dripping paint can turn a pair of everyday objects into a whole composition. Black on white, white on black, with just enough mess to keep it from feeling too orderly. It fits so naturally into how I like to see this feed. A small reminder of how much can happen with just two tones to work with.",
          "lines": [
            "Two spray cans, each wearing some of the other’s paint. I love how something",
            "as simple as dripping paint can turn a pair of everyday objects into a whole",
            "composition. Black on white, white on black, with just enough mess to keep",
            "it from feeling too orderly. It fits so naturally into how I like to see this feed.",
            "A small reminder of how much can happen with just two tones to work with."
          ]
        },
        "mobile": {
          "text": "Two spray cans, each wearing some of the other’s paint. I love how a little dripping paint turns everyday objects into a composition. Black on white, white on black, with enough mess to keep it from feeling too orderly. It fits how I like to see this feed, and reminds me how much can happen with just two tones.",
          "html": "Two spray cans, each wearing some of the other’s paint. I love how a little dripping paint turns everyday objects into a composition. Black on white, white on black, with enough mess to keep it from feeling too orderly. It fits how I like to see this feed, and reminds me how much can happen with just two tones.",
          "lines": [
            "Two spray cans, each wearing some of the",
            "other’s paint. I love how a little dripping paint",
            "turns everyday objects into a composition.",
            "Black on white, white on black, with enough",
            "mess to keep it from feeling too orderly. It fits",
            "how I like to see this feed, and reminds me",
            "how much can happen with just two tones."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/finds/08-monochrome-desktop.jpg",
          "alt": "Two spray cans with contrasting paint drips: white over black, black over white.",
          "width": 2400,
          "height": 1500
        },
        "mobile": [
          {
            "url": "/assets/finds/08-monochrome-mobile.jpg",
            "media": "(max-width: 767px)",
            "alt": "Two spray cans with contrasting paint drips: white over black, black over white.",
            "width": 1200,
            "height": 2000
          }
        ]
      },
      "recordedDate": {
        "value": "2013-01-08",
        "display": "2013",
        "year": 2013,
        "month": 1,
        "day": 8,
        "precision": "day",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": "unverified"
      },
      "sourceLinks": []
    },
    {
      "id": "ai-04-fouettes",
      "slug": "fouettes",
      "url": "/posts/fouettes/",
      "backToFeed": "/#post-fouettes",
      "title": "Fouettes.",
      "order": 15,
      "category": "experiments",
      "categoryLabel": "Experiments",
      "copy": {
        "desktop": {
          "text": "I wanted to see how much movement I could fit into a single still image. A dancer, a white tutu and a dark stage. Not very much else to work with. The fun was in the blur, where one pose slowly starts slipping into the next. An AI experiment in long exposure, with a few moments in a single frame. I like that the dancer and the dance have almost become the same thing.",
          "html": "I wanted to see how much movement I could fit into a single still image. A dancer, a white tutu and a dark stage. Not very much else to work with. The fun was in the blur, where one pose slowly starts slipping into the next. An AI experiment in long exposure, with a few moments in a single frame. I like that the dancer and the dance have almost become the same thing.",
          "lines": [
            "I wanted to see how much movement I could fit into a single still image.",
            "A dancer, a white tutu and a dark stage. Not very much else to work with.",
            "The fun was in the blur, where one pose slowly starts slipping into the next.",
            "An AI experiment in long exposure, with a few moments in a single frame.",
            "I like that the dancer and the dance have almost become the same thing."
          ]
        },
        "mobile": {
          "text": "I wanted to fit movement into one still image. A dancer, a white tutu, and a darkened stage, with very little else. The fun was in the blur, where one pose slowly slipped into the next. An AI experiment in long exposure, catching a few moments in one frame. I like how the dancer and dance have almost become one.",
          "html": "I wanted to fit movement into one still image. A dancer, a white tutu, and a darkened stage, with very little else. The fun was in the blur, where one pose slowly slipped into the next. An AI experiment in long exposure, catching a few moments in one frame. I like how the dancer and dance have almost become one.",
          "lines": [
            "I wanted to fit movement into one still image.",
            "A dancer, a white tutu, and a darkened stage,",
            "with very little else. The fun was in the blur,",
            "where one pose slowly slipped into the next.",
            "An AI experiment in long exposure, catching",
            "a few moments in one frame. I like how the",
            "dancer and dance have almost become one."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/ai-gen/04-fouettes-desktop-zoomout-v2.jpg",
          "alt": "AI-expanded monochrome image of a ballet dancer in a white tutu, with ghostlike motion trails against a dark stage.",
          "width": 2400,
          "height": 1500
        },
        "mobile": [
          {
            "url": "/assets/ai-gen/04-fouettes-mobile-zoomout-v2.jpg",
            "media": "(max-width: 767px)",
            "alt": "AI-expanded monochrome image of a ballet dancer in a white tutu, with ghostlike motion trails against a dark stage.",
            "width": 1200,
            "height": 2000
          }
        ]
      },
      "recordedDate": {
        "value": "2024",
        "display": "2024",
        "year": 2024,
        "month": null,
        "day": null,
        "precision": "year",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": []
    },
    {
      "id": "find-14-all-in-one-card-stamp",
      "slug": "all-in-one-card-stamp",
      "url": "/posts/all-in-one-card-stamp/",
      "backToFeed": "/#post-all-in-one-card-stamp",
      "title": "All-in-One Card Stamp.",
      "order": 16,
      "category": "finds",
      "categoryLabel": "Finds",
      "copy": {
        "desktop": {
          "text": "One stamp, pretty much every occasion. Ji Lee turns the greeting card into a checklist, and I love how quickly the idea clicks. Birthdays, anniversaries and condolences all sharing the same little card. There is something funny about seeing them together, but it is also a useful, beautifully simple object. That is what makes it work for me. The useful bit and the joke are one idea.",
          "html": "One stamp, pretty much every occasion. <a href=\"https://pleaseenjoy.com/allinone-card-stamp/\" target=\"_blank\" rel=\"noopener noreferrer\">Ji Lee</a> turns the greeting card into a checklist, and I love how quickly the idea clicks. Birthdays, anniversaries and condolences all sharing the same little card. There is something funny about seeing them together, but it is also a useful, beautifully simple object. That is what makes it work for me. The useful bit and the joke are one idea.",
          "lines": [
            "One stamp, pretty much every occasion. Ji Lee turns the greeting card into",
            "a checklist, and I love how quickly the idea clicks. Birthdays, anniversaries",
            "and condolences all sharing the same little card. There is something funny",
            "about seeing them together, but it is also a useful, beautifully simple object.",
            "That is what makes it work for me. The useful bit and the joke are one idea."
          ]
        },
        "mobile": {
          "text": "Ji Lee turns a greeting card into a checklist. A stamp for almost every occasion. Birthdays, anniversaries and condolences share a card. I love how this clicks. Seeing them together is funny, but it’s also a useful, simple object. The useful bit and the joke are the same idea.",
          "html": "<a href=\"https://pleaseenjoy.com/allinone-card-stamp/\" target=\"_blank\" rel=\"noopener noreferrer\">Ji Lee</a> turns a greeting card into a checklist. A stamp for almost every occasion. Birthdays, anniversaries and condolences share a card. I love how this clicks. Seeing them together is funny, but it’s also a useful, simple object. The useful bit and the joke are the same idea.",
          "lines": [
            "Ji Lee turns a greeting card into a checklist.",
            "A stamp for almost every occasion. Birthdays,",
            "anniversaries and condolences share a card.",
            "I love how this clicks. Seeing them together",
            "is funny, but it’s also a useful, simple object.",
            "The useful bit and the joke are the same idea."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/finds/14-all-in-one-card-stamp-desktop-gray-v2.jpg",
          "alt": "Ji Lee's All-in-One Card Stamp beside a card with a checklist of greetings, with Merry Christmas checked.",
          "width": 2400,
          "height": 1500
        },
        "mobile": [
          {
            "url": "/assets/finds/14-all-in-one-card-stamp-mobile-gray-v2.jpg",
            "media": "(max-width: 767px)",
            "alt": "Ji Lee's All-in-One Card Stamp beside a card with a checklist of greetings, with Merry Christmas checked.",
            "width": 1200,
            "height": 2000
          }
        ]
      },
      "recordedDate": {
        "value": "2014-04-26",
        "display": "2014",
        "year": 2014,
        "month": 4,
        "day": 26,
        "precision": "day",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": [
        {
          "url": "https://pleaseenjoy.com/allinone-card-stamp/",
          "text": "Ji Lee"
        }
      ]
    },
    {
      "id": "05-suraj-kund",
      "slug": "circular-fun",
      "url": "/posts/circular-fun/",
      "backToFeed": "/#post-circular-fun",
      "title": "Circular Fun.",
      "order": 17,
      "category": "photography",
      "categoryLabel": "Photography",
      "copy": {
        "desktop": {
          "text": "A little carnival in Surajkund, just outside New Delhi. I took this in February. I liked how the Ferris wheel looked against all of that open sky around it. Something busy on the ground becomes almost a drawing when you look up. The spokes, curves and repeated shapes. There’s quite a lot in a simple frame. A small reminder that you don’t always have to go far to find a good shot.",
          "html": "A little carnival in Surajkund, just outside New Delhi. I took this in February. I liked how the Ferris wheel looked against all of that open sky around it. Something busy on the ground becomes almost a drawing when you look up. The spokes, curves and repeated shapes. There’s quite a lot in a simple frame. A small reminder that you don’t always have to go far to find a good shot.",
          "lines": [
            "A little carnival in Surajkund, just outside New Delhi. I took this in February.",
            "I liked how the Ferris wheel looked against all of that open sky around it.",
            "Something busy on the ground becomes almost a drawing when you look up.",
            "The spokes, curves and repeated shapes. There’s quite a lot in a simple frame.",
            "A small reminder that you don’t always have to go far to find a good shot."
          ]
        },
        "mobile": {
          "text": "A little carnival in Surajkund, just outside New Delhi, photographed in February. I liked the Ferris wheel against all that open sky. From below, something so busy becomes almost a drawing: spokes, curves, repeated shapes. There’s plenty in a simple frame. You don’t always have to travel far to find a good shot.",
          "html": "A little carnival in Surajkund, just outside New Delhi, photographed in February. I liked the Ferris wheel against all that open sky. From below, something so busy becomes almost a drawing: spokes, curves, repeated shapes. There’s plenty in a simple frame. You don’t always have to travel far to find a good shot.",
          "lines": [
            "A little carnival in Surajkund, just outside New",
            "Delhi, photographed in February. I liked the",
            "Ferris wheel against all that open sky. From",
            "below, something so busy becomes almost",
            "a drawing: spokes, curves, repeated shapes.",
            "There’s plenty in a simple frame. You don’t",
            "always have to travel far to find a good shot."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/photography/standardized/desktop/05-circular-fun-suraj-kund-desktop.jpg",
          "alt": "The edge of a Ferris wheel against an open sky.",
          "width": 2400,
          "height": 1500
        },
        "mobile": [
          {
            "url": "/assets/photography/standardized/mobile/05-circular-fun-suraj-kund-mobile.jpg",
            "media": "(max-width: 767px)",
            "alt": "The edge of a Ferris wheel against an open sky.",
            "width": 1200,
            "height": 2000
          }
        ]
      },
      "recordedDate": {
        "value": "2013-02",
        "display": "2013",
        "year": 2013,
        "month": 2,
        "day": null,
        "precision": "month",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": []
    },
    {
      "id": "find-17-redundant-clock",
      "slug": "the-redundant-clock",
      "url": "/posts/the-redundant-clock/",
      "backToFeed": "/#post-the-redundant-clock",
      "title": "The Redundant Clock.",
      "order": 18,
      "category": "finds",
      "categoryLabel": "Finds",
      "copy": {
        "desktop": {
          "text": "Ji Lee replaces the numbers on a clock with little pictures of its own hands. I love that the answer is already there, repeated around the face, yet you still read it like a normal clock. It takes something so familiar that we barely look at it and gives us a reason to look again. A tiny change to the language of an everyday object. Completely unnecessary, and that is part of the fun.",
          "html": "<a href=\"https://www.kickstarter.com/projects/1859831505/redundant-clock\" target=\"_blank\" rel=\"noopener noreferrer\">Ji Lee</a> replaces the numbers on a clock with little pictures of its own hands. I love that the answer is already there, repeated around the face, yet you still read it like a normal clock. It takes something so familiar that we barely look at it and gives us a reason to look again. A tiny change to the language of an everyday object. Completely unnecessary, and that is part of the fun.",
          "lines": [
            "Ji Lee replaces the numbers on a clock with little pictures of its own hands.",
            "I love that the answer is already there, repeated around the face, yet you",
            "still read it like a normal clock. It takes something so familiar that we barely",
            "look at it and gives us a reason to look again. A tiny change to the language",
            "of an everyday object. Completely unnecessary, and that is part of the fun."
          ]
        },
        "mobile": {
          "text": "Ji Lee replaces a clock’s numbers with little pictures of its own hands. The answer is already there, repeated around the face, yet you still read it like a normal clock. I like how such a small change makes you look again at something so familiar. Completely unnecessary, and that is part of the fun.",
          "html": "<a href=\"https://www.kickstarter.com/projects/1859831505/redundant-clock\" target=\"_blank\" rel=\"noopener noreferrer\">Ji Lee</a> replaces a clock’s numbers with little pictures of its own hands. The answer is already there, repeated around the face, yet you still read it like a normal clock. I like how such a small change makes you look again at something so familiar. Completely unnecessary, and that is part of the fun.",
          "lines": [
            "Ji Lee replaces a clock’s numbers with little",
            "pictures of its own hands. The answer is",
            "already there, repeated around the face,",
            "yet you still read it like a normal clock. I like",
            "how such a small change makes you look",
            "again at something so familiar. Completely",
            "unnecessary, and that is part of the fun."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/finds/17-redundant-clock-desktop-zoomout-v2.jpg",
          "alt": "Ji Lee's Redundant Clock, with tiny clock-hand shapes in place of numbers on a white face and silver rim.",
          "width": 2400,
          "height": 1500
        },
        "mobile": [
          {
            "url": "/assets/finds/17-redundant-clock-mobile-zoomout-v2.jpg",
            "media": "(max-width: 767px)",
            "alt": "Ji Lee's Redundant Clock, with tiny clock-hand shapes in place of numbers on a white face and silver rim.",
            "width": 1200,
            "height": 2000
          }
        ]
      },
      "recordedDate": {
        "value": "2015-01-20",
        "display": "2015",
        "year": 2015,
        "month": 1,
        "day": 20,
        "precision": "day",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": [
        {
          "url": "https://www.kickstarter.com/projects/1859831505/redundant-clock",
          "text": "Ji Lee"
        }
      ]
    },
    {
      "id": "ai-06-delhi-summers",
      "slug": "delhi-summers",
      "url": "/posts/delhi-summers/",
      "backToFeed": "/#post-delhi-summers",
      "title": "Delhi Summers.",
      "order": 19,
      "category": "experiments",
      "categoryLabel": "Experiments",
      "copy": {
        "desktop": {
          "text": "Delhi summers can make an old fridge look like a perfectly reasonable place to sit. I made this with one of the older AI image models, really just for fun. A man, an old drinks fridge and a small shopfront. A very unlikely escape from the heat, taken a little too literally. I liked the ordinary setting around him and the absurdity of someone making himself completely at home inside it.",
          "html": "Delhi summers can make an old fridge look like a perfectly reasonable place to sit. I made this with one of the older AI image models, really just for fun. A man, an old drinks fridge and a small shopfront. A very unlikely escape from the heat, taken a little too literally. I liked the ordinary setting around him and the absurdity of someone making himself completely at home inside it.",
          "lines": [
            "Delhi summers can make an old fridge look like a perfectly reasonable place",
            "to sit. I made this with one of the older AI image models, really just for fun.",
            "A man, an old drinks fridge and a small shopfront. A very unlikely escape",
            "from the heat, taken a little too literally. I liked the ordinary setting around him",
            "and the absurdity of someone making himself completely at home inside it."
          ]
        },
        "mobile": {
          "text": "Delhi summers can make an old fridge look like a reasonable place to sit. I made it all with an older AI image model, just for fun. A man in a drinks fridge outside a little shop. I liked the ordinary setting and the absurdity of him making himself at home inside it. An escape from Delhi’s heat, taken too literally.",
          "html": "Delhi summers can make an old fridge look like a reasonable place to sit. I made it all with an older AI image model, just for fun. A man in a drinks fridge outside a little shop. I liked the ordinary setting and the absurdity of him making himself at home inside it. An escape from Delhi’s heat, taken too literally.",
          "lines": [
            "Delhi summers can make an old fridge look",
            "like a reasonable place to sit. I made it all",
            "with an older AI image model, just for fun. A",
            "man in a drinks fridge outside a little shop.",
            "I liked the ordinary setting and the absurdity",
            "of him making himself at home inside it. An",
            "escape from Delhi’s heat, taken too literally."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/ai-gen/06-delhi-summers-desktop-feet-v3.jpg",
          "alt": "AI-expanded surreal monochrome image of a bearded man seated inside a weathered drinks refrigerator in a shopfront.",
          "width": 2400,
          "height": 1500
        },
        "mobile": [
          {
            "url": "/assets/content-final/ai-06-delhi-summers-mobile-zoomout-1553f22913.jpg",
            "media": "(max-width: 767px)",
            "alt": "AI-expanded surreal monochrome image of a bearded man seated inside a weathered drinks refrigerator in a shopfront.",
            "width": 1200,
            "height": 2000
          }
        ]
      },
      "recordedDate": {
        "value": null,
        "display": "",
        "year": null,
        "month": null,
        "day": null,
        "precision": "unknown",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": []
    },
    {
      "id": "10-kabootar",
      "slug": "kabootar",
      "url": "/posts/kabootar/",
      "backToFeed": "/#post-kabootar",
      "title": "Kabootar.",
      "order": 20,
      "category": "photography",
      "categoryLabel": "Photography",
      "copy": {
        "desktop": {
          "text": "After moving back to Delhi, I realised just how many pigeons there are, especially in South Delhi. Somehow, I’d never really noticed. I wanted to catch one at just the right moment in flight, when the wings and tail come together into this little shape. It took a few tries and a fair number of shots to get the frame I had in mind. With all that empty sky around it, I’m pretty happy with how this one finally came out.",
          "html": "After moving back to Delhi, I realised just how many pigeons there are, especially in South Delhi. Somehow, I’d never really noticed. I wanted to catch one at just the right moment in flight, when the wings and tail come together into this little shape. It took a few tries and a fair number of shots to get the frame I had in mind. With all that empty sky around it, I’m pretty happy with how this one finally came out.",
          "lines": [
            "After moving back to Delhi, I realised just how many pigeons there are, especially",
            "in South Delhi. Somehow, I’d never really noticed. I wanted to catch one at just the",
            "right moment in flight, when the wings and tail come together into this little shape.",
            "It took a few tries and a fair number of shots to get the frame I had in mind. With",
            "all that empty sky around it, I’m pretty happy with how this one finally came out."
          ]
        },
        "mobile": {
          "text": "After moving back to Delhi, I noticed just how many pigeons there were, especially in South Delhi. I wanted to catch one in flight as its wings and tail came together into this little shape. It took a few tries and plenty of shots. With all that empty sky around it, I’m pretty happy with how this one turned out.",
          "html": "After moving back to Delhi, I noticed just how many pigeons there were, especially in South Delhi. I wanted to catch one in flight as its wings and tail came together into this little shape. It took a few tries and plenty of shots. With all that empty sky around it, I’m pretty happy with how this one turned out.",
          "lines": [
            "After moving back to Delhi, I noticed just",
            "how many pigeons there were, especially in",
            "South Delhi. I wanted to catch one in flight",
            "as its wings and tail came together into this",
            "little shape. It took a few tries and plenty of",
            "shots. With all that empty sky around it, I’m",
            "pretty happy with how this one turned out."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/photography/10-kabootar-new-delhi-original.png",
          "alt": "A pigeon in flight with its wings spread, surrounded by a wide expanse of pale sky in New Delhi.",
          "width": 1125,
          "height": 1500
        },
        "mobile": [
          {
            "url": "/assets/photography/10-kabootar-new-delhi-original.png",
            "media": "(max-width: 767px)",
            "alt": "A pigeon in flight with its wings spread, surrounded by a wide expanse of pale sky in New Delhi.",
            "sharedWithDesktop": true,
            "width": 1125,
            "height": 1500
          }
        ]
      },
      "recordedDate": {
        "value": "2013",
        "display": "2013",
        "year": 2013,
        "month": null,
        "day": null,
        "precision": "year",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": []
    },
    {
      "id": "find-10-concrete-chair",
      "slug": "8-0-concrete-chair",
      "url": "/posts/8-0-concrete-chair/",
      "backToFeed": "/#post-8-0-concrete-chair",
      "title": "8.0 Concrete Chair.",
      "order": 21,
      "category": "finds",
      "categoryLabel": "Finds",
      "copy": {
        "desktop": {
          "text": "Omer Arbel’s 8.0 Concrete Chair feels almost like a sketch from the side. A few thin lines, a seat and a back. Your eye does the rest of the work. Concrete isn’t usually the material I associate with something this light. That’s what caught me here: a heavy material with such a spare silhouette. I like designs that make me look twice at something as familiar as a chair.",
          "html": "<a href=\"https://minimalissimo.com/articles/8-0-concrete-chair\" target=\"_blank\" rel=\"noopener noreferrer\">Omer Arbel</a>’s 8.0 Concrete Chair feels almost like a sketch from the side. A few thin lines, a seat and a back. Your eye does the rest of the work. Concrete isn’t usually the material I associate with something this light. That’s what caught me here: a heavy material with such a spare silhouette. I like designs that make me look twice at something as familiar as a chair.",
          "lines": [
            "Omer Arbel’s 8.0 Concrete Chair feels almost like a sketch from the side.",
            "A few thin lines, a seat and a back. Your eye does the rest of the work.",
            "Concrete isn’t usually the material I associate with something this light.",
            "That’s what caught me here: a heavy material with such a spare silhouette.",
            "I like designs that make me look twice at something as familiar as a chair."
          ]
        },
        "mobile": {
          "text": "Omer Arbel’s 8.0 Concrete Chair looks almost like a sketch from the side. A few thin lines, a seat and a back; your eye does all the rest. Concrete isn’t a material I’d usually call light. That heavy material and a spare silhouette caught my eye. I like a design that makes me look twice at something as familiar as a chair.",
          "html": "<a href=\"https://minimalissimo.com/articles/8-0-concrete-chair\" target=\"_blank\" rel=\"noopener noreferrer\">Omer Arbel</a>’s 8.0 Concrete Chair looks almost like a sketch from the side. A few thin lines, a seat and a back; your eye does all the rest. Concrete isn’t a material I’d usually call light. That heavy material and a spare silhouette caught my eye. I like a design that makes me look twice at something as familiar as a chair.",
          "lines": [
            "Omer Arbel’s 8.0 Concrete Chair looks almost",
            "like a sketch from the side. A few thin lines,",
            "a seat and a back; your eye does all the rest.",
            "Concrete isn’t a material I’d usually call light.",
            "That heavy material and a spare silhouette",
            "caught my eye. I like a design that makes me",
            "look twice at something as familiar as a chair."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/finds/10-concrete-chair-desktop-zoomout-v2.jpg",
          "alt": "Side profile of Omer Arbel's slender concrete chair against a dark gray studio background.",
          "width": 2400,
          "height": 1500
        },
        "mobile": [
          {
            "url": "/assets/finds/10-concrete-chair-mobile-zoomout-v2.jpg",
            "media": "(max-width: 767px)",
            "alt": "Side profile of Omer Arbel's slender concrete chair against a dark gray studio background.",
            "width": 1200,
            "height": 2000
          }
        ]
      },
      "recordedDate": {
        "value": "2013-08-26",
        "display": "2013",
        "year": 2013,
        "month": 8,
        "day": 26,
        "precision": "day",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": [
        {
          "url": "https://minimalissimo.com/articles/8-0-concrete-chair",
          "text": "Omer Arbel"
        }
      ]
    },
    {
      "id": "find-16-loading",
      "slug": "loading",
      "url": "/posts/loading/",
      "backToFeed": "/#post-loading",
      "title": "Loading...",
      "order": 22,
      "category": "experiments",
      "categoryLabel": "Experiments",
      "copy": {
        "desktop": {
          "text": "I made this as a little visual experiment. A loading symbol in a black frame. We’re so used to seeing this on a screen that the waiting almost kicks in. Then you realise there’s nothing coming. This is already the finished piece. It takes a small piece of everyday digital life and makes it oddly physical. I liked the idea of framing that wait. A finished piece that never quite loads.",
          "html": "I made this as a little visual experiment. A loading symbol in a black frame. We’re so used to seeing this on a screen that the waiting almost kicks in. Then you realise there’s nothing coming. This is already the finished piece. It takes a small piece of everyday digital life and makes it oddly physical. I liked the idea of framing that wait. A finished piece that never quite loads.",
          "lines": [
            "I made this as a little visual experiment. A loading symbol in a black frame.",
            "We’re so used to seeing this on a screen that the waiting almost kicks in.",
            "Then you realise there’s nothing coming. This is already the finished piece.",
            "It takes a small piece of everyday digital life and makes it oddly physical.",
            "I liked the idea of framing that wait. A finished piece that never quite loads."
          ]
        },
        "mobile": {
          "text": "A loading symbol in a black frame, created as a little visual experiment. We’re so used to seeing this on a screen that the waiting almost kicks in. Then you realise this is the finished piece. I liked making that small bit of digital life oddly physical. A framed wait, with nothing coming and nothing to load.",
          "html": "A loading symbol in a black frame, created as a little visual experiment. We’re so used to seeing this on a screen that the waiting almost kicks in. Then you realise this is the finished piece. I liked making that small bit of digital life oddly physical. A framed wait, with nothing coming and nothing to load.",
          "lines": [
            "A loading symbol in a black frame, created",
            "as a little visual experiment. We’re so used",
            "to seeing this on a screen that the waiting",
            "almost kicks in. Then you realise this is the",
            "finished piece. I liked making that small bit",
            "of digital life oddly physical. A framed wait,",
            "with nothing coming and nothing to load."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/finds/16-loading-desktop-sharp-v2.jpg",
          "alt": "A black-framed white poster with a tiny loading symbol at its centre, leaning against a pale wall.",
          "width": 2400,
          "height": 1500
        },
        "mobile": [
          {
            "url": "/assets/finds/16-loading-mobile-sharp-v2.jpg",
            "media": "(max-width: 767px)",
            "alt": "A black-framed white poster with a tiny loading symbol at its centre, leaning against a pale wall.",
            "width": 1200,
            "height": 2000
          }
        ]
      },
      "recordedDate": {
        "value": "2014-10-05",
        "display": "2014",
        "year": 2014,
        "month": 10,
        "day": 5,
        "precision": "day",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": []
    },
    {
      "id": "09-dubai",
      "slug": "shark-spa",
      "url": "/posts/shark-spa/",
      "backToFeed": "/#post-shark-spa",
      "title": "Shark Spa.",
      "order": 23,
      "category": "photography",
      "categoryLabel": "Photography",
      "copy": {
        "desktop": {
          "text": "Our daughter loves dolphins, which is how we ended up at Atlantis in Dubai. I took this in one of the aquariums, with a shark drifting through the scene. There’s something strange about watching all that movement through glass. The fish, the shadows, the shapes below. It feels like its own little world. A family outing, and a moment I was glad to bring back as a photograph.",
          "html": "Our daughter loves dolphins, which is how we ended up at Atlantis in Dubai. I took this in one of the aquariums, with a shark drifting through the scene. There’s something strange about watching all that movement through glass. The fish, the shadows, the shapes below. It feels like its own little world. A family outing, and a moment I was glad to bring back as a photograph.",
          "lines": [
            "Our daughter loves dolphins, which is how we ended up at Atlantis in Dubai.",
            "I took this in one of the aquariums, with a shark drifting through the scene.",
            "There’s something strange about watching all that movement through glass.",
            "The fish, the shadows, the shapes below. It feels like its own little world.",
            "A family outing, and a moment I was glad to bring back as a photograph."
          ]
        },
        "mobile": {
          "text": "Our daughter loves dolphins, which took us to Atlantis in Dubai. I photographed this shark in one of the aquariums. The fish, shadows and shapes below felt like their own little world. There’s something so strange about watching all that movement through glass. A moment from a family outing I was glad to bring home.",
          "html": "Our daughter loves dolphins, which took us to Atlantis in Dubai. I photographed this shark in one of the aquariums. The fish, shadows and shapes below felt like their own little world. There’s something so strange about watching all that movement through glass. A moment from a family outing I was glad to bring home.",
          "lines": [
            "Our daughter loves dolphins, which took us to",
            "Atlantis in Dubai. I photographed this shark in",
            "one of the aquariums. The fish, shadows and",
            "shapes below felt like their own little world.",
            "There’s something so strange about watching",
            "all that movement through glass. A moment",
            "from a family outing I was glad to bring home."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/photography/standardized/desktop/09-shark-spa-dubai-desktop.jpg",
          "alt": "A shark swims among fish and submerged architectural forms in an aquarium.",
          "width": 2400,
          "height": 1500
        },
        "mobile": [
          {
            "url": "/assets/photography/standardized/mobile/09-shark-spa-dubai-mobile.jpg",
            "media": "(max-width: 767px)",
            "alt": "A shark swims among fish and submerged architectural forms in an aquarium.",
            "width": 1200,
            "height": 2000
          }
        ]
      },
      "recordedDate": {
        "value": "2025-05",
        "display": "2025",
        "year": 2025,
        "month": 5,
        "day": null,
        "precision": "month",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": []
    },
    {
      "id": "ai-01-ice-plant",
      "slug": "ice-plant",
      "url": "/posts/ice-plant/",
      "backToFeed": "/#post-ice-plant",
      "title": "Ice Plant.",
      "order": 24,
      "category": "experiments",
      "categoryLabel": "Experiments",
      "copy": {
        "desktop": {
          "text": "I was playing with Midjourney v6.1, curious about light passing through ice. That experiment became Ice Plant. I liked it enough to try a whole series, with the plant slowly growing as the ice cube gradually melted beneath it. Two things changing, while trying to keep it looking like the same plant. It wasn’t fully consistent, but it was a fun way to see how far I could take it.",
          "html": "I was playing with Midjourney v6.1, curious about light passing through ice. That experiment became Ice Plant. I liked it enough to try a whole series, with the plant slowly growing as the ice cube gradually melted beneath it. Two things changing, while trying to keep it looking like the same plant. It wasn’t fully consistent, but it was a fun way to see how far I could take it.",
          "lines": [
            "I was playing with Midjourney v6.1, curious about light passing through ice.",
            "That experiment became Ice Plant. I liked it enough to try a whole series,",
            "with the plant slowly growing as the ice cube gradually melted beneath it.",
            "Two things changing, while trying to keep it looking like the same plant.",
            "It wasn’t fully consistent, but it was a fun way to see how far I could take it."
          ]
        },
        "mobile": {
          "text": "I was playing with Midjourney v6.1, curious about light passing through ice. This became a series, with the plant growing as the ice cube melted. I tried to keep it all looking like the same plant while both things changed. It wasn’t quite consistent, but I liked the result. A fun way to see how far I could take this.",
          "html": "I was playing with Midjourney v6.1, curious about light passing through ice. This became a series, with the plant growing as the ice cube melted. I tried to keep it all looking like the same plant while both things changed. It wasn’t quite consistent, but I liked the result. A fun way to see how far I could take this.",
          "lines": [
            "I was playing with Midjourney v6.1, curious",
            "about light passing through ice. This became",
            "a series, with the plant growing as the ice",
            "cube melted. I tried to keep it all looking like",
            "the same plant while both things changed. It",
            "wasn’t quite consistent, but I liked the result.",
            "A fun way to see how far I could take this."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/content-final/ai-01-ice-plant-desktop-6ca6cdb69b.png",
          "alt": "AI-expanded black-and-white still life of delicate flowers emerging from a clear ice cube on a grey surface.",
          "width": 1586,
          "height": 992
        },
        "mobile": [
          {
            "url": "/assets/content-final/ai-01-ice-plant-desktop-6ca6cdb69b.png",
            "media": "(max-width: 767px)",
            "alt": "AI-expanded black-and-white still life of delicate flowers emerging from a clear ice cube on a grey surface.",
            "sharedWithDesktop": true,
            "width": 1586,
            "height": 992
          }
        ]
      },
      "recordedDate": {
        "value": "2024-11",
        "display": "2024",
        "year": 2024,
        "month": 11,
        "day": null,
        "precision": "month",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": []
    },
    {
      "id": "photo-get-a-pair",
      "slug": "get-a-pair-any-pair",
      "url": "/posts/get-a-pair-any-pair/",
      "backToFeed": "/#post-get-a-pair-any-pair",
      "title": "Get a pair, any pair.",
      "order": 25,
      "category": "photography",
      "categoryLabel": "Photography",
      "copy": {
        "desktop": {
          "text": "I took this at Surajkund, at a stall run by a vendor from Rajasthan. Traditional Indian shoes hung in rows, each with its own stitching and patterns. I liked how they all sat together, toes pointing down against the dark background. From a distance, it was the repetition that caught my eye. Up close, there was plenty more to look at.",
          "html": "I took this at Surajkund, at a stall run by a vendor from Rajasthan. Traditional Indian shoes hung in rows, each with its own stitching and patterns. I liked how they all sat together, toes pointing down against the dark background. From a distance, it was the repetition that caught my eye. Up close, there was plenty more to look at.",
          "lines": [
            "I took this at Surajkund, at a stall run by a vendor from Rajasthan.",
            "Traditional Indian shoes hung in rows, each with its own stitching",
            "and patterns. I liked how they all sat together, toes pointing down",
            "against the dark background. From a distance, it was the repetition",
            "that caught my eye. Up close, there was plenty more to look at."
          ]
        },
        "mobile": {
          "text": "I took this at Surajkund, at a stall run by one Rajasthani vendor. Traditional Indian shoes hung in rows, each with its own stitching and patterns. I liked their shapes together, toes pointing down against the dark background. The repetition caught my eye at a distance. Up close, there was plenty more to look at.",
          "html": "I took this at Surajkund, at a stall run by one Rajasthani vendor. Traditional Indian shoes hung in rows, each with its own stitching and patterns. I liked their shapes together, toes pointing down against the dark background. The repetition caught my eye at a distance. Up close, there was plenty more to look at.",
          "lines": [
            "I took this at Surajkund, at a stall run by one",
            "Rajasthani vendor. Traditional Indian shoes",
            "hung in rows, each with its own stitching and",
            "patterns. I liked their shapes together, toes",
            "pointing down against the dark background.",
            "The repetition caught my eye at a distance.",
            "Up close, there was plenty more to look at."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/content-final/photo-get-a-pair-desktop-812de47a94.png",
          "alt": "Traditional embroidered Indian shoes hanging in a row at a Surajkund stall.",
          "width": 1586,
          "height": 992
        },
        "mobile": [
          {
            "url": "/assets/content-final/photo-get-a-pair-mobile-zoomout-ceb43877fb.jpg",
            "media": "(max-width: 767px)",
            "alt": "Traditional embroidered Indian shoes hanging in a row at a Surajkund stall.",
            "width": 1200,
            "height": 2000
          }
        ]
      },
      "recordedDate": {
        "value": "2013",
        "display": "2013",
        "year": 2013,
        "month": null,
        "day": null,
        "precision": "year",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": []
    },
    {
      "id": "find-09-pretension",
      "slug": "pretension",
      "url": "/posts/pretension/",
      "backToFeed": "/#post-pretension",
      "title": "Pretension.",
      "order": 26,
      "category": "finds",
      "categoryLabel": "Finds",
      "copy": {
        "desktop": {
          "text": "“My fake plants died because I did not pretend to water them.” Mitch Hedberg. This still makes me laugh. A very ordinary thought taken somewhere absurd. I love how the joke follows its own strange logic all the way to the end. Put it on a wall in plain black letters, and there’s really nothing else to add. One of those things I saved years ago that still gets exactly the same reaction.",
          "html": "“My fake plants died because I did not pretend to water them.” <a href=\"https://barrypopik.com/blog/my_fake_plants_died\" target=\"_blank\" rel=\"noopener noreferrer\">Mitch Hedberg</a>. This still makes me laugh. A very ordinary thought taken somewhere absurd. I love how the joke follows its own strange logic all the way to the end. Put it on a wall in plain black letters, and there’s really nothing else to add. One of those things I saved years ago that still gets exactly the same reaction.",
          "lines": [
            "“My fake plants died because I did not pretend to water them.” Mitch Hedberg.",
            "This still makes me laugh. A very ordinary thought taken somewhere absurd.",
            "I love how the joke follows its own strange logic all the way to the end.",
            "Put it on a wall in plain black letters, and there’s really nothing else to add.",
            "One of those things I saved years ago that still gets exactly the same reaction."
          ]
        },
        "mobile": {
          "text": "“My fake plants died because I did not pretend to water them.” Mitch Hedberg. I still laugh at this. An ordinary thought follows its strange logic right through to something quite absurd. Put it on a wall in plain black letters. There’s really nothing to add. I saved this years ago, and somehow it still gets the same reaction.",
          "html": "“My fake plants died because I did not pretend to water them.” <a href=\"https://barrypopik.com/blog/my_fake_plants_died\" target=\"_blank\" rel=\"noopener noreferrer\">Mitch Hedberg</a>. I still laugh at this. An ordinary thought follows its strange logic right through to something quite absurd. Put it on a wall in plain black letters. There’s really nothing to add. I saved this years ago, and somehow it still gets the same reaction.",
          "lines": [
            "“My fake plants died because I did not pretend",
            "to water them.” Mitch Hedberg. I still laugh at",
            "this. An ordinary thought follows its strange",
            "logic right through to something quite absurd.",
            "Put it on a wall in plain black letters. There’s",
            "really nothing to add. I saved this years ago,",
            "and somehow it still gets the same reaction."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/content-final/find-09-pretension-desktop-efa0654d34.png",
          "alt": "Black lettering on six white wall ledges reads: My fake plants died because I did not pretend to water them.",
          "width": 1587,
          "height": 991
        },
        "mobile": [
          {
            "url": "/assets/content-final/find-09-pretension-mobile-zoomout-f7498c267f.jpg",
            "media": "(max-width: 767px)",
            "alt": "Black lettering on six white wall ledges reads: My fake plants died because I did not pretend to water them.",
            "width": 1200,
            "height": 2000
          }
        ]
      },
      "recordedDate": {
        "value": "2013-05-16",
        "display": "2013",
        "year": 2013,
        "month": 5,
        "day": 16,
        "precision": "day",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": [
        {
          "url": "https://barrypopik.com/blog/my_fake_plants_died",
          "text": "Mitch Hedberg"
        }
      ]
    },
    {
      "id": "ai-10-paradox-rendered",
      "slug": "paradox-rendered",
      "url": "/posts/paradox-rendered/",
      "backToFeed": "/#post-paradox-rendered",
      "title": "Paradox, Rendered.",
      "order": 27,
      "category": "experiments",
      "categoryLabel": "Experiments",
      "copy": {
        "desktop": {
          "text": "As image models improved, I started wondering how they might picture a mathematical paradox. I tried out the Banach-Tarski paradox as a prompt, curious to see what the model would put together from such an odd idea. This was the result. I liked how a question I couldn’t easily picture on my own could lead to something like this. That curiosity was the whole experiment.",
          "html": "As image models improved, I started wondering how they might picture a mathematical paradox. I tried out the <a href=\"https://math.hmc.edu/funfacts/banach-tarski-paradox/\" target=\"_blank\" rel=\"noopener noreferrer\">Banach-Tarski paradox</a> as a prompt, curious to see what the model would put together from such an odd idea. This was the result. I liked how a question I couldn’t easily picture on my own could lead to something like this. That curiosity was the whole experiment.",
          "lines": [
            "As image models improved, I started wondering how they might picture a",
            "mathematical paradox. I tried out the Banach-Tarski paradox as a prompt,",
            "curious to see what the model would put together from such an odd idea.",
            "This was the result. I liked how a question I couldn’t easily picture on my own",
            "could lead to something like this. That curiosity was the whole experiment."
          ]
        },
        "mobile": {
          "text": "As AI image models improved, I wondered how they might show us a mathematical paradox. I tried the Banach-Tarski paradox as my prompt, curious about what would emerge from such an odd idea. This was the result. I liked how an idea took shape. I couldn’t easily picture it all on my own. That curiosity was the whole experiment.",
          "html": "As AI image models improved, I wondered how they might show us a mathematical paradox. I tried the <a href=\"https://math.hmc.edu/funfacts/banach-tarski-paradox/\" target=\"_blank\" rel=\"noopener noreferrer\">Banach-Tarski paradox</a> as my prompt, curious about what would emerge from such an odd idea. This was the result. I liked how an idea took shape. I couldn’t easily picture it all on my own. That curiosity was the whole experiment.",
          "lines": [
            "As AI image models improved, I wondered",
            "how they might show us a mathematical",
            "paradox. I tried the Banach-Tarski paradox",
            "as my prompt, curious about what would",
            "emerge from such an odd idea. This was",
            "the result. I liked how an idea took shape.",
            "I couldn’t easily picture it all on my own.",
            "That curiosity was the whole experiment."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/content-final/ai-10-paradox-rendered-desktop-c097886d16.png",
          "alt": "An abstract monochrome image of spherical forms, generated from a prompt about the Banach-Tarski paradox.",
          "width": 1586,
          "height": 992
        },
        "mobile": [
          {
            "url": "/assets/content-final/ai-10-paradox-rendered-desktop-c097886d16.png",
            "media": "(max-width: 767px)",
            "alt": "An abstract monochrome image of spherical forms, generated from a prompt about the Banach-Tarski paradox.",
            "sharedWithDesktop": true,
            "width": 1586,
            "height": 992
          }
        ]
      },
      "recordedDate": {
        "value": "2024-09",
        "display": "2024",
        "year": 2024,
        "month": 9,
        "day": null,
        "precision": "month",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": [
        {
          "url": "https://math.hmc.edu/funfacts/banach-tarski-paradox/",
          "text": "Banach-Tarski paradox"
        }
      ]
    },
    {
      "id": "art-mad-men",
      "slug": "mad-men",
      "url": "/posts/mad-men/",
      "backToFeed": "/#post-mad-men",
      "title": "Mad Men.",
      "order": 28,
      "category": "experiments",
      "categoryLabel": "Experiments",
      "copy": {
        "desktop": {
          "text": "I’ve never worked at an agency, but I loved Mad Men. It was a big influence on me and Lazy Eight. This was a weekend experiment in 2015, recreating the poster and mixing the real with the abstract. All those suits, whiskies and cigarettes made it look so prim and proper. I wanted to lighten it up. They were having fun, after all. That’s where the balloons came into it.",
          "html": "I’ve never worked at an agency, but I loved Mad Men. It was a big influence on me and Lazy Eight. This was a weekend experiment in 2015, recreating the poster and mixing the real with the abstract. All those suits, whiskies and cigarettes made it look so prim and proper. I wanted to lighten it up. They were having fun, after all. That’s where the balloons came into it.",
          "lines": [
            "I’ve never worked at an agency, but I loved Mad Men. It was a big influence",
            "on me and Lazy Eight. This was a weekend experiment in 2015, recreating",
            "the poster and mixing the real with the abstract. All those suits, whiskies",
            "and cigarettes made it look so prim and proper. I wanted to lighten it up.",
            "They were having fun, after all. That’s where the balloons came into it."
          ]
        },
        "mobile": {
          "text": "I’ve never worked at an agency, but I loved Mad Men. It influenced me and Lazy Eight. In 2015, I spent one weekend recreating the poster, mixing the real with the abstract. The suits, whiskies and cigarettes felt so prim and proper. I wanted to lighten the mood. They were having fun, after all. Cue the balloons.",
          "html": "I’ve never worked at an agency, but I loved Mad Men. It influenced me and Lazy Eight. In 2015, I spent one weekend recreating the poster, mixing the real with the abstract. The suits, whiskies and cigarettes felt so prim and proper. I wanted to lighten the mood. They were having fun, after all. Cue the balloons.",
          "lines": [
            "I’ve never worked at an agency, but I loved",
            "Mad Men. It influenced me and Lazy Eight.",
            "In 2015, I spent one weekend recreating the",
            "poster, mixing the real with the abstract. The",
            "suits, whiskies and cigarettes felt so prim and",
            "proper. I wanted to lighten the mood. They",
            "were having fun, after all. Cue the balloons."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/content-final/art-mad-men-desktop-0b47a5a46f.png",
          "alt": "A framed black-and-white poster of a suited man seated with his back to us, with a bunch of balloons beside him.",
          "width": 1586,
          "height": 992
        },
        "mobile": [
          {
            "url": "/assets/content-final/art-mad-men-mobile-zoomout-128096c43f.jpg",
            "media": "(max-width: 767px)",
            "alt": "A framed black-and-white poster of a suited man seated with his back to us, with a bunch of balloons beside him.",
            "width": 971,
            "height": 1619
          }
        ]
      },
      "recordedDate": {
        "value": "2015",
        "display": "2015",
        "year": 2015,
        "month": null,
        "day": null,
        "precision": "year",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": []
    },
    {
      "id": "ai-08-winter-walk",
      "slug": "winter-walk",
      "url": "/posts/winter-walk/",
      "backToFeed": "/#post-winter-walk",
      "title": "Winter Walk.",
      "order": 29,
      "category": "experiments",
      "categoryLabel": "Experiments",
      "copy": {
        "desktop": {
          "text": "Winter Walk is part of Mausam, a series named after the Hindi word for weather. I was playing with Midjourney’s Niji model to explore scenery and composition. This fictional scene is set in Gulmarg, Kashmir. I tried a few locations across India, some looking almost real, others drifting into fantasy. It was a fun experiment in how differently the model could imagine each place, and where it might take me.",
          "html": "Winter Walk is part of Mausam, a series named after the Hindi word for weather. I was playing with Midjourney’s Niji model to explore scenery and composition. This fictional scene is set in Gulmarg, Kashmir. I tried a few locations across India, some looking almost real, others drifting into fantasy. It was a fun experiment in how differently the model could imagine each place, and where it might take me.",
          "lines": [
            "Winter Walk is part of Mausam, a series named after the Hindi word for weather.",
            "I was playing with Midjourney’s Niji model to explore scenery and composition.",
            "This fictional scene is set in Gulmarg, Kashmir. I tried a few locations across India,",
            "some looking almost real, others drifting into fantasy. It was a fun experiment in",
            "how differently the model could imagine each place, and where it might take me."
          ]
        },
        "mobile": {
          "text": "Winter Walk is part of Mausam, named after the Hindi word for weather. A fictional scene of Gulmarg, Kashmir came from playing with Midjourney’s Niji model. I tried other places across India, playing with the composition. Some looked real, others drifted into fantasy. It was fun seeing how it pictured each place.",
          "html": "Winter Walk is part of Mausam, named after the Hindi word for weather. A fictional scene of Gulmarg, Kashmir came from playing with Midjourney’s Niji model. I tried other places across India, playing with the composition. Some looked real, others drifted into fantasy. It was fun seeing how it pictured each place.",
          "lines": [
            "Winter Walk is part of Mausam, named after",
            "the Hindi word for weather. A fictional scene",
            "of Gulmarg, Kashmir came from playing with",
            "Midjourney’s Niji model. I tried other places",
            "across India, playing with the composition.",
            "Some looked real, others drifted into fantasy.",
            "It was fun seeing how it pictured each place."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/ai-gen/08-winter-walk-desktop.jpg",
          "alt": "Fictional monochrome winter scene in Gulmarg from Mausam, with bare trees, one person and two dogs.",
          "width": 2400,
          "height": 1500
        },
        "mobile": [
          {
            "url": "/assets/ai-gen/08-winter-walk-mobile.jpg",
            "media": "(max-width: 767px)",
            "alt": "Fictional monochrome winter scene in Gulmarg from Mausam, with bare trees, one person and two dogs.",
            "width": 1200,
            "height": 2000
          }
        ]
      },
      "recordedDate": {
        "value": "2025",
        "display": "2025",
        "year": 2025,
        "month": null,
        "day": null,
        "precision": "year",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": []
    },
    {
      "id": "photo-happy-diwali",
      "slug": "happy-diwali",
      "url": "/posts/happy-diwali/",
      "backToFeed": "/#post-happy-diwali",
      "title": "Happy Diwali.",
      "order": 30,
      "category": "photography",
      "categoryLabel": "Photography",
      "copy": {
        "desktop": {
          "text": "I was trying to photograph these two diyas without spilling anything. I liked the way the flames lit them up, with everything else falling into darkness. I pushed the contrast to make the most of that light and keep the rest of the frame quiet. I thought it looked pretty cool for a shot where half the challenge was keeping everything upright.",
          "html": "I was trying to photograph these two diyas without spilling anything. I liked the way the flames lit them up, with everything else falling into darkness. I pushed the contrast to make the most of that light and keep the rest of the frame quiet. I thought it looked pretty cool for a shot where half the challenge was keeping everything upright.",
          "lines": [
            "I was trying to photograph these two diyas without spilling anything.",
            "I liked the way the flames lit them up, with everything else falling",
            "into darkness. I pushed the contrast to make the most of that light",
            "and keep the rest of the frame quiet. I thought it looked pretty cool",
            "for a shot where half the challenge was keeping everything upright."
          ]
        },
        "mobile": {
          "text": "I was trying to photograph two diyas without spilling anything. I liked the way the flames lit them up, with everything else falling into darkness. I pushed the contrast to bring out the light and keep the rest of the frame quiet. It looked pretty cool for a shot where half the challenge was to keep everything upright.",
          "html": "I was trying to photograph two diyas without spilling anything. I liked the way the flames lit them up, with everything else falling into darkness. I pushed the contrast to bring out the light and keep the rest of the frame quiet. It looked pretty cool for a shot where half the challenge was to keep everything upright.",
          "lines": [
            "I was trying to photograph two diyas without",
            "spilling anything. I liked the way the flames",
            "lit them up, with everything else falling into",
            "darkness. I pushed the contrast to bring out",
            "the light and keep the rest of the frame quiet.",
            "It looked pretty cool for a shot where half the",
            "challenge was to keep everything upright."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/content-final/photo-happy-diwali-desktop-ec989daa52.png",
          "alt": "A hand holding two lit diyas against a deep black background.",
          "width": 1586,
          "height": 992
        },
        "mobile": [
          {
            "url": "/assets/content-final/photo-happy-diwali-desktop-ec989daa52.png",
            "media": "(max-width: 767px)",
            "alt": "A hand holding two lit diyas against a deep black background.",
            "sharedWithDesktop": true,
            "width": 1586,
            "height": 992
          }
        ]
      },
      "recordedDate": {
        "value": "2022",
        "display": "2022",
        "year": 2022,
        "month": null,
        "day": null,
        "precision": "year",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": []
    },
    {
      "id": "ai-02-lvermin",
      "slug": "lv-ermin",
      "url": "/posts/lv-ermin/",
      "backToFeed": "/#post-lv-ermin",
      "title": "LV-ermin.",
      "order": 31,
      "category": "experiments",
      "categoryLabel": "Experiments",
      "copy": {
        "desktop": {
          "text": "A meme of what a cockroach might look like in the Ambani household made me laugh. I wanted to try my own take while playing with Midjourney V7’s new Omni Reference. The idea was to test how much of an LV bag’s texture it could carry over onto a cockroach. It picked up the grain and the monogram surprisingly well. A fairly ridiculous little experiment, but I’m pretty happy with how it all turned out.",
          "html": "A meme of what a cockroach might look like in the Ambani household made me laugh. I wanted to try my own take while playing with Midjourney V7’s new Omni Reference. The idea was to test how much of an LV bag’s texture it could carry over onto a cockroach. It picked up the grain and the monogram surprisingly well. A fairly ridiculous little experiment, but I’m pretty happy with how it all turned out.",
          "lines": [
            "A meme of what a cockroach might look like in the Ambani household made me",
            "laugh. I wanted to try my own take while playing with Midjourney V7’s new Omni",
            "Reference. The idea was to test how much of an LV bag’s texture it could carry",
            "over onto a cockroach. It picked up the grain and the monogram surprisingly well.",
            "A fairly ridiculous little experiment, but I’m pretty happy with how it all turned out."
          ]
        },
        "mobile": {
          "text": "A meme about a cockroach in the Ambani household made me laugh. I tried my own version using Midjourney V7’s new Omni Reference, testing out an LV bag’s texture on a cockroach. It picked up the fine grain and the little monogram surprisingly well. A fairly ridiculous little experiment, really. I’m pretty happy with how it all turned out.",
          "html": "A meme about a cockroach in the Ambani household made me laugh. I tried my own version using Midjourney V7’s new Omni Reference, testing out an LV bag’s texture on a cockroach. It picked up the fine grain and the little monogram surprisingly well. A fairly ridiculous little experiment, really. I’m pretty happy with how it all turned out.",
          "lines": [
            "A meme about a cockroach in the Ambani",
            "household made me laugh. I tried my own",
            "version using Midjourney V7’s new Omni",
            "Reference, testing out an LV bag’s texture",
            "on a cockroach. It picked up the fine grain",
            "and the little monogram surprisingly well.",
            "A fairly ridiculous little experiment, really.",
            "I’m pretty happy with how it all turned out."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/content-final/ai-02-lvermin-desktop-27ab8c8762.png",
          "alt": "AI-expanded black-and-white macro image of an insect with a monogram-patterned shell on a pale grey surface.",
          "width": 1586,
          "height": 992
        },
        "mobile": [
          {
            "url": "/assets/content-final/ai-02-lvermin-desktop-27ab8c8762.png",
            "media": "(max-width: 767px)",
            "alt": "AI-expanded black-and-white macro image of an insect with a monogram-patterned shell on a pale grey surface.",
            "sharedWithDesktop": true,
            "width": 1586,
            "height": 992
          }
        ]
      },
      "recordedDate": {
        "value": "2025-05",
        "display": "2025",
        "year": 2025,
        "month": 5,
        "day": null,
        "precision": "month",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": []
    },
    {
      "id": "art-agi-ars-magna",
      "slug": "agi-ars-magna",
      "url": "/posts/agi-ars-magna/",
      "backToFeed": "/#post-agi-ars-magna",
      "title": "AGI Ars Magna.",
      "order": 32,
      "category": "experiments",
      "categoryLabel": "Experiments",
      "copy": {
        "desktop": {
          "text": "GPT-3, GPT-4, 5, 6, 7, 8. At which number do we hit AGI, and when does the reset happen? I made this poster in February 2023, playing with that question as ChatGPT became part of the conversation. There was plenty of fear around where it might all lead. I wanted to have a little fun with it instead.",
          "html": "GPT-3, GPT-4, 5, 6, 7, 8. At which number do we hit AGI, and when does the reset happen? I made this poster in February 2023, playing with that question as ChatGPT became part of the conversation. There was plenty of fear around where it might all lead. I wanted to have a little fun with it instead.",
          "lines": [
            "GPT-3, GPT-4, 5, 6, 7, 8. At which number do we hit AGI, and",
            "when does the reset happen? I made this poster in February",
            "2023, playing with that question as ChatGPT became part",
            "of the conversation. There was plenty of fear around where",
            "it might all lead. I wanted to have a little fun with it instead."
          ]
        },
        "mobile": {
          "text": "GPT-3, GPT-4, 5, 6, 7, 8. At which number do we hit AGI, and when will the reset happen? I made this poster in February 2023, playing with that question while ChatGPT entered the conversation. There was plenty of fear about where it might lead. I wanted to have a little fun with it, and see what came out.",
          "html": "GPT-3, GPT-4, 5, 6, 7, 8. At which number do we hit AGI, and when will the reset happen? I made this poster in February 2023, playing with that question while ChatGPT entered the conversation. There was plenty of fear about where it might lead. I wanted to have a little fun with it, and see what came out.",
          "lines": [
            "GPT-3, GPT-4, 5, 6, 7, 8. At which number do",
            "we hit AGI, and when will the reset happen?",
            "I made this poster in February 2023, playing",
            "with that question while ChatGPT entered",
            "the conversation. There was plenty of fear",
            "about where it might lead. I wanted to have",
            "a little fun with it, and see what came out."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/content-final/art-agi-ars-magna-desktop-716cdda518.png",
          "alt": "A black typographic poster playing with GPT version numbers, AGI and a reset, framed on a white shelf.",
          "width": 1586,
          "height": 992
        },
        "mobile": [
          {
            "url": "/assets/content-final/art-agi-ars-magna-mobile-zoomout-f7d67d5b58.jpg",
            "media": "(max-width: 767px)",
            "alt": "A black typographic poster playing with GPT version numbers, AGI and a reset, framed on a white shelf.",
            "width": 1200,
            "height": 2000
          }
        ]
      },
      "recordedDate": {
        "value": "2023-02-03",
        "display": "2023",
        "year": 2023,
        "month": 2,
        "day": 3,
        "precision": "day",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": []
    },
    {
      "id": "04-varanasi",
      "slug": "row-of-rowboats",
      "url": "/posts/row-of-rowboats/",
      "backToFeed": "/#post-row-of-rowboats",
      "title": "Row of rowboats.",
      "order": 33,
      "category": "photography",
      "categoryLabel": "Photography",
      "copy": {
        "desktop": {
          "text": "I took this at a boat repair yard near one of the ghats in Benares, where my dad grew up. It was early in the morning, before the river filled with boats. These were tied up along the bank, their dark shapes narrowing into the distance against the open water and pale sky.",
          "html": "I took this at a boat repair yard near one of the ghats in Benares, where my dad grew up. It was early in the morning, before the river filled with boats. These were tied up along the bank, their dark shapes narrowing into the distance against the open water and pale sky.",
          "lines": [
            "I took this at a boat repair yard near one of the ghats",
            "in Benares, where my dad grew up. It was early in the",
            "morning, before the river filled with boats. These were",
            "tied up along the bank, their dark shapes narrowing",
            "into the distance against the open water and pale sky."
          ]
        },
        "mobile": {
          "text": "I took this at a boat repair yard near one of the ghats in Benares, where my dad grew up. It was early in the morning, before the river filled with boats. These were all tied up along the bank, their dark shapes receding into the distance against the open water and pale sky.",
          "html": "I took this at a boat repair yard near one of the ghats in Benares, where my dad grew up. It was early in the morning, before the river filled with boats. These were all tied up along the bank, their dark shapes receding into the distance against the open water and pale sky.",
          "lines": [
            "I took this at a boat repair yard near one of",
            "the ghats in Benares, where my dad grew up.",
            "It was early in the morning, before the river",
            "filled with boats. These were all tied up along",
            "the bank, their dark shapes receding into the",
            "distance against the open water and pale sky."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/photography/standardized/desktop/04-row-of-rowboats-varanasi-desktop.jpg",
          "alt": "A row of wooden boats rests along the edge of the river.",
          "width": 2400,
          "height": 1500
        },
        "mobile": [
          {
            "url": "/assets/photography/standardized/mobile/04-row-of-rowboats-varanasi-mobile.jpg",
            "media": "(max-width: 767px)",
            "alt": "A row of wooden boats rests along the edge of the river.",
            "width": 1200,
            "height": 2000
          }
        ]
      },
      "recordedDate": {
        "value": "2018-01",
        "display": "2018",
        "year": 2018,
        "month": 1,
        "day": null,
        "precision": "month",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": []
    },
    {
      "id": "find-03-perception",
      "slug": "perception",
      "url": "/posts/perception/",
      "backToFeed": "/#post-perception",
      "title": "Perception.",
      "order": 34,
      "category": "finds",
      "categoryLabel": "Finds",
      "copy": {
        "desktop": {
          "text": "I spend my days building and evolving brands. This ad gets me every time. Jonathan Schupp and Serviceplan, for Hut Weber. A hat changes everything. Such a tiny visual shift, yet it completely changes how you read the image. That’s what I love about branding. A name, a visual or a campaign that gets someone to pause and think can stay with them. One of my all-time favourites.",
          "html": "I spend my days building and evolving brands. This ad gets me every time. <a href=\"https://www.oneclub.org/awards/theoneshow/-award/6809/hitler-vs-chaplin/\" target=\"_blank\" rel=\"noopener noreferrer\">Jonathan Schupp and Serviceplan</a>, for Hut Weber. A hat changes everything. Such a tiny visual shift, yet it completely changes how you read the image. That’s what I love about branding. A name, a visual or a campaign that gets someone to pause and think can stay with them. One of my all-time favourites.",
          "lines": [
            "I spend my days building and evolving brands. This ad gets me every time.",
            "Jonathan Schupp and Serviceplan, for Hut Weber. A hat changes everything.",
            "Such a tiny visual shift, yet it completely changes how you read the image.",
            "That’s what I love about branding. A name, a visual or a campaign that gets",
            "someone to pause and think can stay with them. One of my all-time favourites."
          ]
        },
        "mobile": {
          "text": "I spend my days building brands, and this ad still gets me every time. Jonathan Schupp and Serviceplan, for Hut Weber. One hat changes everything. I love how a small shift changes the way you read the image. A name, a visual or a campaign that makes people pause can stay with them. One of my all-time favourites.",
          "html": "I spend my days building brands, and this ad still gets me every time. <a href=\"https://www.oneclub.org/awards/theoneshow/-award/6809/hitler-vs-chaplin/\" target=\"_blank\" rel=\"noopener noreferrer\">Jonathan Schupp and</a> <a href=\"https://www.oneclub.org/awards/theoneshow/-award/6809/hitler-vs-chaplin/\" target=\"_blank\" rel=\"noopener noreferrer\">Serviceplan</a>, for Hut Weber. One hat changes everything. I love how a small shift changes the way you read the image. A name, a visual or a campaign that makes people pause can stay with them. One of my all-time favourites.",
          "lines": [
            "I spend my days building brands, and this ad",
            "still gets me every time. Jonathan Schupp and",
            "Serviceplan, for Hut Weber. One hat changes",
            "everything. I love how a small shift changes",
            "the way you read the image. A name, a visual",
            "or a campaign that makes people pause can",
            "stay with them. One of my all-time favourites."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/content-final/find-03-perception-desktop-38ecc8220e.png",
          "alt": "Minimal silhouettes of Hitler and Charlie Chaplin, distinguished by a bowler hat, on a textured gray background.",
          "width": 2400,
          "height": 1500
        },
        "mobile": [
          {
            "url": "/assets/content-final/find-03-perception-mobile-a39a8e690a.png",
            "media": "(max-width: 767px)",
            "alt": "Minimal silhouettes of Hitler and Charlie Chaplin, distinguished by a bowler hat, on a textured gray background.",
            "width": 1200,
            "height": 2000
          }
        ]
      },
      "recordedDate": {
        "value": "2011-12-03",
        "display": "2011",
        "year": 2011,
        "month": 12,
        "day": 3,
        "precision": "day",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": [
        {
          "url": "https://www.oneclub.org/awards/theoneshow/-award/6809/hitler-vs-chaplin/",
          "text": "Jonathan Schupp and Serviceplan"
        }
      ]
    },
    {
      "id": "photo-dew-kissed",
      "slug": "dew-kissed",
      "url": "/posts/dew-kissed/",
      "backToFeed": "/#post-dew-kissed",
      "title": "Dew Kissed.",
      "order": 35,
      "category": "photography",
      "categoryLabel": "Photography",
      "copy": {
        "desktop": {
          "text": "We got into gardening at our place in Noida, with a small farm out back and flowers out front. This stem had somehow given us three roses, which I’d read was unusual. I took a photo on my phone early one morning, while there was still dew on the petals, then pushed up the contrast to bring them out against the dark.",
          "html": "We got into gardening at our place in Noida, with a small farm out back and flowers out front. This stem had somehow given us three roses, which I’d read was unusual. I took a photo on my phone early one morning, while there was still dew on the petals, then pushed up the contrast to bring them out against the dark.",
          "lines": [
            "We got into gardening at our place in Noida, with a small farm",
            "out back and flowers out front. This stem had somehow given",
            "us three roses, which I’d read was unusual. I took a photo on my",
            "phone early one morning, while there was still dew on the petals,",
            "then pushed up the contrast to bring them out against the dark."
          ]
        },
        "mobile": {
          "text": "We got into gardening at our place in Noida, with a small farm out back and flowers out front. One stem gave us three roses, which I’d read was unusual. I took this on my phone early one morning, with the dew still on the petals. Then I pushed the contrast to bring the flowers out against the dark background.",
          "html": "We got into gardening at our place in Noida, with a small farm out back and flowers out front. One stem gave us three roses, which I’d read was unusual. I took this on my phone early one morning, with the dew still on the petals. Then I pushed the contrast to bring the flowers out against the dark background.",
          "lines": [
            "We got into gardening at our place in Noida,",
            "with a small farm out back and flowers out",
            "front. One stem gave us three roses, which",
            "I’d read was unusual. I took this on my phone",
            "early one morning, with the dew still on the",
            "petals. Then I pushed the contrast to bring",
            "the flowers out against the dark background."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/content-final/photo-dew-kissed-desktop-de9c22af66.png",
          "alt": "Three roses on one stem with morning dew, isolated against a black background.",
          "width": 1585,
          "height": 992
        },
        "mobile": [
          {
            "url": "/assets/content-final/photo-dew-kissed-mobile-zoomout-7a382115b4.jpg",
            "media": "(max-width: 767px)",
            "alt": "Three roses on one stem with morning dew, isolated against a black background.",
            "width": 1200,
            "height": 2000
          }
        ]
      },
      "recordedDate": {
        "value": "2024-03",
        "display": "2024",
        "year": 2024,
        "month": 3,
        "day": null,
        "precision": "month",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": []
    },
    {
      "id": "08-goa",
      "slug": "good-company",
      "url": "/posts/good-company/",
      "backToFeed": "/#post-good-company",
      "title": "Good company.",
      "order": 36,
      "category": "photography",
      "categoryLabel": "Photography",
      "copy": {
        "desktop": {
          "text": "I took this in a village outside Panjim, Goa, while we were visiting friends. A winding path, open fields and a dog making its way through the frame. It’s a very simple scene, which is probably why I keep coming back to it. The path gives your eye somewhere to go. The dog gives it a reason to stay. Nothing particularly grand happening. Just a little company along the way.",
          "html": "I took this in a village outside Panjim, Goa, while we were visiting friends. A winding path, open fields and a dog making its way through the frame. It’s a very simple scene, which is probably why I keep coming back to it. The path gives your eye somewhere to go. The dog gives it a reason to stay. Nothing particularly grand happening. Just a little company along the way.",
          "lines": [
            "I took this in a village outside Panjim, Goa, while we were visiting friends.",
            "A winding path, open fields and a dog making its way through the frame.",
            "It’s a very simple scene, which is probably why I keep coming back to it.",
            "The path gives your eye somewhere to go. The dog gives it a reason to stay.",
            "Nothing particularly grand happening. Just a little company along the way."
          ]
        },
        "mobile": {
          "text": "I shot this in a village just outside Panjim, Goa, while visiting friends. A winding path, open fields and a dog walking through the frame. I keep coming back to this simple scene. The path gives your eye a direction to follow; the dog gives it a reason to stay. Nothing grand happening. A little company along the way.",
          "html": "I shot this in a village just outside Panjim, Goa, while visiting friends. A winding path, open fields and a dog walking through the frame. I keep coming back to this simple scene. The path gives your eye a direction to follow; the dog gives it a reason to stay. Nothing grand happening. A little company along the way.",
          "lines": [
            "I shot this in a village just outside Panjim, Goa,",
            "while visiting friends. A winding path, open",
            "fields and a dog walking through the frame.",
            "I keep coming back to this simple scene. The",
            "path gives your eye a direction to follow; the",
            "dog gives it a reason to stay. Nothing grand",
            "happening. A little company along the way."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/photography/standardized/desktop/08-good-company-goa-desktop.jpg",
          "alt": "A dog follows a winding path through open fields.",
          "width": 2400,
          "height": 1500
        },
        "mobile": [
          {
            "url": "/assets/photography/standardized/mobile/08-good-company-goa-mobile.jpg",
            "media": "(max-width: 767px)",
            "alt": "A dog follows a winding path through open fields.",
            "width": 1200,
            "height": 2000
          }
        ]
      },
      "recordedDate": {
        "value": "2021-12",
        "display": "2021",
        "year": 2021,
        "month": 12,
        "day": null,
        "precision": "month",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": []
    },
    {
      "id": "art-if-only",
      "slug": "if-only",
      "url": "/posts/if-only/",
      "backToFeed": "/#post-if-only",
      "title": "If Only.",
      "order": 37,
      "category": "experiments",
      "categoryLabel": "Experiments",
      "copy": {
        "desktop": {
          "text": "What if the paper arrived with nothing on the front page? Nothing urgent today. Enjoy your breakfast, go for a walk, get on with your day. I made this mock-up because the news so often seems to leave everyone in a state of panic. A blank paper felt like a small, slightly silly way to imagine a quiet morning without all that noise.",
          "html": "What if the paper arrived with nothing on the front page? Nothing urgent today. Enjoy your breakfast, go for a walk, get on with your day. I made this mock-up because the news so often seems to leave everyone in a state of panic. A blank paper felt like a small, slightly silly way to imagine a quiet morning without all that noise.",
          "lines": [
            "What if the paper arrived with nothing on the front page? Nothing",
            "urgent today. Enjoy your breakfast, go for a walk, get on with your",
            "day. I made this mock-up because the news so often seems to",
            "leave everyone in a state of panic. A blank paper felt like a small,",
            "slightly silly way to imagine a quiet morning without all that noise."
          ]
        },
        "mobile": {
          "text": "What if the paper arrived with a blank front page? Nothing urgent today. Go enjoy your breakfast, go for a walk, carry on with your day. I made this mock-up because the news so often leaves everyone in a state of panic. A blank paper felt like a slightly silly way to imagine a quiet morning without the noise.",
          "html": "What if the paper arrived with a blank front page? Nothing urgent today. Go enjoy your breakfast, go for a walk, carry on with your day. I made this mock-up because the news so often leaves everyone in a state of panic. A blank paper felt like a slightly silly way to imagine a quiet morning without the noise.",
          "lines": [
            "What if the paper arrived with a blank front",
            "page? Nothing urgent today. Go enjoy your",
            "breakfast, go for a walk, carry on with your",
            "day. I made this mock-up because the news",
            "so often leaves everyone in a state of panic.",
            "A blank paper felt like a slightly silly way to",
            "imagine a quiet morning without the noise."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/content-final/art-if-only-desktop-ab946a8dd3.png",
          "alt": "A mock-up of The Times of India with a blank front page.",
          "width": 1585,
          "height": 992
        },
        "mobile": [
          {
            "url": "/assets/content-final/art-if-only-mobile-zoomout-1021ec2577.jpg",
            "media": "(max-width: 767px)",
            "alt": "A mock-up of The Times of India with a blank front page.",
            "width": 971,
            "height": 1619
          }
        ]
      },
      "recordedDate": {
        "value": "2022",
        "display": "2022",
        "year": 2022,
        "month": null,
        "day": null,
        "precision": "year",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": []
    },
    {
      "id": "photo-canopies",
      "slug": "canopies",
      "url": "/posts/canopies/",
      "backToFeed": "/#post-canopies",
      "title": "Canopies.",
      "order": 38,
      "category": "photography",
      "categoryLabel": "Photography",
      "copy": {
        "desktop": {
          "text": "I shot this at a restaurant while on a staycation in July 2022. The whole hotel was beautifully put together, but this canopy caught my eye while we were eating. I loved the way it flowed overhead, all those lines gathering and spreading out again. I pushed the contrast to bring out the folds and give the shapes a little more definition.",
          "html": "I shot this at a restaurant while on a staycation in July 2022. The whole hotel was beautifully put together, but this canopy caught my eye while we were eating. I loved the way it flowed overhead, all those lines gathering and spreading out again. I pushed the contrast to bring out the folds and give the shapes a little more definition.",
          "lines": [
            "I shot this at a restaurant while on a staycation in July 2022. The",
            "whole hotel was beautifully put together, but this canopy caught",
            "my eye while we were eating. I loved the way it flowed overhead, all",
            "those lines gathering and spreading out again. I pushed the contrast",
            "to bring out the folds and give the shapes a little more definition."
          ]
        },
        "mobile": {
          "text": "I shot this at a restaurant during a staycation in July 2022. The hotel was beautifully put together. This canopy caught my eye while we were eating. I loved the way it all flowed overhead, its lines gathering and spreading out again. I pushed the contrast to bring out its folds and give the shapes more definition.",
          "html": "I shot this at a restaurant during a staycation in July 2022. The hotel was beautifully put together. This canopy caught my eye while we were eating. I loved the way it all flowed overhead, its lines gathering and spreading out again. I pushed the contrast to bring out its folds and give the shapes more definition.",
          "lines": [
            "I shot this at a restaurant during a staycation",
            "in July 2022. The hotel was beautifully put",
            "together. This canopy caught my eye while",
            "we were eating. I loved the way it all flowed",
            "overhead, its lines gathering and spreading",
            "out again. I pushed the contrast to bring out",
            "its folds and give the shapes more definition."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/content-final/photo-canopies-desktop-5cb728c88a.png",
          "alt": "High-contrast folds of a fabric canopy flowing toward a central support.",
          "width": 1586,
          "height": 992
        },
        "mobile": [
          {
            "url": "/assets/content-final/photo-canopies-desktop-5cb728c88a.png",
            "media": "(max-width: 767px)",
            "alt": "High-contrast folds of a fabric canopy flowing toward a central support.",
            "sharedWithDesktop": true,
            "width": 1586,
            "height": 992
          }
        ]
      },
      "recordedDate": {
        "value": "2022-07",
        "display": "2022",
        "year": 2022,
        "month": 7,
        "day": null,
        "precision": "month",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": []
    },
    {
      "id": "photo-solitary-sentinel",
      "slug": "solitary-sentinel",
      "url": "/posts/solitary-sentinel/",
      "backToFeed": "/#post-solitary-sentinel",
      "title": "Solitary Sentinel.",
      "order": 39,
      "category": "experiments",
      "categoryLabel": "Experiments",
      "copy": {
        "desktop": {
          "text": "After India’s lunar landing, I played with an image of the lander sitting out there on its own. I used a bit of AI to clean it up, then pushed the contrast to make the scene more dramatic. What stayed with me was all that emptiness around this tiny machine. A solitary sentinel on the moon, with only darkness beyond it.",
          "html": "After India’s lunar landing, I played with an image of the lander sitting out there on its own. I used a bit of AI to clean it up, then pushed the contrast to make the scene more dramatic. What stayed with me was all that emptiness around this tiny machine. A solitary sentinel on the moon, with only darkness beyond it.",
          "lines": [
            "After India’s lunar landing, I played with an image of the lander",
            "sitting out there on its own. I used a bit of AI to clean it up, then",
            "pushed the contrast to make the scene more dramatic. What",
            "stayed with me was all that emptiness around this tiny machine.",
            "A solitary sentinel on the moon, with only darkness beyond it."
          ]
        },
        "mobile": {
          "text": "After India’s lunar landing, I played with an image of the lander sitting out there alone. I used AI to clean it up, then pushed up the contrast to make it more dramatic. I kept returning to the emptiness around that small machine. A solitary sentinel on the moon, with only darkness beyond it.",
          "html": "After India’s lunar landing, I played with an image of the lander sitting out there alone. I used AI to clean it up, then pushed up the contrast to make it more dramatic. I kept returning to the emptiness around that small machine. A solitary sentinel on the moon, with only darkness beyond it.",
          "lines": [
            "After India’s lunar landing, I played with an",
            "image of the lander sitting out there alone.",
            "I used AI to clean it up, then pushed up",
            "the contrast to make it more dramatic. I",
            "kept returning to the emptiness around",
            "that small machine. A solitary sentinel on",
            "the moon, with only darkness beyond it."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/content-final/photo-solitary-sentinel-desktop-1b28e9cd86.png",
          "alt": "An AI-refined black-and-white view of India’s lunar lander standing alone on the Moon beneath an empty black sky.",
          "width": 1586,
          "height": 992
        },
        "mobile": [
          {
            "url": "/assets/content-final/photo-solitary-sentinel-desktop-1b28e9cd86.png",
            "media": "(max-width: 767px)",
            "alt": "An AI-refined black-and-white view of India’s lunar lander standing alone on the Moon beneath an empty black sky.",
            "sharedWithDesktop": true,
            "width": 1586,
            "height": 992
          }
        ]
      },
      "recordedDate": {
        "value": "2023-08-27",
        "display": "2023",
        "year": 2023,
        "month": 8,
        "day": 27,
        "precision": "day",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": "Editorial date selected shortly after the landing; not a photograph capture or publication date."
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": []
    },
    {
      "id": "photo-ripples",
      "slug": "ripples",
      "url": "/posts/ripples/",
      "backToFeed": "/#post-ripples",
      "title": "Ripples.",
      "order": 40,
      "category": "photography",
      "categoryLabel": "Photography",
      "copy": {
        "desktop": {
          "text": "I took this from a camel on a trip to Rajasthan back in 2013. The angle caught the ripples in the sand just right, and there wasn’t a footprint in sight. It all looked almost too neat to be real, with nothing breaking up those lines. I was pretty happy with how it came out and used it as my desktop wallpaper for a while.",
          "html": "I took this from a camel on a trip to Rajasthan back in 2013. The angle caught the ripples in the sand just right, and there wasn’t a footprint in sight. It all looked almost too neat to be real, with nothing breaking up those lines. I was pretty happy with how it came out and used it as my desktop wallpaper for a while.",
          "lines": [
            "I took this from a camel on a trip to Rajasthan back in 2013. The",
            "angle caught the ripples in the sand just right, and there wasn’t",
            "a footprint in sight. It all looked almost too neat to be real, with",
            "nothing breaking up those lines. I was pretty happy with how",
            "it came out and used it as my desktop wallpaper for a while."
          ]
        },
        "mobile": {
          "text": "I shot this from a camel while in Rajasthan in 2013. This angle caught the ripples in the sand just right, without a footprint in sight. It looked almost too neat to be real, with nothing breaking up those lines. I was pretty happy with this result and used it as my desktop wallpaper for a little while.",
          "html": "I shot this from a camel while in Rajasthan in 2013. This angle caught the ripples in the sand just right, without a footprint in sight. It looked almost too neat to be real, with nothing breaking up those lines. I was pretty happy with this result and used it as my desktop wallpaper for a little while.",
          "lines": [
            "I shot this from a camel while in Rajasthan",
            "in 2013. This angle caught the ripples in",
            "the sand just right, without a footprint in",
            "sight. It looked almost too neat to be real,",
            "with nothing breaking up those lines. I was",
            "pretty happy with this result and used it",
            "as my desktop wallpaper for a little while."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/content-final/photo-ripples-desktop-ebca0433cb.png",
          "alt": "Untouched sand with long rippling ridges in the Rajasthan desert.",
          "width": 1586,
          "height": 992
        },
        "mobile": [
          {
            "url": "/assets/content-final/photo-ripples-desktop-ebca0433cb.png",
            "media": "(max-width: 767px)",
            "alt": "Untouched sand with long rippling ridges in the Rajasthan desert.",
            "sharedWithDesktop": true,
            "width": 1586,
            "height": 992
          }
        ]
      },
      "recordedDate": {
        "value": "2013",
        "display": "2013",
        "year": 2013,
        "month": null,
        "day": null,
        "precision": "year",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": null,
        "creditHtml": null,
        "photographer": null,
        "originalPhotographerStatus": null
      },
      "sourceLinks": []
    },
    {
      "id": "photo-neha-mirror",
      "slug": "neha-mirror",
      "url": "/posts/neha-mirror/",
      "backToFeed": "/#post-neha-mirror",
      "title": "Neha.",
      "order": 41,
      "category": "life",
      "categoryLabel": "Life",
      "copy": {
        "desktop": {
          "text": "Neha reflected in a mirror as she got ready for our wedding in 2019. I loved how dressed up she looked in this shot, so I played around with the edit. I removed the right side to make the mirror look truly enormous, then pushed the contrast. It turned a little reflection into something much larger, with her face emerging from the darkness.",
          "html": "Neha reflected in a mirror as she got ready for our wedding in 2019. I loved how dressed up she looked in this shot, so I played around with the edit. I removed the right side to make the mirror look truly enormous, then pushed the contrast. It turned a little reflection into something much larger, with her face emerging from the darkness.",
          "lines": [
            "Neha reflected in a mirror as she got ready for our wedding in 2019.",
            "I loved how dressed up she looked in this shot, so I played around",
            "with the edit. I removed the right side to make the mirror look truly",
            "enormous, then pushed the contrast. It turned a little reflection into",
            "something much larger, with her face emerging from the darkness."
          ]
        },
        "mobile": {
          "text": "Neha reflected in a mirror as she got ready for our wedding in 2019. I loved how dressed up she looked, so I just played with the edit. I removed the right side to make this mirror enormous, then pushed the contrast. A small reflection became something much larger, with her face emerging from the darkness.",
          "html": "Neha reflected in a mirror as she got ready for our wedding in 2019. I loved how dressed up she looked, so I just played with the edit. I removed the right side to make this mirror enormous, then pushed the contrast. A small reflection became something much larger, with her face emerging from the darkness.",
          "lines": [
            "Neha reflected in a mirror as she got ready",
            "for our wedding in 2019. I loved how dressed",
            "up she looked, so I just played with the edit. I",
            "removed the right side to make this mirror",
            "enormous, then pushed the contrast. A small",
            "reflection became something much larger,",
            "with her face emerging from the darkness."
          ]
        }
      },
      "images": {
        "desktop": {
          "url": "/assets/content-final/photo-neha-mirror-desktop-8dc7e779ee.png",
          "alt": "Neha reflected in a large mirror, edited into a high-contrast bridal portrait. Photograph by Radhika Agarwal.",
          "width": 2400,
          "height": 1500
        },
        "mobile": [
          {
            "url": "/assets/content-final/photo-neha-mirror-desktop-8dc7e779ee.png",
            "media": "(max-width: 767px)",
            "alt": "Neha reflected in a large mirror, edited into a high-contrast bridal portrait. Photograph by Radhika Agarwal.",
            "sharedWithDesktop": true,
            "width": 2400,
            "height": 1500
          }
        ]
      },
      "recordedDate": {
        "value": "2019-11",
        "display": "2019",
        "year": 2019,
        "month": 11,
        "day": null,
        "precision": "month",
        "meaning": "Dates as recorded for each post. No capture, creation, publication, archive, or export meaning is inferred.",
        "note": null
      },
      "attribution": {
        "creditText": "Photograph by Radhika Agarwal.",
        "creditHtml": "Photograph by <a href=\"https://www.facebook.com/radhika.agarwal.75\" target=\"_blank\" rel=\"noopener noreferrer\">Radhika Agarwal</a>.",
        "photographer": {
          "name": "Radhika Agarwal",
          "url": "https://www.facebook.com/radhika.agarwal.75"
        },
        "originalPhotographerStatus": null
      },
      "sourceLinks": [
        {
          "url": "https://www.facebook.com/radhika.agarwal.75",
          "text": "Radhika Agarwal"
        }
      ]
    }
  ]
}
