iOS 10 and MacOS Sierra: Networking for the Modern Internet
arstechnica.com
arstechnica.com
- I used it for my AT&T LTE USB modem.
- I used it in my car, which has a wireless access point connected to LTE.
Apple's "solution" seems to be (and I can't recall if it was even directly described as such) "we're moving to a world where cellular data will be the same as Wifi, so..."
Except here's a fun fact for you. Did you know the same amount of money will buy you _less than half_ the data package in 2016 from AT&T and Verizon as it would have bought you in 2012? Data is twice as expensive now over cellular, not half.
My iPhone 5 won't let me install Ad blockers. Which is kind of funny. I can't think of a good reason why this feature depends on the hardware.
Also, it makes Apple's statement that they care about their users' privacy quite hypocritical.
For more information on WebKit content blockers: https://webkit.org/blog/3476/content-blockers-first-look/
Update: performance is the reason that it's 64 bit only https://twitter.com/awfulben/status/638526406805229568
Seems like a good assumption. In fact, an increasing number of lower income households have no household wifi and instead use only LTE on their phones. Not sure how they could use an Xbox this way.
> Except here's a fun fact for you. Did you know the same amount of money will buy you _less than half_ the data package in 2016 from AT&T and Verizon as it would have bought you in 2012?
Why I have kept my unlimited data skag on AT&T even though I have to forego tethering.
And even if the metered offer would be cheaper per my actual usage, I know that usage is trending inexorably upwards.
So, they're making an OS for the remote future? A laudable endeavor! In the meantime, I'll stick with an OS made for the present. (posted over a temporary LTE connection where basically every byte is being paid for.)
So I suppose the real question is: even though there are users that need this, will they soon be few enough to justify ignoring ignoring them? Is this already the case? (I'll admit my snark was unnecessary, but Apple's position on this is completely incompatible with the way I and many other people use computers.)
I don't disagree, but I'd love to see the rate changes over time.
In Saskatchewan, for example, there is a public sector telco (Sasktel) that provides the same services that the big three national telcos (Rogers, Bell, Telus) provide. As a result, the prices in Saskatchewan are significantly cheaper than in neighbouring Alberta (where there are only the big three).
It's very eye-opening to go to the Rogers site and flip between AB and SK to see how the prices change.
I'm deliberately excluding the smaller players like Wind because they don't provide the same service, the smaller players lack the geographical coverage that the big three have.
As a direct example of the Rogers pricing difference, the 10 GB "share everything" plan (unlimited talk/text) costs $65/mo in SK but over twice that, $135/mo in AB!
$10 (USD) for 10GB here, fast 3G basically everywhere. It's blowing my mind compared to the costs back in Canada
- http://www.cbsnews.com/news/new-att-wireless-plan-caps-phone...
2GB for $25/mo with AT&T, $10/GB overage.
Now?
- https://www.att.com/shop/wireless/data-plans.html
$30/mo for 2GB, with $15/GB overage.
From my original post: https://news.ycombinator.com/item?id=9110720
Data prices do seem to have gotten better:
http://about.att.com/story/att_offers_its_best_ever_pricing_...
where they reduced the plan from $80 to $65 for voice+2GB data.
Indeed, last year to go from 2GB to 5GB cost $20, and now costs $25.
- http://www.att.com/att/planner/
From the CBS article, "With that plan and voice service, a smart phone could cost as little as $55 per month before taxes and add-on fees, down from $70 per month."
According to AT&T's planner, that means in SIX YEARS, costs haven't changed at all, overall.
I pay the same price and I'm getting 6GB instead of a measly 2GB
Going back to 2007 (when I switched to ATT to use the original iPhone), data was unlimited. Of course, it was so slow that they really had no concern that you would want to use much of it unless it was necessary or you were especially patient.
I paid about $350/month for three phones from AT&T on the old Unlimited plans before I switched in mid 2013. Granted I dropped a line but Verizon has been a better provider and I hardly ever exceed the 32GB a month.
Then I switched to Ting 6 months ago. The highest bill I've had since: $42 If I have a month where I use 10GB, my bill might reach $200 for that one month. I still come out WAY ahead in the long run.
Get off AT&T/VZ then. T-Mobile has been great for me (10 lines with 2.5GB/mo each for $160/mo, with tax/fees = $200/mo).
I'm exaggerating, but I tried getting T-mobile 2x so far.
Once in SF in 2015 where I didn't have connection anywhere in my apartment on the second floor in a non-hilly area. Also I got randomly dropped phone calls/missed 20+ seconds of conversation as I walked around.
Another time it was in NYC in 2013 and it consistently periodically cut off in the same areas while driving on one of the city's highways.
Verizon generally has worse voice quality, but the connection never cuts out in urban areas.
It's very slow after 100MB, but it's still good enough for sending texts and looking up the train connections then.
Is surfing in the internet away from home really worth 2000$ a year?
If you're in Eastern or Southern Europe (as the 2€ would indicate), they might pay 2000 USD per year for phone, but they also probably make five or ten times your salary.
And yet, AWS itself doesn't natively support IPv6 - you have to create a gateway for it. Grr. (Sorry for the off-topic rant)
I'm curious, how does Apple detect apps which don't support IPv6?
"We will be reviewing on an IPv6 network, so if your app isn’t compatible with the IPv6 addressing, it may fail during review".
> At WWDC 2015 we announced that iOS 9 will support IPv6-only network services. All apps submitted to the App Store must support IPv6 starting in early 2016.
https://developer.apple.com/library/ios/documentation/Networ...
Public ELBs support it. And even if you're only using one instance behind the ELB, its $14/month for that ELB. No one needs IPv6 on backend instances if they're only talking to the outside world through ELBs.
EDIT: I'm wrong.
> Load balancers in a VPC support IPv4 addresses only.
http://docs.aws.amazon.com/ElasticLoadBalancing/latest/Devel...
AWS is also used by plenty of smaller players who won't ever need more than one instance for everything. Or just devs who want a remote server to play with. Not everyone needs ELBs.
If their network is entirely IPv6 then they may not do anything special to test it. If an app fails with IPv4/IPv6 related errors then it doesn't support IPv6 properly.
If you're using the correct APIs with IPv4 addresses, you're fine.
iOS doesn't implement 464XLAT, but you can call getaddrinfo("1.2.3.4") instead:
https://www.ietf.org/mail-archive/web/v6ops/current/msg23222...
The current situation for the other six DiffServ bits is different. The lack of standardized meaning for them means it's common practice to alter or remove the prioritization if you don't agree with how your neighbor networks use those bits.
So it shouldn't be too far off, but you never know...