Live data from Hacker News

Show HN: Browse HN Together in Three.js

threejs-example.hyperbeam.com

71–80 of 139 posts

Re: Show HN: Browse HN Together in Three.js

#72
Maybe I'm missing something but I don't understand the multiplayer aspect -- I'm in the interactive Chrome browser I can play with, but there's nobody else here. I'm not browsing together with anybody.

If it matters, the HN link redirects for me to:

https://threejs-example.hyperbeam.com/672b6071

and the ID at the end stays the same even in incognito.

Since this is on the front page and I've been waiting around for 5 minutes there must be other people using it. How is it supposed to be multiplayer?

EDIT: once I posted this comment somebody else joined, I see how it works now. Very cool. I guess it depends on winding up with a shared ID or something?

Re: Show HN: Browse HN Together in Three.js

#73

Maybe I'm missing something but I don't understand the multiplayer aspect -- I'm in the interactive Chrome browser I can play with, but there's nobody else here. I'm not browsing together with anybody. If it matters, the HN link redirects for me to: https://threejs-example.hyperbeam.com/672b6071 and the ID at the end stays the same even in incognito. Since this is on the front page and I've been waiting around for 5…

Right now when you click the link we create a new "room" based on your IP. If you share the generated URL (like you did above) then people can join in and cobrowse with you

Re: Show HN: Browse HN Together in Three.js

#74

What sorcery is this? Youtube videos are opening without any delay (within half a second) and there's no frame lag even with 1080 quality setting. How does this work?

I'm surprised Widevine DRM allows this but I guess you can't really detect "I'm in a VM and being streamed visually by the host". You can't even take a screenshot of YouTube TV if you don't run it in a VM. Goes to the clipboard as all black. How does HyperBeam not get abused (and consequentially shut down) for people wanting to share a stream of a pay-per-view / YouTube TV style subscription with their friends?

Widevine isn't used on regular videos.

Re: Show HN: Browse HN Together in Three.js

#75
post #56

How do you handle user credentials or general inputs? If I type in my Netflix credentials, don't you and/or my watch party friends get access to them in some way?

Great question.

We’re building a “privacy mode” feature to address this exact problem that allows the host to black out the screen when entering sensitive information like credentials.

As for Hyperbeam getting access to credentials—we don’t store any input from users in the virtual computer. The only things we track are the time a particular IP is connected to the VM and the domains that are visited (this is anonymized).

Re: Show HN: Browse HN Together in Three.js

#77

What sorcery is this? Youtube videos are opening without any delay (within half a second) and there's no frame lag even with 1080 quality setting. How does this work?

I'm surprised Widevine DRM allows this but I guess you can't really detect "I'm in a VM and being streamed visually by the host". You can't even take a screenshot of YouTube TV if you don't run it in a VM. Goes to the clipboard as all black. How does HyperBeam not get abused (and consequentially shut down) for people wanting to share a stream of a pay-per-view / YouTube TV style subscription with their friends?

[deleted]

Re: Show HN: Browse HN Together in Three.js

#80

This is very impressive technology, but I'm not sure what I'd use it for, to be honest. Does this technology have support for VR? Because I could see how this could be the future of doing computationally intensive tasks on under powered devices.

Thanks! We began building the tech for a watch party site (watch.hyperbeam.com) and were similarly skeptical of other viable applications. However, it turns out there are a ton of really cool use cases—here are some companies using our API right now:

Remote tutoring: https://www.teachwithkoala.com

VR offices & conferences: https://framevr.io

Watch parties: https://kosmi.io

Online coding lessons: https://www.strivemath.com

VS Code embeds: https://github.com/mintlify/connector

As for improving VR support, we're in the process of building a Unity SDK. Running computationally-expensive tasks in VR sounds really interesting in addition to the social use-case!

Post reply on HN