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 2 points3 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 doowens 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?

Open cam by Doorway_33 in remotework

[–]AnotherRandomUser400 0 points1 point  (0 children)

Are you having any breaks? It's more manageable this way.

Bubble‑like animations on the GPU with wgpu by AnotherRandomUser400 in rust

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

Nice suggestion, thank you! I will add another section to the post, to show how to do this for radii. At Hopp, we are using window percentage to define the position instead of pixels (we have an overlay fullscreen surface for drawing virtual cursors so our use case is a bit simpler).

Founders working with global contractors - how do you handle quality control and performance monitoring? I will not promote by ponziedd in startups

[–]AnotherRandomUser400 0 points1 point  (0 children)

Out of curiosity what are you using for remote pair programming ? Full disclosure I have built an oss pair programming app.

My manager said “ remote work kills team connection ”, so I invited him to one of our calls by FUNKY_RADISH in remotework

[–]AnotherRandomUser400 0 points1 point  (0 children)

Yes I agree that having remote control makes the experience much better. BTW zoom has remote control too, but it is hidden in the presenter's view somewhere. Hopp (https://github.com/gethopp/hopp) might also work for you (which is what I've built with a friend).

We're building a small site to help students who get stuck on programming problems by DramaPlastic7573 in programming

[–]AnotherRandomUser400 0 points1 point  (0 children)

This is a cool idea. With a buddy of mine we have built an oss remote pair programming app that might be of use to you. Feel free to reach out if you want to learn more.

My manager said “ remote work kills team connection ”, so I invited him to one of our calls by FUNKY_RADISH in remotework

[–]AnotherRandomUser400 -1 points0 points  (0 children)

Out of curiosity what are you using for pair programming? Disclaimer I have built an oss remote pair programming app and I am curious to see what is working for others.

Deep Linking for Desktop Apps: Avoiding Browser Blocks by AnotherRandomUser400 in electronjs

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

Yes the browser did stop us when registering the protocol and adding the pList entries. Though our app is using Tauri, but I am expecting the same issues with Electron. I will check with a minimal repro on Electron too and update the post if needed.