News for hackers. Stuff that matters.
Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by jwr on Monday January 04, 2016 @01:20PM (#10837318)
I think it is time to regulate the Internet. And before you all go ballistic on me, I mean the term "Internet". There should be a certain basic definition of the term, regulated by law. And just like you can't just put a sign up on your door and start calling your company a "Bank", you should not be able to advertise that you are providing the "Internet" without meeting certain regulations.

These regulations should be fairly basic: pass all IPv6 traffic unmodified, pass all IPv4 traffic unmodified except for NAT.

Then I would have a choice whether I want to pay for "Internet access", or "T-Mobile special limited edition we-will-modify-your-packets-as-we-see-fit networking package". Depending on pricing, the special limited edition networking package might actually work for me, but it should be clear that this is not the Internet.

On a related note, there is a similar problem in Poland: the state licensed new spectrum under the condition that the new operator would have to provide free internet to anyone who registers, for several years. Fast forward two years, and "free internet" means being disconnected every hour and having to solve a horrific CAPTCHA and go through several redirects to get any access, which of course pretty much excludes your MiFi or other router-like devices, and turns your online experience into walking a minefield (will I manage to place this order before my access blows up and I'll have to reconnect, losing the data I entered?). This problem would not exist if it wasn't for a vague definition of the term "Internet".

Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by TeMPOraL on Monday January 04, 2016 @01:57PM (#10837630)
Here's a cynical view: if those regulations you describe would ever be enacted, "Internet" providers would rename their selective service into "ExtraNet" or something ("now with Super Fast Netflix in Ultra HD!"), with the regular (regulated) Internet access also available, but properly throttled-down. As an ISP trying to provide neutral service, good luck convincing your customers that they're selling shit and yours is the real deal. They're bullshitting the general population now, I don't see how regulating the term "Internet" would stop it (unless the rulings would cover a lot of technical details about connectivity, e.g. if you connect to a third-party IP network, you're part of the Internet, etc.).

RE Free Internet in Poland, the situation is absolutely ridiculous. The company that runs it, Aero2 (they deserve to be named and shamed), is an absolute mockery. Not only they started with the Captcha bullshit[0], they now actually advertise two options - "Free Internet" and "Internet without Captcha". To apply for the free Internet, you had to (around 2012-2014; I'm not certain what the situation is now) be personally present in Warsaw to pick up the SIM card. And pay the deposit. For the free SIM card. They made sure the paperwork is nontrivial, and the procedure not easy to discover - they did exactly what one would do if one had to provide a service but absolutely didn't want to do it. The end result is that most Polish people don't even know this service is available.

I don't even know who to blame more. Our FCC-equivalent (UKE; they're probably the nicest and most easy-going government agency in Poland) had a good idea. But whoever let Aero2 win the bid fucked up, and then the company fucked everything for everyone, and I'm pretty sure they did it on purpose.

[0] - I know. This is because they want their service to be only for personal use, and to get rid of people who download lots of stuff (for whatever "lots" you can download at 256kbps). But in the process, they've managed to fuck up the service and destroy plethora of potential applications - from MiFi equipment (dual-SIM phones are still rare in Poland) to giving your Arduino a data service to non-profit scientific measurement equipment.

Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by jwr on Monday January 04, 2016 @02:11PM (#10837740)
> They're bullshitting the general population now, I don't see how regulating the term "Internet" would stop it

While I do see your point, a similar approach worked fairly well for banks, law practices, and medical services, just to name a few. Sure, you can get a crappy deal, but regulation helps to at least roughly separate the wheat from the chaff, and people learned to distinguish between them.

Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by pavel_lishin on Monday January 04, 2016 @02:29PM (#10837871)
Do those apples look like those oranges? I might be able to go to Old Tony for my deposits and withdrawals, but can he give me legal advice and represent me in court? Is he allowed to drill my teeth while protesting that he's not a dentist, but a toothologist? I'm fairly certain that he's definitely not allowed to attempt a kidney transplant.
Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by zanny on Monday January 04, 2016 @02:33PM (#10837901)
Thats the thing, though. "Umodified" Internet would not be able to be throttled down. Every ISP now is doing traffic shaping when they are setting you fixed arbitrary and often tiered data rates on your lines. That is never the limit of what the physical hardware is capable of, its a number set on their outbound WAN routing servers to accept or deny going in or out to your IP address.

But if you did have a legal definition of Internet requiring unmodified traffic, ISPs selling Internet service would have to, by definition, provide unlimited bandwidth insofar as their physical links are capable of. Which might actually be nice - we already know coax is fully capable of pretty incredible speeds, and being able to push data as fast as you can onto that link would be invaluable.

Of course, that also means the ISP has no requirement to ever upgrade their routing hardware - they would just have cheap stuff running 100% full load 24/7. But then its a consumer choice what ISP you use and whose hardware is best for the money - more expensive ISPs would be offering better routing hardware that can handle higher traffic, and cheaper ones would do the opposite. Well, that would work, if you lived in a sane country where infrastructure like coaxial lines or twisted pair or fiber to the home were public services rather than privately owned and monopoly controlled.

Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by TeMPOraL on Monday January 04, 2016 @02:52PM (#10838031)
> That is never the limit of what the physical hardware is capable of, its a number set on their outbound WAN routing servers to accept or deny going in or out to your IP address.

I always believed ISPs were operating at saturation levels.

Off-topic, but a thing I realized now - I have no clue what the real costs for ISPs are. I suppose it's mostly a) electricity, b) amortizing hardware and c) various personnel & paperwork expenses. Is there a comprehensive source that could tell me or help derive just how much my bits cost?

Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by scrollaway on Monday January 04, 2016 @04:02PM (#10838572)
You should follow Adrian Kennard's blog: http://www.revk.uk/

He's the CEO of AAISP, arguably the best and most transparent ISP in the UK (also quite a small one).

On costs, there's also contracts with other ISPs (most lines are leased from other ISPs, not leased by the ISP itself), customer hardware (routers and other gadgets), marketing, support, subcontracts for personnel across the country, etc.

Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by TeMPOraL on Monday January 04, 2016 @05:08PM (#10839097)
Ah, the XKCD/806-compliant guys? :). I remember that ISP fondly from discussion about UK Internet filtering on HN. Thanks for reminding me about their CEO's blog!
Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by scrollaway on Monday January 04, 2016 @10:32PM (#10840931)
Funnily enough, their XKCD806 "compliance" is pretty useless since whenever you call, you get someone who actually has a clue regardless. They don't have call centers. It's really nice, I miss them!
Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by TeMPOraL on Tuesday January 05, 2016 @04:08AM (#10842194)
Well, they're technically compliant, and technical compliance is the best compliance! :).
Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by rasz_pl on Monday January 04, 2016 @04:13PM (#10838659)
some are, but the saturation is self imposed in order to bypass "peering" agreements and generate extra revenue (Netflix/Comcast for example)
Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by derefr on Monday January 04, 2016 @07:10PM (#10839897)
I'd think anyone getting into the business of solely providing actually-the-Internet access could play just as dirty at the PR game. A marketing campaign made "we didn't use hydrocarbon-based pesticides (just enzymatic ones)" into "Organic™"; I don't see why they couldn't make "we don't touch your traffic" into "Secure™" or somesuch.

> They made sure the paperwork is nontrivial, and the procedure not easy to discover - they did exactly what one would do if one had to provide a service but absolutely didn't want to do it.

I would basically describe this as the company doing a "work-to-rule strike." (https://en.wikipedia.org/wiki/Work-to-rule)

> you had to ... be personally present in Warsaw to pick up the SIM card. And pay the deposit. For the free SIM card.

I'm pretty sure that cell carriers the world over try to put some barrier between people and SIM cards (usually, it's that they cost $10) so that people won't be able to pump through burner SIMs like clockwork. Governments really knowing that whoever a cell carrier gives a SIM to (in exchange for metadata about them) is likely to be the same person who later plugs that SIM into a phone and uses it. Make SIMs "free"—and also easy to get—and individuals will be registering for 50 under different made-up aliases, or people who don't need "their" SIM will register and give it to a friend, etc.

Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by yakult on Monday January 04, 2016 @05:44PM (#10839322)
The solution is to have mandatory terms/keyword for internet-but-less. Something like 'partial internet access', which must appear in any promotional material and take up x% of total area a la mandatory cigarette packaging.
Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by jusben1369 on Monday January 04, 2016 @02:37PM (#10837921)
I think it's mostly a philosophical issue in terms of how much government/regulatory involvement you want, knowing that you don't have to be a strident libertarian to understand that we can all die death by a thousand lashes via regulation. I tend to think that 1) T-Mobile has several competitors in the US 2) Consumers, who are so inclined, can research fairly easily and compare providers side by side and 3) Switching, especially if you avoid locking in via buying your phone, is relatively trivial.

Based on that I feel like we just hand this one back to the market to decide. I think articles like this are important in that they are easily reachable by Google or Bing to help you decide whether an offer really is legitimate or compelling.

Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by lukeschlather on Monday January 04, 2016 @03:06PM (#10838135)
On the contrary, buying your phone basically locks you in. Yes, you can theoretically transfer your phone between some providers, but your Internet tech is unlikely to port well.

I think it's fair to say there are very high switching costs between US carriers due to wireless chip fragmentation. Averages at least $200 to switch if you want a halfway decent phone, more if you want a nice phone.

Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by eximius on Monday January 04, 2016 @09:45PM (#10840658)
I'm not locked in, all of the local providers are just shit.
Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by chimeracoder on Monday January 04, 2016 @03:23PM (#10838259)
> I think it is time to regulate the Internet. And before you all go ballistic on me, I mean the term "Internet".

Then companies will just invent their own term that they will use instead of using the word "Internet".

We already see this with the term "broadband", which has a legal minimum speed (formerly 500 kbps, recently increased to 2.5 Mbps). Instead of increasing the speeds so they can continue using the word "broadband", we see hotels advertising "high-speed Internet" or "$ADJECTIVE-fast Internet".

Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by steve-howard on Monday January 04, 2016 @04:40PM (#10838878)
Hotels might have a reasonably fast uplink but still cheap out on the wifi infrastructure. When reception tells me "the wifi works best in the lobby" I know what they're really saying is "management cheaped out and didn't want to buy the grade or quantity of hardware needed to deliver on promises."
Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by exelius on Monday January 04, 2016 @03:59PM (#10838549)
> These regulations should be fairly basic: pass all IPv6 traffic unmodified, pass all IPv4 traffic unmodified except for NAT.

Erm, pretty much NOBODY does this - even today. Every packet you send out from your ISP has (and has had for at least 4 years - probably longer) headers, cookies, etc. injected long before it reaches the public Internet. Then along the way more companies inject things into it. Then the load balancers at the other end likely do as well.

This is not all for evil purposes, either: lots of DDOS and botnet traffic gets blackholed thanks to these optimizations. Trouble is, the ability / need for legitimate network management requires tools that can also be used for less awesome purposes, and those less awesome purposes are usually how you can justify the money for the tools in the first place.

A lot of people on HN seem to have a purist view about how Internet traffic should be handled once it leaves your house. The companies that actually manage said traffic haven't shared this view or even operated a network that looks remotely like it for a decade or more. Your data is everywhere; and if it's not being sold by your ISP (which it is) it's being sold by your bank, by Amazon, by Google -- pretty much anyone you do business with on or off line.

Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by ploxiln on Monday January 04, 2016 @04:40PM (#10838881)
Every packet you send has headers, cookies, etc. injected long before it reaches the public internet? really?

Not for TLS (https). Not for vpn connections. Really, pretty much never. It was big news when it came out that Verizon was doing this to mobile data connections.

All that happens to the IP header and everything inside is perhaps the ECN bit being fiddled, TOS bits being zeroed, that's it usually. And, as mentioned before, NAT.

For home cable or fiber internet connections, the NAT usually happens on your device, on your local network (and under your control if you reject the ISP-provided cable modem and use your own, or put the FIOS router in bridge mode).

Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by exelius on Tuesday January 05, 2016 @08:53AM (#10843216)
> It was big news when it came out that Verizon was doing this to mobile data connections.

Because the other ISPs were sneakier and were only injecting their tokens when the user was visiting a site that was paying for the service. Other ISPs had been running similar schemes for years, but it flew under the radar because it was only active when the user visited certain sites. Verizon fucked up and released a half-baked solution and people caught on. Other companies were better at it.

> For home cable or fiber internet connections, the NAT usually happens on your device, on your local network (and under your control if you reject the ISP-provided cable modem and use your own, or put the FIOS router in bridge mode).

Most ISPs are running a carrier-grade NAT solution of some sort. A lot more happens in the access layer than most people realize.

Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by ploxiln on Tuesday January 05, 2016 @02:05PM (#10845198)
Maybe wireless ISPs, maybe wired ISPs in Asia, but not wired ISPs in the US or Europe.
Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by toth on Monday January 04, 2016 @01:24PM (#10837360)
Well, in this case T-Mobile is not modifying your packets, they are just slowing them down, so maybe they would still qualify?
Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by jwr on Monday January 04, 2016 @01:34PM (#10837433)
Ok, add "no selective throttling based on packet content" to the definition then. I'm sure it needs to be worked out, but my point still stands.
Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by ars on Monday January 04, 2016 @01:59PM (#10837642)
Why?

It's not like there is unlimited bandwidth available. There isn't. If people followed your plan no one would have any bandwidth for anything. At least this way it's just video which can handle it.

Your cure makes things worse, not better.

Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by Retric on Monday January 04, 2016 @02:19PM (#10837799)
Bandwidth is not limited by protocol. If you can offer HD video streams you can offer plenty of bandwidth for just about every other use. Congestion is real, but it takes place at specific times of the day. Outside of that a customers using bandwidth is irrelevant to your bottom line.
Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by acdha on Monday January 04, 2016 @02:29PM (#10837874)
Bandwidth isn't limited by protocol but the effects of latency vary widely. It'd be really helpful if the discussion could shift to prioritization and reservation so ISPs could implement a better version of this feature where e.g. any traffic flagged as latency-tolerant costs less but you could simply pay to have a greater share when the network is congested.
Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by Retric on Monday January 04, 2016 @02:42PM (#10837955)
Your trying to micro optimize things that cost ISP's effectively nothing. Further, the rest of the internet is going to ignore your high vs low latency tag so all an ISP is going to do is decide which network a packet ends up on. Sure, it might make a slight difference, but far less than your probably thinking.
Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by acdha on Monday January 04, 2016 @03:30PM (#10838316)
> Your trying to micro optimize things that cost ISP's effectively nothing.

Have you looked at how many billions of dollars ISPs spend for wireless spectrum or deploying cell towers? Buying more is neither fast nor simple, so there's a real benefit to figuring out how to allocate a naturally limited resource fairly. The approach of charging for total bandwidth consumption doesn't do a good job of this since it's only a crude proxy for the actual problem.

> Further, the rest of the internet is going to ignore your high vs low latency tag

QoS has had various standardized forms for a long time so “the rest of the internet” hasn't been a factual statement since at least the 90s, although it's certainly far from a universally-deployed feature.

More to the point, however, we were talking about the last-mile network which tends to be both the most congested and the only point where pricing is surfaced to the user. It doesn't matter whether, say, a backbone provider does anything other than deliver the packet if your wireless carrier does use that flag to throttle packets at different rates when the network is congested. Many ISPs have already deployed equipment capable of doing this but the industry billing models do not reflect that, which is something I'd like to see change.

Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by Retric on Monday January 04, 2016 @03:49PM (#10838468)
Texting demonstrates wireless companies love to charge based on protocol independent of costs. Also, throttling bandwidth does not necessarily hurt latency. So, simply charging more based on congestion is more useful than high vs low latency packets. If customer X is willing to pay 5$ to watch a cat video online wireless companies would live to be able to bill this.

As to upgrading networks, the wireless industry is pulls in $187.8B per year and spends $32.1B on capital investments. Yes, the network is expensive, but it's less important to there bottom line than you might think.

Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by jwr on Monday January 04, 2016 @02:08PM (#10837714)
I would like there to be options — 1) "Internet" which means IP traffic, cap it or throttle if you wish, but without "better" or "worse" providers of content and all the other options, which do whatever the marketing department thinks the customers will bear.

I really don't see how it follows that "no one would have any bandwidth for anything".

Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by intended on Monday January 04, 2016 @02:11PM (#10837736)
The cool part of this argument is that if you limit bandwidth, you can get more out of people by doing less.

(Adding bandwidth/infra is expensive - vs - finding ways to charge people more or double charge them for what was normal)

Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by zanny on Monday January 04, 2016 @02:27PM (#10837856)
Every ISP selling tiers of speed, or even having a set speed at all, is modifying your traffic. The theoretical maximum throghput of a network link is often magnitudes higher than what you get - when you switch from 3Mb/s to 1Gb/s Google Fiber, Google is not changing anything physically, they are just setting a database entry on if you are paying customer to "true" and then their packet scheduler that controls how fast data goes to you and how much data they take from you changes the limits it sets.

But there are always limits, every ISP uses them, and to not modify traffic would be to create an... interesting online experience. It would mean sometimes you get incredible bandwidth while at others you get none because everyone else is saturating the lines fully. It means you can have long strings of dropped packets just because your outbound gateway server is overwhelmed, and it would mean backups in the network would build without respite and get worse over time because the traffic saturation will spread to all possible nodes and slow them down with overheating.

When ISPs build their networks out and setup the switches that connect their effective LAN of customers to the broader WAN they build around fixed amounts of total bandwidth everyone can use at once, and then often undercut that significantly because not everyone will be using all their speed at once. But the rate limiting means you can have predictable maxima bandwidth, whereas with uncapped speeds your up and down packet rates would vary wildly based on physical conditions.

That being said, I would much rather we had that. It would taking full advantage of our available networks, and we have some breakout great network scheduling tech like codel to better handle fully saturated pipes than back in the 90s when this all became standard. Routing would of course be more expensive - you would not only have to expect greater peaks of bandwidth usage by far, you would also need to build your routing infrastructure better to handle full load saturation for extended periods of time.

So I guess I mean I agree - unmodified traffic being the definition of "Internet" would be great. But my point is that we do not have anything close to that now.

PS: Is this not a symptom? The problem is, for Internet access, either extremely restricted access to wireless transmission (private ownership of radio wave frequency is incredibly insanely stupid) or private ownership of physical infrastructure wire into your house. In either case, competition is extremely limited if present at all, and the markets are saturated with giant national corporations who have enough capital assets to devour startups and corrupt politicians into biasing the market in their favor.

If anyone could start an ISP by hooking up their own servers to a coax line on one end and fiber on the other, or anyone could start a phone company by building a cellular tower in their back yard, this would not be a problem. I mean, it would be, but it would be the kind of moral and ethical problem software freedom is - the onus then falls on the consumer to give enough shits to not buy Comcast-SuperSpeed-Facebook-Only-Terrornet for $5 less than actual Internet. The problem then becomes... most people would not, because they aren't using the Internet as global access to anyone anywhere, but as TV stations for Twitter and Facebook. But like I said, then it would not be a technical problem, but a social one, in the same way getting people to care about software freedoms is more about how nobody gives a shit than any particular barrier to entry for free software (besides IP as a whole incentivizing the creation of proprietary software, but thats a different rant).

Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by xnzakg on Monday January 04, 2016 @05:34PM (#10839261)
> Every ISP selling tiers of speed, or even having a set speed at all, is modifying your traffic.

Seems like you've got a different definition of "modifying" than me.

If a post service decides to send another package faster than yours because the other sender paid for priority, would you say they modified your sending? No. You told them your package doesn't need to arrive as quickly.

Opening and analyzing every package to check if contains a DVD and prioritizing those without can be called modifying your sending though. Especially if they say they improve the DVDs.

Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by zanny on Monday January 04, 2016 @09:17PM (#10840532)
Except that is not how ISP data rates actually work. It is more like the post office tells you it will arrive on X date, and if its late... too bad, "traffic saturation" or "network downtime". But if they have delivery trucks idle and drivers with nothing to deliver "today", your package will just sit in the box for the date is meant to be delivered because you bought your fastest possible speed, not the minimum.

If Internet worked like post you would have the situation I describe, which I'm not even advocating for, I'm just saying ISP QoS and rate limiting is traffic shaping.

Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by facetube on Monday January 04, 2016 @07:55PM (#10840141)
The problem is not having a maximum speed IMO; the problem is having a maximum speed that discriminates based upon the type of content being requested.
Re:T-Mobile’s Binge On Optimization is Just Throttling, Appl... by gcb0 on Tuesday January 05, 2016 @07:46AM (#10842932)
this is a very small consequence of something larger: false advertising.

internet that is not internet. food that is not what is written on the package. cars that require tens of thousands over the displayed price to be like the displayed picture. software with bugs or emulated screens.

... the only thing that must be regulated is advertising. with the added benefit that if you screw too much, nothing of value was lost.