4 ms·
The stale field of terminals is also getting new developments. My particular favorite is Kitty input protocol that allows terminals to use such 21-st century fu
by cyberax 2y ago
The stale field of terminals is also getting new developments. My particular favorite is Kitty input protocol that allows terminals to use such 21-st century functionality as accurate key press reporting: https://sw.kovidgoyal.net/kitty/keyboard-protocol/ https://sw.kovidgoyal.net/kitty/keyboard-protocol/
- sweeter 2y agoKitty has done great work in this regard. The Keyboard Protocol and the Image Protocol is top notch. Accurate keys was a much needed change. The image protocol blows sixel and ascii out of the water. The thing that baffles me is that so many people are resistant to these two things because they don't like the lead dev.
- wiseowise 2y ago> The thing that baffles me is that so many people are resistant to these two things because they don't like the lead dev. Who’s the developer of kitty… oh. It’s the guy who said he’ll single-handedly going to keep Python 2 alive?
- dustypotato 2y agoI mean he's also the chief dev of calibre so that's a gold star
- tasuki 2y ago> It’s the guy who said he’ll single-handedly going to keep Python 2 alive? I don't know about that, but he's extremely competent, so I wouldn't be too surprised.
- aumerle 2y agoAnd that's just what he did until someone showed up to do the grunt work of porting to Python 3, at which point he co-operated with that person and helped make the port happen, just as he said he would. I suggest a more facts based narrative in the future. List of all python3 PRs merged by the developer in minutes to hours: https://github.com/kovidgoyal/calibre/pulls?q=is%3Apr+py3 https://github.com/kovidgoyal/calibre/pulls?q=is%3Apr+py3
- pxc 2y agoIt's fine if his software is not for you, but Kovid Goyal is the real deal. And his claim wasn't that he would keep a generally-viable fork of Python 2 going, but that he would maintain the parts of it that he used in his Python 2 application. He wasn't trying to out-code the whole Python core team or something silly like that.
- wiseowise 2y agoI’m not saying he’s a solid dev. But I can also understand why some of his statements might raise an eyebrow, especially if taken out of context.
- eviks 2y agoHow do you measure this personal resistance in the field notorious for its snail pace of change? (also keyboard protocol isn't top notch, don't know about the image one)
- aumerle 2y agoAh, you are back with your "the kitty protocol doesn't support my pet feature that nothing else supports, aka left and right distinct modifier states" so it must be bad. I was wondering when you would show up again.
- goodpoint 2y agoThe "security" practices of kitty are dubious: https://github.com/kovidgoyal/kitty/pull/3544 https://github.com/kovidgoyal/kitty/pull/3544
- dustypotato 2y agoIt's just a check for updates and notifies you of it. Standard feature in many modern applications
- cyberax 2y agoYou actually don't have to use Kitty. I'm using iTerm2, and it also supports the Kitty input protocol. Several other terminals also support it.
- yencabulator 2y agoI think you'll enjoy https://github.com/kovidgoyal/kitty/issues/2084 https://github.com/kovidgoyal/kitty/issues/2084
- aumerle 2y agoSigh. Go read the docs: remote control has both a socket only mode, and has the ability to allow tty connections only with a password: https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.allow_remote_control https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.allow_remote... Furthermore, remote control in kitty has capability based security where you can lock down the protocol to allow individual actions with arbitrary granularity: https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.remote_control_password https://sw.kovidgoyal.net/kitty/conf/#opt-kitty.remote_contr...
- yencabulator 2y agoNo thanks, I prefer software with a more principled security architecture.
- aumerle 2y ago