Dan's Data letters #210

Publication date: 24-Aug-2012.
Last modified 06-Oct-2012.

 

Mobile-phone bondage and discipline

OK, I use tethering from my company iPhone when I'm on the road - it's paid for by the company so I can stay connected, get my email and so forth when I am in a motel with their notoriously horrible wifi service.

However, my nephew just mentioned he can link his iPad to his Android phone via bluetooth and get on the net when he is away from wifi without ever having enabled tethering. It used to be that on my carrier you could do that, but over the past few years you cannot and they will ding you big time if they know you are doing that - even if you stay below their 2 gig caps. They REALLY want their tethering fees.

The question becomes, how can they know? Is it simply that they see your data usage skyrocket, or do the devices send a unique ID that the carrier picks up on or what? I have a grandfathered, unlimited plan and it would be nice to make use of my data (I don't use much data, ever, on my phone) without getting nailed for an additional tethering fee when I never come close to using even the base amount of data sold to new customers.

I realize this is a bit out of the usual psycho science realm, but it's worth a try.

Mike

Answer:
In the ghastly mobile-telephony market of the USA (From The People Who Brought You, "Paying To RECEIVE A Text Message!"), it's normal for mobile-phone companies to have custom firmware for their phones. So Phone A from, say, T-Mobile, will be slightly different from the same phone from, say, Verizon. It is of course easy for the special firmware to notice and report when a phone's been tethered, so the carrier can charge the extra fee, disconnect you for violation of your contract terms, block tethering apps altogether, or whatever.

(This is changing; the FCC recently fined Verizon and forced them to allow tethering apps on certain phones on its network.)

Even without special firmware, though, it's not very hard for a carrier to discover when a phone's been tethered, since all of the data you send and receive goes through the carrier's servers. Even if it's encrypted, a sudden sustained pipe-filling data transfer from a phone that previously didn't do anything more heavy-duty than look at the occasional YouTube video is a bit of a giveaway.

And if the data isn't encrypted, it's quite easy to detect BitTorrent traffic, multiplayer game traffic, whatever the hell it is that Diablo III sends and receives from those wonderful DRM servers that let players enjoy lag in their one-player game, et cetera. The carrier doesn't really need to know anything at all about the format of the traffic if they can see it's all to and from, say, the Eve Online servers.

You can root your phone and install the manufacturer's reference firmware or an improved version, and probably just be voiding your warranty rather than actually doing something illegal. But that won't help you hide traffic that's obviously from software that nobody can run on a phone. Using a VPN or in-application encryption may allow you to hide tethered traffic that doesn't use a lot of bandwidth, but again, if they can see where it's going and the endpoint isn't something a phone can make use of, you're busted.

Here in Australia, I'm pretty sure we escape this bullshit. Every ISP worth bothering with and I think also every mobile-phone company which sane people use just gives you a bandwidth allowance, tells you what it is, and lets you do whatever you want with that bandwidth. You can still find yourself an Unlimited[asterisk]! account if you buy your communication products from people who advertise on TV at two in the morning, but it's not the norm.

 

Hamburger-pedal problems

I have one of those USB foot pedals, and it seems like it should be monumentally useful, only it isn't - at least not for what I want to do with it.

Here's the deal. I want to use it as my push to talk button while I'm playing WoW (and other games, but WoW is my thing right now). In the past, my PTT has been left control, so I bound it to that with predictable results. I can't press a lot of buttons while talking, obviously, and you have to press a lot of buttons to slay internet dragons. This results in some occasionally very entertainingly broken up conversations during a battle.

Next I tried binding it to right-control, but apparently the software I have (from Sound Blaster - I got this one when I bought my World of Warcraft headset) or else the pedal itself, doesn't know the difference between left control and right control. I then tried binding it to a few other keys before I gave up. I always wound up with the same problem: I can't hold down the pedal (or any key I've tried on my keyboard) and still use WASD to move. I have to release the pedal the same as I would if I was using L-ctrl or space bar or what have you. I can still move by using my mouse, but I can't strafe or press other hotkeys, and a lot of WoW requires those sorts of things.

Is there any button on my keyboard (Microsoft Natural Ergonomic Keyboard 4000 if it matters) that bypasses this behavior? Or is there another solution entirely that I'm overlooking?

Thanks for your time and articles, Dan.

Derrill

Answer:
That's odd. I haven't seen the pedal ever interfere with other keys, unless of course it's bound to S and you're holding W, or something.

What seems to be happening is that your computer is only seeing the held-down pedal "key", not the others. This sort of thing can happen on a single keyboard, if you hold down more keys than it can simultaneously detect; cheap keyboards can only have a few keys down at once, and keys all over the keyboard may be able to interfere with each other. Better keyboards let you hold down more keys at once, and have multiple "zones" of keys that don't interfere with other zones no matter how many keys you're holding within one zone. (See http://en.wikipedia.org/wiki/Rollover_(key) .)

But this shouldn't happen between _two_ keyboards (or between a keyboard and a pedal-pretending-to-be-a-keyboard).

For me, if I bind the pedal to "=" and hold it down while running around in Skyrim or Saint's Row 3, it works fine. Holding pedal and a movement key simultaneously is not a problem, and if I hold the same keys in a text editor I get "=d=d=d=d=d=========a=a=a=a=a=a=a=a=", et cetera. Perhaps you could hunt for a working key by doing the same thing, but I presume you've already tried pretty much every key. Try another keyboard, too; it really shouldn't make any difference, but when you have eliminated the impossible...

(Also, it'd be an excuse to buy a monster clicky keyboard! If this page is to be believed, though, your current keyboard actually has BETTER rollover than my old IBM; it missed only one character with both shift keys held, whereas when I did the same test I got only "HE QUIK BROWN FO JUPS RIGH OER HE LA DOG"! I can't think of any way in which a better rollover could cause a problem, but who knows.)

Is there, at least, an option for the push-to-talk key to be a _toggle_? Press once to start, once to stop. Even if there isn't, you might be able to make that happen with AutoHotkey or something.

Other possibilities:

* Try different VoIP software - Teamspeak, Ventrilo, whatever you're not using now.

* A long shot, but easy: Try a different audio adapter. Get one of those $2-delivered "USB sound cards" off eBay, and plug your mic into that.

Derrill got back to me after this, and said:

Well.

I bound it to = since even as a touch typist I don't use that side of the keyboard while playing, and it just works. It's been ... 6 months since I've thought about the pedal, so I can't say for sure how many different keys I tried - other than "not enough", clearly. There are certainly a bunch that I didn't try, since I use those for commands in game, and I will admit the possibility that I gave up early.

I'm glad I thought to ask you when I saw your article on the pedal.

 

DIY mains wiring: Exciting! Convenient! Sometimes fatal!

I'll be moving from the USA to Germany soon. I've already read about all kinds of fascinating ways to burn your house down by mixing and matching American electronics with European mains, and worry I may have just invented another.

With the proliferation of switchmode power supplies - seriously, at last count well over half of my not inconsiderable number of doo-dads and gee-gaws use them - it looks like "make this plug go into that socket" will be a more common problem for me than "make this socket output half its customary voltage".

This is where my inner bad scientist started whispering to me that hey, if I just got a plug adaptor for a power board or multi-outlet extension cord, and plugged all my switchmode supplies into *that*, I'd need about 1/6 as many adapters.

So: aside from the obvious hazards associated with forgetting which plug boards have or have not been stepped down, what else can go wrong with my crazy scheme? My so-so understanding of Watt's Law suggests that the cords shouldn't run any hotter or blow their insulation (probably), but I can't shake the feeling this is a disaster in the making.

James

Answer:
This is another of those great situations when I can advise someone to do things that're probably safe, but quite possibly also illegal.

In brief, yes, this would probably work fine. I can't even think of a way you could barbecue yourself by accidentally swapping active and neutral when you wire the German plug onto a US powerboard. But even seemingly simple things like toasters can be surprisingly different in different countries, so I could very easily be missing something. All care, no responsibility, tell your next of kin not to sue me if you zap yourself.

Using a power cable from a two-hundred-and-something-volt-AC country in a one-hundred-and-something-volt one is not a great idea, because lower voltage means higher current for a given power, so the conductors in cables in the higher-voltage country will probably be thinner than the conductors in cables in the lower-voltage one. The skinnier wire will thus drop more voltage per unit length and, more importantly, run hotter, if it's used in the lower-voltage country.

But you're moving from the 120V USA to 230V Germany, so any cables you bring with you will, if anything, be thicker than the standard German cables. No problem there.

(If you're only running plugpacks from a powerboard, of course, it will of course not be drawing anything like its maximum current rating. And nobody's likely to accidentally plug a toaster oven or electric jug into it, if it's got US sockets and you're in Germany.)

Insulation could be an issue, though. The higher the voltage, the thicker insulation needs to be, so your fat American powerboard cable could have insulation too thin to be safe at higher voltage. The main purpose of the outer insulation on an extension cord or powerboard cable is to mechanically protect the conductors from the world and the world from the conductors, so it's likely to be much thicker than it needs to be to keep the moderately high voltage inside away from people. The insulation of the individual conductors inside the cable or US-spec powerboard, though, may not be thick enough to be safe if you plug a US cord into more than 200 volts.

It's generally the case that domestic power cables have much thicker insulation than they need, so even after they've been kinked and trampled and left in full sunlight for years they'll still probably be safe. But if they're not technically up to local code, and your house burns down and investigators find the foreign powerboard in the wreckage, your insurance policy may be void.

US power strip specifications are governed by the Underwriters Laboratories UL 1363 standard (which calls them "relocatable power taps"). The UL is one of those annoying organisations that won't let you download anything for free, but I found a 2001-dated PDF of the relevant standard here, and it doesn't mandate cable voltage ratings any higher than 125V. Even discount-store power strips ought to be up to code (well, almost always), and I would not be surprised if it's quite easy to find a power strip with a several-hundred-volt cable rating. But for safety's sake, unless the cable has a nice high voltage rating printed or stamped on it, I'd ditch US cables altogether, buy an extension cord in Germany, chop the end off it and connect it to the powerboard, and maybe even rewire the inside of the powerboard if it doesn't have nice little 250V-or-higher markings.

(This, again, may or may not be legal; doing your own "non-permanent" wiring is explicitly legal here in Australia and in various other countries, but I am once again not an authority on this subject, all care no responsibility, and look! Over there! A flying saucer! [sound of retreating footsteps])

 

Here we go again, again, again.

I was looking into magnets and weird stuff online. I went to hacknmod.com to look for a iPhone jailbreak. I got the information I wanted there. Then I saw projects for old PC hard-drives and to turn one into a high speed grinder/sander. I was led to your website somehow through hacknmod.com to instructables.com then to dansdata.com. Anyway, you talked about your magnet collection - which is pretty cool - and you tell some cool info. I forgot how, but I stumbled upon a YouTube video of a "moe-joe cell" that has a bismuth core. Then I started thinking. "How would that ferrofluid react to bismuth?" Can a moe joe cell be more effective using both bismuth and magnets?!?"

Before I go off jabbering a lot I thought you'd be interested in experimenting with bismuth, magnets, that oily ferrofluid liquid, and moe-joe cells (HHO).

Stephen

Answer:
A "Joe Cell" with bismuth and ferrofluid and who knows what else in it will be exactly as effective as it was before, which is to say, not at all.

No version of the "Joe Cell" does anything useful. In this respect it is the same as the very large number of previous attempts to make things that output more energy than goes into them - commonly known as perpetual motion machines, though recently often camouflaged as "over unity" or "mileage improver" devices.

Countless people have spent countless years of their lives attempting to make things like this work; here's a starting point for information on the subject, at the Pure Energy Systems Wiki, where new and... innovative... physical theories usually get a very friendly welcome. (PesWiki has a page about the Moe-Joe Cell, too.)

Every possible thing that could have a magnet put on it, be made out of some outlandish material, or be connected to some other thing in pursuit of "free energy" has been magnetised, manufacturered or connected. There has never been the tiniest hint that any of these devices work, if you don't count people who make mistakes like trying to weigh vibrating things on a bathroom scale or measuring complex AC waveforms with a cheap multimeter.

Oh, and testimonials don't count, either. If you think testimonials do count, then Elvis is alive and Queen Elizabeth II is a reptilian alien.

(Elvis may be one too.)

(The "Moe-Joe Cell", a fancier spherical version of the basic Joe Cell, is alleged to have something to do with orgone energy. People who share the beliefs of the above-linked David Icke, the guy who reckons the Queen is an alien reptile, tend to be rather keen on orgone energy, too. The guy really is a one-stop woo shop.)

As I said to this guy and this more famous one, I implore you to find something better to do with your time.

If you want to ask me a question, feel free - but please read this and this first.

Other letters columns

I/O #1
I/O #2
I/O #3
I/O #4
I/O #5
I/O #6
I/O #7
I/O #8
I/O #9
I/O #10
I/O #11
I/O #12
I/O #13
I/O #14
I/O #15
I/O #16
I/O #17
I/O #18
I/O #19
I/O #20
I/O #21
I/O #22
I/O #23
I/O #24
I/O #25
I/O #26
I/O #27
I/O #28
I/O #29
I/O #30
I/O #31
I/O #32
I/O #33
I/O #34
I/O #35
I/O #36
I/O #37
I/O #38
I/O #39
I/O #40
I/O #41
I/O #42
I/O #43
I/O #44
I/O #45
I/O #46
I/O #47
I/O #48
I/O #49
I/O #50
I/O #51
I/O #52
I/O #53
I/O #54
I/O #55
I/O #56
I/O #57
I/O #58
I/O #59
I/O #60
I/O #61
I/O #62
I/O #63
I/O #64
I/O #65
I/O #66
I/O #67
I/O #68
I/O #69
I/O #70
I/O #71
I/O #72
I/O #73
I/O #74
I/O #75
I/O #76
I/O #77
I/O #78
I/O #79
I/O #80
I/O #81
I/O #82
I/O #83
I/O #84
I/O #85
I/O #86
I/O #87
I/O #88
I/O #89
I/O #90
I/O #91
I/O #92
I/O #93
I/O #94
I/O #95
I/O #96
I/O #97
I/O #98
I/O #99
I/O #100
I/O #101
I/O #102
I/O #103
I/O #104
I/O #105
I/O #106
I/O #107
I/O #108
I/O #109
I/O #109
I/O #110
I/O #111
I/O #112
I/O #113
I/O #114
I/O #115
I/O #116
I/O #117
I/O #118
I/O #119
I/O #120
I/O #121
I/O #122
I/O #123
I/O #124
I/O #125
I/O #126
I/O #127
I/O #128
I/O #129
I/O #130
I/O #131
I/O #132
I/O #133
I/O #134
I/O #135
I/O #136
I/O #137
I/O #138
I/O #139
I/O #140
I/O #141
I/O #142
I/O #143
I/O #144
I/O #145
I/O #146
I/O #147
I/O #148
I/O #149
I/O #150
I/O #151
I/O #152
I/O #153
I/O #154
I/O #155
I/O #156
I/O #157
I/O #158
I/O #159
I/O #160
I/O #161
I/O #162
I/O #163
I/O #164
Dan's Data letters #1
Dan's Data letters #2
Dan's Data letters #3
Dan's Data letters #4
Dan's Data letters #5
Dan's Data letters #6
Dan's Data letters #7
Dan's Data letters #8
Dan's Data letters #9
Dan's Data letters #10
Dan's Data letters #11
Dan's Data letters #12
Dan's Data letters #13
Dan's Data letters #14
Dan's Data letters #15
Dan's Data letters #16
Dan's Data letters #17
Dan's Data letters #18
Dan's Data letters #19
Dan's Data letters #20
Dan's Data letters #21
Dan's Data letters #22
Dan's Data letters #23
Dan's Data letters #24
Dan's Data letters #25
Dan's Data letters #26
Dan's Data letters #27
Dan's Data letters #28
Dan's Data letters #29
Dan's Data letters #30
Dan's Data letters #31
Dan's Data letters #32
Dan's Data letters #33
Dan's Data letters #34
Dan's Data letters #35
Dan's Data letters #36
Dan's Data letters #37
Dan's Data letters #38
Dan's Data letters #39
Dan's Data letters #40
Dan's Data letters #41
Dan's Data letters #42
Dan's Data letters #43
Dan's Data letters #44
Dan's Data letters #45
Dan's Data letters #46
Dan's Data letters #47
Dan's Data letters #48
Dan's Data letters #49
Dan's Data letters #50
Dan's Data letters #51
Dan's Data letters #52
Dan's Data letters #53
Dan's Data letters #54
Dan's Data letters #55
Dan's Data letters #56
Dan's Data letters #57
Dan's Data letters #58
Dan's Data letters #59
Dan's Data letters #60
Dan's Data letters #61
Dan's Data letters #62
Dan's Data letters #63
Dan's Data letters #64
Dan's Data letters #65
Dan's Data letters #66
Dan's Data letters #67
Dan's Data letters #68
Dan's Data letters #69
Dan's Data letters #70
Dan's Data letters #71
Dan's Data letters #72
Dan's Data letters #73
Dan's Data letters #74
Dan's Data letters #75
Dan's Data letters #76
Dan's Data letters #77
Dan's Data letters #78
Dan's Data letters #79
Dan's Data letters #80
Dan's Data letters #81
Dan's Data letters #82
Dan's Data letters #83
Dan's Data letters #84
Dan's Data letters #85
Dan's Data letters #86
Dan's Data letters #87
Dan's Data letters #88
Dan's Data letters #89
Dan's Data letters #90
Dan's Data letters #91
Dan's Data letters #92
Dan's Data letters #93
Dan's Data letters #94
Dan's Data letters #95
Dan's Data letters #96
Dan's Data letters #97
Dan's Data letters #98
Dan's Data letters #99
Dan's Data letters #100
Dan's Data letters #101
Dan's Data letters #102
Dan's Data letters #103
Dan's Data letters #104
Dan's Data letters #105
Dan's Data letters #106
Dan's Data letters #107
Dan's Data letters #108
Dan's Data letters #109
Dan's Data letters #110
Dan's Data letters #111
Dan's Data letters #112
Dan's Data letters #113
Dan's Data letters #114
Dan's Data letters #115
Dan's Data letters #116
Dan's Data letters #117
Dan's Data letters #118
Dan's Data letters #119
Dan's Data letters #120
Dan's Data letters #121
Dan's Data letters #122
Dan's Data letters #123
Dan's Data letters #124
Dan's Data letters #125
Dan's Data letters #126
Dan's Data letters #127
Dan's Data letters #128
Dan's Data letters #129
Dan's Data letters #130
Dan's Data letters #131
Dan's Data letters #132
Dan's Data letters #133
Dan's Data letters #134
Dan's Data letters #135
Dan's Data letters #136
Dan's Data letters #137
Dan's Data letters #138
Dan's Data letters #139
Dan's Data letters #140
Dan's Data letters #141
Dan's Data letters #142
Dan's Data letters #143
Dan's Data letters #144
Dan's Data letters #145
Dan's Data letters #146
Dan's Data letters #147
Dan's Data letters #148
Dan's Data letters #149
Dan's Data letters #150
Dan's Data letters #151
Dan's Data letters #152
Dan's Data letters #153
Dan's Data letters #154
Dan's Data letters #155
Dan's Data letters #156
Dan's Data letters #157
Dan's Data letters #158
Dan's Data letters #159
Dan's Data letters #160
Dan's Data letters #161
Dan's Data letters #162
Dan's Data letters #163
Dan's Data letters #164
Dan's Data letters #165
Dan's Data letters #166
Dan's Data letters #167
Dan's Data letters #168
Dan's Data letters #169
Dan's Data letters #170
Dan's Data letters #171
Dan's Data letters #172
Dan's Data letters #173
Dan's Data letters #174
Dan's Data letters #175
Dan's Data letters #176
Dan's Data letters #177
Dan's Data letters #178
Dan's Data letters #179
Dan's Data letters #180
Dan's Data letters #181
Dan's Data letters #182
Dan's Data letters #183
Dan's Data letters #184
Dan's Data letters #185
Dan's Data letters #186
Dan's Data letters #187
Dan's Data letters #188
Dan's Data letters #189
Dan's Data letters #190
Dan's Data letters #191
Dan's Data letters #192
Dan's Data letters #193
Dan's Data letters #194
Dan's Data letters #195
Dan's Data letters #196
Dan's Data letters #197
Dan's Data letters #198
Dan's Data letters #199
Dan's Data letters #200
Dan's Data letters #201
Dan's Data letters #202
Dan's Data letters #203
Dan's Data letters #204
Dan's Data letters #205
Dan's Data letters #206
Dan's Data letters #207
Dan's Data letters #208
Dan's Data letters #209
Dan's Data letters #210

 



Give Dan some money!
(and no-one gets hurt)