Our great sponsors
|almost 2 years ago||22 days ago|
|MIT License||GNU General Public License v3.0 only|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
SQLite-TUI: A TUI for viewing SQLite databases, written in Go
4 projects | news.ycombinator.com | 3 Sep 2021
Google in shock as Samsung considers moving to Bing as default search engine
3 projects | news.ycombinator.com | 17 Apr 2023
> I usually use Mosh
Mosh as in "mobile shell"? https://mosh.org/
> Would you suggest I try slime-tramp?
I don't know yet, I've just started trying it out.
What made me want to try it was that I could use GUI Emacs to connect to emacs running on a different machine and still have full access to all the emacs keybindings.
So far, the downsides that I have encountered are that M-. and C-c C-k (slime-compile-and-load-file) don't quite work. The work-around would be to visit each file using the remote path and re-compile them so that the running Lisp image can map what's in the image to a path tramp recognizes. Then M-. and C-c C-k should work.
To recompile, select all then compile (X-c X-p C-c C-c) works, or I think C-c M-k also works. Not a great solution if there are a lot of files, though.
IIUC the problem boils down to M-. eventually calling (xref-find-definitions) which is an emacs built-in, and I think that's why the tramp paths aren't translating until a re-compile is done.
HyperShell: Spawn shells anywhere. Fully peer-to-peer
8 projects | news.ycombinator.com | 14 Apr 2023
Seems so: I like the idea. Would be, however, to integrate with mosh  and feel much better if there was a well audited SSH implementation beneath the hole punching and rendezvous layer.
Closing a Stale SSH Connection
5 projects | news.ycombinator.com | 9 Apr 2023
The cryptography is standard AES-128 in OCB3 mode. It's been around long enough, and has had enough security scrutiny to at least discover a few minor DoS vulnerabilities, that it isn't entirely unreviewed.
For the cipher itself, see https://en.wikipedia.org/wiki/OCB_mode#Attacks5 projects | news.ycombinator.com | 9 Apr 2023
I’m not sure about resuming from sleep, but does mosh address your network stability issues?
After using Emacs (with evil) for a long time I switched to Neovim.
5 projects | /r/neovim | 22 Mar 2023
Use mosh (https://mosh.org/) instead of ssh
What is the current state of remote neovim?
4 projects | /r/neovim | 29 Dec 2022
This is something I've been tracking pretty closely. My understanding of the current options: 1. Use sshfs. Pros: nothing to install on the remote server. Cons: will choke on huge filesystems when doing some operations (e.g. fuzzy finding). Also requires all your LSP/linting/analysis tools to be installed locally, which may not be the case if your company is transitioning to remote developer environments. 2. Use netrw or similar. Pros: nothing to install. Cons: will not play nice with LSP, fuzzy finding, or anything else. 3. Use distant.nvim. At this point, basically the same as netrw except that maybe remote LSP will work. 4. SSH to the server and use nvim there. Pros: simple and everything works. Cons: Have to install nvim on the server. SSH connection may cause typing lag if the RTT is high (some people report that Mosh can help the lag issue)
I have reached Vim nirvana
13 projects | news.ycombinator.com | 27 Dec 2022
In my experience, vscode remote code editing is very buggy and resource hungry. Not very fitting if your Internet is unstable/slow and/or your target workstation is not that powerful (why is 8GB of RAM not enough?). I've had more success with Neovim either with distant.nvim or directly on the Workstation with mosh
Ask HN: Programs that saved you 100 hours? (2022 edition)
69 projects | news.ycombinator.com | 20 Dec 2022
The Mosh SSH client for intermittent connectivity ( https://mosh.org/ ) has definitely saved me at least 100 hours. Too bad that it's only available for Windows as a Chrome extension, and Chrome will discontinue support for it starting in the new year. Really not looking forward to having to search for an alternative...
4 projects | news.ycombinator.com | 1 Dec 2022
mosh is supposed to be pretty good for ssh latency: https://mosh.org
Any recommendations for operating system authentication libraries?
4 projects | /r/rust | 29 Nov 2022
Today, my project uses SSH to authenticate with a remote machine, start up the server, and report back the address, port, and key that are used for encrypted communication with my server. This mirrors how mosh and eternal terminal work.
What are some alternatives?
Eternal Terminal - Re-Connectable secure remote shell
tmux - tmux source code
Gravitational Teleport - The easiest, most secure way to access infrastructure.
visidata - A terminal spreadsheet multitool for discovering and arranging data
Advanced SSH config - :computer: make your ssh client smarter
termdbms - A TUI for viewing and editing database files.
Code-Server - VS Code in the browser
PowerShell - PowerShell for every system!
parallel-ssh - Asynchronous parallel SSH client library.
Cluster SSH - Cluster SSH - Cluster Admin Via SSH
stormssh - Manage your SSH like a boss.
tailscale - The easiest, most secure way to use WireGuard and 2FA.