Viewing profile — rockorager
rockorager
HN member- Joined
- Wed, Mar 30, 2011, 1:50 AM UTC
- HN karma
- 120
- Public activity
- 26 items
- HN profile
- View on Hacker News ↗
About rockorager
No profile information was provided.
Recent public activity
-
comment
Comment #45717572
If you work with LLM agents, you will immediately be able to tell this issue is written by one. The time cost of this sort is almost certainly not real, as others have pointed out.…
-
comment
Comment #44607980
I think exposing a C lib would be very nice. Feel free to open a discussion or issue on the Github.
-
comment
Comment #44607931
Oh no - where at?
-
comment
Comment #44606774
Oh that's cool. `find` is another tool I thought could benefit from io_uring like `ls`. I think it's definitely worth enabling io_uring for single threaded applications for the bat…
-
comment
Comment #44606541
You would have to write your IO to have a fallback. The Ghostty project uses `io_uring`, but on kernels where it isn't available it falls back to an `epoll` model. That's all handl…
-
comment
Comment #44606385
I didn't include `busybox` in my initial table, so it isn't on the blog post but the repo has the data...but I am 99% sure busybox does not have locale support, so I think GNU ls w…
-
comment
Comment #44606229
Yeah, I wrote this as a fun little experiment to learn more io_uring usage. The practical savings of using this are tiny, maybe 5 seconds over your entire life. That wasn't the poi…
-
comment
Comment #44606061
Author of the project here! I have a little write up on this here: https://rockorager.dev/log/lsr-ls-but-with-io-uring
-
comment
Comment #42567481
I've discussed with Mitchell a bit in the past on this, but there are a few ways to opt in to this. First, let's imagine there is some escape sequence that tells the terminal to ig…
-
comment
Comment #42373941
I understand the fear of living near such a heinous crime, but you have to see the difference between the two situations. Random crime is scary, but is random. All signs point to t…
-
comment
Comment #42270590
It could definitely work for that. You have to think of zig in this context as a build system which can download and compile C/C++ codebases.
-
comment
Comment #42044826
Exactly - these should be reported along with any other input event as an escape sequence. There are other comments on this post that link to how this is done.
-
comment
Comment #42044549
The single downside being you can get signals for SIGWINCH, while the (legacy) xterm escape sequence requires polling. I wrote a proposal[0] to have terminals send these updates in…
-
comment
Comment #41914226
I've been daily driving Ghostty for over a year now, and have been a somewhat regular contributor. As a TUI library author, I've worked with several terminal authors on bug fixes a…
-
comment
Comment #41218556
Ghostty has both mode 2027 and kitty image protocol
-
comment
Comment #41218008
The state of the art here is to detect mode 2027, and enable it when supported. This lets you know the terminal will handle graphemes properly. I maintain two TUI libraries which u…
-
comment
Comment #40550008
This isn't using any "fancy" terminal features, aside from the synchronized update sequences (which terminals that don't support typically will ignore, though windows has a special…
-
comment
Comment #40453386
I guess my point is that even for key input, you don't need terminfo. Modern terminals, and I would agree with your definition of that, all use the same keyboard encodings. There i…
-
comment
Comment #40447043
> Do you still need terminfo? It depends. If you just want to style some text and maybe do some basic cursor operations: probably not. If you want to use more advanced operations o…
-
comment
Comment #40384265
Neovim already supports these keys as long as you are using a terminal that supports the Kitty keyboard protocol (Kitty, wezterm, alacritty, foot, ghostty)
-
comment
Comment #40384253
Kitty keyboard protocol does indeed support modifier sides.
-
comment
Comment #37439129
I don't see why not. 1.0 would mean the API isn't changing. And they can certainly swap out the language and still keep the API the same.
-
comment
Comment #37156420
https://git.sr.ht/~rockorager/vaxis A(nother) golang TUI library. Targeting modern terminal features, and a few different APIs for building applications. I really like notcurses, b…
-
comment
Comment #36136164
There aren’t any that go direct to maildir. There is mujmap that syncs to notmuch. I wasn’t able to get it to work the way I wanted, and wrote my own that I’d be happy to share. I’…
-
comment
Comment #2385474
I'm a chemical engineer myself, and often wondered if there were any others interested in programming as much as I am. I'd be interested to see what sorts of marriages you have mad…