6 ms·
Look, I have actually studied p2p. I'm sure you have not. I doubt, for example, that you could quote off-the-top-of-your-head the research papers relevant to p2
by ucee054 13y ago
Look, I have actually studied p2p. I'm sure you have not. I doubt, for example, that you could quote off-the-top-of-your-head the research papers relevant to p2p.
If you had done your homework, you'd realize that p2p has been around since the nineties, and its only successes have been some weird military-type applications, file sharing, file distribution and Skype.
So p2p is not a new, superior paradigm about to burst into the mainstream, only being held back because of Moaning Minnies like me not pushing it hard enough.
It is actually an old, tired, second-hand, inferior technology that has been failing to go mainstream for twenty years.
"Please don't argue about a tech that appears too complex it can't suit old people"
You actually have to read what I wrote.
Part 1: I explained to you how technology is deployed to suit people who can't deal with complexity: an engineer builds it into a product/service for them - making the service simple enough to use.
Part 2: I explained to you why said engineer would never use p2p for said service: because all the bandwidth is available in the centre.
You know, to make a p2p system that can even approach the ballpark performance of a centralized system, you have to deal with connection asymmetry, connection heterogeneity, overlay construction and churn tolerance. You'll have a devil of a time just deploying and testing the fucking thing, forget about development. And you still get a less performant system overall.
The tech doesn't "appear" complex, it IS complex. For Grandma to be able to use it, the poor sods in Engineering have to make it "appear" simple, which makes the complexity THEIR problem.
This is NOT something any sane engineer would want if he could avoid it by getting Grandma what she wants by using a simpler alternative. Like a central server, for example.
- jokoon 13y ago> ballpark performance of a centralized system Performance in this case is overrated. You forget people want to have independent system which can't be shut down or controlled, that's the point of a network. > You'll have a devil of a time just deploying and testing the fucking thing, forget about development. Who cares about that ? Engineering is about results, not ease of work. Once you get results in engineering, you have them for life. Business wants easy solution, that's understandable, but the engineer's job is also to bring new products not done before. Consumers and businessmen rarely or never know about what can be done. > This is NOT something any sane engineer would want if he could avoid it by getting Grandma what she wants by using a simpler alternative. If the "simpler alternative" is now the majority, I can't understand how you can call this an alternative. At the beginning, networking was designed as in anybody can send to anybody. Most of the time engineers deliver solution to problems people are complaining about, but sometimes there are inherent problems only the engineers are aware of, in which the solution can actually create true value.
- ucee054 13y agothat's the point of a network. Wrong. The point of the network is to transmit data. Who cares about that ? Who cares about most efficiently getting to systems that work? Grandma, Aunt Tillie, the engineer, his boss that pays his salary, his boss's boss, his boss's boss's investor, and everyone else who matters. Who cares about p2p? You and a couple of other people who don't matter, don't pay anyone's salary and don't get to decide anything. You sound like a teenager. Maybe you should try to learn how technology decisions are taken in real life. You could start by getting a job in a technology company, but first here is a reading list for you: http://soloway.pbworks.com/w/file/fetch/46715502/Crossing-The-Chasm.pdf http://soloway.pbworks.com/w/file/fetch/46715502/Crossing-Th... http://archive.org/details/TheInnovatorDilemma http://archive.org/details/TheInnovatorDilemma http://it-ebooks.info/book/166/ http://it-ebooks.info/book/166/ http://www.jwz.org/doc/worse-is-better.html http://www.jwz.org/doc/worse-is-better.html http://www.dreamsongs.com/Files/PatternsOfSoftware.pdf http://www.dreamsongs.com/Files/PatternsOfSoftware.pdf
- jokoon 13y ago> Wrong. The point of the network is to transmit data. Data is mostly transmitted one way with those access network you're talking about. It makes me think of a tv or radio or cable network. That's the reason p2p does not attract anyone, because the current network is designed for people to focus on download instead, because that's the simplest software model. It only consists of supplying data to the consumer, like watching a tv channel. Internet is a mesh network first. That's how data flows. > Who cares about most efficiently getting to systems that work? Grandma, Aunt Tillie, the engineer, his boss that pays his salary, his boss's boss, his boss's boss's investor, and everyone else who matters. I was talking about product research. Technology does not invent itself. The boss you're talking about had no clue he could sell those things, and he did. I'm talking about lab rats, the people you fuel and inspire to make new stuff, not just use technologies in a way that has been done and done again. Facebook is already using the mesh paradigm for friend, but it requires a very high amount of computing power, and only facebook can access the data the way they want. That's a waste of good data. Other than that, facebook has brought zero new things to the internet. And it should not stop there. > Who cares about p2p? You and a couple of other people who don't matter, don't pay anyone's salary and don't get to decide anything. >You sound like a teenager. Maybe you should try to learn how technology decisions are taken in real life. You could start by getting a job in a technology company, but first here is a reading list for you: Yes, I don't have a phd, I don't have a well paid job at a silicon valley company, so that's the #1 reason I'm wrong. I mean everything's its right place, why are there websites to talk about stuff, right. Let's just watch what nerds are cooking, and when it's sellable and usable, buy it and never modify it again, and lock it. No surprise there was a net bubble.