Live data from Hacker News

Viewing profile — rockorager

rockorager

HN member
Joined
Wed, Mar 30, 2011, 1:50 AM UTC
HN karma
120
Public activity
26 items

About rockorager

No profile information was provided.

Recent public activity

  1. 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.…

  2. comment
    Comment #44607980

    I think exposing a C lib would be very nice. Feel free to open a discussion or issue on the Github.

  3. comment
    Comment #44607931

    Oh no - where at?

  4. 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…

  5. 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…

  6. 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…

  7. 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…

  8. 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

  9. 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…

  10. 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…

  11. 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.

  12. 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.

  13. 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…

  14. 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…

  15. comment
    Comment #41218556

    Ghostty has both mode 2027 and kitty image protocol

  16. 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…

  17. 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…

  18. 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…

  19. 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…

  20. 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)

  21. comment
    Comment #40384253

    Kitty keyboard protocol does indeed support modifier sides.

  22. 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.

  23. 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…

  24. 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’…

  25. 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…