11 comments

  • messe59 minutes ago
    &gt; TCL test harness. C SQLite&#x27;s test suite is driven by ~90,000+ lines of TCL scripts deeply intertwined with the C API. These cannot be meaningfully ported. Instead, FrankenSQLite uses native Rust #[test] modules, proptest for property-based testing, a conformance harness comparing SQL output against C SQLite golden files, and asupersync&#x27;s lab reactor for deterministic concurrency tests.<p>If you&#x27;re not running against the SQLite test suite, then you haven&#x27;t written a viable SQLite replacement.
    • manmal43 minutes ago
      I thought I read somewhere that their full test suite is not publicly available?
      • messe37 minutes ago
        The TH3 test suite is proprietary, but the TCL test suite that they refer to is public domain.<p>I&#x27;m not sure where they get their 90k CLOC count though, that seems like it might be an LLM induced hallucination given the rest of the project. The public domain TCL test suite is ~27k CLOC, and the proprietary suite is <i>1055k CLOC</i>.
    • littlestymaar44 minutes ago
      Isn&#x27;t that test suite private though?
      • messe36 minutes ago
        The TH3 test suite is proprietary, but the TCL test suite that they refer to is public domain.<p>I&#x27;m not sure where they get their 90k CLOC count though, that seems like it might be an LLM induced hallucination given the rest of the project. The public domain TCL test suite is ~27k CLOC, and the proprietary suite is <i>1055k CLOC</i>.
  • siliconc0w42 minutes ago
    If this wasn&#x27;t ambitious enough, the author is also porting glibc to rust. As I understand it, all of it is agentic coded using custom harnesses.
    • messe36 minutes ago
      It doesn&#x27;t read ambitious so much as naive.
      • nine_k12 minutes ago
        It entirely depends on how much the author <i>reads</i> the result of the agentic coding.
      • baq9 minutes ago
        It sounds scifi, but not naive anymore.
  • tekacs1 hour ago
    It&#x27;s worth scrolling down to the current implementation status part:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;Dicklesworthstone&#x2F;frankensqlite#current-implementation-status" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Dicklesworthstone&#x2F;frankensqlite#current-i...</a><p>Although I will admit that even after reading it, I&#x27;m not exactly sure what the current implementation status is.
    • measurablefunc29 minutes ago
      It&#x27;s fake. It doesn&#x27;t exist. It never happened. The whole thing is an LLM hallucination. You can notice that it&#x27;s all half implemented if you read the code: <a href="https:&#x2F;&#x2F;github.com&#x2F;Taufiqkemall2&#x2F;frankensqlite&#x2F;blob&#x2F;main&#x2F;crates&#x2F;fsqlite-vdbe&#x2F;src&#x2F;engine.rs#L9" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Taufiqkemall2&#x2F;frankensqlite&#x2F;blob&#x2F;main&#x2F;cra...</a>
  • burakemir1 hour ago
    Looks mildly interesting, but what&#x27;s up with the license?<p>MIT plus a condition that designates OpenAI and Anthropic as restricted parties that are not permitted to use or else?
    • nxobject4 minutes ago
      Good luck enforcing that. &quot;Glad&quot; to hear that Gemini&#x27;s excluded.
  • anon-39881 hour ago
    Clean room implementation yea sure buddy
    • vvern1 hour ago
      Why does clean room even matter given SQLite is in the public domain?
      • kennethallen1 hour ago
        And in every training corpus many times over.
    • cindyllm1 hour ago
      [dead]
  • tosti1 hour ago
    Says on top it&#x27;s called monster but then it speaks of frankensql. Confusing website imho for a nice project
    • bigyabai1 hour ago
      While I don&#x27;t think the website is particularly well-designed, &quot;monster&quot; <i>can</i> be used as an adjective.
      • littlestymaar42 minutes ago
        There&#x27;s a limit to what Claude can do without a competent human helping …
  • bpbp-mango1 hour ago
    I was looking at this repo the other day. Time travel queries look really useful.<p>Impressive piece of work from the AIs here.
  • DeathArrow1 hour ago
    Was it vibe coded?
    • baq8 minutes ago
      Nobody in their right mind would sponsor this project to be hand written.
    • kennethallen59 minutes ago
      Extremely. Repo is littered with one-off Python scripts, among many other indicators.
    • littlestymaar41 minutes ago
      Of course it was.
  • DetroitThrow1 hour ago
    Love the &quot;race&quot; demo on the site, but very curious about how you approached building this. Appreciated the markdown docs for the insight on the prompt, spec, etc
  • Jooror1 hour ago
    Is the implementation untouched by generative AI? Seems a bit ignorant&#x2F;dishonest to claim “clean-room” in such a case
    • messe1 hour ago
      AGENTS.md and COMPREHENSIVE_SPEC_FOR_FRANKENSQLITE_V1_CODEX.md in the root folder, and ugly AI slop image on the home page and README.<p>A better question is if the implementation was touched by anything other than generative AI.
  • measurablefunc27 minutes ago
    If you can&#x27;t tell this is LLM slop then I don&#x27;t really know what to tell you. What gave it away for me was the RaptorQ nonsense &amp; conformance w&#x2F; standard sqlite file format. If you actually read the code you&#x27;ll notice all sorts of half complete implementations of whatever is promised in the marketing materials: <a href="https:&#x2F;&#x2F;github.com&#x2F;Taufiqkemall2&#x2F;frankensqlite&#x2F;blob&#x2F;main&#x2F;crates&#x2F;fsqlite-vdbe&#x2F;src&#x2F;engine.rs#L9" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Taufiqkemall2&#x2F;frankensqlite&#x2F;blob&#x2F;main&#x2F;cra...</a>
    • baq5 minutes ago
      If you bothered to do any research at all you’d know the author as an extreme, frontier, avant-garde, eccentric LLM user and I say it as an LLM enthusiast.