Live data from Hacker News

PeerTube v2

framablog.org

101–110 of 159 posts

Re: PeerTube v2

#101
post #84

I really like the idea behind these types of decentralized projects. However I want to mention that they rarely take off. And it's usually not due to some technical or marketing related reason. The simple economic reason for the lack of their success is that centralized organization like YouTube can operate much more efficiently than a decentralized one like peertube. Some of the reasons are: Higher organizational ef…

You're right on all points. Still, some of the most successful systems are decentralized: internet, telephone, email, torrent, bitcoin et al, the web (caveat that DNS is centralized), etc. All of these examples are basically networks of people. Do we want these networks operated by private companies?

I think what you refer to as decentralized systems is for the most part applications on top of the TCP/IP protocol stack. Still I wouldn't call the examples you provided - with the exception of torrents - as decentralized. The internet and the telephone systems are mostly run by a few large ISPs and CDNs, email by a few large providers (Gmail, Yahoo, Outlook), and for most people the web consists of Facebook, Youtube, Spotify, Instagram, etc and a few large newspaper sites.

Re: PeerTube v2

#102
post #98

elephant in the room: how does this platform deal with DMCA requests, copyright violations, and content moderation.

Website allegedly claims that it can't take down user's content because it's decentralized, would the DMCA request go through to the individual user? I can see that being a problem with negligent people, I expect that the company would probably step in regardless and take down videos.

Re: PeerTube v2

#103
post #90

Earlier quoted context omitted.

> If instead, the search algorithm loops through data in a cached index server, that's no longer "search in a distributed way" that the gp was originally wondering about. So DNS isn't distributed because my computer caches queries? I think this is arguing semantics rather than practicalities. Centralization isn't binary -- it's a continuum, and we care about it because of the benefits it provides, not because we thin…

>So DNS isn't distributed because my computer caches queries? Again, I'm not talking about a technical engineering component. I'm talking about users aggregate behaviors . Please see my other reply of how we seem to be talking at different abstraction levels. >Centralization isn't binary -- it's a continuum, and we care about it because of the benefits it provides, not because we think it's an end in and of itself. R…

> I'm talking about users aggregate behaviors.

So am I.

For example, Github currently hosts the majority of Git repositories online, and I've heard people argue that this means Git isn't really decentralized, because the user behavior is to stick everything into a central repository on a central server. But when Microsoft bought Github, lots of people migrated to Gitlab, and (issues notwithstanding) it was easy for them to do so because of Git's distributed architecture. Git was decentralized enough that pivoting from a bad event was still way easier than it would have been with a different architecture.

When I talk about decentralization as a practical concern, I'm not worried about users aggregating around good services. I'm worried about whether the architecture supports moving away from or augmenting those services if something goes wrong in the future.

And what I mean when I talk about centralization as a continuum is that the social aggregated behaviors you're worried about are still strictly better under a PeerTube system than they are under a Youtube system -- so there's no point in bashing PeerTube just because it doesn't solve literally every problem.

If I'm removed from a centralized PeerTube indexing service, my video is still online under the same URL, and I can still point users at a different indexing service. If censorship becomes problematic or widespread, users will move to different indexes because the network lock-in of an indexer is less than the lock-in of a social platform. As far as speed concerns go, users can fall back on slower indexers only when fast ones fail. All of this is workable.

But if I'm removed from Youtube, I have to start over from scratch with a new URL on a different site with different features that doesn't play nicely with any of the existing tools or infrastructure.

> I'm talking about centralization as a emergent phenomenon

The emergent phenomenon you're talking about is that sometimes better, faster services have more users than bad services. That's not a problem with decentralization, and that's not a problem decentralization is trying to solve. Decentralization is only trying to mitigate the harmful effects of that phenomenon.

It is not a desirable goal of decentralization to make every node in a graph have the same traffic levels -- and I mean that both on a technical and on a cultural level.

Re: PeerTube v2

#104
post #98

elephant in the room: how does this platform deal with DMCA requests, copyright violations, and content moderation.

That's a little bit like asking how nginx deals with DMCA requests.

It depends who's running the specific server running PeerTube.

Re: PeerTube v2

#105

Unfortunately, "normal people" are never going to use something like this in significant numbers. We need a centralized video hosting website, with freedom of speech values, with huge funding, which markets to normal people. The only way I see this happening is a single bored billionaire going for it.

>with freedom of speech values

No thanks, I prefer to go to bars without Nazis.

Re: PeerTube v2

#106
post #90

Earlier quoted context omitted.

>So DNS isn't distributed because my computer caches queries? Again, I'm not talking about a technical engineering component. I'm talking about users aggregate behaviors . Please see my other reply of how we seem to be talking at different abstraction levels. >Centralization isn't binary -- it's a continuum, and we care about it because of the benefits it provides, not because we think it's an end in and of itself. R…

> I'm talking about users aggregate behaviors. So am I. For example, Github currently hosts the majority of Git repositories online, and I've heard people argue that this means Git isn't really decentralized, because the user behavior is to stick everything into a central repository on a central server. But when Microsoft bought Github, lots of people migrated to Gitlab, and (issues notwithstanding) it was easy for t…

>When I talk about decentralization as a practical concern, I'm not worried about users aggregating around good services. I'm worried about whether the architecture supports moving away from or augmenting those services if something goes wrong in the future.

I understand your point here but this sounds more like a technical detail and not about social power structure. To your point, I'd also say the combination of DNS and http protocols already allow for people to move their content around the internet (keep the same url) and yet people do care about aggregation around platforms because they don't like concentration of power. So even though you state you don't worry about it, others do. I believe reducing platform power is part of the motivation for p2p video.

>And what I mean when I talk about centralization as a continuum is that the social aggregated behaviors you're worried about are still strictly better under a PeerTube system than they are under a Youtube system -- so there's no point in bashing PeerTube just because it doesn't solve literally every problem.

Btw, I'm not "bashing" Peertube. Instead, I'm trying to emphasize that it would be a mistaken belief to think that a p2p video protocol can stop defacto centralization. (E.g. see history of http protocol on why that doesn't happen.) Instead of thinking about what's technically possible with cache index servers, we should think about what humans typically do that inadvertently recreates centralization that nobody seems to want. A quality cache index server can create a feedback loop that attracts both users and video uploaders which weakens decentralized p2p nodes. If that particular cache server's popularity doesn't really matter because p2p nodes will always be able to independently exist, then that means today we can also say that Youtube doesn't matter because you can already serve videos (AWS, Azure, home server) independently outside of Youtube.

>If I'm removed from a centralized PeerTube indexing service, my video is still online under the same URL, and I can still point users at a different indexing service. If censorship becomes problematic or widespread, users will move to different indexes because the network lock-in of an indexer is less than the lock-in of a social platform.

But people can make the same argument about Google's index search results. E.g. it doesn't matter if your blog or niche pet store got removed from the page 1 of the search results because you can theoretically point users to a different indexing service (Bing, or roll-your-own index ranking algorithm with Common Crawl dataset, etc). The content at the url domain you already own is still at that url. But we both know that answer (while true in a sense) does not satisfy people. Website owners get very upset when they lose ranking or get removed (censorship) from search results altogether. Even though there are technical solutions for people to not use "google.com", it's irrelevant when their mental framework is "power & influence" of Google.

>The emergent phenomenon you're talking about is that sometimes better, faster services have more users than bad services. That's not a problem with decentralization, and that's not a problem decentralization is trying to solve. Decentralization is only trying to mitigate the harmful effects of that phenomenon.

I think I disagree with that but let me expand. If the goal of decentralization is some diversity (e.g. some niche content has a place to serve video outside of Youtube) then your paragraph makes sense. However, if it's the more ambitious idea of "replace Youtube", then yes, it's a huge problem of decentralization that it can't be as fast/convenient/quality as centralized services for normal users. If most mainstream users are avoiding decentralized services because it "didn't solve problems it doesn't claim to solve" -- does it mean decentralization "succeeded"? I guess there's semantic wiggle room there.

>It is not a desirable goal of decentralization to make every node in a graph have the same traffic levels

I never claimed equal traffic was desirable and that seems to be an uncharitable reading of my points.

Re: PeerTube v2

#107
I setup a peertube and companion mastodon just about a year ago. I mostly used the peertube personally. A few weeks later I noticed some user was uploading movie rips so I disabled the user account in the barebones admin user interface and set a user data limit at 2 gigabytes, the server had tons of space and this seemed generous.

Fast foward EOM, what appeared to be the same user created an automated system to create a new user, upload 2GB and move to the next. Peertubes basic ui had no way to mass ban, set filters, nothing. I had a monster bill and just unplugged the whole thing because the users were coming from a wide range of ips.

While I hope that was an outlier, the UI still leaves a LOT to be desired, and slower instances are painful to use

Re: PeerTube v2

#108
post #82

It seems like they did not consider how they want peertubers to be able to monetize. On the contrary, it seems they have something against 'capturing your attention and selling it to Fanta'. I want this piece of work to be exhibit A in how staying inside your ideological bubble will ensure failure. I think it's especially sad since they used crowdfunded money so they aren't just failing on their own dime.

Here's the relevant FAQ entry for that: https://joinpeertube.org/faq#what-is-peertube-s-remuneration...

paraphrasing: 'Getting compensated for your efforts is politically contentious, so we won't help you. But hey, we're open sourcey and stuff, so you can do it yourself. toodleydoo :) '

Look I don't really want this to fail. Would be great if streaming a video would no longer mean sending free money across the ocean. But they will have to change their attitude just a tiny bit.

Re: PeerTube v2

#109
post #20
post #3

The peer-to-peer storage and sharing of video files isn't the hard part: it's the ability to search for and discover content that makes YouTube compelling in my opinion. Are any of these p2p YouTube replacements presenting a compelling way to search/discover content in a distributed way? Or if the search index is centralized, do any of them have a compelling model for staying funded without selling everyone's search/…

Well that's the real problem when you start competing with Google and the like. They're data behemoths. As long as you don't have as much data collected, they'll have a significant advantage. The solution to this is really simple and hardly conceivable at the same time: make competitively important data public. In this case, that's anonymized video browsing/viewing data. Market competition would flourish, the big guy…

>In this case, that's anonymized video browsing/viewing data

So the view count publicly available and something like the Google search analytics already available? Personalized data offers a huge competitive advantage.

Re: PeerTube v2

#110
post #45

I really want to like peertube but I think its UX, at least where it stands now, is going to hold it back from ever challenging youtube. I use youtube a lot, and for a huge range of topics. I don't have any interest in creating an account on a niche-specific instance and I think the average user who doesn't even understand what federalization does even less. However, I literally don't even understand how to make an a…

I think hosting a niche video site is more PT’s speed anyway. There are plenty of video makers that have an audience that would follow them them to a new platform and PT is one way to do that and (possibly) keep more of the cut that YT is currently taking now. As long as YT stays dominant they’re always going to have the advantage of availability and discovery so it’s honestly not worth competing for makers on that f…

> keep more of the cut that YT is currently taking now.

Keep more of what cut? AFAICT, YouTube creators make money from two primary sources: YouTube ads and Patreon. The latter is independent of YouTube (i.e. YouTube doesn't get a cut). The former seems very closely tied to YouTube. How would an independent creator even go about sourcing ads to show on their independent site? Do they want to put in the effort? Would they really have enough leverage to get paid substantially more than their cut of YouTube's ads?

Post reply on HN