Live data from Hacker News

Mosh: The Mobile Shell

mosh.org

61–70 of 158 posts

Re: Mosh: The Mobile Shell

#61
post #4

Note that Mosh has not had release for 4 years, even when pull requests are accepted on github, and the team lead says "we are too busy/burned out". https://github.com/mobile-shell/mosh/issues/1115

I think the truth is that we don't feel like we need a release. We've never had a security hole, our track record speaks for itself, and I wouldn't really want us to rush anything and blow that. There are some features that it would be really nice to have in a release (like 24-bit color support, and working around a recent MacOS clock bug), but I handed over the maintainership to somebody else about six years ago and…

I’ve used Mosh all these years and never noticed the lack of recent releases. It just works.

Re: Mosh: The Mobile Shell

#63

Earlier quoted context omitted.

I think the truth is that we don't feel like we need a release. We've never had a security hole, our track record speaks for itself, and I wouldn't really want us to rush anything and blow that. There are some features that it would be really nice to have in a release (like 24-bit color support, and working around a recent MacOS clock bug), but I handed over the maintainership to somebody else about six years ago and…

I’ve used Mosh all these years and never noticed the lack of recent releases. It just works.

Same here. Very reliable and useful.

Re: Mosh: The Mobile Shell

#64

Earlier quoted context omitted.

I think the truth is that we don't feel like we need a release. We've never had a security hole, our track record speaks for itself, and I wouldn't really want us to rush anything and blow that. There are some features that it would be really nice to have in a release (like 24-bit color support, and working around a recent MacOS clock bug), but I handed over the maintainership to somebody else about six years ago and…

Great response - not everything needs to be updated and upgraded every few days. Stability should be praised, not used as evidence of indolence.

OMG amen to that! we have lost the notion of stability in the rise of agile software.

Re: Mosh: The Mobile Shell

#65
post #4

Note that Mosh has not had release for 4 years, even when pull requests are accepted on github, and the team lead says "we are too busy/burned out". https://github.com/mobile-shell/mosh/issues/1115

I think the truth is that we don't feel like we need a release. We've never had a security hole, our track record speaks for itself, and I wouldn't really want us to rush anything and blow that. There are some features that it would be really nice to have in a release (like 24-bit color support, and working around a recent MacOS clock bug), but I handed over the maintainership to somebody else about six years ago and…

> has never had a security hole -- we're pretty proud of that!

With all due respect, you pride on this matter should be no bigger than your userbase is.

Re: Mosh: The Mobile Shell

#66
post #27

Earlier quoted context omitted.

It's the tragedy of open source. Lots of times, the software used by hundreds of FAANG developers is maintained by a single overworked developer in their spare time. If I could get paid to work on mosh I would.

How much do you want? We'd very much welcome your involvement -- we'd love to have you start helping out in the IRC channel, help us put together a credible plan for the next release (probably helping the current maintainers), and let's talk.

>How much do you want?

Wait, does mosh have financial backing? Because I was only partly being facetious because I assumed it was an unsponsored project. I'll join IRC :)

Re: Mosh: The Mobile Shell

#67

Earlier quoted context omitted.

Certainly for me it's been good enough, I use it daily and haven't run into any issues. I know people mention there are issues with some Unicode characters. Somehow I've never hit those issues, so I'm happy.

Unicode (really, knowing the width and printability of any given character) is mostly up to the C library on the client and server -- Mosh has historically stayed out of that. Unfortunately Apple is not always super-great about keeping their C library up to date with new Unicode releases, which leads to some frustration, and even on Linux it takes too long for a new Unicode release to percolate down to the libc on th…

With fish we've made the experience that relying on libc isn't good enough.

Specifically in the case of connecting to a server that typically has an old libc with old unicode information, from a desktop that has a much newer system, or in case of ambiguous characters, where libc will just give you one width that might not match what the terminal actually renders (and they frequently have configuration options to change it!).

So we've made something we call widecharwidth (https://github.com/ridiculousfish/widecharwidth), which is a python script that parses the unicode datafiles (UnicodeData.txt, emoji-data.txt and friends) and generates a header you can #include.

And someone's opened a PR to mosh to integrate it: https://github.com/mobile-shell/mosh/pull/1143

Re: Mosh: The Mobile Shell

#68
post #4

Note that Mosh has not had release for 4 years, even when pull requests are accepted on github, and the team lead says "we are too busy/burned out". https://github.com/mobile-shell/mosh/issues/1115

As someone over a year into a burnout... good for them for guarding themselves from overextending. Maintaining a project is hard even if you have the whole of your energy and attention to devote. It's a lot harder when you're trying to power through. I've held off finishing and releasing half a dozen projects over the last year because while I think they'd be useful I know I don't have bandwidth to support them.

I don't know how anyone could have avoided being in some stage of burnout over the last, let's say, 17 months.

Re: Mosh: The Mobile Shell

#69
Local echo always felt like a handy feature for any kind of laggy terminal app, not just ssh / mosh.

I imagine such a tool would emulate a terminal a la screen / tmux, and just print what you type until the underlying program outputs to stdout, at which point it undoes what you typed and replays the stdout? I realise I may be betraying a complete lack of understanding of how Unix terminals actually work :)

Is there a Unix utility that implements a local-echo wrapper?

Re: Mosh: The Mobile Shell

#70
post #11

Earlier quoted context omitted.

why hasn't someone just forked it and make a "mosh-alt"? seems like the most logical step to me.

There is 600 forks on github.

That's because Github, in their early days, got very confused about what forking was and made banners saying "Fork me on Github" when what they actually meant to say was "Star me on Github".
Post reply on HN