Live data from Hacker News

Viewing profile — wezfurlong

wezfurlong

HN member
Joined
Thu, May 30, 2013, 10:53 PM UTC
HN karma
78
Public activity
24 items

About wezfurlong

http://wezfurlong.org/

[ my public key: https://keybase.io/wez; my proof: https://keybase.io/wez/sigs/U5h6sTf091t-XoapTY-WmgEPS0eD_Eg2OWyLYA7m0Zg ]

[verifying my keyoxide key:openpgp4fpr:2D120895F5CD9744A4029C697A7F66A31EC9B387]

Recent public activity

  1. comment
    Comment #35147410

    I don't recall where I saw it, but my understanding was that : was in the original spec but one of the early implementors (Konsole?) misread it and used ; and that erroneous form i…

  2. comment
    Comment #35147341

    The binary is statically linked and embeds several fonts for a consistent, cross-platform, out of the box experience. The on-disk size != RAM usage, and on-disk size really doesn't…

  3. comment
    Comment #32159968

    wezterm supports the kitty image protocol (as well as sixel and iterm2), and runs on all major platforms. (disclaimer: I'm the wezterm guy)

  4. comment
    Comment #29530647

    Thanks for giving it a try! I recently moved house and have limited mental bandwidth while I'm setting up the new place--since I don't want to drop the ball on resolving these, I'd…

  5. comment
    Comment #26668322

    Thanks for sharing! Just before the section you quoted, it says: > Zutty passes the subset of VTTEST screens that we care about FWIW, wezterm passes the subset of vttest screens th…

  6. comment
    Comment #26664118

    You can hate it all you want, I don't mind! ssh support is present because Windows' pty story, while better than 5 years ago, isn't great. The integrated ssh support allows bypassi…

  7. comment
    Comment #26661524

    Would you like to submit a PR to add a suitable version of that file to wezterm? FWIW, in my experience so far with wezterm, most people that have run into issues with old rust ver…

  8. comment
    Comment #26661469

    Thanks for the feedback. Please keep in mind that this project is a free time project, so when you make a generalization that my priorities are wrong and that I have lots of resour…

  9. comment
    Comment #26657551

    FWIW, wezterm is very slowly building support for `tmux -CC` as well: https://github.com/wez/wezterm/issues/336

  10. comment
    Comment #26657534

    it uses libssh2; agent authentication is supported, but libssh2 doesn't currently support agent forwarding: https://github.com/libssh2/libssh2/issues/535

  11. comment
    Comment #26657390

    Yeah, this stuff is hard. The approach used in wezterm is to use unicode graphemes for cells, and use the unicode width of the grapheme to decide whether a given cell is double-wid…

  12. comment
    Comment #26657258

    If you're looking for the precise colors in wezterm's defaults, they're here: https://github.com/wez/wezterm/blob/main/term/src/color.rs#L...

  13. comment
    Comment #26657244

    The terminal theme in that screenshot is the builtin wezterm defaults which are a minor evolution of the "Wez" theme that I uploaded to a random wiki years and years ago, and which…

  14. comment
    Comment #6397770

    Frame pointers make things easier for tools to get backtraces without requiring complex dwarf unwinders. The observability is something I value more than not being able to use that…

  15. comment
    Comment #6397763

    The principal difference between the libphenom event dispatcher and the other event libraries is that libphenom can wakeup and dispatch IO events to any of the IO scheduling thread…

  16. comment
    Comment #6397397

    Thanks; good feedback. It's not currently in production at Facebook, but like just about everything we do, we're quickly iterating. Regarding roadmap, we'll try to keep the issue t…

  17. comment
    Comment #6396908

    All of these are factors in our choice for printf here. Another fun one: FILE on Solaris can only be used with file descriptors whose value fits in 8 bits due to an astonishing deg…

  18. comment
    Comment #6396235

    At a high level, they make it easier to write server (or client) software that deals with multiple concurrent connections (such as HTTP server software, or just about any network f…

  19. comment
    Comment #6396199

    This is the test code referenced by that commit: https://github.com/facebook/libphenom/blob/master/tests/tpoo...

  20. comment
    Comment #6396196

    We haven't looked at libdispatch specifically; would welcome your feedback on how we compare. We hope we do well here; we've had some nice results: https://github.com/facebook/libp…

  21. comment
    Comment #6395828

    I'm not hot for reimplementing printf, but I did need an interface that made it easy to print diagnostics for various objects; rendering them to the stack and then passing them to …

  22. comment
    Comment #6395801

    We're a bit faster than libevent in terms of dispatch throughput; some benchmarks in this commit message: https://github.com/facebook/libphenom/commit/41b6106f04fe62c... The `tests…

  23. comment
    Comment #5795955

    What would be a good start would be portable and reliable snapshots with differencing managed by the kernel. Some filesystems offer this capability but it is not available to us in…

  24. comment
    Comment #5795835

    Watchman uses inotify under the covers (or kqueue or portfs, depending on the OS) and abstracts the differences away. For the Facebook www build it is no longer practical to hash e…