by Dwayne Phillips
I have a virtual machine running on a Windows XP laptop computer with Ubuntu Linux running in the virtual machine. This is all using WMware’s WMware Player.
I had a problem at work where I needed a Linux-based computer to run a test. To be candid, I first saw this as an opportunity to buy yet another computer at work and load Linux. An administrator suggested I look at VMware Player from VMware. I tried it, and it all worked.
First, I downloaded VMware Player from this site. I downloaded version 3.1.2. I had to first create an account on VMware, and that was simple. I did this on a Dell Latitude laptop running MS Windows XP Pro Version 2002 Service Pack 3.
Next, I downloaded Ubuntu Server 10.04. I downloaded a special image for WMware Player from the thought police site (http://www.thoughtpolice.co.uk/vmware).
Now I installed everything:
- Start the VMware Player
- Create a New Virtual Machine – I point to the Unbuntu that I downloaded (ubuntu-10.04.1-desktop-i386.iso)
- 40 GByte disk size, SPlit virtual disk into multiple files
Then the install was complete and up comes Ubuntu. The installer created a folder on the PC at:
C:\Documents and Settings\dwayne.phillips\My Documents\My Virtual Machines\Ubuntu
with many small files.
And there you have it. Here is an image from my computer showing Ubuntu running in a virtual machine. Inside Ubuntu I am running Firefox, Gimp, and a terminal window. I am surprised how easy this was. Great.
(click on the image to enlarge)
Now I am ready to run some Linux-based tests, at least I think I am.
Tags: Linux · Technology
by Dwayne Phillips
summary
I live in the Northern Virginia suburbs of Washington D.C. To be more specific, I live in Reston, Virginia – a planned community. This is a good place to live, have a family, find good jobs, good medical care, good entertainment, and so on. Just Google for “Reston 50 best places” to find all the best places lists that Reston has made.
Alas, I don’t live in RA – Real America. In RA,
- a corporation doesn’t cut the grass alongside the roads
- the roads aren’t repaved every other year
- there aren’t more doctors and dentists than, well, than anything
- there aren’t so many Federal government employees
- there aren’t so many companies whose lone customer is the Federal government
- there are dollar stores
Given time, I could make the above list much longer.
For much of the 28 years I worked for the Federal government I,
- was in a foreign country
- was in California
Neither of the above are in RA either.
RA is sometimes called the “flyover” part of the USA. People flyover it while going from one important place like New York or Washington to another important place like California.
I lived much of my life outside of RA because that is where my job was. I much prefer RA over the other places. Perhaps that is one reason why I enjoyed taking a walk and visiting the Grand Canyon this year and other such ventures into RA.
Tags: Culture · Family · Geography · Government · Grand Canyon
by Dwayne Phillips
Computer voting systems have proven to be insecure. I suggest building a secure one. The foundation would be a single-user single-task operating system (like CP/M). We could write this from scratch with very little money.
There have been recent notes on the net about the Washington D.C. online voting system that was hacked quickly (here is one of many links to the story). The hackers gained total control of the system, i.e., they could have given any candidate any number of votes and controlled all elections.
Good points: Washington D.C. was trying an open-source software voting system. Washington D.C. put the system up on the net for all eyes to see and test.
Bad Points: The system had huge security holes.
Good Point: These faults were found before anyone tried to use this in a real election.
We have been using computer voting systems for a few elections where I vote (the Northern Virginia suburbs of Washington D.C.). It is not confidence inspiring to see
- voting stations running Microsoft Windows
- technicians rebooting voting stations frequently
Let’s try this again. Let’s write a computer voting system that is secure. I really mean it when I begin with “Let’s try this again.”
- Start with a computer.
- Write an operating system for the computer.
- Write a voting system program for the computer and the operating system.
There are lots of computers that we can use. Some have touch screens; some don’t; they all have keyboards. Write a new operating system. The new operating system can only
- run one task at a time
- accommodate one user at a time
Yes, a single-user single-task operating system. I used to use one of these things; it was called CP/M (Control Program/Micro-Computer). I still have a computer in a closet at the house that runs CP/M. Early versions of MS-DOS were also single-user single task operating systems. No doubt some of the early operating systems from DEC (Digital Equipment Corporation for all you youngsters) were single-user single-task operating systems.
You see, a single-task operating system cannot have malware running in the background. Nothing can run in the background as only one task can run. Also, a communications program cannot run in the background because as stated earlier, nothing can run in the background. Hence, only the voting system program can run on the computer. The user can see that program running. Nothing is happening that is not visible to the naked eye.
This could cost a lot of money. Yes, it could as anything sponsored by the government could cost a lot of money. On the other hand, this could cost very little money. It could be written as an open-source project by volunteers. It could be inspected (reading the source code) and tested by volunteers as well.
I suggest starting from scratch. Take a blank sheet of paper, design the operating system, and write it. If that seems too daunting a task, start with a copy of CP/M and update it to use CD-ROMs instead of 160-KiloByte floppy disks. I don’t think this task is too daunting. I think some college sophomores could do it.
I wish this would happen. I doubt it will. There is too much money available for large, complex, expensive, fancy computer voting systems for people to use a simple, free system. Then again, there is hope. Perhaps one day people who make the decisions will decide on something that is secure by definition.
Tags: Ideas · Multitasking · Technology
by Dwayne Phillips
I continue to work with graduate students on their writing. I am working with engineering, computer science, and IT students. They continue to teach me.
This week’s learning concerns the variety of nouns and verbs. In novels and other fiction, the writer uses a variety of nouns. It would be boring to use the same noun for the same thing over and over and over and over. In technical writing, however, boring is better. If the writer writes “subject site” for a particular website, the writer should always write “subject site” when referring to that site. The reader won’t confuse which website the writer is describing. It will always be the same noun for the same thing.
This advice also holds for verbs. The writer may write “transfer” to describe moving data to a disk drive. The writer should always write “transfer” when referring to moving data to a disk drive. If the writer uses “transfer” one time, “move” another time, “write” another time, “transcribe” another time, and so on, it is much easier for the reader to become confused.
Technical writing is difficult; reading technical material is also difficult. There isn’t much the reader can do to make his job easier. There are a few techniques the writer can use to help the reader. Using fewer nouns and verbs is one.
Tags: Learning · Writing
by Dwayne Phillips
Well meaning managers often start new activities. The activities are not sustainable, and the well meaning manager gains a reputation as a liar.
I am a grandparent. I have one grandson who is now 23 months old (I have to put up a new photo of him sometime :-).
Grandparents engage in a lot of unsustainable activities with their grandchildren. Here are two examples.
(1) There is a pond near my house. When my grandson visits, I take him to the pond. I gather pebbles and and tosses them into the water. He loves to toss things and it is exciting to see the splashes as the pebbles hit the water. This is great fun; he laughs, and I laugh at his joy. This is not sustainable. You can’t stop and throw pebbles into every body of water you see. Just go into one of those restaurants that have huge fish display tanks. My grandson thinks he should be able to toss pebbles into the fish tanks. The other adults think otherwise.
(2) We have a bunch of old Disney cartoon movies on VHS tape. My grandson loves to listen to the songs. His favorite are the marching and singing elephants from the animated “Jungle Book” movie. When he asks, I play the tape for him. We laugh and sing and it is great fun. Needless to say, it is not a sustainable activity as you can’t always play a cartoon video tape on demand.
And what does fun with the grandson have to do with anything professional? I don’t know how many times I have seen well meaning managers start activities that were not sustainable. “From now on,” starts the well meaning manager, “we will have bagels on Monday mornings to eat during our staff meeting.” Within weeks the bagels disappear from the meetings. Within months the meetings themselves disappear. Neither was sustainable. I could go on with a few dozen more painful examples.
The result of promising to sustain unsustainable activities is that the well meaning manager comes to be seen as a blow hard. That is a polite way of saying you cannot trust anything the well meaning manager says. That is a polite way of say that the well meaning manager is a liar. Oh well, not a good result.
Please take care when starting something. At least preface the new activity with a kind of disclaimer like:
We will have Monday morning staff meetings. We will have bagels at the staff meetings. We will continue these until we stop them as often the benefit of such activities disappears.
I don’t state such a disclaimer to my my grandson. There is something about the grandfather-grandson relationship that eliminates the need for such a disclaimer. Somehow I have acquired an extraordinary status with my grandson. He was born with an extraordinary status in my eyes. The manager-employee relationship, however, does not enjoy such extraordinary status.
Tags: Expectations · Family · Management · Meetings
by Dwayne Phillips
I work with grad students who are writing their dissertations. Often the simplest advice and exercise is the most effective. Here is one of those exercises.
I work with graduate students in engineering and computer science at George Mason University. Most of the students are working on their dissertation proposals or dissertations. Many struggle with their writing. They are brilliant people, but the words don’t move from their brains to their paper easily or readily. One of the more frequent stumbling points is deciding what to say in a paragraph. Since they are struggling, they usually try to say half a dozen things in one paragraph.
Here is what I do in this situation.
Me: What do you want to say here?
Student: Uhh.
Me: Let’s try this. Don’t look at your paper. Look at me. Please tell me what you are trying to write here.
Student: Something brilliant, concrete, precise, specific.
Me: Great. Write those words.
Student: You mean I can do that. I can actually write just what I want to say?
Me: Yes, you have my permission to actually write just what you want to say.
The student usually sighs and smiles at this time. They then scribble notes with their pencil in the margin of their paper. Everything goes much easier after that.
Tags: Writing
by Dwayne Phillips

Me and my little book
After several years of drafting, waiting, drafting, revising, waiting, adding, waiting, revising … you know, the usual stuff … I finished (for now) a small book on experiential learning. The book is about a hundred pages long and is titled “Some Notes on Experiential Learning.” It includes:
- Some theory
- Tips for the instructor
- 80+ exercises
- 30 types of debriefing
- Questions to ask
Here are a few web sites that discuss experiential learning (here, and here, and here, and here).
An excellent place to experience experiential learning is the AYE Conference.
I published this little book at FastPencil.com. If you would like a copy, write me at d.phillips@computer.org. I can setup my FastPencil account so that the book would be available for direct purchase (less than $10). I could also email a PDF for a PayPal payment of $10. For me, the little published paperback format is so much handier to use.
Tags: Learning · Writing
by Dwayne Phillips
Sometimes I am stuck for a word while writing. Experience has taught me to put “thing” in the blank and move on. The right word will come later.
There we were, writing a proposal. Three of us were gathered around the keyboard, one typing the words, the other two contributing the words. We were flowing, moving, thinking, talking, putting words on the screen, a good proposal appearing in front of us.
Then it happened – we stopped.
We had a concept, something important, but we didn’t have the right word for it. We stuttered, hemmed, hawwed, grunted, and waved our hands all about (you know the kind of things guys do). We couldn’t find the word. What is worse is that all forward progress halted. Several minutes later, we didn’t have the word we needed and we were sitting there staring at one another and the screen.
This wasn’t the first time in my life that the search for one perfect word killed the flow of work. If I remember my own advice, it may be the last or at least it won’t occur often.
A solution:
Call the concept a “thing” and move on.
Yes, literally type the letters t h i n g and move on. You are progressing, you are working, your mind is clicking. Don’t stop. Continue putting words on the screen. The word you seek will come later. Perhaps the word will come in five minutes or five hours or five days, but it will come. If you stop writing and search for it now, there will be thousands of other words that do not come.
Tags: Design · Writing
September 30th, 2010 · No Comments
by Dwayne Phillips
Feeling like there is nothing you can do in our current economy to help others? Can you do one of the following?
If you can, you can help someone. If you can do both, you can really help someone.
Now for the hard part (at least the hard part for us introverts).
Invite someone to eat your meal and talk about their situation.
Tags: Employment · Health
September 29th, 2010 · No Comments
by Dwayne Phillips
Here is another new tag for blog posts:
NFB BSHB
This is short for Not Fact-Based, But Strongly Held Belief. I pronounce this as iNfab BeeSHeb.
There are many things that I believe strongly. I either don’t have or don’t want to take the time to find facts that back those beliefs. But I won’t let the facts get in the way of strongly held beliefs. So look for this tag in the future.
Tags: NFB BSHB · Writing