Forgot your password?

typodupeerror

Coding (and computer games) can kill you

Submitted by
KeithConover
KeithConover writes "I am a doctor, so I am always concerned about my health, and try to do things that are healthy, such as diet and exercise. I also like to program, and have on occasion spent long hours chasing down a bug deep in my code.
I was just doing research on the topic of deep venous thrombosis (DVT; blood clots in the leg's deep, large veins) and pulmonary embolism (PE; blood clots that break off and then migrate to the lung, something that is hard to diagnose and can easily kill you) as related to long automobile drives, The question was really "how long of an automobile drive is dangerous?" But then I found something even scarier.
I ran across a good-quality article that points out that just sitting at a computer for a long time puts you at significant risk for a DVT and/or PE.
"Both the maximum time seated at work in a 24-hour period and the maximum time seated without getting up were associated with an increased risk of VTE." [venous thromboembolism]
And: "In our study, we identified that prolonged work- and computer-related seated immobility was associated with a 2.8-fold increased risk of VTE. When work- and computer-related seated immobility was expressed as a continuous variable, both the average and maximum number of hours seated during a 24-hour period were associated with VTE. For each hour longer spent seated in a day, the risk of VTE increased by about 10%. There was a non-significant 20% increased risk of VTE for each hour longer spent seated at a time without getting up."
Next time I'm coding (or playing a computer game) I'm going to set a timer. Not a computer-based timer, but a loud long-ring kitchen timer that I will place across the room!"

Comment: Waldorf Schools have balls (Score 0) 319

by KeithConover (#38094206) Attached to: Toronto School Bans Hard Balls

We previously discussed all the articles in the press about Waldorf schools http://tech.slashdot.org/submission/1826506/a-silicon-valley-school-that-doesnt-use-computers. Waldorf schools have balls. And rocks. And knives.

My daughter is now 12 and in sixth grade at the Waldorf school here in Pittsburgh. She's been going there ever since nursery school.

When I first visited the Waldorf school to see if I wanted my daughter there, I went into the nursery class. I looked at the toys there, which were all "natural" and indeed, the wooden and knitted toys had all been made by kids in the upper grades. But I saw a big basket full of river rocks. "You give these to kindergarten kids to play with? Won't they throw them at each other, or hit someone in the head?" "Well, one of the main things we teach in preschool is socialization. Kids have to learn how to not do things like that. So we don't see any problem."

In the kindergarten, kids bake their own biscuits in the oven for snack, and use sharp knives to cut up apples for the snacks as well. "Kids need to learn basic safety, and the earlier, the better."

Out in the play yard, there was a sign with a list of rules. One of them was "No smearing mud on the fence or buildings." Didn't say anything about other kids or even teachers. There was also a rule about climbing trees. One tree was OK for all kids to climb. The other was only for those in the upper grades, as the limbs were too far apart.

The Waldorf school kids get their share of bumps and bruises, most of which don't get reported as they get up, dust themselves off, and keep going. Doesn't seem to be much in the way of major injuries, though. And the kids are always remarked-upon as seeming "mature for their age." I guess bubble wrap is bad for fostering maturity.

Which brings up a question. In middle school, our Waldorf school will teach basic computer programming, and has a fair bit of latitude in doing so. So, for such a school, what's the best way for them to learn it? I admit that I have a predilection for the way I learned it: setting little switches and then pressing a button to program our medical school's Cromemco Z-80 computer byte by byte, learning all about registers and PUSH and POP by actually doing it; only later doing things in assembler. Seems properly Waldorfian, though perhaps the students should have to build the computer with soldering irons. What do you think?

RAID 0 SSD Diagnostics?

Submitted by
KeithConover
KeithConover writes "A question.
I recently decided to replace my aging but venerable 3.5 year old Panasonic "Let's Note" W5 laptop (grey market from dynamism.com) that's held together with duct tape and superglue (no exaggeration).
Decided to scrape up the $$ for a really high-end machine, a Sony Vaio Z. Thus far, very impressed with the engineering. It is very, very, very fast, because it has dual SSD hard drives in RAID 0. I was a bit reluctant to do this based on a previous bad experience with RAID 0 — my SilentPC desktop originally shipped with RAID 0, and I found exactly no diagnostics available to monitor my hard drives, So when a hard drive failed, I got rid of the RAID 0.
Anyway, my Sony laptop, which is about 6 weeks old, has been just sitting there and twice, despite being Win7 64bit, got a spontaneous Blue Screen of Death. And once it locked up and required a power off reboot. Two of these times, the little Intel RAID utility noted that Drive 2 failed (0). (I love simple error messages.) I was able to "reset to normal" and the system worked fine thereafter. All Sony diagnostics, including the Recovery Mode hard drive scan, found no errors, and memtest86+ 4.2 found nothing wrong with the RAM. I am now about to reformat the hard drive and reinstall the OS from the recovery partiion, and reinstall all my software. (Luckily, when I install on a new machine, I keep a running log of everything I do so it's easy to redo.)
Anyone know of any diagnostics to run on a suspect RAID0 SSD? I hate to return such a beautiful machine as a lemon, but I'm getting closer and closer..."

Comment: Use Preattentive Attributes? (Score 1) 951

by KeithConover (#31319940) Attached to: How Do You Get Users To Read Error Messages?

If the goal is simply to have users remember the error message, there is some science on learnability and memorability.

See http://ed-informatics.org/2009/12/28/computers-in-the-ed-1/

First of all, if you read about evolutionary psychology, say, the works of Merlin Donald, you will realize that people are designed to remember stories and not numbers, so you could have each error message tell a different story.

See http://ed-informatics.org/2010/01/07/computers-in-the-ed-5/

Or, you could reference the work of Colin Ware, and design error messages that have icons that use preattentive attributes.

See http://ed-informatics.org/2010/01/25/computers-in-the-ed-8

and

http://ed-informatics.org/2010/02/11/computers-in-the-ed-9/

While this tends to answer what you asked, which is to help users remember error messages, some of the other proposed solutions already posted may actually help solve your problem better (debug logs, etc.).

Comment: Re:Dangers of EHR (Score 2, Informative) 182

by KeithConover (#26518733) Attached to: EHR Privacy Debate Heats Up

First off it's a good idea to define terms, as the risks for the various flavors of medical record differ. And, given that for the USA, at least, we now have some terms that are official, here's a summary from the document I recently put together for a medical IT conference, referenced at the end of this post.

EMR vs. EHR vs. PHR?

Many people use the terms electronic medical record (EMR), electronic health record (EHR) and personal health record (PHR) interchangeably. But arguably they mean very different things.

There are also a great variety of other terms used to describe electronic records, but EMR and EHR and PHR are now more-or-less accepted as the three real terms. In fact, the US ONCHIT commissioned the NAHIT to develop definitions and so, at least in the USA, these are official.

An EMR is just that - an electronic record of an episode of medical care, whether inpatient or outpatient or ED. The EHR is both more and less than the EMR - it is those parts of the EMR that are appropriately shared with stakeholders outside the hospital, doctor's office or other EMR source. Parts of the EMR are shared, as the EHR insurance companies, government agencies, patients themselves, and employers. An article in Medical Economics, quoting an Institute of Medicine report, defines the elements of an EHR thusly:

Health information and data. The system holds what's normally in a paper chart - problem lists, medication lists, test results.

Results management. An EHR lets you receive lab results, radiology reports, and even X-ray images electronically.

Order entry. No more prescription pads. All your orders are automated.

Decision support. An EHR is smart enough to warn you about drug interactions, help you make a diagnosis, and point you to evidence-based guidelines when you ponder treatment options.

Electronic communications and connectivity. You can talk in cyberspace with patients, your medical assistant, referring doctors, hospitals, and insurers - securely. And your system interfaces with everyone else's. Interoperability is the key word.

Patient support. Patients can receive educational material via the EHR and enter data themselves through online questionnaires and home monitoring devices.

Administrative processes. The system lends a hand with practice management. Patients can schedule their own appointments and staffers can check on insurance eligibility.

Reporting and population health management. How many patients did you treat for tuberculosis in 2003? How many of your diabetics have their HbA1c under 7? An EHR will spit out the answers, thanks to a searchable database.

A Personal Health Record is just that: personal. It is those parts of the EMR/EHR that an individual person "owns" and controls. Google and Microsoft want to help you with this. (Really.)

If these definitions seem a bit vague, well, yes, they are, because we're just getting started with this stuff, you know?

A more complete tutorial on Healthcare IT, with a diagram that might make the above actually make sense, as well as links, may be found in a PDF named

Healthcare IT in a Nutshell.pdf

at:

http://ed-informatics.org/healthcareit/ [ed-informatics.org]

(BTW, as a practicing ER doc, when I need EHR info, I need it NOW, often 10 minutes later is useless.)

There are three ways to get something done: (1) Do it yourself. (2) Hire someone to do it for you. (3) Forbid your kids to do it.

Working...