Slashdot Mirror


Apple Is Blocking an App That Detects Net Neutrality Violations (vice.com)

dmoberhaus writes: Apple isn't allowing a new app developed by a university professor that detects when your internet is being throttled by ISPs from being listed on the app store. The company claimed the app contained "objectionable content" and "has no direct benefits to the user."
The reporter, who tested the app through the beta channel, writes: The app is designed to test download speeds from seven apps: YouTube, Amazon, NBCSports, Netflix, Skype, Spotify, and Vimeo. According to the app, my Verizon LTE service streamed YouTube to my iPhone at 6 Mbps, Amazon Prime video at 8 Mbps, and Netflix at 4 Mbps. It downloaded other data at speeds of up to 25 Mbps. UPDATE: Slashdot reader sl3xd has made us aware of an update to the story. "After this article was published, Apple told Dave Choffnes that his iPhone app, designed to detect net neutrality violations, will be allowed in the iTunes App Store," reports Motherboard. "According to Choffnes, Apple contacted him and explained that the company has to deal with many apps that don't do the things they claim to do. Apple asked Choffnes to provide a technical description of how his app is able to detect if wireless telecom providers throttle certain types of data, and 18 hours after he did, the app was approved." "The conversation was very pleasant, but did not provide any insight into the review process [that] led the app to be rejected in the first place," Choffnes told Motherboard in an email.

146 of 259 comments (clear)

  1. Courage! by Anonymous Coward · · Score: 3, Insightful

    Never in short supply at Apple.

    1. Re:Courage! by Anonymous Coward · · Score: 1

      S3M PARENT UP.

    2. Re:Courage! by cloud.pt · · Score: 1

      You mean the same courage as to use an anonymous handle for tongue in cheek comment?

    3. Re: Courage! by jellomizer · · Score: 2

      I need to agree,
      As much as I fear getting rid of net neutrality. Just running speed checks from that app could lead to a lot of false positives.
      My ISP offered a feature even during the good old days of Net Neutrality where it would speed it connection by an additional 10-20mbs for about 5 minutes if a connection is using a lot of data. Then it would slow back down to the rate that I had paid for. It didn't care where I was connecting too. However it messed up speed check apps, I needed to run it once, then wait about 5 minutes to see my true speed.
      Also such services could be having issue where their performance is slower. Different volume of time of days, having to take a different network path.

      In short I need to agree with Apple on this product, also pinging against services for a speed test is just wasting these services bandwidth as well.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    4. Re:Courage! by DaveMikulec · · Score: 1

      Hey now, be fair. That could be their real name.

      --
      "Shall we play a game?" -W.O.P.R.
    5. Re: Courage! by oh_my_080980980 · · Score: 1

      Because you read the article and understood who that app worked....moron...

    6. Re:Courage! by sheramil · · Score: 1

      sure are a lot of people who aren't dork enough to have an account, but they still want to say something, and without accountability. 4chan's /g/ is just over there. Bye!

    7. Re: Courage! by OakDragon · · Score: 1

      True. How am I to distinguish it from my regular shitty service?

  2. Not what I expected by 140Mandak262Jamuna · · Score: 1

    The app is designed to test download speeds from seven apps: YouTube, Amazon, NBCSports, Netflix, Skype, Spotify, and Vimeo. According to the app, my Verizon LTE service streamed YouTube to my iPhone at 6 Mbps, Amazon Prime video at 8 Mbps, and Netflix at 4 Mbps. It downloaded other data at speeds of up to 25 Mbps

    I would have expected the big players paying oodles of money to the carriers will get preferential treatment, and the random internet startup will struggle to get its bits to you.

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    1. Re:Not what I expected by ZorinLynx · · Score: 3, Insightful

      Cellular providers will sometimes throttle video, not to be jerks and violate net neutrality, but to save your data plan.

      Streaming video providers will usually send you the maximum video quality that your connection can support. If 25mbps is available, they could be sending you full HD or even 4K at a high bitrate so the quality is really good. This isn't really of much benefit on a small mobile screen, so you're tearing through your data plan for no real reason.

      AT&T calls this feature "streamsaver" and it's on by default; you have to turn it off if you don't want it. There's probably no shenanigans at work here, just trying to prevent customers complaining that watching one Netflix movie used their entire data plan.

    2. Re: Not what I expected by fortfive · · Score: 5, Funny

      Your well-reasoned and thoughtful contribution offends my angry narrative, sir!

    3. Re:Not what I expected by msauve · · Score: 5, Informative

      I have unlimited data and an MHL-HDMI interface so I can play videos on a large TV using my phone, you insensitive clod.

      Cell providers are being jerks and violating net neutrality. If a user wants to limit bandwidth, the streaming app should give them controls to do so, that's not the bailiwick of the cell provider, quite the opposite. Regardless of the FCC's recent actions regarding net neutrality, Verizon is still bound by the open access terms under which it obtained new LTE bands, which prohibits them from limiting or restricting applications (that would include Netflix, etc.).

      --
      "National Security is the chief cause of national insecurity." - Celine's First Law
    4. Re:Not what I expected by Z00L00K · · Score: 3, Insightful

      And get more latency and slowdown either due to the VPN software itself or the limits at the VPN provider.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    5. Re:Not what I expected by plague911 · · Score: 1

      That should be a feature of the phone/os/video player. It should not be a feature hidden in a dark corner by a provider.

    6. Re:Not what I expected by PopeRatzo · · Score: 2, Funny

      Cellular providers will sometimes throttle video, not to be jerks and violate net neutrality, but to save your data plan.

      Yes, we all realize that AT&T only has our best interest in mind. They are known for their selfless generosity and concern for customers.

      --
      You are welcome on my lawn.
    7. Re: Not what I expected by DontBeAMoran · · Score: 1

      Quick! Someone give him a refund!

      --
      #DeleteFacebook
    8. Re: Not what I expected by DontBeAMoran · · Score: 1

      There's a difference between accidents caused by random events, by mistakes, by lack of time to react, by other people who happen to be idiots and accidents caused by idiots to themselves because they are idiots. The best example I've read on Darwin Awards is an idiot who played russian roulette with a 12 gauge shotgun.

      --
      #DeleteFacebook
    9. Re:Not what I expected by mysidia · · Score: 4, Insightful

      Cellular providers will sometimes throttle video, not to be jerks and violate net neutrality, but to save your data plan.

      In other words: to coerce you to accept excessively a high per-Gigabyte cost and avoid what they view as "wasteful fidelity" they will tamper with your traffic to reduce your consumption.
      "Save your overly restrictive data plan" is really REALLY not a good reason for throttling.

      This isn't really of much benefit on a small mobile screen, so you're tearing through your data plan for no real reason.

      You can very well be mirroring that mobile screen to something larger where you will feel that it matters.

    10. Re:Not what I expected by kenh · · Score: 2

      AT&T calls this feature "streamsaver" and it's on by default; you have to turn it off if you don't want it. There's probably no shenanigans at work here, just trying to prevent customers complaining that watching one Netflix movie used their entire data plan.

      I remember when the retina display iPads came out, folks were, as you say, burning through their monthly data plan after one or two movies over cellular.

      --
      Ken
    11. Re:Not what I expected by GameboyRMH · · Score: 2

      Cellular providers will sometimes throttle video, not to be jerks and violate net neutrality, but to save your data plan.

      It's still a net neutrality violation thought. Or perhaps I should say it was.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    12. Re:Not what I expected by AmiMoJo · · Score: 2

      How come data plans in the US are so shitty? I pay about $18/month for unlimited data, unlimited SMS and 300 minutes of talk time. 4G and all that.

      I wonder if there is a real problem with available bandwidth that necessitates high prices to discourage use, or if they are just using that as an excuse to fleece you.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    13. Re:Not what I expected by tepples · · Score: 1

      If every user of the Internet were to buy a domain name and VPS hosting for a VPN for his personal use, how much would that cost per year?

    14. Re:Not what I expected by tepples · · Score: 1

      I have unlimited data and an MHL-HDMI interface so I can play videos on a large TV using my phone, you insensitive clod.

      If you are casting to a large TV, then the cellular carrier probably reasons that you ought to be using the fiber or cable Internet connection to which your household subscribes, not the more limited spectrum over which cellular service is provided.

    15. Re:Not what I expected by tepples · · Score: 1

      You can very well be mirroring that mobile screen to something larger where you will feel that it matters.

      Where might this larger screen happen to be where there is no Wi-Fi?

    16. Re:Not what I expected by bleh-of-the-huns · · Score: 1

      Amazon Lightsail VPS and openvpn (They even support FreeBSD). It is what I use. My ISP is Verizon FIOS.

      What I found interesting.. well a few things really..
      1) I pay for 150150 service, yet when I tunnel all my traffic (my home gateway is a FBSD connected to my VPN perpetually), I'm getting closure to 500/500 tier speeds. I don't know why, I suspect it may be that AWS peers with VZ, and VZ is not enforcing speed tiers to AWS networks.... dunno.
      2) Netflix still works.. mostly because Netflix is an AWS customer, and Lightsail uses the AWS infrastructure).
      3) The downside now.. I am starting to get side errors claiming I am using a proxy (regular websites, not Netflix), this has affected my wife's ability to work from home at times.
      4) They are cheap, just as cheap as any of the other VPS providers (I used Vultr prior, not a bad service, but the IP blocks are known and blocked by legitimate streaming services we use)

      --
      I came, I conquered, I coredumped
    17. Re:Not what I expected by GameboyRMH · · Score: 2

      s/thought/though/g

      That's what rushing to post before the food arrives gets you.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    18. Re:Not what I expected by duke_cheetah2003 · · Score: 1

      If every user of the Internet were to buy a domain name and VPS hosting for a VPN for his personal use, how much would that cost per year?

      Well, if you roll your own setup.. let's break it out.

      Domain registration costs me about $12/year. Give or take, I tend to renew for large blocks of time to save a few bucks.

      Next, Amazon Web Services EC2 instance to host my VPN's central connection point. That costs about $10/mo plus bandwidth, which ranges from pennies to a few dollars.

      So, ballpark you're looking at about $15/mo to host your own VPN with a domain of your choosing. There are some other 'value' I'm not addressing, such as time and expertise needed for setting up the server, secondary DNS provider (I personally just trade secondary service with a friend, he does mine, I do his.)

      Also figure in your bandwidth, you'll be paying Amazon by the GB, at about $.09/GB after the first GB. I don't use my VPN for the majority of my traffic, it mostly exists to facilitate a network bridge between home and whereever I am, and as a secure channel to the webserver that I run.

    19. Re: Not what I expected by cordovaCon83 · · Score: 1

      I beat you to it. I got a 'Do Not Resuscitate' tattoo across my lower back. I'll never regret that.

    20. Re:Not what I expected by duke_cheetah2003 · · Score: 1

      Also figure in your bandwidth, you'll be paying Amazon by the GB, at about $.09/GB after the first GB.

      One important thing I failed to mention. You suck bandwidth at double the rate (data into the VPN, data back out to your client, you'll pay for both transfers.)

    21. Re:Not what I expected by msauve · · Score: 2

      They're welcome to pull fiber to the campsite I boondock on in my solar powered camper. Or, a separate cable Internet connection to my hotel room when I travel so I get enough bandwidth to stream video. But, they haven't offered to do so.

      --
      "National Security is the chief cause of national insecurity." - Celine's First Law
    22. Re:Not what I expected by duke_cheetah2003 · · Score: 2

      And get more latency and slowdown either due to the VPN software itself or the limits at the VPN provider.

      I ping 30ms across my VPN, I'm pretty happy with that.

    23. Re:Not what I expected by squiggleslash · · Score: 2

      There are good technical reasons why encouraging people to stream 6Gb video streams on modern cellular systems is not a good idea. I'm inclined though to suggest that if someone wants more than 1.5Mbps for continuous, non-bursty, bandwidth, the cellular companies should find a way to provide it, but charge that minority that needs it accordingly.

      I suspect that most people, faced with a choice between $60/month wired, $60/cellular but with some applications reasonably throttled, and $200/mobile unthrottled, will prefer the two former choices. But sure, they should provide you with the $200 (probably more, just a ballpark figure) option.

      --
      You are not alone. This is not normal. None of this is normal.
    24. Re:Not what I expected by Maxo-Texas · · Score: 1

      While a valid point, it doesn't address why Apple would refuse to carry an app like this.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    25. Re:Not what I expected by Dragonslicer · · Score: 1

      Cellular providers will sometimes throttle video, not to be jerks and violate net neutrality, but to save your data plan.

      It's still a net neutrality violation thought. Or perhaps I should say it was.

      That depends, do they throttle all video streaming, including any video service owned by AT&T? If so, then they aren't discriminating based on source/destination, and so it isn't a violation of the strictest definition of Net Neutrality.

    26. Re:Not what I expected by orgelspieler · · Score: 1

      There's also a tragedy of the commons waiting to happen. If everybody has an unlimited data plan and everybody tries to stream 4K video all the time, the cell network would struggle. I thought QOS was allowed even back under Net Neutrality rules. This isn't something insidious, just trying to make sure that their phone network keeps working as a phone network.

    27. Re:Not what I expected by PoopJuggler · · Score: 1

      This isn't really of much benefit on a small mobile screen

      Right, because every device with a cellular antenna has a tiny low-res screen?
      Carriers should not be deciding what I want.

    28. Re:Not what I expected by tepples · · Score: 1

      Such a cabin could very well have a TV for streaming shows from a local server (like Plex), an old-fashioned DVD/Bluray player, OTA broadcasts, Satellite TV, etc.

      You've found not just one but four successful workarounds for a cellular ISP's throttling of streaming video. Use them.

    29. Re:Not what I expected by Scroatzilla · · Score: 1

      Good thing there are decent choices of cell providers in the free market.

    30. Re:Not what I expected by Solandri · · Score: 4, Insightful

      The VPN will let you see if there's throttling going on. If Netflix streams better through the VPN, then you carrier is throttling Netflix (and possibly more).

    31. Re:Not what I expected by tattood · · Score: 1

      If every user of the Internet were to buy a domain name and VPS hosting for a VPN for his personal use, how much would that cost per year?

      Why do you need to buy a domain to create your own VPN? You can connect a VPN to an IP address just the same as a hostname.

      --
      WTB [sig], PST!!!
    32. Re:Not what I expected by tepples · · Score: 1

      Why do you need to buy a domain to create your own VPN?

      To obtain a certificate for its web-based configuration interface, for one thing.

    33. Re:Not what I expected by tepples · · Score: 1

      If you recorded shows last night on your DVR, you can transfer them to your phone over your local area network before you leave.

    34. Re:Not what I expected by scdeimos · · Score: 1

      I chose a hosting provider near me with low latency, installed a VPN server, disabled compression and encryption, and I get close to maximum speed for all of my traffic.

      If you're not using even a basic encryption (and I mean something cheap CPU-wise) then, according to the article, you're probably seeing various services throttled.

      According TFA the ISPs are not doing content identification, per se, but they are doing Deep Packet Inspection looking for various data (such as domain names in TLS handshakes) and throttling connections when specific conditions are met. Even if you only XORd every byte with 0xA5 at your VPN client and server that would be enough to thwart such techniques.

    35. Re:Not what I expected by TechyImmigrant · · Score: 1

      And get more latency and slowdown either due to the VPN software itself or the limits at the VPN provider.

      That depends. I found in Malaysia, turning the VPN on (Vyper VPN) improved things a lot. I assume there was all sort of packet inspection and badness going on.

      In an untampered network, a VPN should not improve things, because the optimal routes will be taken without impediment. It only takes a few seconds to check.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    36. Re:Not what I expected by Anonymous Coward · · Score: 1

      SSH into your server like God intended.

    37. Re:Not what I expected by Actually,+I+do+RTFA · · Score: 1

      Why would the carriers want that? They can extort the big players with throttling, and then let the little guys go and claim how fair you are. The little guys don't have any money to extort...

      --
      Your ad here. Ask me how!
    38. Re:Not what I expected by Actually,+I+do+RTFA · · Score: 1

      Because we believe in lazzie-faire capitalism, and will not let actual real-world examples change our mind!

      --
      Your ad here. Ask me how!
    39. Re:Not what I expected by Actually,+I+do+RTFA · · Score: 1

      This doesn't test streaming video speed. It uses the speedtests that each video site offers.

      --
      Your ad here. Ask me how!
    40. Re:Not what I expected by Bert64 · · Score: 1

      Why do you need that?
      A public cert tied to a domain is only so that *other people* can trust your cert due to a third party ca vouching for it...
      If it's your own server with your own cert, you can decide for yourself if you want to trust the self signed cert that you created.

      A public cert is only useful if the site is available to the public.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    41. Re:Not what I expected by Bert64 · · Score: 1

      The problem is that cellular infrastructure is quicker to deploy, and offers better headline speeds than fixed line providers using older copper cables.
      The providers capitalise on this, the first few 4G users boast about great speeds and users flock to the service and forego the wired services, which results in even less investment in the fixed line infrastructure.
      After a while the available spectrum is completely inadequate for the number of users, service turns to shit and users have no alternatives.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    42. Re:Not what I expected by tepples · · Score: 1

      If it's your own server with your own cert, you can decide for yourself if you want to trust the self signed cert that you created.

      Provided that the devices you use allow you to install the root certificate of your private CA, as opposed to "protecting" the user from surreptitious installation of a MITM root by malware.

    43. Re:Not what I expected by Bert64 · · Score: 1

      For every user who signs up to a wired connection (fibre, dsl etc), there is an individual wire from your house to a central point and then shared capacity from that point upwards. If lots of users sign up in a given area they each have their own dedicated wire to the central location, and bandwidth at that central location can be upgraded as required depending on the number of users.

      With wireless, there is a fixed amount of radio spectrum available between you and the tower, the more users on the service the slower it will get and there's nothing that can be done about it.

      Wireless should absolutely not be used for fixed locations (homes, offices etc), where you'd be better served by getting a wired connection and sharing it locally... There are even femtocells available which will provide a localised cellphone service over a wired connection.
      Wireless connections should be reserved for mobile users, for whom there is no other option.
      If everyone used wireless only when they needed to, there would be a lot more bandwidth available when you need it.

      Using a wireless connection at home is selfish, if everyone did that in a densely populated area then the service would completely choke under the load and would be unusable. On the other hand if everyone used a wired connection whenever possible, your mobile connection when you're out and about would be much faster.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    44. Re:Not what I expected by Bert64 · · Score: 2

      Actually if you're paying a high per-gigabyte cost its actually in their interest *not* to throttle you, as then you'll be paying for more gigabytes...

      Having streaming video throttled by default is a good thing, providing there is an option to turn the throttling off. Cellphone screens are relatively small, so unless the quality is extremely low or your eyesight especially good you'll not notice. Also cellphones run on batteries, consuming more bandwidth to download larger higher quality video which then requires more resources to decode is only going to reduce your battery life.

      If providers are throttling by default, but giving you the option to disable the throttling then i'd call that an ideal situation.

      Radio spectrum is a finite resource, if there is more demand than supply then prices will be increased to bring the two in line as there's no way to increase the supply.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    45. Re:Not what I expected by mysidia · · Score: 1

      You've found not just one but four successful workarounds for a cellular ISP's throttling of streaming video. Use them.

      Lest you be confused into thinking ANY of that that's actually an effective workaround... It's not. The stuff available on bluray is less than a drop compared to the internet.

      This workaround doesn't actually work --- there's a BUNCH of important educational stuff and other entertainment on Coursera videos, Youtube, Veoh, Twitch, Etc. that is not available on DVD/Bluray, OTA broadcasts, satellite, TV, etc.

      There's no Bluray of Netflix Original series', no April Wilkerson, no Jaku, TED-Ed, K6UDA, Stefan Molyneux, David Casler, Steve McRae, Dan Ariely, MindYourDecisions, 3DGameman, Technicality, The 8-bit guy, bosnianbill, Louis Rossmann, Mathologer, Photonicinduction, Reponut, L2Inc, Today I found out, Tom Scott, Objectivity, Wendover Productions, Minutephysics, Thunderf00t, Bigclivedotcom, AvE, CGPGrey, Dorkly, CollegeHumor Smartereveryday, , Sixtysymbols, Computerphile, The Game Theorists, Colin Hardy, Computing Forever,

    46. Re:Not what I expected by mysidia · · Score: 1

      If you recorded shows last night on your DVR, you can transfer them to your phone over your local area network

      DVRs are obsolete.... all the things on OTA TV are basically crap, and all the GOOD stuff is exclusive to services like Youtube; most of the interesting and informative content is made by small creators, not ratings-chasing networks that wind up rehashing sitcom and reality show formulas.

    47. Re:Not what I expected by KozmoStevnNaut · · Score: 1

      You just need providers that don't screw you over.

      If they offer 25GB of data/month at full 4G speed, then that is exactly what you should be able to pull. All of this nonsense about extra charges for tethering is just the providers screwing you over big-time.

      --
      Eat the rich.
    48. Re:Not what I expected by KozmoStevnNaut · · Score: 1

      Tragedy of the commons is a myth: http://climateandcapitalism.co...

      Providers are severely overselling their bandwidth for BS marketing reasons, and they're making the consumers pay the price for it.

      --
      Eat the rich.
    49. Re:Not what I expected by tepples · · Score: 1

      In select countries, YouTube Red allows downloading a video in advance to watch offline later.

    50. Re:Not what I expected by mjwx · · Score: 1

      Cellular providers will sometimes throttle video, not to be jerks and violate net neutrality, but to save your data plan.

      If they are throttling all video services equally for this purpose, then it isn't a problem.

      The problem without net neutrality comes when Jerkcomm decides to throttle all Netflix connections unless you pony up a $5 Netflix fee.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    51. Re:Not what I expected by mjwx · · Score: 1

      In other words: to coerce you to accept excessively a high per-Gigabyte cost and avoid what they view as "wasteful fidelity" they will tamper with your traffic to reduce your consumption.
      "Save your overly restrictive data plan" is really REALLY not a good reason for throttling.

      The alternative is to meter usage. In the UK, mobile telecom companies don't do this but you pay for X GB per month and if you reach that, you either accept you have no data or buy more data. I prefer our method, but you have the opportunity to chose.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    52. Re:Not what I expected by tepples · · Score: 1

      Why is it unacceptable to view the aforementioned YouTube channels in standard definition?

    53. Re:Not what I expected by mysidia · · Score: 1

      Why is it unacceptable to view the aforementioned YouTube channels in standard definition?

      At the very least standard definition represents a degraded/low-quality viewing experience.

      Often videos will contain text intended for the viewer to read that does not resolve at 480p also; you need HD to see what is going on the video properly.

      What is unacceptable is throttling network users to artificially suppress the demand for data, which in turn artificially raises the fees per Gigabyte that customers will accept, and alsso then going on to claim 99% of users use less than X Gigabytes, etc.

  3. Need more of this by Guyle · · Score: 1

    This kind of measurement tool is an awesome creation and we need more. I'd love to use an Android version of it to test my apps and see what AT&T does to shape my traffic. Unless there's some sort of hidden issue, there is absolutely no reason why Apple should withhold this from the store, considering all of the other useless crap that's out there.

    1. Re:Need more of this by Obfuscant · · Score: 1

      This kind of measurement tool is an awesome creation and we need more.

      Yes. And then we need to educate the users so they know what they are actually measuring and, more important, what they are not. Sadly, even on /., that information is lacking.

      and see what AT&T does to shape my traffic.

      Thank you for proving my point. That is not one of the things you can measure with this app. You cannot differentiate between "AT&T shaping" and "source limited." If you connect to a website that has a 10Mb ethernet connection you're going to think that awful old AT&T must be "shaping" your traffic from them. You can't even guarantee that seeing a difference between Wi-Fi speed and cellular speed is the fault of AT&T, so trying to claim any difference is proof of some nefarious activity is unsupported by the data.

    2. Re:Need more of this by sl3xd · · Score: 1

      there is absolutely no reason why Apple should withhold this from the store

      TFA has since been updated: Apple has since decided to approve it.

      It's common for Apple to deny apps their first go-round, and just as common for the app to be approved after additional review. It shouldn't be news to anybody, as it's been observed by developers for nearly a decade at this point.

      I wouldn't be surprised if the practice is similar to SMTP servers requiring the originating server to re-send the message -- spam bots don't bother, and earnest developers will try again.

      That or the reviewer was exerting his/her political views...

      --
      -- Sometimes you have to turn the lights off in order to see.
    3. Re: Need more of this by Obfuscant · · Score: 1

      Maybe you should rtfa. The methodology used by the app depends on a university server replaying packet streams at a fixed rate,

      Maybe you should read TFA. It says that this is how the professor determined the way that carriers are detecting data that can be throttled. TFA ALSO says that the app tests seven different streaming "apps". If it's going to one server using one app, it isn't testing seven. How do you claim you are testing "the Netflix app" if you aren't using the Netflix app talking to a Netflix server? Ditto YouTube, etc.

  4. Walled gardens within walled gardens by Comboman · · Score: 3, Insightful

    Don't expect one company's walled garden to allow tools to help you detect other company's walled gardens. These walled gardens are becoming more like the hedge maze at the Overlook Hotel.

    --
    Support Right To Repair Legislation.
    1. Re:Walled gardens within walled gardens by Freischutz · · Score: 1

      Don't expect one company's walled garden to allow tools to help you detect other company's walled gardens. These walled gardens are becoming more like the hedge maze at the Overlook Hotel.

      Or maybe one of Apples App reviewers is just a die hard Trumpkin and an enthusiastic Ajit Pai fan? It would explain the"objectionable content" and "has no direct benefits to the user." labels.

    2. Re:Walled gardens within walled gardens by sl3xd · · Score: 1

      Or maybe one of Apples App reviewers is just a die hard Trumpkin and an enthusiastic Ajit Pai fan?

      Eh... you can dislike regulations and not be a fan of either Trump or Pai.

      Regardless, the TFA has since been updated, and Apple is going to allow the app:

      Apple asked Choffnes to provide a technical description of how his app is able to detect if wireless telecom providers throttle certain types of data, and 18 hours after he did, the app was approved.

      Honestly, App store denials for the first version of a new program are fairly common -- hardly a surprise given the number of developers shitposting into the App store.

      --
      -- Sometimes you have to turn the lights off in order to see.
  5. Walled Gardens! by naubol · · Score: 2

    Silly developer, Apple has no interest in enabling people to climb or even notice garden walls!

    --
    Reality is a slackware box running on a 386 tucked away in god's sock drawer.
  6. Fascism by Anonymous Coward · · Score: 1, Insightful

    I'm talking about Mussolini's definition of fascism, which is basically corporatism: The total control of society in to the hands of corporations, with the line between them and the governement being more symbolic than anything.

    When you have an industry shill at the head of the FCC making decisions to profit solely this industry, that's fascism.

    When you have the POTUS putting his corporate friends in charge of all major positions in the governement, that's fascism.

    But as long as the sheeple are kept well fed and well entertained, they couldn't care less. Bread and circusses.

    Humanity doesn't deserve democracy. It doesn't deserve freedom, equality and justice.

    1. Re:Fascism by plague911 · · Score: 1

      I am no historian, but you seem to be inverting the power structure in fascism.

    2. Re:Fascism by stealth_finger · · Score: 1

      they support TRUE freedom and the only freedom that matters: the freedom of the market.

      Yeah, blocking apps from their store is truly a free and open market.

      It is for them.

      --
      Wanna buy a shirt?
      https://www.redbubble.com/people/stealthfinger/shop?asc=u
  7. Re:Red Herring app by Anonymous Coward · · Score: 5, Informative

    Read the fucking article, you worthless idiot.

    What that app does is to connect the author's OWN server and send back the SAME data in the SAME way all the time. The only difference from one test to another is that it changes changes in the metadata to fool DPI into thinking it's dealing with video from this or that service.

  8. Re:Red Herring app by Anonymous Coward · · Score: 5, Informative

    Just because Youtube is not using all the available bandwidth does not mean it is being throttled by the ISP. I also imagine that YouTube itself has some bandwidth management built in to prevent one customer from negatively affecting the rest.

    Yes, but the app is downloading all video from the researchers university servers directly and through a vpn tunnel. He's simulating various providers by replaying sample data and metadata:

    For example, when an encrypted connection is established between Netflix’s servers and T-Mobile’s servers (known as a TLS handshake), certain plaintext information is exchanged (host names and server names). In Netflix’s case, one of these servers is called “nflxvideo.net.”

    What he found is that by changing the metadata of the video’s header—but not the video itself—it could be downloaded at much higher speeds. If he changed the metadata of other types of data (photos, for instance) to have the Netflix metadata, that data would be throttled by the telecom company when it was downloaded.

    “We realized that they’re looking for certain text in the network traffic, and if we changed that text—replaced nflxvideo.net with northeasternvideo.com—when we send that traffic over the network, it doesn’t get throttled,” Choffnes said. “This means it’s keyword related and not server or even content related.”

    http://david.choffnes.com/pubs/imc095-molavi-kakhkiA.pdf

  9. Re:This is silly by Tokolosh · · Score: 1

    How can we know if you are correct or not, if we are barred from using such tools?

    --
    Prove anything by multiplying Huge Number times Tiny Number
  10. bandwidth is tailored to the device by kiviQr · · Score: 1

    Youtube, Amazon Prime, and Netflix send you content at the rate that it can be consumed by the device. If they sent you 1000Mbps upon opening video that you may drop after 10 seconds they would waste their resources and your data plan.

    1. Re:bandwidth is tailored to the device by kqs · · Score: 3, Informative

      TFA says that this app doesn't measure a video coming to you; it connects to the speed tests which each of the major video services now have and tries them. So you are absolutely correct, and your statement is also completely irrelevant. This measures peak performance to these sites, and if peak performance varies widely, well, look for the commonalities between the poorly performing sites. It all of them are direct video competitors with your ISP, I think we know what's going on.

  11. Re:Red Herring app by will_die · · Score: 1

    You already have proof since people are reporting throttling and ISPs blocking sites since the vote took place nevermind that nothing has changed.

  12. Re:Red Herring app by bigpat · · Score: 2, Interesting

    "seems to indicate ISP throttling, but can happen for many reasons."

    And therein lies the chicken and egg problem. Unless you have the data about download rates and latency you can't even begin to find out WHY your speeds are slower to certain services. And to some extent that shouldn't be on the customer to even care about. The ISPs are advertising certain download speeds and with services from large providers that can afford adequate infrastructure to meet demand there really should be no excuses for regularly not meeting demand for those services. The ISPs and content providers are presumably already getting paid by their customers and the ISPs will know which services are popular so they should both have an incentive to work it out. If the market is healthy and working for people then there is no reason that ISPs and content providers can't invest time and money in making the overall service better.

    Technically I agree though, unless the data is being centrally collected and analyzed to spot patterns and then used by consumer groups to ask the ISPs and content providers what the issue is then it could also just be a temporary issue that is more understandable.

    Would be best if the FTC could do this kind of analysis systematically and see if ISPs are really providing the services and speeds they are advertising and apply some pressure to improve service up to those advertised standards. If it is a one time slow down due to a particularly popular cat video then that is one thing, but if customers are never getting advertised download speeds from some popular services then that means the ISPs and service providers need to up the peering bandwidth and provide for peering closer to the customers to reduce latency.

    But as an individual (unlike just feeling like an app is slow) you could at least with some hard numbers, perhaps taken multiple times at different times of day, then go to your ISP and ask what the problem was accessing certain services and then yourself go to the FTC to file a complaint for false advertising and the BBB and the state consumer protection agency to get it all on record that companies aren't providing the advertised services.

  13. Android Version of the app by Utopia · · Score: 2

    The Android version is available on the Play Store: https://play.google.com/store/...

  14. Re:Red Herring app by vadim_t · · Score: 1, Insightful

    Easy solution: Gather data, and look for patterns.

    If Youtube works at 6 Mpbs always, regardless of ISP, it's probably youtube. If Youtube works at 6 Mbps on Verizon LTE, but at line speed elsewhere, then that is quite suspicious.

  15. Except Knowledge by dkman · · Score: 4, Insightful

    "has no direct benefits to the user."

    Except knowledge, and we wouldn't want that.

    As for the other comment, yes speed depends on more than just network speed, but if the guy next to me on Verizon streams Netflix at 4 Mbps and I stream on Sprint at 20 Mbps then we can safely theorize that Verizon is throttling him. We don't know for sure, but we can build a case.

    Without that knowledge we have nothing to go on.

    --
    I refuse to sign
    1. Re:Except Knowledge by dkman · · Score: 1

      In bad form I'm going to reply to my own comment.

      If I get 4Mbps through Verizon, then connect to wifi and get 20Mbps, disconnect from wifi and go back to 4Mbps I can also assume some funny business.

      --
      I refuse to sign
    2. Re:Except Knowledge by Baron_Yam · · Score: 1

      >Except knowledge, and we wouldn't want that.

      Insufficient knowledge for a good diagnosis, but plenty of knowledge to stoke outrage.

      If there was a way to lock this down to 'users who know what they are doing', that'd be great... but the whole Apple platform is built on 'you can be dumb as a box of rocks and still look like one of the elite using this product'.

      If you really want to install pretty much what you want on your phone, get an Android device. It's a hell of a lot easier to get around most of the restrictions they generally come with by default.

    3. Re:Except Knowledge by kenh · · Score: 1

      if the guy next to me on Verizon streams Netflix at 4 Mbps and I stream on Sprint at 20 Mbps then we can safely theorize that Verizon is throttling him. We don't know for sure, but we can build a case.

      What if the local CO for Sprint hosts a Content Delivery Server for Netflix but Verizon pulls it down from a remote Content Delivery Server? You have to assume that both carriers are being fed data from the same source at the same rate, and all Netflix content does not come from one central server location for all customers.

      Out of curiosity, what conceivable difference would it mean to have your video stream at 25 Mb/sec instead of 4Mb/sec? Are you going to watch your videos at 6x real-time speed? Going to watch 6x streams simultaneously?

      --
      Ken
    4. Re:Except Knowledge by Shotgun · · Score: 1

      You have to assume that both carriers are being fed data from the same source at the same rate

      Which the professor provided for by having all the data stream from his own server.

      --
      Aah, change is good. -- Rafiki
      Yeah, but it ain't easy. -- Simba
    5. Re:Except Knowledge by Scroatzilla · · Score: 1

      If I cared that much about Netflix over my cellular connection, I would then conclude that I should dump Verizon and go with Sprint as my provider.

    6. Re:Except Knowledge by Obfuscant · · Score: 1

      Which the professor provided for by having all the data stream from his own server.

      And he caught T-Mobile's "BingeOn" service, based on a metadata item in a header. While TFA refers to BingeOn as limited to a few major streaming providers, it is actually an open program available to anyone who wants to apply. At that point their data becomes zero-rated.

      In real life, of course, the source still has a great deal of control over how much data it sends, and "proving" that the speed from X is slower than the speed from Y is meaningless.

  16. Re:This is silly by Khyber · · Score: 5, Informative

    Found the idiot that utterly failed to read the fucking article.

    Protip: The throttling is happening by keywords in the metadata, not the content or provider itself. There, saved you the read since you seem too fucking lazy to do it.

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  17. Re:This is silly by wbean · · Score: 1

    I'm talking about the developer tools in the desktop version of Chrome. You can use them by hitting Ctrl-Shift-I. They are public.

  18. Car Analogy by huckamania · · Score: 2

    We should all be able to go the speed limit at all times, everywhere. Who are these insensitive clods who are violating the speed limit laws?

    Of course what the good professor is actually measuring is bandwidth and the carriers are only a part of that. Netflix may only be streaming at 4 mbps. Does the video play? Maybe they only provide that much bandwidth since you are only paying them $10 a month. People act like there is an unlimited amount of bandwidth but there are numerous bottlenecks between you and your favorite web site.

    1. Re:Car Analogy by huckamania · · Score: 1

      The real question is... Does the video play? If it does, then higher bandwidths are not really a problem.

      Run traceroute and then try to tell me that its all the same. Could it be a bottleneck between the cellular net and netflixs that doesn't exist when using your ISP?

      IDK, the first question still applies and I know my wife watches netflixs on her phone in the car on long road trips. Seemed to work well for her. If it didn't we might think about changing carriers.

  19. Re:This is silly by Anonymous Coward · · Score: 1

    You need to read the article, your assumptions are incorrect. Small excerpt here, but you need to read all of it to understand what is going on and how it's being measured.

    For example, when an encrypted connection is established between Netflix’s servers and T-Mobile’s servers (known as a TLS handshake), certain plaintext information is exchanged (host names and server names). In Netflix’s case, one of these servers is called “nflxvideo.net.” If T-Mobile detects this server name in the metadata, it will throttle download data for those packets.

    Choffnes learned about this system by reverse engineering it; his team downloaded videos from various video services (including the TLS data and all metadata) and then recreated it on their own servers (called “replays”). What he found is that by changing the metadata of the video’s header—but not the video itself—it could be downloaded at much higher speeds. If he changed the metadata of other types of data (photos, for instance) to have the Netflix metadata, that data would be throttled by the telecom company when it was downloaded.

  20. since Apple is run by Tim Cook by FudRucker · · Score: 1

    and considering they are blocking this app it proves one thing, despite being gay Tim Cook is still corrupted by big money, i guess equality is only a fight for the poor & middle-class, once you're rich the rule is to shit on the rest of the world,

    as long as i got mine, isnt that right Tim Cook

    --
    Politics is Treachery, Religion is Brainwashing
    1. Re:since Apple is run by Tim Cook by kenh · · Score: 1

      despite being gay Tim Cook is still corrupted by big money

      So you previously thought only straight people were capable of being "corrupted by big money"?

      You need to get out of the basement more often.

      --
      Ken
    2. Re:since Apple is run by Tim Cook by FudRucker · · Score: 1

      i would think that a gay person despite being rich and well connected would still be more concerned with civil rights and equality than say a rich white straight heterosexual like Trump or Pence

      --
      Politics is Treachery, Religion is Brainwashing
    3. Re:since Apple is run by Tim Cook by kenh · · Score: 1

      Why?

      Have you never seen someone bullied as a child grow up and become a bully?
      Have you never seen a victim of racism grow up and exhibit racist behavior?
      Have you never heard of a victim of childhood sexual abuse grow up and sexually abuse children?

      Assuming someone's generosity based on their sexual orientation is simply nonsensical, and I think fits the definition of sexism:

      behavior, conditions, or attitudes that foster stereotypes of social roles based on sex

      --
      Ken
  21. Re:Eggheads Can't App by DontBeAMoran · · Score: 1

    It was funny the first dozen times. After 9000 times, it's doesn't even register as funny anymore.

    --
    #DeleteFacebook
  22. Re:So in your sad opinion by DontBeAMoran · · Score: 1

    That's like, a nega-Einstein* quote.

    * https://www.urbandictionary.co...

    --
    #DeleteFacebook
  23. Re: Red Herring app by DontBeAMoran · · Score: 1

    Don't be such a negative covfefe.

    --
    #DeleteFacebook
  24. Not all differences are malfeasance by dbrueck · · Score: 1

    Seems dumb for Apple to block the app.

    That said, a difference in network speed does not imply evil intent, and that's part of the problem with the whole net neutrality thing.

    Consider the side of a cellphone carrier. I know, I know, it's fun to say they're evil and all that, but just look at the technical problem they're trying to solve: you have some limited resources (your slice of the wireless spectrum, your capacity at your cell towers, your connections to the backbone) that you are trying to divide up among all of your customers wanting to use them. On top of that, you're competing against other companies who want to get your same customers, so you have to balance a nearly limitless demand for network capacity against the costs of building out and maintaining your network and how that translates into the price you set for your services. You have to balance the downsides of any wasted, idle capacity against the ability to handle huge spikes when there is a surge in demand. And on top of all this you are expected to provide value/profits to your owners.

    Now, with that as the context, you are obviously constantly on the lookout for ways to optimize and improve. What if, as one specific example, you come across a technology that lets you dynamically re-encode some video chunks on the fly with little or no drop in perceived quality? Would you make use of that technology? Of course you would - it could be a huge win, not just for you and your shareholders, but it could legitimately be good for your users too (a higher number of concurrent users could be watching video without buffering).

    This sort of thing happens all the time - carriers, ISPs, etc. are constantly looking for ways to optimize things because they are faced with this very real dilemma of competing objectives. And anyone in tech is familiar with optimizations and how important they can be. But the problem with apps like the one in TFA is that they cannot tell the full story (and yes, I did read the article, especially the part about them using their own servers to help know for sure that differences in speeds are happening).

    With video content specifically, from the earliest days of the net we've known that users *strongly* prefer uninterrupted playback at lower quality versus super high quality that buffers constantly - this concept is fundamentally understood by everyone in the media space. Awesome HD w/o interruptions is the goal, but if you've got to choose one or the other, lowering quality is nearly always the better option.

    And few things chew through a data plan like video, so when T-mobile says, "hey, any video you watch from these services will only be at TV quality, but it won't count towards your high speed data allotment" well, to me, that's a feature that makes me want to do business with them.

    Are there some bad actors in all of this? Oh, for sure. But not every example of a difference in speeds is an indication of this. And even when you prove that throttling is going on, it's not necessarily a smoking gun showing ill intent. A lot of times it's just an example of people trying to find a practical solution to a complex technical problem - they're just trying to make it all work.

    1. Re:Not all differences are malfeasance by dbrueck · · Score: 1

      I've worked for companies on both sides - both have their flaws, and both have their merits. If you can see only one side, then you are the one that has been duped, not me. Of *course* they are trying to solve a business problem too - I said as much in my post.

      Are they trying to make as much money as they can? Of course they are - that's what businesses are created *to do*. They are not charity organizations, rather they are entities formed by people with ideas and initiative, who see opportunities as something to be harnessed rather than something to cry about.

      If you think they are ripping people off, then rather than being part of the all-success-must-be-shamed fad, you could do what smart people do and see that as an opportunity. If there is an actual problem here, then why don't you do something about it, and also make boatloads of money along the way?

      P.S. I think you hit 'Submit' too soon because posting changes in stock prices is, at best, half a thought. Either you submitted midway through trying to make a point, or you don't really understand how the stock market works.

  25. Where's the source? by Dog-Cow · · Score: 1

    I'd love to run the app on my device. Where's the repo or a zip of the source?

    1. Re:Where's the source? by Swave+An+deBwoner · · Score: 1

      I found this:

      https://github.com/lianke123321/differentiation-detector-android/blob/master/code/ReplayAndroidApp/src/mobi/meddle/diffdetector/ReplayActivity.java

      by searching for an error message I got from the "wehe" app. But the guy who published this code is from Stony Brook not Northeastern.

      But a project named "Meddle" is described here:

      http://david.choffnes.com/projects.php

      So which is the original?

  26. Re:Red Herring app by mysidia · · Score: 1

    And therein lies the chicken and egg problem. Unless you have the data about download rates and latency you can't even begin to find out WHY your speeds are slower

    Because of the way the app works; consider it an investigative tool.
    If the App's test shows throttling is occurring, then it is basically definitive proof that the service is being throttled by your ISP or an intermediary. On the other hand, if the app's test doesn't show throttling, but you experience different speeds to those services,
    then it could be either throttling or something else, since you can't give a definitive answer that there is no throttling for sure (If your observed rates of throughput are different -- and not in a manner consistent with the network distance and hopXhop latency).

  27. Re:Red Herring app by houghi · · Score: 2

    That looks like information that would be essential to the summery. The first thing I thought was : "Obviously YouTube will be slower. No need for them to be fast as and deliver the whole content to you in 3 seconds if you only watch 3 seconds and go to the next video."

    The summery and this give a total different view and therefore perception on the situation. Also a nice example how "Fake News" works and here they are even telling the truth.

    --
    Don't fight for your country, if your country does not fight for you.
  28. Are walled gardents anti-trust violators? by davidwr · · Score: 1

    Countries with liberal pro-consumer trade commissions* should investigate Apple and other vendors that force users to use "their walled garden" when those same companies keep things out of their garden without a good reason (e.g. keeping malware or deceptive apps out is pro-consumer and is okay).

    Google-phone vendors that allow 3rd party stores would be fine, as would the Apple Mac, since you aren't "locked in" to the App Store.

    *Not the USA at this time, sadly

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  29. Re:Red Herring app by kqs · · Score: 1

    It is impossible to tell if ISP throttling is going on just from the download speed. For example this statement "YouTube to my iPhone at 6 Mbps, Amazon Prime video at 8 Mbps, and Netflix at 4 Mbps. It downloaded other data at speeds of up to 25 Mbps." seems to indicate ISP throttling, but can happen for many reasons

    This is like when police find a body in the woods which is tied up, shot, stabbed in the back, and fell off of a high cliff. Any one of those could be a suicide or accident, maybe two of them, but when you get all of them you start suspecting that someone may have involuntarily helped them along.

    Low performance with one of those video sites which directly compete with your ISP may be the fault of the site. When ALL of the direct competitors have crappy performance through your ISP, well...

  30. Of Course... by kenh · · Score: 1

    Of course it stands to reason that this application already knows the speed the internet service provider, say Netflix, is serving up content to your provider, so it can provide an accurate analysis of the slowdown/throttling (if any) your carrier is doing to your traffic. Otherwise it would be like extrapolating the speed of highway traffic by carefully monitoring the speed of traffic on the side roads. /sarcasm

    How does this app know the speed Netflix is serving up content? It doesn't, so what it the purpose of the app? To provide meaningless statistics and numbers to fuel a net neutrality debate?

    Also, when feeding a single video stream to your iPhone, how much bandwidth is needed to stream a movie? Seems to me the 4-8MB/sec is fine, and demanding that you get your streams faster is just wasteful.

    --
    Ken
    1. Re:Of Course... by Actually,+I+do+RTFA · · Score: 1

      It's using Netflix's speedtest service, not video serving.

      --
      Your ad here. Ask me how!
  31. Re:Red Herring app by EndlessNameless · · Score: 3, Informative

    I believe by default they do the throttling, you can shut it off by sending a specific text message to a specific number.

    The feature is called BingeOn, and it can be enabled on a per-line basis for every phone on the account. The default is enabled.

    It can be configured by the account owner on the TMobile web site, so the text/app toggles might not work for everyone.

    --

    ---
    According to the latest ruleset, this post should be modded as Vorpal Flamebait +5.
  32. Re:"has no direct benefits to the user" by kenh · · Score: 1, Insightful

    The point is the data provided is meaningless.

    The app has no earthy way to know how fast Netflix is serving up your content, so how can this app "detect" or "reveal" the throttling your ISP/carrier is doing to your Netflix traffic. All you know is how fast the data is being served up by your carrier to your device, it can make no claims as to the speed of the data arriving at your carrier's network border.

    The posting mentions video services over LTE getting 4-8 Mb/sec, all of which are perfectly suitable for streaming video to a handheld device (smartphone, tablet). Or do we intend to require all cellular data plans to support several simultaneous HD video streams to a single device, so you can watch all NFL football games in HD on your iPad while driving in your car?

    --
    Ken
  33. Re:Red Herring app by Anonymous Coward · · Score: 2, Funny

    So your contention is that the author is lying about how his own app works? How else could reading and understanding what the article says prove someone's gullibility?

  34. Re:Red Herring app by kenh · · Score: 1

    So because the results of this test could be ambiguous, misinterpreted or lead to false conclusions one should block the usage of this tool entirely?

    You ignored the "Objectionable Content" issue Apple raised also.

    --
    Ken
  35. Too few for price war; not enough for antitrust by tepples · · Score: 1

    How come data plans in the US are so shitty?

    My best guess is that there are too few nationwide cellular carriers to trigger a price war for both wholesale (to MVNOs) and retail cellular service, yet there are enough carriers not to trigger either anti-cartel provisions of competition law or federal regulation of prices.

  36. Re:"has no direct benefits to the user" by Anonymous Coward · · Score: 2, Interesting

    Payload 1) 50MB from the university server
    Payload 2) Same, but with metadata changed so the header will loudly mention strings like nflxvideo.net in plain sight

    Since your post was remarkably pretentious, instead of choosing option A and assuming innocent ignorance of TFA, I'm going to skip ahead to option B and assume malice, you fucking bullshit-spreading shill.

  37. Re:READ EFFIN THE ARTICLE by Falos · · Score: 1

    I'm already past that snarl, and moved on to pondering whether to classify this as editors ever being the paragon of incompetence or malice.

    Deliberate misinformation, or laziness? Manipulative exploitation, or just fucking stupid?

  38. Undereducated electorate by tepples · · Score: 1

    covfefe (KUV-rij)

    It isn't Apple's job to determine if the data is valid or not. That's the user's job.

    that type of logic results in Trump, unfortunately.

    Don't be such a negative covfefe.

    Google defines covfefe as "the treatment of an issue by the media." Thus negative news gets negative covfefe, and positive news gets positive covfefe. When an undereducated electorate chooses a President that makes the sorts of policy decisions that have in the past produced undesirable results for a country, you bet there will be negative covfefe from reputable journalistic outlets.

    And just as an undereducated electorate can misinterpret information presented by the media about a candidate's attitude during an election, undereducated users can misinterpret data presented by an application on a device. Both can have harmful side effects.

  39. Re:This is silly by stephanruby · · Score: 1

    Please read the article. He's using his own server/VPN as a proxy for the same video streams for comparison.

  40. Walled Garden by duke_cheetah2003 · · Score: 5, Insightful

    How's that walled garden working out for you Apple fanbois? Pretty cool, huh, blocking a simple network health monitor App because it's "objectionable content." Who knew Truth was objectionable content?

    1. Re:Walled Garden by sl3xd · · Score: 1

      It never ceases to amaze me how often people are surprised when Apple blocks applications the first time it goes through the review, especially as the apps are nigh invariably approved after an appeal.

      Spoiler: That's exactly what happened here, if you read the update in TFA.

      --
      -- Sometimes you have to turn the lights off in order to see.
    2. Re:Walled Garden by duke_cheetah2003 · · Score: 1

      It never ceases to amaze me how often people are surprised when Apple blocks applications the first time it goes through the review, especially as the apps are nigh invariably approved after an appeal.

      My outrage at Apple for dictating to users what they should and can be doing with their computers/devices is endless. It doesn't so much surprise me, just reinitiates that outrage. How anyone can tolerate that behavior is beyond me, but each to their own I guess.

      That they blocked it at all is outrage worthy, even if they changed their minds later. I prefer to decide what is allowed onto my computers/devices, thank you very much.

      Others I guess need their hand held through out life. My original comment stands, this is stupid and retarded and exactly what I expect of Apple, and their customers. Hell, that they reversed the decision shows me just how stupid it was to begin with, and this is typical. I wonder how many App submissions are rejected the first time for no good reason, just like this. How often do developers go through this so called appeal process to reverse the decision?

    3. Re:Walled Garden by Sir+Holo · · Score: 1

      How's that walled garden working out for you Apple fanbois? Pretty cool, huh, blocking a simple network health monitor App because it's "objectionable content." Who knew Truth was objectionable content?

      Apple has been selling their iPhones unlocked and untethered to any certain carrier for about 6 years.

      In any case this is but one App of many that can perform network analysis. Well, almost. No App did what the author wanted; so he wrote one himself that did it. That is, he programmed his own application!!111!!1 What a bizarre idea.

      You can, too. So can everyone else. My BLIND neighbor makes a living writing them. Yes, really.

  41. lack of direct benefits considered harmful by epine · · Score: 1

    For my chosen approach to life, Apple's walled garden has no direct benefit, either (despite some terrible long term implications).

    Whatever happened to informed choice?

  42. Knowledge of what though by SuperKendall · · Score: 1

    I don't think the app should have been blocked, but I question the use of it.

    You run the app, and because the internet is what it is different sources yield different speeds. Now what?

    You can't say for sure it's your ISP slowing down anything. But the app sure is implying that is the case. So this app would basically get a lot of people riled up where there may not be any reason to do so.

    If it were billed as a "check your speed for your favorite streaming provider" it may have even gone through, I think its the message the app is sending that has Apple not letting it in. But another possibility is this - all this app does is cause a data load on other services. That seems a bit wrong somehow, like writing a DDOS app and then complaining Apple will not approve it... I would think speed test apps from individual services (like a Netflix spreed test app) would easily be approved because they are inducing data loads on servers that the company expects.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  43. Feeling blue about your cell ISP? Get Blu-ray by tepples · · Score: 1

    You may have an XY problem here. You say want to stream in HD, but you probably just want to watch in HD. One workaround is to install a BD player in your camper or bring one with you to your hotel room. Another is to use a video service that allows downloading in advance for later play while offline and do so while connected to fiber, cable, or DSL. Or what makes those impractical for the use cases you describe?

    1. Re:Feeling blue about your cell ISP? Get Blu-ray by Bert64 · · Score: 1

      And many services that can be downloaded (and many more if your willing to go the illegal route)...
      If everyone who *could* download did so, then there would be much more bandwidth available for those instances where streaming is essential (eg live sports).
      Part of the reason why hotel internet is generally so unusable is because of all the users trying to stream, especially adaptive streaming services that try to use any available bandwidth to increase quality without considering that the connection in a hotel is shared between many users.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  44. Peak bandwidth != sustaining bandwidth by tepples · · Score: 1

    I only watch TV about 2 hours a day, on average [...] If one service is getting 25mpbs, I expect all other services to be comparable.

    Being able to peak at 25 Mbps for 30 seconds to download a 75 MB file doesn't put the same (amortized) load on cell towers as sustaining 25 Mbps for two hours. If you choose to live where fiber, cable, and DSL are unavailable, you can stream SD or rent BD.

  45. Re:Red Herring app by Shotgun · · Score: 2

    Maybe the guy tied himself up on the edge of the cliff when his gun accidentally discharged, causing him to fall over backward onto a knife. :-)

    In this case though, we know that the data came from the Professors OWN server.
    Read that carefully:

    The Professor streamed ALL the files from the same place. He spoofed the metadata to make it appear to come from the various services, but his own computer actually provided the bits.

    --
    Aah, change is good. -- Rafiki
    Yeah, but it ain't easy. -- Simba
  46. Re:This is silly by Shotgun · · Score: 1

    Except there was only one server involved. The Professor's.

    He spoofed the metadata to make the ISP think it was from the various services. If this ain't a hand in the cookie jar, I don't know what is.

    --
    Aah, change is good. -- Rafiki
    Yeah, but it ain't easy. -- Simba
  47. After reading article... by SuperKendall · · Score: 2

    OK, after reading the article I see that the app is not accessing data from the other companies, just mimicking that data...

    However this is wrong (speaking about traffic shaping):

    Such âoeprioritizationâ or data discrimination violates one of the core tenets of net neutrality,

    That is totally false. It is only when you are discriminated by origin, not type, that you are violating network neutrality. Can all of the technical users on Slashdot agree that traffic shaping is useful and valid for all networks?

    Why DOES it make any sense for streaming video to be fed to you way faster than it takes to actually play? All it would do is advance the buffer faster, but probably at the expense of other traffic that was more immediate, like web page data, or for a cellular network means other users of a tower have reduced bandwidth.

    I still disagree that this app is showing the user anything useful, because most people cannot understand the nuances of traffic shaping, and when it helps or hurts them....

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:After reading article... by dkman · · Score: 1

      The difference is getting the data 3x faster than you can watch it. It's getting the 480p video instead of the 1080p video because network X is gimping my connection.

      If Network X says streaming video only gets a pipe so wide and that's even across their network then that's fine, but make it transparent and don't complain if someone else does. But when Verizon says Netflix gets a pipe of 4Mbps and Verizon streaming video gets a pipe of 12Mbps then Net Neutrality is being violated. (same traffic, different source)

      --
      I refuse to sign
  48. Yeah, this is *definitely not* going to backfire by OneAhead · · Score: 1

    Streisand effect in 3... 2... never mind, I'm too late already.

  49. Re:Eggheads Can't App by DontBeAMoran · · Score: 1

    That's why it's not even registering as funny anymore.

    --
    #DeleteFacebook
  50. Re:Eggheads Can't App by laurencetux · · Score: 1

    and now the Ghost of Admiral Grace Hopper should strangle you with a Microsecond for wasting our time

  51. DVR to phone before leaving by tepples · · Score: 1

    I can use my phone to stream recently recorded shows from my TiVo for viewing.

    Can't you transfer episodes that you had recorded on your DVR from your DVR to your phone over your WLAN before you leave the house?

  52. Re:Red Herring app by Obfuscant · · Score: 2

    What he found is that by changing the metadata of the video's header -- but not the video itself -- it could be downloaded at much higher speeds. If he changed the metadata of other types of data (photos, for instance) to have the Netflix metadata, that data would be throttled by the telecom company when it was downloaded.

    It's called "Binge On", and it is an open program run by T-Mobile to allow users to get zero-rated streaming data by allowing the speeds to be throttled for any participating source. Netflix participates. If you have Netflix metadata, T-Mobile will treat it like Netflix data and zero-rate it. If you change the data source to someone who doesn't participate, you'll get it at full speed -- and every byte counts.

    Binge On is not a big dark secret.

    "This means itâ(TM)s keyword related and not server or even content related."

    Congratulations, he's just cracked the way that T-Mobile detects Binge On data. He hasn't proven a net neutrality violation.

    What I'm wondering about, why is nobody concerned that his app is spying on user activity and sending data about what you are doing back to him? Because he promises that it is all "anonymized"? Really?

  53. And Apple has since approved it... by sl3xd · · Score: 2

    After all that's been said, there's an update:

    Update: After this article was published, Apple told Dave Choffnes that his iPhone app, designed to detect net neutrality violations, will be allowed in the iTunes App Store. According to Choffnes, Apple contacted him and explained that the company has to deal with many apps that don't do the things they claim to do. Apple asked Choffnes to provide a technical description of how his app is able to detect if wireless telecom providers throttle certain types of data, and 18 hours after he did, the app was approved.

    "The conversation was very pleasant, but did not provide any insight into the review process [that] led the app to be rejected in the first place," Choffnes told us in an email.

    --
    -- Sometimes you have to turn the lights off in order to see.
  54. Re:slashdotted! by Swave+An+deBwoner · · Score: 1

    There is an Android version in the Google Play Store. I want a Linux version though.

  55. Re:slashdotted! by Swave+An+deBwoner · · Score: 1

    Hmm. When I run the app on my phone I get an error message: "Sorry, your phone is using IPv6 address. Currently not supported! Thank you!"

  56. 1.5 Mbps is enough for SD by tepples · · Score: 1

    Even 1.5 Mbps is enough for a decent standard-definition stream. To put 1.5 Mbps in perspective: For a long time, the warez scene transcoded DVD movies to 1 CD, which for a 90-minute movie means (700 * 8) / (90 * 60) = 1 Mbps, and that was with Xvid, an MPEG-4 ASP encoder. Nowadays we have AVC and VP8, which provide greater picture quality per bit than ASP.

    If you require both high definition and large selection, consider it next time you move.

  57. Viewer on sofa by tepples · · Score: 1

    Often videos will contain text intended for the viewer to read that does not resolve at 480p also

    Which videos are those? The most text-heavy videos I watch are tech support scam baiting videos by Lewis's Tech and Each&Everything, and I can make those out comfortably even at 480p. Besides, I thought text needed to be sized for 480p even if only to be readable by a viewer on the sofa across the living room from the TV.

  58. That is not exactly true by SuperKendall · · Score: 1

    If Network X says streaming video only gets a pipe so wide and that's even across their network then that's fine, but make it transparent and don't complain if someone else does. But when Verizon says Netflix gets a pipe of 4Mbps and Verizon streaming video gets a pipe of 12Mbps then Net Neutrality is being violated.

    I don't see that as being any kind of violation, it makes SENSE that content hosted locally on a network should be able to stream faster than content out of network. If you can't do that, the whole internet goes to hell or you artificially limit the quality of local content which is insane.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:That is not exactly true by dkman · · Score: 1

      It's not about being capable of transmitting at a speed. It's when your network limits traffic from a specific network for no reason other than to penalize them.

      So when a stream transmits from a Verizon subsidiary at full unthrottled speed and from Netflix at an arbitratry 4Mbps when letting it go unthrottled would happily flow at 24Mbps. The violation is your network saying limit traffic from origin X to speed Y for no F'ing reason whatsoever. Just because I think they look funny. (and maybe I regret not buying shares 4 years ago)

      --
      I refuse to sign
  59. But what if the reason is traffic bandwidth?? by SuperKendall · · Score: 1

    So when a stream transmits from a Verizon subsidiary at full unthrottled speed and from Netflix at an arbitratry 4Mbps when letting it go unthrottled would happily flow at 24Mbps.

    Sorry to have to repeat what seems like an incredibly obvious fact, but the throttling is not because of "punishing" anyone it's because it costs Verizon a lot more to stream the content from a server they have to connect to via a peer than it does to simply stream content from Verizon's own network at whatever speed they can support with the hardware. Furthermore the pipe out to the internet at large is vastly more constrained in total bandwitdh per second, so allowing about as much bandwidth as the streaming will take means more people get to stream at full, not reduced, speed. If you demand they support streaming at the same speed as internal networks some people may get that speed while others get almost nothing....

    All external connections are naturally throttled, it's not that external connections are punished, it's that all INTERNAL connections are rewarded with essentially free bandwidth because all amount of bandwidth used is the same to Verizon. Now what happens if you mandate all connections must be the same speed? It doesn't mean you will connect at 24Mbps everywhere, it means they will throttle all internal content down to 4Mbps, so everyone loses, most of all the customer that might have had some on-network 4K streaming possible at much higher quality...

    Punishing customers is to me against the spirit of Network Neutrality.

    I'll have to leave the discussion there, I have better things to do that explain network topology to people.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley