Hacker News new | ask | show | jobs
by BoorishBears 294 days ago
I don't understand what makes this less grainy than any other option, like Discord

Clicking in I thought this was going to be like Jetbrain's pair coding setup which uses your local native editor and only transmits editor content and user interaction

2 comments

I think it is detailed in this blog post: https://gethopp.app/blog/latency-exploration
One of the maintainers here. I am looking at improving this more. With av1 we can get even better latency at 4K, the problem is that it is not supported on Safari for old devices, so I am looking into getting the stream in rust and sending it to the frontend via a local ws server, surprisingly to me the added transport latency is less than 5ms.
Thanks for the heads-up. Also it would be great to be able to quickly switch "pairs". Currently Gather is switching their license so many people might be looking for alternatives. We don't need no running around on maps but having the ability to quickly jump between groups would be awesome.
This is nice suggestion. I created https://github.com/gethopp/hopp/issues/52. Feel free to add more info on how the ideal workflow would look like to you.
I wish there was a way for people using different editors to pair program using their own favorite instead of say...dishing neovim or intellij for something monaco or web based.
I mean IntelliJ does have native collaboration

CodeTogether has multiple platforms but I'm not sure if it allows different clients to connect together

(And I was thinking this would be OSS CodeTogether)

What I meant is it would be nice to have a common protocol that allow 2 persons with different editors preference to do this kind of pair programming session without one having to ditch is preferred one.

For example, I can make do with intellij whose vim plugin is actually well made but the vimlike plugins for vscode are all useless.

Before starting Hopp and searching for alternatives, one of the things I really liked was Zed's paradigm around collaboration, with its Collab panel and Channels.

The streaming quality was also quite good with Zed. VSCode and JetBrains pairing features were a pain, as you needed to share a URL. The experience in general was not optimal. Not something you want to do multiple times a day.

With Zed, the only drawback was that the scope is always IDE (view mode also for whole screen). But from my experience, pairing is more than your IDE. It's terminal, debugging your unnecessarily complex AWS setup, fiddling with Grafana dashboards, etc.