This weekly roundup thread is intended for all culture war posts. 'Culture war' is vaguely defined, but it basically means controversial issues that fall along set tribal lines. Arguments over culture war issues generate a lot of heat and little light, and few deeply entrenched people ever change their minds. This thread is for voicing opinions and analyzing the state of the discussion while trying to optimize for light over heat.
Optimistically, we think that engaging with people you disagree with is worth your time, and so is being nice! Pessimistically, there are many dynamics that can lead discussions on Culture War topics to become unproductive. There's a human tendency to divide along tribal lines, praising your ingroup and vilifying your outgroup - and if you think you find it easy to criticize your ingroup, then it may be that your outgroup is not who you think it is. Extremists with opposing positions can feed off each other, highlighting each other's worst points to justify their own angry rhetoric, which becomes in turn a new example of bad behavior for the other side to highlight.
We would like to avoid these negative dynamics. Accordingly, we ask that you do not use this thread for waging the Culture War. Examples of waging the Culture War:
-
Shaming.
-
Attempting to 'build consensus' or enforce ideological conformity.
-
Making sweeping generalizations to vilify a group you dislike.
-
Recruiting for a cause.
-
Posting links that could be summarized as 'Boo outgroup!' Basically, if your content is 'Can you believe what Those People did this week?' then you should either refrain from posting, or do some very patient work to contextualize and/or steel-man the relevant viewpoint.
In general, you should argue to understand, not to win. This thread is not territory to be claimed by one group or another; indeed, the aim is to have many different viewpoints represented here. Thus, we also ask that you follow some guidelines:
-
Speak plainly. Avoid sarcasm and mockery. When disagreeing with someone, state your objections explicitly.
-
Be as precise and charitable as you can. Don't paraphrase unflatteringly.
-
Don't imply that someone said something they did not say, even if you think it follows from what they said.
-
Write like everyone is reading and you want them to be included in the discussion.
On an ad hoc basis, the mods will try to compile a list of the best posts/comments from the previous week, posted in Quality Contribution threads and archived at /r/TheThread. You may nominate a comment for this list by clicking on 'report' at the bottom of the post and typing 'Actually a quality contribution' as the report reason.
Jump in the discussion.
No email address required.
Notes -
One-sided billing went out when uni-directional communication went out
Let's start our story with the physical precursor to all this digital stuff - mail. Party A pays a company to transport Item X to Party B. (Or, at least the agreement is to transport it to a location believed to be Party B.) The exchange of money agreed upon between Party A and the company may have depended on how large Item X was or the distance it needed to travel. Bulk/bundled pricing could be possible. In any event, for this story, Party B does not pay the company anything. If the company turned around and said to Party B, "Actually, I got yo' shit; pay me more if you want it," that would be double billing and without checking, probably illegal (unless, of course, in certain scenarios where Party A's agreement specified that Party B would be providing some compensation; COD does exist).
One might mistakenly view one's relationship with a package service as, "I pay you for your service, and the charges apparently include the amount that I send out as well as unlimited reception of goods." Perhaps this misunderstanding could be amplified by having a bulk/bundled billing, say, you pay an $Y "service fee" that includes being able to send out up to Z letters per month or something. "I pay you plenty and don't always send out the maximal amount I'm allowed; clearly, the extra must cover things like how much it costs for me to receive stuff." But this is clearly misleading and wrong.
Sears used to sell a ton of stuff via mail-order. This sort of thinking could result in folks concluding, "Yo, we the people already pay the mail service, like $Y/month! That clearly compensates them for both sending and receiving! The companies shouldn't have to pay them more! That would be double billing!" And while the companies shouldn't have to pay more to receive the letters that contain your orders, they sure as hell are going to have to pay them more to mail you back a fridge.
Intermediate conclusion: if the only things that ever traversed the internet were UDP packets, perhaps a sensible pricing scheme could be devised that only charged one of the sender/receiver. (I kind of kid, because you could still plausibly charge each side for just the packets they send for other types of connections.)
Enter telephones. Telephones are inherently a two-way communication medium. Suppose I want to talk to Bob down the street. I could go run my own telephone line directly connecting us, then use it for free, but I'm probably going to instead pay a company to hook me up to their centralized telephone service, so that I can talk to lots of different people. Bob is also likely to do the same. Now, when I call Bob, is it "double billing", because we both paid for such service? Probably not. There are special cases here, of course. Say, what if it's an especially expensive call to make (long distance/international)? It could get complicated, because there might be multiple companies involved, and they might be trying different pricing schemes. Maybe the telecom company in my country lets me receive international calls for free, but charges to initate them; maybe the telecom company in Bob's country charges either way. I remember exactly these sorts of things happening in the early days of cell phones and just having to plan out, "Hey, you should call me instead," or like, "We were talking on a call that you started, but now that it's 7pm, we should hang up and I should call you, because it'll be cheaper."
In any event, in a telephone network, you might have nodes which primarily receive or primarily send, and these things might affect how much it costs to build the infrastructure/run the network. You should expect that companies will try out different pricing schemes. With telephony, Sears can now take orders via telephone. "Customers" would pay Sears for products. "Customers" would pay the phone company for phone service. Would it have been a stable system for Sears to go to the phone company and say, "Yeah, dude, the 'customers' pay you for phone service. Set us up a connection with 1,000 lines for free, otherwise it's 'double billing'." Then the next year, Sears' sales go up, and they come back, "Make it 10,000. Free. Don't care how much trouble you have to go to. Actually, ya know what? Christmas time is busy; make it 50,000, just in case. Make sure it's free or we'll sic the press on you."
"Company" and "customer" are not categories that attach to packets on the internet.
So, I'm calling Bob down the street. What about? Who knows. The telephone company can't listen in without a wiretap warrant; they don't know. Maybe Bob set up a little business, and I'm buying something from him. Maybe the thing I'm buying is actually being sent to me via the telephone conversation we're having (I give him a credit card number over the phone, and he like, tells me his stock picks or something). At what point does Bob get to go to the telephone company and say, "Yo! This here a 'company', not a 'customer'! The 'customers' pay you so that we can talk. FREE!" (Nevermind that Bob is an asshole that is actually just a customer of Jane's Stock Tips that he repackages and sells for more money. The telephone company can't know this either, because again, no wiretap warrant.)
Bob makes enough money off his shitty stock picking business that he decides to buy a ranch in the middle of nowhere, like he's always dreamed of. He contacts the telephone company, "Yeah, hi! I'm gonna need you to go ahead and run like fifteen telephone lines a few hundred miles out to my little compound. Business is booming, and I have the whole family answering calls and giving stock tips. I have a big family. So, if you could just go ahead and do that on Saturday, that'd be great. Thanks! ....oh, and remember... FREE!"
Would this system be stable and sane? I think already it appears not quite sane. How about stable? In this system, there appears to be a hell of a great incentive to gain the 'company' label. I might look like a customer at first glance, but I'm going to start up just enough of a business, host just enough content in my house (send just enough stock tips of my own out on the phone). I'm a "business" now. Can I go to the ISP/phone company and say, "Yo dawg, I'm not a businessman, I'm a business, maaaaan. FREE." What is the minimal level of business/hosting that I need to do to qualify? Can everyone on the block attain this minimal level? We'll all do it, and we'll all stop paying. Who pays now?
The internet is just a bunch of endpoints
A variety of big companies help connect up those endpoints, forming a massive morass in the middle of everything. Endpoints get charged by the company that helps them get into that morass. (Companies which set up that morass negotiate with each other to price traffic between their respective networks when they traffic to each other.) Endpoints get charged according to how much traffic they want to get in to and out of said morass. Large, heavily-used endpoints probably pay a lot. Small, slightly-used endpoints probably pay a little.
While packets don't come with a "company" or "customer" label, in reality, telephone companies and ISPs do have "business class" service. It costs more, not less. It recognizes that there may be differences in service needs. Individuals might be happy with cheaper service that doesn't come with the fifteen lines that Bob needs or better guarantees like that at least ten of them need to be functional 100% of the time. The usage demands of individuals can often be rounded off to "within some small bucket", and bulk/bundled prices can be easier for everyone than metering out every call/packet. Bob's business needs more than this small bucket, and he's going to pay more. Sears needs even more, and they're probably going to pay even more. Neither of them can be like, "Yo, the 'customers' already pay you; FREE."
This general story makes sense, and lots of academic ink has been spilled on "two-sided markets" with different features along these lines. In some cases, there may be benefits to providers; in some cases, there are some things we can do to reduce concerns. In the basic story, things mostly work out okay given some measure of competition. Of course, the basic story doesn't preclude the possibility that anti-competitive behavior could arise or that such behavior should be dealt with. Below, people describe Comcast as vertically-integrating their own streaming service and behaving anti-competitively toward Netflix; that particular anti-competitive behavior can and should be dealt with, but the solution is not some weird distinction between 'customers' and 'companies', where 'companies' can magically demand FREE no matter what their demands are.
Okay, you make some good points and I'm largely convinced away from my previous viewpoint.
But then, assuming we treat companies as indistinguishable endpoint users, why do ISPs need to demand that they specifically pay for infrastructure costs? Shouldn't that be baked into their business class service? Isn't the entire point of paying ISPs that they use the money for infrastructure? Is it just that there's an abnormally large amount of demand from a small number of servers that the regular infrastructure can't handle all at once? Does the increased usage from these companies not make their regular endpoint user costs abnormally high to compensate for this without special negotiations?
I think it's just a blend of the two things. Think again about telephone service circa 19XX, with some low value for XX. Telecoms have some reasonable expectation for the needs of most businesses, maybe tens to low hundreds of numbers. Then, some company like Sears changes the way they do business, shoots to the moon, and suddenly needs thousands of lines. You could imagine that the telecoms previously had written their regular endpoint user costs without even having the possibility of this use case in mind.
I can't find it now, but I recall seeing a picture of outdoor telephone lines in what I think was a European city back in the day, at like a central location. It was the most gawd-awful mess of just absolute spaghetti, worse than any "bad cable management in a server room" pic you've ever seen. But that was just, like, how they did things at that time. But now imagine Sears shows up and says, "We want to locate a call center in this city, and we need like thousands of lines, yo." The telecom might phrase it in terms of, "Yeahhhhh, we're going to need a new 'tier' in our list of regular endpoint user costs," or they might phrase it in terms of, "Dude, we simply need to completely redo our core infrastructure, because we can't scale to what you want with the way we've been doing things." It's probably some blend of the two, and they pretty much need to just negotiate it out. Hopefully, there's competition between possible providers and the telecom company isn't running their own business to compete against Sears, so that the result can plausibly be just a regular competitive negotiation. What I have less patience for is a company like Sears running to the newspapers and screaming about how horribly unfair it is that the telecom company won't just go to millions/billions of dollars of effort for free to accommodate their massive need.
More options
Context Copy link
More options
Context Copy link
More options
Context Copy link