Live data from Hacker News

Viewing profile — 1st1

1st1

HN member
Joined
Thu, Aug 16, 2012, 5:27 PM UTC
HN karma
2,566
Public activity
504 items

About 1st1

Director of Engineering at Vercel. Python core developer.

Recent public activity

  1. comment
    Comment #47570749

    potentially. I'm toying with the idea of distributed lat ;)

  2. comment
    Comment #47570735

    - makes agent manage it for you in a controlled way - gives agent tools to search and traverse the graph, better than they can with grep - ability to have semantic links into your …

  3. comment
    Comment #47566200

    Not really. > Having a CI job that identifies places where the docs have drifted from the implementation seems pretty valuable. Testing with lat isn't about ensuring consistency of…

  4. comment
    Comment #47565991

    can you tell me more about what you mean by generative tests for spec conformance?

  5. comment
    Comment #47565990

    Docs typically focus on the public api, lat focuses on both public and private impl detail

  6. comment
    Comment #47564629

    I don't think this is related in any way.

  7. comment
    Comment #47564619

    Read this section, I've just updated it to be more clear, hopefully will answer your question: https://github.com/1st1/lat.md?tab=readme-ov-file#the-idea

  8. comment
    Comment #47564607

    One anecdote: I added lat to quickjs codebase and asked questions like "how does quickjs gc circular object graphs" and was able to get an answer in 12 seconds vs 2 minutes without…

  9. comment
    Comment #47564580

    I'm working on a blog post and on benchmarks. Here [1] Armin suggested I take something like quickjs, built lat base for it, and compare side by side how, say, claude code works wi…

  10. comment
    Comment #47564543

    ++ > I suspect there's ways to shrink that context even more. Yeah, I'm experimenting with some ideas on that, like adding `lat agent` command to act as a subagent to search throug…

  11. comment
    Comment #47564525

    I think you can have your workflow with lat and it might make it even nicer. Would love feedback from you.

  12. comment
    Comment #47564503

    I think it's a great idea and I'm considering building this in lat too. Code embedding models can definitely speed up grepping further, but they still wouldn't help much when you h…

  13. comment
    Comment #47564440

    Because lat gives agents more tools and enforces the workflow. Unlike obsidian, lat allows markdown files link into functions/structs/classes/etc too. This saves agents time on gre…

  14. comment
    Comment #47564387

    I'm working on making lat hierarchical, e.g. - lat.md # high-level description of the project - frontend/lat.md # frontend-related knowledge - backend/lat.md # details about your b…

  15. comment
  16. comment
    Comment #47564364

    Good idea. :) https://github.com/1st1/lat.md/commit/da819ddc9bf8f1a44f67f0...

  17. comment
    Comment #47564303

    > My concern is scale though. Once you have thousands of nodes the Markdown files themselves become a mess to navigate The agent will update the graph. If you have thousands of nod…

  18. comment
    Comment #47564260

    The problem is that for any non-trivial question agents have to grep A LOT to understand the high-level logic expressed in code. In big projects grepping can take minutes some time…

  19. comment
    Comment #47564161

    I'm working on a blog post about lat, stay tuned. Yes, it does work and I continue improving it.

  20. comment
    Comment #47563977

    The graph can be human-maintained, but the preferred flow is to let agents update it.

  21. comment
    Comment #47563967

    Adding a command to bootstrap lat for an existing code base is a good idea, I'll work on it. Other than that the goal of lat is to make the agent use it and update it and it has to…

  22. comment
    Comment #47563953

    This is what lat is doing. `lat init` would install hooks to double check that Claude/Codex/OpenCode update lat.md when they finish the work.

  23. comment
    Comment #47563937

    Creator of lat.md here. There are two videos with me talking about lat in more detail [1] and less detail [2]. But I'm also working on a blog post exploring lat and its potential, …

  24. story
  25. comment
    Comment #44507027

    FWIW polymorphic schema and queries are trivial in Gel https://docs.geldata.com/reference/edgeql/select#polymorphic...