4 ms·
Since I often complain about bad landing pages, I want to take a moment to highlight a really good one. I arrive on the page and: BOOM! "Eternal Terminal" the
by Uehreka 7y ago
Since I often complain about bad landing pages, I want to take a moment to highlight a really good one. I arrive on the page and:
BOOM! "Eternal Terminal" the name of the project
But what is-- "H2: Remote terminal for the busy and impatient"!
In a sentence or two? "Eternal Terminal (ET) is a remote shell that automatically reconnects without interrupting the session. Learn how to install and use it here."
Oh sweet, now I know what this is. But I'm a power user, can't you also just do this in bash using-- "Here are alternative approaches along with explanations of why we're better"
Cool stuff, is this a new thing or-- "Here's our paginated version history with DATES! BEAUTIFUL WONDERFUL RELEASE DATES so you can see quickly that this project is at least a couple years old."
Sure sure, but what if someone on HN had just linked to the most recent release notes? "Let your eye and your mouse cursor drift naturally to the upper left hand corner, where the name of the project shows up and links to the landing page you just spent 5 minutes gushing about."
Bravo.
- albertzeyer 7y agoActually, I found the homepage (landing page) not so great, and came here to the comments, in the hope to get some more information. Specifically, I use Mosh, and I would like to know, is this the same thing? If yes, how is it different? What are advantages/disadvantages? I would have wanted a more detailed comparison. The name is also a bit confusing; just from the name, I thought this might be a terminal emulator. Back to Mosh: If it supports scrolling, how does that work? Is there also a prediction engine like in Mosh? What about ncurses apps? I skimmed briefly through the "how it works" page now, and it seems it also uses TCP instead of UDP. Shouldn't UDP be a better protocol for such a tool (also, that's what Mosh uses)? That page also does not say anything about how the prediction works (which is important in Mosh for the low latency), or whether it even does that (or how else could it have low latency)?
- NickBusey 7y agoAt least one of your questions is answered above the fold of the homepage. mosh: Mosh is a popular alternative to ET. While mosh provides the same core funtionality as ET, it does not support native scrolling nor tmux control mode (tmux -CC).
- garaetjjte 7y agoIt appears that it just creates encrypted stream connection, ensuring that no data is lost when TCP reconnects. So scrolling/all terminal functions works as with normal SSH. Contrary to Mosh, which emulates its own terminal, synces whole screen so it doesn't clog with runaway output, works with high packet loss and have local typing prediction.
- pierrec 7y agoMy understanding is: Mosh can't scroll because it doesn't send you the full output of the terminal. It only sends you the current "window" (visible terminal contents) at the current time. ET sends you everything. So if a program suddenly outputs a massive number of lines, mosh will discard the beginning and only send you the visible end of the output. ET will send you everything - which might bog down slow connections, but provides natural scrollback. Different tradeoffs.
- ngcc_hk 7y agoIt is actually quite good, even cover alternatives. I think it is great landing page.
- devnulloverflow 7y agoYeah, it's an amazingly creative technique: explain the fuck your thing is, so that people might decide they want it. I suspect the market does not lie though, and if you are pedaling broken stuff t to middle-managers, it's best to not explain a damn thing.
- chii 7y agoBut guess who approves purchase orders for business software? Coz it ain't the developers...