‹ BackHN Continuity

Thread

Replacing Pull Requests with Delta

154 points · 102 comments · vquemener

  1. the__alchemist · · focus · HN ↗
    I've lost faith in their editor and GPUI - you were the one, Zed! They are full-steam AI on things like this. I expected this article to be about a general alternative to git, but it is about LLM-focused coding in a way that doesn't make sense to me, as it slices a line between human-written and LLM-written code which does not exist in a meaningful way.

    Their primary product, the Zed editor, is unusable for me and others due to it mismanaging file syncs on disk - when external edits happen, the editor retains stale state unless you close and re-open the specific file (Not even an editor reopen syncs it). There is a significant risk of your changes being silently overwritten or conflicted. Amusingly, the risk of this is increased when a file is changed asynchronously, which for me, most happens due to a pull or LLM edits!

    It begs questions like: "If coding has changed so that we should use an LLM-focused source control tool, why can't the LLM fix a severe bug in our software that has a closed-form solution?"

    1. everforward · · focus · HN ↗
      I _think_ they fixed the file sync issue; I haven’t had desynced files in a few weeks.

      Still a bad bug that lingered entirely too long.

      > when a file is changed asynchronously, which for me, most happens due to a pull or LLM edits!

      If you’re using Pi (I am), that’s partially because Pi doesn’t have “real” ACP and violates the spec as a result. File read/writes are supposed to happen via ACP RPC calls from the agent to the client, so Zed would see them and know to refresh. Pi wasn’t built for ACP so it embeds its own read/write tools and ignores the ACP ones, and Zed never gets the “refresh this file” signal it expects.

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.