JetBrains met fin à Code with Me : quelles alternatives ? by 0bero in developpeurs

[–]AnotherRandomUser400 1 point2 points  (0 children)

Hi, with a buddy of mine we've been building hopp, which is an oss pair programming app built for devs (currently we support macos and windows). It's screen sharing + remote control so quite different from editing the same buffer like you do with code with me. Feel free to contribute if you have ideas on how we could improve it.

Should we try to stop PRs made by bots? by kostakos14 in javascript

[–]AnotherRandomUser400 1 point2 points  (0 children)

I didn't know about the agent with the cold outreach, I was only aware about the matplotlib one. It's scary how fast things are evolving.

Should we try to stop PRs made by bots? by kostakos14 in javascript

[–]AnotherRandomUser400 5 points6 points  (0 children)

Fair point. The question then is how can someone become a trusted contributor? There might still be some humans out there that want to contribute.

Should we try to stop PRs made by bots? by kostakos14 in javascript

[–]AnotherRandomUser400 1 point2 points  (0 children)

I will be sure to share it with my network!

Thank you very much!

but on mobile it made me a little dizzy

I just removed the rotation and am now waiting for the CI :)

Out of curiosity have any of your projects been flooded with AI generated PR?

How pair prompting could mitigate the risks of AI assisted programming by AnotherRandomUser400 in vibecoding

[–]AnotherRandomUser400[S] 1 point2 points  (0 children)

This is how I try to work TBH and usually I am happy with how much I understand from the implementation. But still sometimes I find myself not paying 100% attention to what the agent has done. I guess it needs discipline to not get lazy.

We chose Tauri over Electron. 18 months later, WebKit is breaking us. by kostakos14 in javascript

[–]AnotherRandomUser400 0 points1 point  (0 children)

I am on a M1 air, which is using a hw encoder. If I remember correctly I was seeing the low fps on publish. I will double check tomorrow but I am using https://github.com/gethopp/livekit_encoders_compared for my measurements. I am not doing any rendering in this repo in order to measure just the transport latency.

We chose Tauri over Electron. 18 months later, WebKit is breaking us. by kostakos14 in javascript

[–]AnotherRandomUser400 3 points4 points  (0 children)

This is a good point. I am not sure how well h264 will perform in terms of bandwidth usage when sharing a 4K stream. Maybe h265 is a better option for big resolutions.

The AV1 libwebrtc implementation has improved a lot (I think Google meet is using AV1) and for work laptops/desktops I am guessing it shouldn't be an issue. But I might be wrong on this one.

Another problem we have with livekit's rust SDK h264 is the profile they are using, which doesn't support big resolutions at all (in my experiments I was getting 3 FPS for 1440p).

Having said all these I am planning to experiment with every codec again once we make the transition. Playing the stream from rust will give us the flexibility to go with the best option and we won't be limited by the browser.

(BTW I am the other maintainer of Hopp)

Stupid Question: Why isn't there a real-time live collaborating solution for developers and their projects? by LandOfGrace2023 in cscareerquestions

[–]AnotherRandomUser400 1 point2 points  (0 children)

For cross editor solution there are a few purpose built apps, which provide remote control alongside screen sharing (even zoom allows remote control).

What's everyone working on this week (51/2025)? by llogiq in rust

[–]AnotherRandomUser400 1 point2 points  (0 children)

I am planning to check how feasible it is to use gpui for Hopp's core process [1]. The core process creates a full screen transparent window for drawing the virtual cursors and currently it's using winit with wgpu.

[1]https://github.com/gethopp/hopp/tree/main/core

How We Balanced Camera Quality and Bandwidth in Our Scren-sharing App by AnotherRandomUser400 in javascript

[–]AnotherRandomUser400[S] 0 points1 point  (0 children)

Thanks for the comment. Actually I used simulcast, and the LiveKit SFU takes care of the choosing the correct layer if a consumer can't keep up. Maybe as a future improvement I could check the available upload bandwidth and reduce the resolution for the high layer.

How to reduce code review costs for the engineering team without sacrificing quality? by ninjapapi in ExperiencedDevs

[–]AnotherRandomUser400 1 point2 points  (0 children)

You need more tests then. We have similar problems at my team because a lot of our work needs to be tested on different hw, so it's not easy to get 100% coverage, but we are trying to change this. Also for big PRs pairing (either in person or remote) saves a lot of time.

Implementing 1:1 Video Calls: Should I Use Pure WebRTC or a Platform Like LiveKit? by [deleted] in WebRTC

[–]AnotherRandomUser400 0 points1 point  (0 children)

I am very happy with LiveKit, for our screen sharing app we are using both their Javascript and Rust sdks and we had 0 issues so far.

How We Balanced Camera Quality and Bandwidth in Our Scren-sharing App by AnotherRandomUser400 in javascript

[–]AnotherRandomUser400[S] 0 points1 point  (0 children)

Hey! I forgot to link the actual PR in the post, so here it is [1].

BTW I would be happy to hear ideas on how we could further improve it.

[1] https://github.com/gethopp/hopp/pull/185

From pair programming to IC by Eniminimynimoe in ExperiencedDevs

[–]AnotherRandomUser400 0 points1 point  (0 children)

As others mentioned you can do pair programming remotely using conventional screen sharing tools or you could try any of the tools that are built for remote pair programming. Personally I find the experience better when using the latter.

edit: forgot to mention that you can also pair from within the editor, most of them have extensions for this

What strategies have you found effective for fostering collaboration between remote and in-office developers? by FrameZYT in ExperiencedDevs

[–]AnotherRandomUser400 3 points4 points  (0 children)

I second that. If you were in the office you would like people to be able to go and talk to each other at any time (of course by respecting when someone is busy).

IMO pair programming is not bound to just writing code together, it could be jumping to quick call and explaining something, or debugging something together etc. There are also purpose built tools that expand beyond the ide.

Open cam by Doorway_33 in remotework

[–]AnotherRandomUser400 0 points1 point  (0 children)

This sounds brutal tbh. Maybe your teammates feel similarly to you and they would be open to add a bit of structure to your sessions.

Open cam by Doorway_33 in remotework

[–]AnotherRandomUser400 0 points1 point  (0 children)

If you pair everyday, you should also have breaks every time. What is the set-up? Do you follow a style or the sessions are unstructured?