Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ethanpailes
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
ethanpailes
3mo ago
A lot of the reason Chinese goods are cheap has to do with their technical competence, low labor costs and a streamlined industrial system, but they also use a lot of subsidies, currency manipulation and forced investment so you can’t reall
2.
▲
by
ethanpailes
3mo ago
https://github.com/wayland-transpositor/wprs
3.
▲
by
ethanpailes
4mo ago
In the Haskell community I’ve seen the second kind called “space leaks.” I don’t see it used much outside that community but I like the term and use it when talking about other languages as well.
4.
▲
by
ethanpailes
7mo ago
Server costs actually matter quite a bit at the scales of the incumbents in this space. Also, speed can be an important part of UX. Scaling horizontally won’t help if the engine itself is slow enough that there is noticeable lag even with j
5.
▲
by
ethanpailes
8mo ago
> I do like being able to use X over the nextwork but that is a problem that can be solved. And in fact has been: https://github.com/wayland-transpositor/wprs
6.
▲
by
ethanpailes
11mo ago
I will absolutely eat a whole bag of oranges in a sitting.
7.
▲
by
ethanpailes
11mo ago
Sperm whales arguably farm by always dedicating at the top of the water column and measurably increasing the fertility of the seas they swim in. It seems possible that is deliberate given how much of their time they spend in the depths.
8.
▲
by
ethanpailes
1y ago
China turning the corner on emissions has far more to do with their desire to get out from under the possibility of an oil blockade locking up their economy than green pressure from the west. They also organically have an environmental move
9.
▲
by
ethanpailes
1y ago
TPUs do give Google a unique structural advantage on inference cost though.
10.
▲
by
ethanpailes
2y ago
Since the financial crisis the US economy has kept on trucking, while the EU has stagnated. This isn’t all because of the euro, but it’s definitely a disaster and I think it is reasonable to hold the euro at least partially responsible.
11.
▲
by
ethanpailes
2y ago
Since the pandemic, enforcement of traffic laws has fallen off a cliff, with a corresponding increase in traffic deaths. That is the result of a specific policy choice. Women who get pregnant experience potentially fatal complications somew
12.
▲
by
ethanpailes
2y ago
Yeah reconnecting from different terminals is a pretty tricky problem to solve (and in fact can't be solved in general because of potential skew between the terminfo db on the client machine and the remote machine). The big problem is
13.
▲
by
ethanpailes
2y ago
Yeah I was expecting a lot of that, which is why I found that survey data so surprising.
14.
▲
by
ethanpailes
2y ago
Not trying to be a window manager is pretty much the reason it exists!
15.
▲
by
ethanpailes
2y ago
If you’re using a tiling window manager your window switch keybindings necessarily conflict between the manager and tmux, since if you configure the same one and then press it while focused on a tmux window, the tiling window manager will o
16.
▲
by
ethanpailes
2y ago
Well potentially some, but definitely not tiling and screen splitting.
17.
▲
by
ethanpailes
2y ago
You can definitely use it in production, it is deployed internally at Google and we have a bunch of users. It doesn’t currently work on MacOS, but one of my colleagues is currently working on a port to Mac.
18.
▲
by
ethanpailes
2y ago
Oh, thanks for catching this. I'll clean it up https://github.com/shell-pool/shpool/pull/43
19.
▲
by
ethanpailes
2y ago
It's definitely not a complete alternative, but a surprising number of tmux users are only in it for the session persistence. We did a little internal (criminally underpowered and confounded) survey of some tmux users at google and fou
20.
▲
by
ethanpailes
2y ago
You definitely don't need the in-memory terminal emulator to handle resizes or allow attaching with multiple local terminal emulators, since dtach does both and does not have an in-memory terminal emulator. > I'm actually confu
21.
▲
by
ethanpailes
2y ago
tmux does support scrolling and copy-paste, but they often work subtly differently than the way they do in a native terminal. For example, when I try putting `set -g mouse on` in `~/.tmux.conf`, scrolling mostly works fine but if I scr
22.
▲
by
ethanpailes
2y ago
Oh thanks for mentioning EternalTerminal. I should add it to the comparison section in the README. It looks like it is similar to mosh in that it does stuff at the network level whereas all these other tools are purely remote-machine side p
23.
▲
by
ethanpailes
2y ago
Yeah that's a good point, "lightweight" was probably not the best term. I meant lightweight in terms of the cognitive overhead of picking up a new tool, not really in terms of performance. I would expect that shpool will perf
24.
▲
by
ethanpailes
2y ago
Screen is discussed along with tmux in the [comparison section]( https://github.com/shell-pool/shpool#tmux-and-gnu-screen ) of the README. For most of the section I just say `tmux` because saying `tmux` or `screen` can g
25.
▲
Show HN: Shpool, a Lightweight Tmux Alternative
(github.com)
323 points
by
ethanpailes
2y ago
|
184 comments
26.
▲
by
ethanpailes
4y ago
If the national review doesn’t count as the usual crowd, I don't know who does. https://www.nationalreview.com/corner/the-scottish-governmen...
27.
▲
by
ethanpailes
5y ago
> more complicated design/brainstorming has been slower Could you say a little more about why you feel this to be the case? I haven't noticed much slowdown at all.
28.
▲
by
ethanpailes
5y ago
Oh, another issue worth mentioning specifically when you are using the jackc/pgx driver is that pgx maintains a prepared statement cache under the hood for performance reasons, but the statements in the cache can be invalidated by quer
29.
▲
by
ethanpailes
5y ago
Thanks for the correction! When I read the generated code, I just focused on the scan call. Since pggen doesn't parse the SQL, there is no great way to detect `SELECT ` and rewrite the query, so I hadn't considered this as a poss
30.
▲
by
ethanpailes
5y ago
If you want a code generator like this that has support for that kind of thing, https://github.com/opendoor/pggen can automatically infer these kinds of relationships based on foreign key relationships and emit slices
More ›