Viewing profile — wezfurlong
wezfurlong
HN member- Joined
- Thu, May 30, 2013, 10:53 PM UTC
- HN karma
- 78
- Public activity
- 24 items
- HN profile
- View on Hacker News ↗
About wezfurlong
[ 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
-
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…
-
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…
-
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)
-
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…
-
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…
-
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…
-
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…
-
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…
-
comment
Comment #26657551
FWIW, wezterm is very slowly building support for `tmux -CC` as well: https://github.com/wez/wezterm/issues/336
-
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
-
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…
-
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...
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
comment
Comment #6396199
This is the test code referenced by that commit: https://github.com/facebook/libphenom/blob/master/tests/tpoo...
-
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…
-
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 …
-
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…
-
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…
-
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…