HN Hall of Fame Weekly email

Mosh: SSH for 2012

mosh.mit.edu Software & code Software projects Web & internet Class of 2014-09 Hall of Fame
Screenshot of mosh.mit.edu captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 4 calendar years, with breakout response in 4 of them.

submissions
11
submitters
11
observed span
2012–2016
peak thread · 193 comments
900 pts
latest 20+ return · 2016-04-26
469 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

Pretty cool, but some of its aims can be achieved in other safer ways: * Use tmux, a multi-plexer, so you never lose the state of a program * Use KiTTY as an SSH client- http://kitty.9bis.com/ - enable 'Reconnect' options * Configure http tunnelling if you want, it's trivially easy to set up with either Chrome or Firefox The end result: an SSH connection that's always alive when I need it to be. When I open up my laptop's lid…

> Mosh (and its tolerance for high packet loss) helps Iain Learmonth escape from an elevator. Um, wow! https://mosh.mit.edu/elevator.txt

mholt·469-point thread·

Mosh is a truly impressive feat of thought and, perhaps more importantly, engineering. The thinking behind Mosh is substantial, the paradigms are fresh. Reading about mosh on its excellent website, I always leave with a profound feeling of enthusiasm. Mosh belongs a school of software development ethics that I'm sorely missing in the world. However, I do concur that, perhaps, Mosh solves a deep problem on the wrong level or, even, in the wrong domain. The feeling, already expressed here…

hf·402-point thread·

If anyone is interested in the downsides: 1) mosh lowers the average latency, but it causes the perceived latency to be highly variable. The issue is that there are various moments where the algorithm somewhat-correctly decides it cannot predict what will happen due to new incoming keystrokes. An example of this is after you hit enter: you might be running an entirely different program at this point. In essence, the algorithm "warms up" as it makes correct decisions, and once…

saurik·257-point thread·

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
4

100+ points or 50+ comments

Total points
2090

reference only — not used in Hall rules or ranking

Total comments
562

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2012-04-08Mosh: the mobile shellamsaarin72
2012-04-09Mosh: SSH for 2012First breakout · Best threadpc900193
2012-04-10Mosh (SSH replacement w/roaming from MIT)mmastrac10
2012-04-21Mosh - Remote terminal application that supports intermittent connectivitypulleasy181
2012-09-28Mosh: the mobile shellsuperchink61
2013-01-06Mosh: the mobile shellColinWright25789
2013-01-09Mosh: the mobile shellroh26it40
2013-09-03Mosh (mobile shell)networked246
2013-12-10Mosh - mobile shellsookcha20
2014-09-01Mosh: A replacement for SSHHall inductionjayfk402122
2016-04-26Mosh: the mobile shellLatest 20+ point returntambourine_man469148