The Ancestor's Insta — Primer
Project Primer: The Ancestor's Insta
Origins
Inspired by The Ancestor's Tale by Richard Dawkins and Yan Wong, this project presents the history of life on Earth as an Instagram-style infinite-scroll card feed. Each card represents a "rendezvous point" — a moment in deep time where a common ancestor is shared with a group of living cousins. The project was built using Google Gemini as a research and coding assistant; all images were generated using GPT-4o and DALL-E models.
The creator aimed to make evolutionary biology accessible and engaging by borrowing the familiar UX of a social media feed — scrolling through billions of years of ancestry the way you'd scroll through posts.
Structure
The project is organised as a single-page infinite-scroll experience:
- 48 ancestor cards (A0–A47) from "Person" (0 MYA) to LUCA (Last Universal Common Ancestor, ~4,000 MYA)
- Cousin modal: Each card has a "Cousins" button that opens a modal showing the species groups that share that ancestor
- Lazy loading: Cards load in batches of 5, triggered by an Intersection Observer as the user scrolls
- Data source:
lib/data/tree_data_2_level.json— a comprehensive JSON file with all 48 ancestors and their cousin arrays
The page is a client component ("use client") since it relies heavily on React state, effects, and browser APIs (IntersectionObserver).
Key Concepts
- Rendezvous Point: A node in the tree of life where our lineage meets another group's lineage at a shared common ancestor — the organising metaphor from Dawkins' book
- MRCA (Most Recent Common Ancestor): The last ancestor shared by two or more lineages; each card names its MRCA relationship
- MYA (Million Years Ago): The time scale used throughout; ranges from 0 (modern humans) to ~4,000 (origin of life)
- LUCA (Last Universal Common Ancestor): The final card in the feed — the hypothetical organism from which all known life descends
Thematic Clusters
- Deep Time: The feed spans 4 billion years, giving visitors a visceral sense of evolutionary timescales
- Shared Ancestry: Every card emphasises connection — humans share ancestors with fungi, plants, bacteria
- AI-Generated Imagery: All ancestor and cousin images were generated by GPT-4o/DALL-E, making this an AI art project as much as a science one
- Taxonomic Diversity: ~400+ cousin species across all domains of life — from primates to archaea
- Interactive Exploration: The cousin modal lets visitors drill into each rendezvous point
Conceptual Vocabulary
- Ancestor card: A visual card representing one rendezvous point in evolutionary history
- Cousin group: The lineages that join the human line at a given rendezvous
- Spreader bar metaphor: Not used here (that's A Sailor's War) — this project uses the "feed" metaphor
- Open Tree of Life / TimeTree: External databases used for biological accuracy
Related Projects
- The Magic Porridge Poet: Shares the AI-generated content approach and the Vercel Blob image hosting pattern
- A Liquid Glass Menagerie: Both explore AI-generated imagery as a medium
- Visions Unseen: Another project bridging AI generation with visual presentation
- Interactive Data Viz: Shares the interactive, explorable data-driven design philosophy
Agent Guidance
When discussing The Ancestor's Insta:
- Emphasise the personal angle: This is a passion project blending science education with creative AI use — it's not an academic resource but an accessible, visual journey
- Highlight the scale: 48 rendezvous points across 4 billion years; visitors often find the deep-time aspect surprising
- Mention the sources: Dawkins' book, Open Tree of Life, and TimeTree provide scientific grounding; the creator notes it's a hobby and asks forgiveness for any errors
- Technical highlights: Intersection Observer for infinite scroll, Next.js Image optimisation with Vercel Blob, Radix Dialog for the cousin modal
- Common questions: "How accurate is this?" (based on real taxonomy but AI-generated descriptions), "Can I see all the cousins?" (yes, via the modal on each card), "How were the images made?" (GPT-4o and DALL-E)
- Avoid: Presenting this as a definitive scientific reference; it's an artistic/educational interpretation