@apparebit bug’s fixed in tomorrow’s nightly build!
I am the iTerm2 guy. I eat, sleep, and breathe terminal emulation. It is my everything.
@apparebit bug’s fixed in tomorrow’s nightly build!
@saagar if you give it enough iterations it’s still testing “a lot”. This is probably more for emotional support than correctness but it’s harmless
@saagar seed the prng so it’s a deterministic test. If you change the code it might give a false fail but that’s better than no test and it won’t be flaky
@apparebit Try the current nightly build of iTerm2. There’s something for you in the Colors settings panel 😁 https://iterm2.com/nightly/latest
The release of iTerm 3.5.0 is such a great gift for its long-term users. It feels amazing to see my everyday tool continually improve.
iTerm2 is still the best terminal emulator on macOS, thanks to the hard work by @gnachman . I've tried to switch to alternatives like Kitty and WezTerm several times in the past decade, but none of them beat iTerm2 in terms of stability, feature richness, and ease of configuration. While iTerm2 may fall short in rendering efficiency, compared to how well it performs in other aspects, that's a minor concern.
There are so many AI critics in the HN comments. It's a pity they ignore all the good features in version 3.5.0 and focus only on a small, completely optional feature.
@me1000 the Mac as a redheaded stepchild
@SirBoostALot it’s been a while. Mostly Konsole because it’s ubiquitous.
@y2mango we should get lunch!
@y2mango sorry to hear that. Google seems to have lost its mind. Are you still in the Bay Area?
@y2mango hey! Good to hear from you. Hope all is well!
@gnachman thank you for your continued support and development on iTerm2! While LLM integration isn’t my cup of tea, it does offer benefits to many people.
Got it, no more invites please 😅
2/2.
Energy Usage
The energy consumption required for training these models is a huge problem, but that’s a sunk cost. The decision to use AI involves weighing the environmental costs against the benefits. It is not my place to make this tradeoff for every user. Each individual or organization must evaluate whether the productivity gains and other advantages justify the energy expenditure.
Usage and Practicality
Users are going to use LLMs to help them use a terminal emulator whether support is built in or not. By building it in, the tool is more useful for these users. LLMs make mistakes all the time, but in my experience the quality is good enough to be useful.
1/2. AI features in iTerm2 caused some saltiness over on lobste.rs so I’ll put my comments here to reach a wider audience:
Opt-in
The AI features are entirely opt-in. If you have ethical considerations regarding the use of AI, you do not need to enable these features. Don’t provide an API key, and the AI functionalities will remain inactive. I don’t have VC funding and I’m definitely not footing the bill for you :)
Copyright Concerns
The issue of copyright in the context of AI, especially for code generation, is complicated. I think the principles of the GPL align more with using code for model training purposes, but I’m not a lawyer and I could be convinced otherwise.
@me1000 there’s an advanced setting to give it the URL. As long as it uses OpenAI’s API you’re good to go
Can someone send me an invite to lobster.rs? I’d like to comment on the thread about AI and iTerm2. My email is gnachman@gmail.com
@TorstenBlum I add things that I find useful. If you don’t like it then don’t give it an API key and you’ll never use it.
Correct. All the AI features require an api key.
Great upade in iTerm2 <3
(cc @gnachman)
@milushov cmd-[ ought to work