Most active commenters
  • Bolwin(3)

←back to thread

I see a future in jj

(steveklabnik.com)
291 points steveklabnik | 13 comments | | HN request time: 0.001s | source | bottom
1. Bolwin ◴[] No.45673013[source]
Since JJ has technically git compat, I think there's 2 things needed for it to take off

1. A good vscode extension (there's two so-so ones that I'm not sure are being updated) 2. LLM knowledge. I ask gpt-5 about doing something in jj the other day, it didn't even recognize it at first. When I reminded it it was a vcs it hallucinated half the commands. I ended up figuring it out myself from the docs

replies(4): >>45673068 #>>45673670 #>>45675142 #>>45675160 #
2. steveklabnik ◴[] No.45673068[source]
I do think that GUI stuff is important, there's a lot of folks who have said "not interested unless there's a magit equivalent" which I totally understand. I'm not a big GUI person for VCS myself, so I don't feel the same pain.

For LLMs, yeah this is hard for any new project. I use Claude Code, and it does a decent job with jj, it only tries to do git stuff sometimes. I haven't asked ChatGPT about it though, I'll have to experiment with it myself.

replies(1): >>45674028 #
3. nonethewiser ◴[] No.45673670[source]
You're kind of right about LLM knowledge but the implication is funny. We just cant be expected to learn new things without LLMs...
replies(1): >>45673988 #
4. klardotsh ◴[] No.45673988[source]
What a terrible world we're barrelling towards when "LLMs don't know about it" is considered a blocker towards something taking off. Read a blog post, read a man page (which GP says was indeed their solution), or just play with the dang tool, I assure you these things are still possible without the assistance of a predictive text engine helping you!
replies(1): >>45674604 #
5. Bolwin ◴[] No.45674028[source]
Since they guy behind it works at Google, I wonder if gemini is better at it.
replies(2): >>45674153 #>>45674858 #
6. steveklabnik ◴[] No.45674153{3}[source]
I don't think Google is best though of as a singular entity, I'd very seriously doubt that if it is, it's because of this.
7. senderista ◴[] No.45674604{3}[source]
One problem is that Stack Overflow isn’t being updated with questions about new tools because it’s been crowded out by LLMs, so the LLMs can’t train on these nonexistent new questions/answers.
8. victorbjorklund ◴[] No.45674858{3}[source]
Doubt the gemini team handpicks training material based on wether the author works at google or not. Doubt they handpick it at all.
replies(1): >>45676170 #
9. dgunay ◴[] No.45675142[source]
> LLM knowledge

Give it time. Once JJ resources enter the dragnet of future model datasets, LLMs will get better at regurgitating it.

10. nicoburns ◴[] No.45675160[source]
> I ask gpt-5 about doing something in jj the other day, it didn't even recognize it at first.

Using VC commands an LLM generates for you sounds like a pretty terrible idea anyway. What if they delete your data? Why not spend 5 minutes searching for information written by a human?

replies(2): >>45675512 #>>45676400 #
11. amenhotep ◴[] No.45675512[source]
jj undo :)
12. p_l ◴[] No.45676170{4}[source]
Both Claude and Gemini can be integrated reasonably by informing them how to use JJ commands or even through MCP
13. Bolwin ◴[] No.45676400[source]
I'm not running them blindly and I do always ask the llm to explain the command since the end goal is not to have the llm do the work but rather for me to learn jj.

+ any good tool will not let you run destructive commands without confirmation unless it's with some force flag and I have enough computer knowledge to not use force flags blindly.

+ "information written by a human" can be unreliable too.