Live data from Hacker News

WebTorrent

webtorrent.io

81–90 of 149 posts

Re: WebTorrent

#81

Earlier quoted context omitted.

I am on a 200GB capped residential LTE internet connection. Upload is included in that data cap. If this was surreptitiously deployed that would cost me money and generally be not cool.

That is a you problem. The website is not responsible for your data plan.

That attitude is totally fine if you don't care about having people visit your site more than once.

Re: WebTorrent

#82
post #42

Earlier quoted context omitted.

Intent isn’t always nessesary for a conviction. Child porn comes instantly to mind.

Intent is a necessary element for that charge, at least on the US Federal level. But in any case, completely accidental possession is a defense, meaning, if you have something in your possession without even knowing that it's in your possession, that can be presented as a defense to charges. That would likely be the same when it comes to being an unwitting distributor of copyrighted material via a stealth torrent. Si…

In theory, sure. But I’ve read enough horror stories. The reputational damage of even being charged is immense.

Re: WebTorrent

#83
post #58

Disclosure: I'm the author of WebTorrent. It's so fulfilling to see WebTorrent still popping up on Hacker News after all these years. I started the project in 2013 and devoted most of my 20s to working on it, ultimately becoming a full-time open source maintainer. I started WebTorrent with the goal of extending the BitTorrent protocol to become more web-friendly, allowing any browser to become a peer in the torrent n…

This is the sexiest comment in HN history.

Re: WebTorrent

#84
post #59
post #12

Earlier quoted context omitted.

Well spotted. In other words, WebRTC lets a site owner have their visitors distribute content directly to others without their knowledge or consent, basically making it impossible to argue that the distributor has intent to do so in the general case. That said, it was already highly questionable for legal application, since a torrent client can run on any machine connected to a home wifi, including guests and comprom…

Do countries other than Germany also have dedicated, famous [1] legal agencies sending out cease and desist letters and suing for damages (~900€) as soon as you accidentally seed a compromised torrent for even a few seconds? [1]: https://de.wikipedia.org/wiki/Frommer_Legal

In Sweden that happened for a year, then it stopped. Just refuse to pay abd deny all.

Re: WebTorrent

#85

P2P connections over the web are usually not possible due to typical consumer router configurations and bad decisions in the design of WebRTC protocol. The vast majority of these P2P web projects, including WebTorrent, is actually using proxy servers to fake the illusion of P2P connectivity (to be specific, they are using TURN servers to proxy traffic). Here's a stackoverflow question I asked about this and burned a…

This isn't true. In 2017 appear.in published some numbers. They saw ~15% were not able to do P2P. https://medium.com/@fippo/what-kind-of-turn-server-is-being-... Reading your stackoverflow link my guess is that you aren't using STUN. A P2P connection can't be established without a NAT hole punch. Also if possible I would avoid the terms `Full-cone NAT` and `Symmetric NAT` they don't do a good job of describing what i…

I wonder if Tailscale have any numbers on how often clients failover to STUN?

Re: WebTorrent

#87
post #31

I'm building a decentralized ai marketplace and guess what? This piece of software is the backbone of our off-chain file transfer protocol. It just works; however, its seeder (BitTorrent-tracker) depends on node-webrtc, and it is not an official node package for web-rtc. It has some weird issues. For example, when you seed the torrent through BitTorrent-tracker, and on the client side (chrome browser), I used chrome:…

I originally went the same route as you, and found that https://github.com/pion/webrtc is probably the best package out there for webrtc. I learned go just for it, and it paid off tenfold. Less memory, more connections, lower latency.

Thank you so much PaulBGD! It means a lot that you have been consistently happy with Pion.

We got super lucky that a company heavily depended on SCTP in the early days. One of their devs (enobufs) did an amazing job with it.

Re: WebTorrent

#88
post #73

> WebTorrent is the first torrent client that works in the browser. YEP, THAT'S RIGHT. THE BROWSER. Not quite. Opera had built-in support for Bittorrent for quite some time: https://www.reddit.com/r/todayilearned/comments/ec79j/til_yo...

Meh. We had firefox plugins before that.

https://www.xenoveritas.org/node/113

Re: WebTorrent

#89

I've always been very, very nervous about the privacy implications of this technology. Creating a persistent, public record of every IP that has ever accessed a particular video is a HUGE step backwards compared to current video/file distribution systems, and I don't think end-users correctly appreciate the trade-offs yet of making that sort of information public and joinable across domains / different activity (i.e.…

I think the good ol’ saying applies here as well that security through obscurity is not secure . Here like in other aspects it is best to secure users in such a way that if a christian school does a search like that and punishes students based on what they do in their free time (or worse their gender perception or sexual orientation) then there should be an easy course of action through the legal system for the stude…

> if a christian school does a search like that and punishes students based on what they do in their free time

As an alumni from a Christian school, I can confirm that this is legal. [0]

You'll get expelled if you're in a same-sex relationship, or displaying behaviors of such a relationship (e.g. holding hands). [1]

> Harding University holds to the biblical principle that God instituted marriage as a relationship between one man and one woman and that gender identity is given by God and revealed in one’s birth sex. Students are prohibited from being married to or dating a person of the same sex. Neither may students engage in behavior suggesting a romantic relationship with a person of the same sex. The University further holds to the biblical principle that sexual relationships outside the context of marriage are unacceptable to God and immoral. Sexual immorality in any form will result in suspension from the University.

[0]: https://archive.org/details/harding-title-ix-exemption/page/...

[1]: page 16: https://www.campuspride.org/wp-content/uploads/harding_stude...

[bonus]: http://www.huqueerpress.com/the_zine.html

Re: WebTorrent

#90

Imagine visiting a website and the ads are sent to you via webtorrent and your browser diligently reshares it. Not only do you suffer the ads, you unwittingly contribute your resources (power and bandwidth) to propagating them

Seems like it needs a way for users to decide what they share so that we can just share the content and let the ads 404. Hell maybe we can even pay each other--both for the hosting and for the data work necessary to keep the malware (e.g. ads) out.
Post reply on HN