Atomic I/O letters column #156

Originally published 2014, in PC & Tech Authority
(in which Atomic magazine is now a section)
Reprinted here December 20, 2014
Last modified 18-Jan-2015.
 

Worse: Orange juice, nitric acid, molten iron

How bad is tea for electronics?

I'm not asking for myself, you understand. But if, hypothetically, someone had spilled a half-cup of tea (white, no sugar) into their laptop (ThinkPad X200) and then frantically pulled the battery and shook as much liquid out of the thing as they could, what are the odds the laptop will survive?

Hypothetically.

Bakar

Answer:
There are three basic ways in which spilled liquids kill computers.

The first way is by physically interfering with moving parts. While there is liquid in a hard drive, that drive will not be happy. When the liquid dries up, whatever solids it leaves behind can also interfere by filling the fantastically tiny gap between a hard-drive's heads and its platters, which is conceivably somewhat fixable by washing with distilled water and then powering the drive back up only long enough to recover data from it, but I wouldn't make any bets. Dried-up liquids can also cloud the lens in an optical drive, but that's pretty easy to clean; you can do it with a long cotton swab without even opening the drive up, if you're careful.

Fortunately, hard drives are pretty close to completely sealed. They have a little breather hole with a fibre filter over it to allow the air pressure inside the drive to equalise with the outside pressure (hard drives work in micro- or zero-gravity, but not in vacuum), but that vent is so tiny that it usually keeps even catastrophic spills from getting into the drive. If a drive isn't actually immersed in liquid, it'll probably stay dry inside.

(If your computer has an SSD instead of a moving-parts hard drive, of course, then even immersion probably won't kill the drive. I presume your little ThinkPad X200 also has no optical drive, so you don't have to worry about that either.)

The second way liquids kill computers is by corrosion. If a liquid is acidic and left on electronics for a while, it can damage circuit-board traces and some other components. Even clean water can cause corrosion if you leave it sitting there. (Or if you pump it through components made of different metals, as many car-owners and computer-water-coolers have discovered.)

The third way is by conductivity. Many beverages are electrically conductive enough to completely screw up the functionality of any circuits they're sitting on. The goo left by an evaporated beverage may also be conductive enough to be a problem.

The worst liquid that commonly gets spilled on computers is non-diet cola. Cola is quite acidic (a pH of two-point-something), it's highly conductive, it foams into every tiny cranny, and it contains huge amounts of sugar - Coca-Cola is about ten per cent sugar (or fructose...) by weight. So it leaves plenty of horrible goo when the water evaporates.

The best liquid that commonly gets spilled on computers is plain tap water. Water is not acidic, it's only very slightly conductive, and it leaves no evaporation residue worth worrying about on anything short of a hard-drive platter. If you dry a water-splashed computer out smartly so corrosion can't get going, it'll probably be fine.

Tea with no milk or sugar in it is chemically pretty close to water. If that's what you... hypothetically... spilled, then your computer would have an excellent prognosis, provided you can get it apart and dry it out.

Tea with milk and sugar would be significantly worse (Earl Grey might be acidic enough to do some damage!), but still not nearly as awful as cola.

With milk and no sugar? I reckon you'll be OK, provided you can take the laptop apart, clean it carefully (rinse with deionised water if you want to be fancy), dry it out, and reassemble. Even if you've never done this before, taking a modern laptop apart (and then having it work when you put it back together...) is usually quite easy. Most manufacturers have downloadable service manuals - a PDF service manual for the X200 and X200s is here - and all you need besides that are the right screwdrivers, plus maybe some random orangewood sticks or tongue depressors or guitar picks to use as spudgers.

(The only even slightly exotic screwdrivers you might need are actual Torx drivers, rather than the set of hex bits for an interchangeable-quarter-inch-tip screwdriver that I usually recommend. Torx and other hex-headed screws are pretty common in laptops, and may be down at the bottom of a little well that's too narrow for a standard hex bit.)

If I were you, I would definitely opt for doing this myself if I didn't have a computer-repair person who could look at it right now. Leaving the wet laptop on the shelf for a day while someone gets around to fixing it is not a good idea.

(Oh, and on the plus side, a wet computer is probably significantly more difficult to damage further if you take inadequate electrostatic discharge precautions while working on it!)

The part of a laptop that retains spilled liquid best is the keyboard, but cleaning that is pretty easy. Just detach the keyboard module, run plenty of water over and through it, and leave it to dry out in the sun for quite a lot longer than you'd think it'd need. This is to make sure there's no water lurking in the little rubber domes or between the layers of the key-matrix sandwich.

(Famously, you can clean a PC keyboard by putting it in the top rack of a dishwasher, and it'll probably work afterwards. I don't recommend you try this with an expensive keyboard, though, and laptop keyboard modules are often pretty pricey. Cleaning only the non-electronic parts in a dishwasher is much less risky, but also not greatly more convenient than just scrubbing those parts with soap and water.)

in days of yore I once discovered an Amiga 3000 (I told you it was days of yore) that'd been sitting under a roof leak and had dirty water literally sloshing around inside the case.

I poured the water out, gave everything a wipe, pointed a halogen floodlight at it for a few hours, and it was fine again. Even though the protective stickers had floated off a couple of UV-erasable EPROMs and I'd just subjected them to a few hours of moderate UV light.

 

Thinking very hard about nothing

You recently had a letter from someone who wanted a way to tell what Chrome tab was using tons of CPU time, and you told them to press shift-Escape to get the Chrome Task Manager. I've got the same problem and can use the same technique to spot the pages that do it. Usually it's an eBay page.

My question is, what is it about eBay, and rarely some other random site, that does this? Few to no other people seem to have this problem. I want to fix it, not just have a fast way to tell exactly where it is and have to close a tab to make it go away. So what's the next step?

Pat

Answer:
When a popular site does something weird in a popular Web browser for not-very-many people, if the culprit isn't malware of some sort, it's likely to be a browser extension (or "add-on").

Finding a badly-behaved extension is pretty easy. Just disable all extensions (in Chrome, you do this via Settings -> Extensions), and see if the problem persists. If it doesn't, re-enable your extensions one at a time and see which one brings the problem back. It'll almost always be one extension, not some confusing combination.

This technique identified Pat's problem quickly enough: It was the relatively unpopular "FVD Downloader", for downloading streaming video files. I don't know why FVD particularly freaks out on eBay pages, but switching from FVD to the more popular "Video Downloader Professional" cured it.

 

Beepy keys

Every time I press shift or alt or control there's a beep, and that key - they're called "modifier" keys, right? - is stuck on for the next letter. Like, if I want to write Dave I can press in sequence shift-d-a-v-e. I'm running Windows 7.

What the heck is going on?

D.

Answer:
You have "Sticky Keys" turned on.

In various recent Windows versions, a box to turn on Sticky Keys pops up if you press either Shift key five times. Five Shifts plus an Enter will thus turn it on, and this can happen by accident if a kid, cat or person in an altered mental state gets at your keyboard. Sticky Keys is really useful for people who for whatever reason cannot easily press two keys at once; for everybody else, it's a nuisance.

Sticky Keys and several of its relatives can be found in the keyboard section of the Control Panel "Ease of Access Center", which sounds like a government office where you can get on a three-year waiting list for a wheelchair. There is, for instance, "Mouse Keys", for controlling the pointer with the keyboard, and "Toggle Keys" (which you can activate by holding Num Lock down for a while) to beep when you press Caps-, Num- or Scroll-Lock. "Filter Keys" blocks accidental brief or repeated keystrokes; you can turn it on by holding down right-Shift. That's good for people with tremors, or trying to type while riding a horse.

(The Ease of Access Center contains numerous other disability-support sorts of features, best among which for practical-joke purposes is the screen-reading "Narrator".)

 

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)