Live data from Hacker News

Show HN: Browse HN Together in Three.js

threejs-example.hyperbeam.com

121–130 of 139 posts

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

#121
post #118

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…

[deleted]

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

#122
post #118

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…

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 technically block this they would need to know all the possible IPs of the servers.

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

#123

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?

You just have a really good internet connection. Lags a lot on my mobile internet.

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

#125

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…

It's so funny looking at this room and seeing people tryna exploit it. And talk to each other via the search bar.

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

#127

Earlier 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.

Interesting research question: how to build features to make sharing control less chaotic and potentially moderate abuse.

But the core experience is great. Works flawlessly even on an iPhone. Congrats!

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

#128
post #122

Earlier 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…

Yeah. Running as a Chrome extension I had the ability to rewrite my referer to any URL I chose and had the technically sound defense of "My referer shouldn't be because I am an extension not a website"

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

#129
Too many agents (i.e. humans, bots) are trying to load NSFW gifs and even if you want to prevent them from doing so, the shortcuts are on their side to revisit past links. Good luck with content moderation. Even if you implemented a way to vote bad actors out (e.g. you can kick players from game lobbies that don't follow the rules via having a server-wide vote), I believe it would be out-botted.

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

#130

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…

Someone is already doing nmap online on the host
Post reply on HN