Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The problem is that most people's mobile data plans have caps, so if they do any kind of non-trivial web browsing, they need to connect via wifi.


The prevalence of stuff that likes to auto-update without asking you makes this even more dicey. I ran through 50% of my monthly mobile-data quota once when OSX decided to download a big OS update over tethering (my monthly quota is 1GB). It'd be nice if there were an OS-level service letting me mark certain SSIDs as not suitable for unnecessary data use, the way Android knows not to download app updates over the data connection.

Nowadays I mostly avoid tethering unless I really have to use it, since it's always rolling the dice whether it's going to eat hundreds of megabytes of my data quota without asking. Fortunately, there are so many wifi hotspots around that I'm finding tethering at all increasingly unnecessary. And a VPN takes care of the security issues well enough.


Windows 8.1 & 10 let you mark WiFi networks as "metered". Can't do it with USB or Bluetooth tethering, but anyway it does exactly what you are hoping for- the OS will suppress most background network activity. It even tracks "metered network usage" in a separate bucket from regular network usage.

I would expect OSX has a similar setting somewhere, with the increase in metered networks.


Hmm yes you as long as the tethering shows as a network interface (which all of them do) you can manage the metered settings individually, and every device will have it's own virtual network interface even if you sync 2 different phones via bluetooth.

The only time you "can't" do it is if you are using a Wifi Hotspot method in which case you'll have to set the Wireless connection to a metered one so it will keep track of the cap no matter to which HotSpot you connect too.

That said Windows doesn't block applications from accessing metered connections it moderates it self(Windows Update, Windows Mail etc...), has a separate setting for what ever MSFT calls "Metro" apps these days (so "Store" apps can be toggled individually with metered access policies), and for windows services so if Spotify decides to download a playlist you might get a surprise bill in the mail.


> Hmm yes you as long as the tethering shows as a network interface (which all of them do) you can manage the metered settings individually

Everything I've seen on Win 10 metered connections -- including from Microsoft -- indicates that only WiFi (not-metered by default) and cellular (metered by default) connections can be set as metered, and that other network interfaces are always treated as non-metered and cannot be set as metered.


Unless you phone emulates an Ethernet connection it will detect it as mobile broadband and set it up as metered automatically, i never had issues with that...


All Android phones emulate an Ethernet connection.


I don't think OSX currently supports this out of the box. My suspicion is that the next version will, but in an automagical way that only works with iPhones (probably by marking iPhone tethers as a different kind of connection from regular wifi).


Android 6 has the ability to mark WiFi networks as "metered". I'm not sure how much background traffic that disables though.


> It'd be nice if there were an OS-level service letting me mark certain SSIDs as not suitable for unnecessary data use, the way Android knows not to download app updates over the data connection.

Take a look at this for OS X: https://www.tripmode.ch/

> TripMode is turned ON automatically when your Mac is connected to a mobile hotspot.

> TripMode only allows Internet access to apps important to you. Allow more apps when you need to.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: