Earlier quoted context omitted.
How would they block this exactly?
Technically? YouTube users are free to describe a deny list of domains. If the referer request header mentions the domain then content does not play. If you employ technical mitigations, such as issuing requests from a server and misleading with the referer, YouTube will reach out with a C&D. If you don't honor it, then prepare to defend your usage in court similar to ytdl. They will make the case that 1984 Sony Corp…
Show HN: Browse HN Together in Three.js
121–130 of 139 posts
Re: Show HN: Browse HN Together in Three.js
#122Earlier quoted context omitted.
How would they block this exactly?
Technically? YouTube users are free to describe a deny list of domains. If the referer request header mentions the domain then content does not play. If you employ technical mitigations, such as issuing requests from a server and misleading with the referer, YouTube will reach out with a C&D. If you don't honor it, then prepare to defend your usage in court similar to ytdl. They will make the case that 1984 Sony Corp…
> Obviously, you're not bound by YouTube's TOS, but run afoul and you'll find hyperbeam added to the big 4's url blacklist. This will prevent all YouTube content from playing through your domain.
This seems like a non-issue since by the very nature of the service no referer is sent. The browser is spun up in a VM and streamed to the client through WebRTC.
So in order to technically block this they would need to know all the possible IPs of the servers.
Re: Show HN: Browse HN Together in Three.js
#123What 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?
Re: Show HN: Browse HN Together in Three.js
#124Feels slightly like the infamous "hacking" scene when two people are using the same keyboard.
Re: Show HN: Browse HN Together in Three.js
#125Maybe 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…
Re: Show HN: Browse HN Together in Three.js
#126Re: Show HN: Browse HN Together in Three.js
#127Earlier quoted context omitted.
The first thing another user did was go to 4chan. I think the concept is really cool but maybe it needs a little more thought.
Yeah we didn't anticipate somebody sharing their room in the comments — we're trying our best to moderate that room. Fingers crossed the board they went on was the papercraft & origami board.
But the core experience is great. Works flawlessly even on an iPhone. Congrats!
Re: Show HN: Browse HN Together in Three.js
#128Earlier quoted context omitted.
Technically? YouTube users are free to describe a deny list of domains. If the referer request header mentions the domain then content does not play. If you employ technical mitigations, such as issuing requests from a server and misleading with the referer, YouTube will reach out with a C&D. If you don't honor it, then prepare to defend your usage in court similar to ytdl. They will make the case that 1984 Sony Corp…
I was mostly curious about this statement: > Obviously, you're not bound by YouTube's TOS, but run afoul and you'll find hyperbeam added to the big 4's url blacklist. This will prevent all YouTube content from playing through your domain. This seems like a non-issue since by the very nature of the service no referer is sent. The browser is spun up in a VM and streamed to the client through WebRTC. So in order to tech…
When I commented on the technical viability of enforcement, they simply had a lawyer tell me to stop instead. If I had had enough spare resources to challenge it, then maybe things would've ended differently.
Just wanting to make sure we don't get caught up on focusing on what is technically possible. That's not how the world works. Laws, and interpretations of those laws, define what is allowed to be done with code.
Re: Show HN: Browse HN Together in Three.js
#129Re: Show HN: Browse HN Together in Three.js
#130Maybe 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…