conv.

All stories
TechQuiet 9d · day 10

Databricks engineer questions Anthropic's attribution for Scion version control system

A detailed technical critique alleges Anthropic's new source control tool borrows heavily from Meta's Mononoke without sufficient credit.

What to know

  • Anthropic's Scion version control system draws heavily on Meta's Mononoke without adequate attribution, according to technical analysis by a Databricks engineer.
  • The controversy reflects broader concerns about AI companies and developers using AI tools to build systems inspired by prior work, then advertising them without clear credit.
  • Technical community discussion highlights the absence of established norms for attribution when systems are developed with AI assistance or inspired by academic/industry work.
  • Core design patterns in question trace back to Durham Goode's work at Facebook on Mercurial scaling and user experience, which influenced both Mononoke and now Scion.

The dispute Whether Anthropic deliberately copied Mononoke without attribution or independently arrived at similar solutions through legitimate technical reasoning, and where to draw the line between acceptable reinvention and unethical credit-taking. · positions read across 20 posts and comments

most voices

Anthropic should have credited Mononoke and prior work more clearly when publishing marketing materials about Scion.

  • “There's an obvious incentive for AI companies to credit their own model, over the people whose work the model digested.”

    andyc · Lobsters ↗
many voices

The analysis is well-reasoned and clarifies important distinctions between Scion and competing approaches that press coverage missed.

  • “I feel like I learned a lot about both Scion and the rest of the source control space from this blog post, especially in comparison to what I learned from the Anthropic one.”

    borntyping · Lobsters ↗
some voices

There are no clear norms yet for attribution when using AI or when systems are developed independently but inspired by prior work; establishing standards is the real issue.

  • “I've been using AI to help with a lot of system designs work at $WORK lately…am I ripping someone else off without credit…I think the system I'm building on is different enough…but...”

    quasi_qua_quasi · Lobsters ↗

typesanitizer Databricks Source Control engineerAnthropic AI companyRain Paharia Technical writer/analystDurham Goode Former Facebook Source Control team lead

How it unfolded 5 developments, newest first · click a bar or a number to jump postscomments

Peak 4 pieces in 3h at Nov 1, 3 PM; 23 pieces over 11 days (3 posts · 20 comments) Nov 1, 9 AM — 3 pieces · 2 posts · 1 comment — Lobsters 2, Hacker News 1Nov 1, 12 PM — quietNov 1, 3 PM — 4 pieces · 4 comments — Lobsters 4Nov 1, 6 PM — 1 piece · 1 comment — Lobsters 1Nov 1, 9 PM — 4 pieces · 4 comments — Lobsters 4Nov 2, 12 AM — quietNov 2, 3 AM — 2 pieces · 2 comments — Lobsters 2Nov 2, 6 AM — 3 pieces · 3 comments — Lobsters 3Nov 2, 9 AM — 3 pieces · 3 comments — Lobsters 3Nov 2, 12 PM — 2 pieces · 1 post · 1 comment — Lobsters 1, Hacker News 1Nov 2, 3 PM — 1 piece · 1 comment — Lobsters 1Nov 2, 6 PM — quietNov 2, 9 PM — quietNov 3, 12 AM — quietNov 3, 3 AM — quietNov 3, 6 AM — quietNov 3, 9 AM — quietNov 3, 12 PM — quietNov 3, 3 PM — quietNov 3, 6 PM — quietNov 3, 9 PM — quietNov 4, 12 AM — quietNov 4, 3 AM — quietNov 4, 6 AM — quietNov 4, 9 AM — quietNov 4, 12 PM — quietNov 4, 3 PM — quietNov 4, 6 PM — quietNov 4, 9 PM — quietNov 5, 12 AM — quietNov 5, 3 AM — quietNov 5, 6 AM — quietNov 5, 9 AM — quietNov 5, 12 PM — quietNov 5, 3 PM — quietNov 5, 6 PM — quietNov 5, 9 PM — quietNov 6, 12 AM — quietNov 6, 3 AM — quietNov 6, 6 AM — quietNov 6, 9 AM — quietNov 6, 12 PM — quietNov 6, 3 PM — quietNov 6, 6 PM — quietNov 6, 9 PM — quietNov 7, 12 AM — quietNov 7, 3 AM — quietNov 7, 6 AM — quietNov 7, 9 AM — quietNov 7, 12 PM — quietNov 7, 3 PM — quietNov 7, 6 PM — quietNov 7, 9 PM — quietNov 8, 12 AM — quietNov 8, 3 AM — quietNov 8, 6 AM — quietNov 8, 9 AM — quietNov 8, 12 PM — quietNov 8, 3 PM — quietNov 8, 6 PM — quietNov 8, 9 PM — quietNov 9, 12 AM — quietNov 9, 3 AM — quietNov 9, 6 AM — quietNov 9, 9 AM — quietNov 9, 12 PM — quietNov 9, 3 PM — quietNov 9, 6 PM — quietNov 9, 9 PM — quietYesterday, 12 AM — quietYesterday, 3 AM — quietYesterday, 6 AM — quietYesterday, 9 AM — quietYesterday, 12 PM — quietYesterday, 3 PM — quietYesterday, 6 PM — quietYesterday, 9 PM — quietToday, 12 AM — quietToday, 3 AM — quietToday, 6 AM — quietToday, 9 AM — quietToday, 12 PM — quietToday, 3 PM — quietToday, 6 PM — quiet 1–45
Nov 2Nov 3Nov 4Nov 5Nov 6Nov 7Nov 8Nov 9yesterdaynow · 9:50 PM ET
  1. 5

    Commenters distinguish between independent reinvention and deliberate copying

    Discussion clarified that the concern centers on Anthropic publishing a blog post advertising Scion while allegedly copying existing work, with one commenter noting suggestions that this "wasn't a case of Anthropic's model reinventing stuff without attribution so much as them deliberately copying existing work without attribution."

    “But a clear line is when you start writing a blog post advertising your work, like Anthropic did…”
    — andyc
    • There are some other negative incentives with a monorepo, which show up whenever Google people touch a project with downstream dependencies. In a monorepo, API providers and API consumers are in the same place. If you want to refactor a component then you can, and then CI will catch any places you failed to fix consumers and you can fix them…

      david_chisnallvcs9d ago20▲view on Lobsters ↗
    2 more of the top 3 · 15 posts in this stretch
    • > I recall being frustrated with that, and half-jokingly proposing that it would be good to move to a more custom storage solution or have custom indexes next to Git’s storage itself. There's surprisingly very few options for databases with good structural sharing. I think Pijul's…

      arxanasvcs9d ago15▲view on Lobsters ↗
    • > A part of me wonders if ex-googlers have just kinda poisoned the ranks of staff engineers all over the world and gotten everyone to copy the monorepo + bazel over and over again. I think it's more that if you do multiple repositories you have to figure out policy and tooling for how they're all going to be coordinated. A monorepo means you can…

      madhadronvcs9d ago14▲view on Lobsters ↗
    all of them →
  2. 4

    Technical community reflects on attribution standards when using AI

    Discussion expanded to broader questions about attribution when developers use AI tools for system design, with commenters noting the absence of established norms for crediting prior work discovered through AI.

    “I've been using AI to help with a lot of system designs work at $WORK lately… am I ripping someone else off without credit.”
    — quasi_qua_quasi
    • The matter aside, this post is really really well written.

      kwasvcs10d ago48▲view on Lobsters ↗
    2 more of the top 3 · 4 posts in this stretch
    • I feel like I learned a lot about both Scion and the rest of the source control space from this blog post, especially in comparison to what I learned from the Anthropic one.

      borntypingvcs10d ago29▲view on Lobsters ↗
    • Certainly biased here, but seconded. Thanks so much for writing this, ~typesanitizer.

      sunshowersvcs10d ago22▲view on Lobsters ↗
    all of them →
  3. 3

    Commenter raises broader pattern of AI company attribution practices

    Lobsters user andyc noted an "obvious incentive for AI companies to credit their own model, over the people whose work the model digested" and referenced the Navier-Stokes proof controversy involving OpenAI and Anthropic.

    “There's an obvious incentive for AI companies to credit their own model, over the people whose work the model digested.”
    — andyc
    • Thanks for writing this up. Your background and experience convinced me :-) There's an obvious incentive for AI companies to credit their own model, over the people whose work the model digested. If there isn't already, there should be a list of these incidents / marketing programs: - The Navier-Stokes proof and unethical behavior by OpenAI - IIRC…

      andycvcs10d ago37▲view on Lobsters ↗
  4. 2

    Post gains traction on Hacker News and Lobsters

    The analysis reached audience on multiple platforms, with the Lobsters post scoring 82 points and 11 comments, and concurrent discussion appearing on Hacker News.

  5. 1

    Databricks engineer publishes comparison of Scion and Mononoke

    Typesanitizer from Databricks's Source Control team published a detailed technical analysis comparing Anthropic's recently announced Scion centralized version control system to Meta's Mononoke, recommending readers also review Rain Paharia's posts titled "Anthropic's Scion is heavily inspired by Mononoke" and "More on Anthropic's Scion ripping off Mononoke."

    “hg smartlog gives you a focused view of your branches and how they relate to the development trunk…the critical thing here is not that it can be done; it's that it becomes the default view of their source-control environment.”
    — Durham Goode, Facebook source control team lead (quoted in typesanitizer's analysis) · source

What people are saying 13 voices from 1 site · best of 20 · verbatim