Sunday, June 30, 2013

Virtuous Virtualization

Hmm. How about that. The PeppermintOS project has a twitter account. That reminded me of the old days when I was shopping Linux distributions. Back then, I had a spare machine that I could experiment on while keeping my production machine untouched.

I don't have that machine anymore, but will probably have a spare sometime soon. In the meantime, I have something that might work just as well while shopping Linux distributions: Virtualbox.

Virtualbox is a free virtualization kit that makes it easy for me to test an operating system. Virtualbox was originally built by Sun Microsystems, Inc, and is now owned by Oracle. Virtualbox will run on most major operating systems, Mac, Linux and PC. On Ubuntu, it's in the repositories, so you won't have to hunt around for it on Oracle's site, but you're welcome to if you want to.

I hadn't experimented with Peppermint Linux in a long time, so I thought I'd try it out again. I clicked on the link to their website on their twitter page and found the 32-bit ISO to download. With my nifty-fast 50Mbs connection, I downloaded the CD in about 2 minutes. All 700MB of it.

PeppermintOS is a derivative of Linux Mint, and Mint is a derivative of Ubuntu and Ubuntu is a derivative of Debian. It's a long lineage, but the distinctions between them are clear once you see the desktop. Each has their own design and programming philosophy, too. That's one aspect of the Linux community that I like: There's something for everyone.

After having seen PeppermintOS, I'm not that impressed. I've been using Gnome-shell on my Ubuntu machine now for more than a year and I really like it. PeppermintOS is just more of the menu driven user interface that we had with Windows. I'm so done with that.

Nevertheless, I was able to review PeppermintOS without having to install it on my main hard drive. Instead, I could just load it into a virtual machine. First, I create a new virtual machine in Virtualbox. Then I can configure the new virtual machine to boot from a "CD", a file on my hard drive that can be read like a CD by a virtual machine.

Once loaded, I can install the operating system on the virtual hard drive for testing. If I don't like it, no big deal. I can just delete the virtual machine and try another one.

If I need to use Windows, I just set it up as a virtual machine. This way, I only use Windows when I need to, and I'm not wasting too much space to do it. Then when I'm not using it, I can just shut it down and continue on with my business on Linux. But here is the best part. Let's say you don't want to lose all of your settings and you like your Windows machine the way it is. No problem. Just copy the virtual machine files to the new hardware and load up Virtualbox. You may run into some activation issues, but all of your settings will be there.

Another nice feature of a virtual machine is that you can setup a snapshot of the virtual machine that will put your machine back to original condition. So if it gets hosed by a virus, just revert to a snapshot that was taken prior to being hit by a virus.

I hope you enjoy this article on virtualization. I know it's not that easy to understand, but don't fret. If you don't understand something, post a comment and I'll reply with a gentle answer to your question.

Friday, June 28, 2013

Emily's Arm

On Sunday, June 23rd, our daughter, Emily, suffered a silent injury where she lost almost all mobility in her left arm. We don't know how it happened and are unaware of any way we could have prevented the problem from occurring. All we know is that at one point, she stopped using her left arm and hand for touching things and playing.

When we first noticed the problem, we panicked and called a doctor on call. We were told she needed to be seen right away. So we went to the KidsCare clinic in Taylorsville. Emily was diagnosed with Nursemaids Elbow, a nice name for a dislocated elbow. The doctor tried several times to flex Emily's elbow to elicit a pop sound to indicate the joint was back in place, but no pop sound was heard and Emily still could not move her arm. After X-rays and examination, Emily was set up in a splint and a sling to give her arm a rest. We were advised to go to Emily's primary care physician and follow up the next day.

While visiting her primary care pediatrician, we observed Emily's doctor flexing her elbow to see if she could restore motion for Emily, but that didn't work, either. The doctor here had nothing more to offer except for us to wait a week and see what happens. If motion is not restored, we should call.

We were determined to get to the solution, so we called the University of Utah Orthopaedics Clinic. There, we were referred to Dr. Angela Wang, a 16-year veteran of orthopaedics. Numerous attempts were made to flex her elbow to see if motion could be restored, but all efforts failed. Even after examining X-rays from the day before, they called for new X-rays. All X-rays indicated normal conditions in Emily's arm. They could find nothing out of the ordinary.

I note with interest, that Dr. Wang is not a pediatric orthopedist. She specializes in hand surgery. When we went there, I was under the impression that we were working with someone who specializes in kids care, but we were not. Why this clinic did not refer us to someone more qualified, I'm not sure. Maybe she was all they had on hand that day.

While I was in downtown to run another errand, I asked a former employer about a neurologist that specializes in kids. A pediatric neurologist. I got some names and went home. At home, I called the U and found that they don't have neurologists for anyone under 18. I called Intermountain Healthcare and found that they have pediatric neuromuscular specialists. That's great! We need to set an appointment, what's the earliest date? Mid-August - two months away.

I was astonished. I was also worried that by the time we got to that appointment, atrophy of the muscles in Emily's arm may become a problem.

My experience here brings up another interesting point. For quite some time, there has been a debate over "socialized medicine". Supporters claim that socialized medicine could mean the end of families going bankrupt over medical bills. That there would be more physicians to handle the load of healthcare. Opponents claim that socialized medicine would lead to rationed healthcare.

Often, I have to wait a few days or even a week to get an appointment with a doctor. Sometimes more than a month. I called to talk to our pediatrician one day early this week around 3pm and she had already left for the day. Talk about bankers hours. If the demand is so great, why are they leaving early? Where is the backup? I'd say that rationing is already here for those who have a hard time keeping up with the costs. A real rationing program would be a concern for those who can keep up.

The average salary of an orthopedic surgeon in Utah is about $148,000 a year. That's just the average which means that the upper bounds is going to be quite high for specialists. That kind of pay is double what the same occupation makes in Europe or Japan and is almost five times the mean salary of Americans.

If we're concerned about rationing healthcare, that's already been done. Health care consumes about 18% of GDP now. Which seems like an interesting number when conservatives complain that government spending is higher than 18%. I wonder why I hardly ever hear them complain about a protected healthcare industry that continues to take greater and greater chunks of GDP every year.

For now, we're just going to check on Emily to see that she does recover use of her arm. We're also considering a trip to at least one clinic in Southern California. I've seen some more movement this this week and that's encouraging.

Since that day, Emily has been recovering some functioning in her arm. She is able to move her hand and can grasp objects of her desire. But her range of motion appears to be limited by her shoulder. She is not able to raise her arm very high and that is troubling. I am however, gratified to see that she is moving it at all. I'm starting to think that she is experiencing pain and some mechanical resistance, but am not sure of the source.

Only time will tell, and I will keep you all posted. In the meantime, I want to ask you all: Who do you know who could help us? If you know of a specialist or some gifted healer, let me know.

Thank you.

Update - 6/30/13

After about a week, significant improvements have been realized, with no help from the doctors involved earlier in the week. For example, we have noticed she has a particular fascination with the clear green Perrier bottle and have exploited that to motivate her to use her left arm.

I started with just putting the bottle top with the cap on, in the palm of her left hand and then propping the bottle up with her right hand on the other end. Throughout the week, she became more adept at managing the bottle in her hands again.

My wife Alice has spent hours playing with Emily by presenting her with toys. Emily will grasp the toy with her right hand and, it seems that through sheer desire, brought her left hand up to examine the toy further.

  • Emily can now move her fingers much more than before.
  • She can bend her elbow.
  • She can grasp objects with her left hand.
  • She can lift her left hand to meet her right hand.
She still has significant impairment to her left arm, though. She still tends to keep the arm down when in an upright position. She cannot lift her left arm above her shoulder like the right arm. And she seems to forget her left arm unless some other motivation overtakes her.

I have some reassurance that these impairments may resolve in the coming weeks as Emily grows up. I hope so. But in the meantime, I'm looking at other resources to consider to assist Emily's recovery.

Thanks again.

Thursday, June 27, 2013

Gravity, man.

I've always been very interested in gravity. I studied gravity on my own time in high school, having found a book called "The New Gravitation". While reading that book, I learned about neutron stars and black holes. I learned how to calculate orbital periods.

For your enjoyment, consider the Laser Intereferometer Gravitational Observatory (LIGO). It is designed to detect gravity waves. Because gravity is such a weak force, two very large installations have been built, 2,000 miles apart. The estimated variance to be detected is about 10-^16 of one centimeter, or about 100 millionth the diameter of a hydrogen atom.

Though gravity waves have not been detected directly, measurements of a binary system of neutron stars compare favorably with predictions. What did they measure?

To understand what they measured, lets look at how the the observatory is constructed. Each installation in LIGO consists of two laser beams pointed at separate mirrors, 4 kilometers away. The laser beams are set perpendicular to each other to create an intereferometer. The beams are allowed to cross and are kept in phase with each other.

When a gravity wave passes, the beams may be moved out of phase and the alarm is tripped to indicate a possible detection event. When a detection event is seen, the observatory communicates with other optical and radio observatories for correlation.

I've always loved gravity. It keeps me grounded.

Sunday, June 23, 2013

The Evolution of the Word Processor

I've been writing since I was a kid. In school I wrote stories and reports by hand. Sometimes I wrote letters to relatives. As a kid, I tended to avoid writing reports because I found that if I made too many mistakes on a report, or if I missed an important point, I'd have to start over again.

In high school I found that there was a typing class. I took it because I figured there would be girls in the class. I was terribly shy and figured that immersion could help. It didn't but I did learn to type. I took the class also because there was a voice in the back of my mind that said that I might need that skill someday. Someday I'd be typing for a living.

Having to re-write a paper document due to an error could not be avoided in pen. That didn't necessarily improve with the typewriter. Some of you may remember that quaint piece of equipment. The typewriter requires manual loading of single sheets of paper, one at a time, and you had to tell the typewriter when to go to the next line by pressing "return". If you goofed, sometimes you could recover with whiteout. Newer models allowed us to remove an erroneous character with one keystroke. I had one of those.

Then one day, I got a computer and found that I could use a word processor. I remember the joy of using my first word processor. Cut and paste. Backspace! I could move paragraphs around on a whim! But I had no way to get it out onto paper.

I found that my trusty Amiga 500 had a parallel port in the back. I found that my typewriter did, too. I called my local computer store and got a cable and I started printing to my typewriter. This was not at all practical, and quite noisy. I lived in an apartment and my neighbor didn't like it. Fortunately, I was in an end unit, so I only had one neighbor complaining. I could only print during waking hours.

I spring some dough for a color dot matrix printer, easing the pain for my neighbor and I got better quality documents out of it. I could print in color, too, and that was pretty nifty for the time. I still have some fractals I printed with that machine.

The word processor took nearly all the pain out of writing reports for classes I took in college. I zinged my assignments with grades of A, A+ and A++. With the word processor, I could easily sort my thoughts, organize the flow of my work and keep my reader with me.

Alas, Commodore was going out of business. So I had to let go of my Amiga and got a Mac. That had, I think, Microsoft Word. For years I used Microsoft Word, because a friend of mine said that Word was the king of word processors. I think it's pretty good, but I don't use that anymore.

After ten years of using Windows on PCs, I discovered Linux and free software. With that came OpenOffice. The people who developed OpenOffice studied the Word document format and learned how to recreate it with their application. I was gratified to learn that I no longer needed to spend big bucks on Microsoft Office anymore.

I use LibreOffice now and I exchange Word documents on a regular basis with other people, no complaints.

In the last few years, there has been a major shift to the cloud. Word processing now takes place in cloud based applications as well as desktop applications if you still want them. The cloud based word processor comes in many forms. Email, blogging, Facebook, Google+ and many others too numerous to name here.

Google seems to be the best with Google Docs. The Google Docs word processor is relatively complete and creates documents in OpenDocument and Word format. Microsoft has introduced Office365 in an effort to catch up with Google. The cloud based offerings can compete with desktop offerings, but they offer one feature the desktop application can't. Access from anywhere. Tablets, phones and PCs. If you have an internet connection and a mobile device, you can work.

I don't know if I will ever let go of my PC. I'm really old school. But I do enjoy the relative ease of using Google Docs. I keep logs on Google Docs. When I have to deal with businesses as an individual, I log my calls, the points of conversation and planned actions there. I log my work at my place of work so that I can say for certain when I did something if someone else asks.

Word processing has come a long way. What matters to me now is the variety of ways in which I can do it. I have well defined channels for my work. Private work stays on my PC. Routine stuff like logging can be in the cloud. Public stuff can go on Google+ or Facebook.

I'm very happy with the way writing has evolved and look forward to its continuing evolution.

Thursday, June 20, 2013

Finding Money Under the Couch

I didn't actually find money under the couch. But my experience at a bank one day was a lot like that. My wife and I needed to open a business account at a local credit union. One very interesting aspect of credit unions (well, maybe just this one) is that they run a credit check before they open an account for you. They just want to be sure you don't make a habit of bouncing checks.

So we let the bank run a credit check on us. Our credit is fine, but we found an old debt from a clinic that we visit from time to time. The debt is from 2009 and went to collections in 2010. We had no notice of this debt prior to our visit to the bank. We never received any letters for it, nor any phone calls. We had been prompt in paying any outstanding balances every time we visit.

So we found it interesting that there was this unpaid bill languishing for a few years. The bank gave us the details from the credit report and I used that to start my investigation. The details were for the collection agency, so I called them first.

Upon connection of the call, I heard the usual information, "This call is being recorded for quality assurance. This is an attempt to collect a debt." Pretty standard technology there. I was on hold for a minute or two and then I was talking to an agent, we'll call him "Agent Smith".

I ask Agent Smith about the debt. He gives me the details and confirms that the debt exists in his records. I let him know that I was unaware of the debt until today and that I need to check with the source of the record to verify it. I let him know that I needed to run my own investigation before making any payments because sometimes records go stale. Agent Smith was kind enough to give me the name of the source of the record and we finally get the name of the clinic.

Then I called the billing department of that clinic. They did have a record of the debt, but could not tell me much more than that the debt exists. They gave me a number to call for further research.

On the second call, I spoke with an expert billing technician. I know, "billing technician" is something of a contradiction in terms. But this woman was sharp and medical billing is complicated, prompting job postings for medical billing that pay $40-50 an hour. She knew her database pretty well and could find part of what I was looking for. She found the debt, but could find no further details.

I told her that we're good about paying our bills promptly when they arrive. Perhaps the payment for that bill was misapplied. I've seen that happen before and have had to correct it. She did some more searching and found a credit balance on one of our accounts for $585. The deposit was for prenatal care up to and including delivery of our first baby daughter. It had been sitting there for more than a year, "looking for a place to go".

The billing tech asked me if I wanted to apply the credit to something else. I declined, requesting a refund instead. This was really cool to find the money and I was grateful to find it. The billing technician said that she would arrange for a check to be sent to us and that we could expect to receive it the next week. With regard to the balance due, she gave me a number to call for more information than she could dig up, which is significant since she is already an expert on the billing system.

Here's the problem: the clinic was quick to send notice of a debt to a collector, but sat on a credit balance for more than a year without sending me any notice of it. It would be nice to see businesses and institutions change their procedures and their attitude so that if they see a credit balance sitting around for more than thirty days, to send notice of it to the customer. It's just a thought.

So, despite all these wondrous technologies, the databases, the networks and the storage and processing power to maintain it, it still takes a human to interpret the data. Computers can collect and manipulate data, instantly, for as long as you want to, storage space permitting. But computers can't make sense of data. They can cull the data that matches selection criteria, but that's all they can do.

Maybe that is the one thing we're forgetting about with the rise of the surveillance state. The federal government may be collecting vast amounts of data about us, our activities and our whereabouts to "prevent terrorism". But someone - perhaps a lonely investigator in a basement office of the FBI in Washington, DC, with a poster on the wall that says, "I WANT TO BELIEVE" - that someone has to read the data, interpret it and give it enough meaning to act on it.

Tuesday, June 18, 2013

Centurylink, Part II

I'm late posting today because I was winded from yesterday. What did I do yesterday? I wrote a letter to Centurylink, explaining to them that I was canceling my subscription to their services. In addition, I informed them of my complaint to the FCC and that I would not be making any payments to them for any services or a cancellation fee until the FCC makes a final determination in the case I opened with them.

I also cc'd the Mayor of West Valley City, Mike Winder. Winder is an ardent supporter of community broadband. He helped make West Valley City one of the UTOPIA cities here in the Wassatch Front. UTOPIA is a community broadband project to build a world-class internet infrastructure that is sold to consumers using the open access model pioneered in Japan. It's working Sumo Networks is selling a 100mbs connection for $45 a month. Sweet.

And I cc'd a copy of the letter to the FCC so that they can add it to my file. The remedies I am seeking are simple. First, because the service was so terrible, nearly unusable, I'm asking that the cancellation fees be waived. As an option, I'm suggesting that Centurylink build a fiber connection to my home that will compete on equal footing with Comcast and eventually Utopia.

All of this was done with snail mail on paper. I'm so glad that I don't have to deal with a typewriter anymore. But stamps, return receipts and licking some envelopes were additional costs that I had to shoulder. To make all this happen, I had to hop in my car, drive to the post office, FedEx Kinkos for copies and then to the Centurylink Store to return my modem.

See, Centurylink is offering a maximum of 5mbs and they guarantee only 4mbs. That's barely enough to get anything done and includes reacquainting myself with the World Wide Wait. The service they offered was not steady and all repair attempts failed utterly. If they want to pursue a $200 cancellation fee, they're going to have to contend with a public relations problem, too.

For now, I'm going to stick with Comcast. I have my own modem so I won't have to pay an extra $7 a month for it. The modem has mesmerizing, very pretty blue and green lights on it, too, so I know when it's running and when it's not. It's running at about 50mbs for the moment and that is just fine.

If Centurylink wants my business, they're going to have to build a steady and fast connection that can keep up with the competition. Until then, I can bide my time until Utopia comes to my house.

Monday, June 17, 2013

Economic Ecology

Mankind is rather unique in the animal and plant kingdom in one, somewhat startling respect: he doesn't recycle everything. Not even close.

Every ecosystem that has ever been studied by mankind finds that all waste is recycled one way or another. Trees give up leaves that later become soil. Vultures and ants eat dead animals. Bacteria and fungus eat everything. Water washes away anything refused by animals.

Mankind? We put our waste in landfills. We burn it. We let it float in a collection of garbage the size of Texas in the South Pacific.

Today, we are not going to discuss the ecological impact of man. Mankind's impact on nature is already well documented and the investigation continues. Rather, today we will explore how American economic policy ignores rather than acknowledges nature for its wisdom.

Let us turn now to the industry known as "Big Content". This includes movies, books and music, to name a few parts of it. Big Content loves copyright law and is always pushing for more. Longer terms, harsher penalties, and a greater reach.

Copyright laws assume that creators will have an incentive to create works if creators of such works have exclusive rights to their works for limited times. Ostensibly, this permits the creator to get his works to market before someone else copies it, a sort of artificial first mover advantage, and permits the creator to earn a living from those works.

This was fine for copyright terms of 14 or 28 years. But, during the 20th century, the length of the term of copyrights were increased incrementally. Then, starting around 1976, the trend accelerated, to the point that now, copyright is 70 years plus life. This could amount to more than a century of protection for copyrighted work. While in Congress, Sonny Bono pushed legislation that would make copyright last forever, but didn't get the support he needed to pass it.

This expansion of copyrights has had two observed effects. First, it has noticeably decreased the sphere of the public domain over time. Second, it has lengthened the time it takes for new creative works to enter the public domain, and that provides inspiration for new works. The public domain is a big part of what is known as "culture", a fact that Big Content conveniently ignores.

Finally, the length of the copyright term is so long that works created today will not enter the public domain until several generations have passed, creating a massive pile of orphaned works. Orphaned works cannot be reproduced without the consent of the copyright holder. If the copyright holder is unavailable, incapacitated, or cannot be located, the work is orphaned and excluded from "culture" until the copyright expires.

The excessively long term of copyrights has created a condition where only 2% of recorded works between 55 and 75 years old retain any commercial value, leaving the other 98% to obscurity. Many of those 98% are orphaned works. The case could be made here that copyright is killing American culture.

Patents have provided similar results, although in a different way, since they protect inventions rather than expression. The life of a patent is usually 20 years. They require renewals, so that at least they can expire in a reasonable amount of time.

But the term is not the worst problem. It is the scope of patents. Patents are often written in broad, vague language, making it difficult to determine the limits of the claims in a patent. Patents for software began to issue in the early 1990s in small amounts, with the number of patents for software mushrooming in the first decade of this century.

In the last 3 years, more than 200,000 patents were issued each year, with well over 100,000 issuing every year before that since 1989. A significant fraction of those patents were software patents, business method and process patents. Of those, most of them consisted of functional claiming.

Functional claiming reads something like, "pushing email to a phone", rather than providing a precise description of the code used to make the function possible. There are thousands if not millions of ways write a program that will send emails to a phone, but the patent forecloses them all, creating a giant land grab for the patentee.

Software is about the exchange of ideas and information, but the patents on software have made software development risky and expensive. Businesses that have been the target of patent suits have complained loudly that vague patents have gotten out of hand.

The Obama Administration has been listening and has issued an executive order to reign in functional claiming so as to require patents read on a precise method of reaching the claims in a patent. The order will also attempt to deal with patentees that try to hide behind shell companies to avoid legal or market retribution for their action.

Software patents have also given rise to patent trolls that hide behind thousands of shell companies to hide the real party in interest behind the patent. This permits the real party in interest to sue competitors without fear of backlash from customers or competitors. The same executive order mentioned above will require the real party in interest to be disclosed, and that no damages may be collected for infringements prior to the time that the real party in interest is reported when applying for renewal, or during litigation. This is a step in the right direction, but until a court definitely rules software unpatentable, there is much work to do. Luckily, Obama's action can be taken without waiting for Congress to figure it out.

When we read the news, we don't often find a connection between intellectual property policy and economic policy. Looking at the costs of patent trolls alone, it has been estimated that direct costs of their litigation tactics has cost a minimum of $30 billion in one year, $500 billion overall. Indirect costs could reach much farther and exact a deeper toll on the economy.

When patents are vague, they create uncertainty in the marketplace, they create risk in the use, exchange, and recycling of ideas. This is damage to our economy in no uncertain terms, killing jobs and sending innovators overseas.

Let's turn to examples that are more familiar. Most of us know what we've read about the bank bailouts of 2008 after the credit freeze. More than $700 billion has been allocated to the banks to keep them from failing. The housing bubble that lead to the collapse in stock prices for the biggest banks was merrily fomented by the banks themselves. AIG bet on the homeowners and Goldman Sachs bet against them and won. The true size of the bailout is estimated to be some $180 billion for AIG alone.

While the details are interesting, one aspect of the bailout is often missing from the press: ecology. Seeking Alpha ran a great piece on how the bailout prevented a natural cycle in capitalism from completing. Numerous articles at Seeking Alpha maintains that if the banks were allowed to fail, someone else would come in and buy what remains to start new businesses. This is exactly what happens when any other business fails. The bailouts are contrary to the cycle of life as in nature and demonstrates the folly of granting any entity immortality.

Starting in the 1980s, we saw the rise of the Reagan Revolution. Since that time, we have seen unprecedented consolidation of wealth and power in the hands of a tiny minority. I'm not talking about your garden variety millionaire, I'm talking about the billionaires - that minority. We have also seen the rise of monolithic monopolies that have taken advantage of tax laws to squirrel away billions offshore, placing that capital out of reach here.

As we have seen, the wealthiest individuals and corporations have spent more effort on accumulation of wealth and capital than on creating jobs. Rather than passing on the wealth created by innovations to employees who use them, corporations have sought to suppress wages and have colluded to do so. Rather than hiring college graduates here, they are importing them from abroad or sending operations overseas.

We have also seen the rise of interlocking directorates that provide a network for collusion in business while fronting the illusion of competition. There has also been an almost hyperbolic rise in executive compensation at the highest levels. CEOs regularly pull down tens of millions each year, often despite the poor performance of the companies they work for. Members of the boards of directors pull down an average of $250k a year for attending 3-4 meetings a year, also quite often despite the poor performance of their companies.

Such accumulations of wealth into the hands of an apparently idle class have done little to create the jobs our economy needs, belying their self-anointed title of "job creator". The accumulated lucre falls into bonds, and other long term investments. It also finds a way to tax shelters around world, unavailable to create jobs here.

This is just a sample of the mechanisms in place to demonstrate the ways in which the cycle of nature is not respected in American economic policy. In a free market, the wisdom of nature is respected. In a market controlled by private monopolies, bent on immortality, nature is ignored.

Saturday, June 15, 2013

Routing around damage

As the dust settles in the wake of the disclosure of the NSA's PRISM program, there has been a trend in the posts I see on Google+ and Facebook. Some organizations are calling for workarounds.

For example, The Pirate Party is planning its own social media network. If they adopt something like the Freedom Box, it could actually work. A social media network that is completely decentralized, free and ad-free is entirely possible, it is just a matter of time and determination.

If you don't believe me, consider the following for digestion. There are a number of community based Linux distributions that have zero ties to corporations, nor are they owned by them. Their repositories are distributed. If one goes down, another will pop up. That means that if I use community based distribution, no matter what any government does, I can always get a copy of a free operating system and get updates. However, the government can shut down Apple or Microsoft.

Traffic on the internet flows around damage. The PRISM program is damage to the internet. As awareness of the threat of PRISM grows, geeks will find ways to work around it. Then, they will make it easy to use and share it with their friends. After all, everything on the internet is code. Code is easy to write, distribute, modify and share. That is the open source way.

Glyn Moody is sharing his PGP key. Moody is a well respected Brit, author and commentator on technology trends. I like what he has to say. By sharing his key, he is permitting others to correspond with him, *privately*. What is PGP?

PGP stands for "Pretty Good Privacy". It is a method of encryption that makes it easy to send secure messages from point A to point B. PGP is Public Key encryption. I can use encryption software that uses the PGP algorithms to create two keys, a public key and a private key that is protected by a password. I share the public key with you and keep the private key.

When you want to send a secured message to me, you use my public key to encrypt a message. When I receive your message, I use my password protected private key to view the message.

The PGP system can be automated and its use simplified so that anyone can use it. It's free software and it's available on all computer platforms, namely, Windows, Mac and Linux.

It is unfortunate that to a very large extent, our government does not trust us. But is also important to remember how it got to be the way it is. We played a part in it. From the Reagan Revolution 30 years ago, we saw an incredible concentration of wealth and power into the hands of a tiny minority. How tiny? According to Larry Lessig, 0.05% of our population paid for 60% of election campaign contributions. That is a smaller set than the 1%, and they live in Lesterland.

If you want to know who's interests the government is protecting, it's theirs, those of the 0.05% - not ours. We should be focusing our attention on them to let them know how unhappy we are and what the rest of us are going to do about it. Apparently, that is already starting to happen.

Friday, June 14, 2013

Gigabit City

I've been taking some time to review the posts at the Community Broadband Networks website. It is replete with a simple and common theme. Cable and telephone duopolies are unwilling to invest in their networks until they see that local governments are willing to build their own. Then, and only then, do cable and telephone companies get the message - and get off their butt.

The local duopoly might do 20, 50 and maybe even 100 mbs for their networks. But few if any dare to offer gigabit. Yes, even here in Salt Lake City, there has been some movement among the duopoly ISPs. But they are loathe to provide gigabit. Maybe they think the demand isn't there. I think they want to build pent-up demand so that they can charge extra high prices for it when it does finally arrive.

There is a gigabit wave rolling through Iowa right now. Businesses in Iowa are realizing that cable and telephone companies are holding them back from the future: The Gigabit City.

The Community Broadband Networks website also notes that there is some bewilderment about the duopoly of cable and telephone companies. No one can fathom why they are dragging their feet.

I think I know why. Grand investments in network upgrades would take a big bite out of the astronomical salaries paid to the board of directors and the CEO. Why, if they spent billions on network upgrades to match Google Fiber, how are the top executives going to pay for their summer homes in Spain and Italy? They must be waiting for another government subsidy to help them out  during these tough economic times.

Could it be said that the cable/telephone duopoly is the greatest threat to America's ability to compete with the rest of the world? Definitely.

Thursday, June 13, 2013

Supreme Court rules human genes unpatentable

Did you know that for years, biotech companies have been able to patent human genes? It has been estimated that more than a third of human genes were patented. What is significant about these patents is that they include claims on substances that are naturally occurring: genes in you and me.

The Supreme Court of the United States has changed all that. They have just ruled that naturally occurring genes cannot be patented. They did rule that synthetic genes can be patented.

The case arises from a dispute over who could perform diagnostic tests on the BRCA1 and BRCA2 genes, that when mutated, indicate a higher propensity for breast cancer. Myriad Genetics had been using their patent rights to exclude all others from developing tests for this mutation. This court ruling allows for greater competition in the gene testing market, lowering costs and making such tests more accessible for more people.

It was a long time coming, but it was worth the wait. Finally, the Supreme Court is starting to remind the Federal Circuit of Appeals and the US Patent office, that you can't patent nature.

I'm glad to see that there is a sea change afoot in patent law that favors the freedom to innovate.

A Sea Change in System Administration

While it is true that Windows still dominates in the office space, there is a sea change afoot in job postings. Most are now calling for Linux experience. From last year to this year, the trend is significant, whereas, in previous years, the trend was slowly creeping up.

If you're still in school, and you want to work with computers, plan on learning Linux. Why? Linux is the platform of choice for Google, eBay, Amazon and just about every big player on the internet. But it's showing up more and more as businesses move away from Windows.

Many businesses are not planning a migration to Windows 8 anytime soon. I can see a day where Linux clients that present a web browser for work will be the dominant platform. I don't think that day is very far off, either.

The Linux Professional Institute offers a vendor neutral certification system to test your skills on Linux. They also offer free training materials that you can find here.

From web programming (java programming is red hot right now) to system administration, if you're going to work with computers, you will need Linux certification to get your foot in the door of just about any IT shop.

Wednesday, June 12, 2013

For CenturyLink, a complaint to the FCC

Yesterday, I filed my first complaint to the FCC concerning the shoddy service I've received from CenturyLink. For more than a month, I've had to deal with an internet service over DSL that just would not maintain the service level agreement speed of at least 4mbs per second.

On May 1st, I had changed to DSL to see if we could cut our costs from Comcast. I thought that life might be bearable with a much slower service at a steep discount. I was wrong.

At first I noticed that from time to time, the Internet was slow. Then I logged into the modem to check the speed. It was never the same. it was supposed to read 5.120mbs, but often read much, much lower. Sometimes 2.Xmbs. Sometimes it was at max. Even after a reboot, it would not return to the highest speed. I started keeping a log and soon after that, I could see that this wasn't going to improve.

After many phone and email contacts and one service visit, I gave up. I set up Comcast on Sunday and that works great. But there remained the task of cancelling CenturyLink.

Yesterday, I called CenturyLink to cancel my service. I learned that I was in a two year contract that required payment of a $200 cancellation fee. This would be understandable if the service were good. But it was terrible. Worse, all their "repairs" and "inspections" were merely gestures. They know that I'm on the hook for $200 and it might be hard to prove the point to a 3rd party.

CenturyLink thinks that I should put up with months of testing, repairs, replacement modems lots of correspondence and phone calls, just to satisfy their claim that they should be afforded every opportunity to repair the hardware and make it run right. Is that what they call customer service? I'd hate to think what they would do if they went rogue.

Well, my complaint will put this to the test. Is the FCC an advocate for the consumer? We'll see. Be sure to watch my blog as I'll post my progress here.

Monday, June 10, 2013

A transition to high speed service

Over the weekend, I managed to negotiate a faster internet connection for our home. I had been on Centurylink for the last month and it just wasn't working out.

My Centurylink connection was DSL at 5mbs per second. Centurylink would only guarantee 4mbs per second. Unfortunately, the modem provisioned to me could not hold a steady connection. Some days it was 2.4mbs. Others, 5.120mbs. And still others, somewhere in between. Seems that unless I was looking, the speed would not hold steady.

I had gotten to a point where I was keeping a log of the speeds and rebooting the modem several times a day. I tried negotiating a better connection with Centurylink but they were unwilling to provide a better connection. Apparently, Centurylink prefers to cede this neighborhood to Comcast. I have no proof of this, but it wouldn't surprise me if they agreed to a territory split.

That was my experiment away from Comcast.

I spent most of my day Sunday, working on our network connection. I had a modem and a power supply. I called Comcast and set up new service with a used modem, only to find that the modem would reset every few minutes. I spent several hours in the morning trying to get it to work to no avail. I think that the power supply may not have been adequate, I don't know for sure.

I sourced a Motorola SB6121 DOCSIS 3.0 modem from Staples for a really good price of $70. That certainly beat Best Buy's price of $89. Oddly, Staples did a price match of their store price to their website.

Back home I went and set up the new modem and made the call. This time, I found that the modem worked great, bonding 2 channels for more speed than a DOCSIS 2.0 modem will support. With promotions, I now have a 50mbs connection for $40 a month plus taxes.

With news of gigabit connections from Google, this may not seem like a big deal. But in my neighborhood, there is only one provider offering better than 5mbs. At 50mbs, I can download an Ubuntu CD in about 3 minutes. Google Docs runs smooth and fast. The experience is rather seamless.

Unfortunately, this is the exception rather than the rule in this country. The UTOPIA network through their resellers is offering 100mbs for $45 a month. In South Korea, Japan, and several countries in Northern Europe, 50mbs is pretty ho-hum. In Provo, Utah, they will have Google Fiber probably within a year.

For today, I'm just happy to have a fast and steady connection.

Saturday, June 08, 2013

A question the press isn't asking about government surveillance

Encryption. The government hates it because it provides real privacy for people who want it. But the government sees it as a threat. Personal privacy is an issue that is all over the news with stories about PRISM, a program to allow the biggest social networking sites to share information with the government. The story we're getting is that they're trying to protect us from terrorists.

Few people use encryption actively. I say actively because many people do use encryption when they visit a secured web page that uses SSL encryption (you'll know you're using SSL security when you see https at the beginning of an address in your browser). But emails? Attachments? Few of us, if ever, really use that. There are many people who don't know what encryption is, much less use it.

There are many forms and techniques for encryption. Encryption is the use of a mathematical algorithm to scramble a message so that it cannot be read by others. Only the person with the key can decrypt the message. A very well known encryption method is Pretty Good Privacy (PGP), invented by Phil Zimmerman in 1991. It is a standard today for personal and industrial encryption. It is also open and free. Anyone can use it. But it is not widely used mostly because it's not advertised much.

So that begs the question: Why didn't Microsoft make it a standard? My first thought on the question is that Microsoft doesn't like anything that is free. Microsoft could easily bake PGP into Outlook, but they don't want a form of encryption that would work well with Linux or Mac. If you want it for Outlook, you may have to buy it. Google offers a free plug-in, too (this didn't exist years ago when I first looked into it).

I suspect that there is a bigger reason: the government discourages encryption that they don't have a back door to. PGP is just that. There is no back door anywhere and if there were, an alternative could be made quickly to remove it. That's what's so cool about free software where the source code is available.

The same question could be asked of Apple. Or any other company that sells email client software. But one look at the free email clients like Thunderbird and Evolution will show that the Free Software movement has been quick to make PGP and option. There are PGP apps for Chrome and Gmail, too.

Some of you are wondering what PGP is. That's ok. Not everyone knows, so here is a short, gentle lesson. PGP is based on the concept of public key encryption. To encrypt a message or a file, I first create a key pair. One key is public, I share that with you. The other key is private and I keep that private.

I want you to secure the messages you send to me, so I share my public key with you. You use PGP with that public key to encrypt a message to me and then send it. When I receive it, I can use PGP with my private key to decrypt it. It's that simple in practice. But underneath is an incredible discovery in mathematics that makes it effective.

Bruce Schneier is a security expert. He's famous for exposing the security theater that is supposed to make us feel safer at airports. But he's also a software developer. He's studied encryption for many years, so he's just one authority on it. I found a fascinating excerpt (scroll down to answer 224) from his book, Applied Cryptography, which describes some very interesting facts about encryption.

Suffice it to say that, even if one wanted to use brute force to break encryption, it is not just a matter of time to use every possible combination to find the right key for an encrypted message. It is also a matter of energy. There is a discrete, finite amount of energy required to record, store and test each bit in a key. In short, to break a 256-bit encryption key would require an enormous amount of energy. Something like 10^51 ergs. That's supernova energy.

That's why the government hates encryption. The laws of thermodynamics place real limits on the computational power available to break encryption.

Again, the question remains, why isn't encryption standard in every email transmission? Someone doesn't want it be a standard practice. I wonder who that might be.

Friday, June 07, 2013

Reseller Nation, 2.0

In a previous post, called "Reseller Nation", I demonstrated that an abused intellectual property system has created a thicket that inhibits innovation and minimizes the public domain. Through a bit of serendipity, I've found that there is a giant ecosystem devoted to helping resellers.

Here's an example: Amazon. Most of us know that Amazon is a great place to shop for and buy what we want. Same with eBay. When we buy from them, we get quick, efficient service for purchases of new and used consumer items.

But there is something that I've learned about Amazon that was a genuine surprise: Fulfillment by Amazon (FBA). FBA allows anyone to sell anything by just doing two things: sourcing and promoting.

FBA allows a seller to source items to sell, have them shipped to Amazon, then Amazon will store them, take orders and collect the money. This system almost completely externalizes the labor and expense of fulfilling orders from say, a home based business.

eBay is another intermediary that supports the reseller nation. Google Shopping is also supporting the reseller nation. I'm sure we could find more if we looked, but Google, Amazon and eBay are the biggest players out there.

If you want to set up your own eCommerce website, both Google and Amazon can do it for you. You can hire your own dev if you want, but they will handle the security. They're the best. Amazon is legend for its resilience against attacks. Google has uptime that most system admins only dream of.

Such is the state of the reseller nation. If we can't make our own products because some troll with an idea patent might sue, we can sell someone else's product without fear and with plenty of support to do it.

Wednesday, June 05, 2013

Has technology made healthcare more efficient?

Computers and other advanced technology have made nearly every industry more efficient and more cost effective, reducing costs for consumers in almost every sector of the economy. From manufacturing to farming to energy delivery to service industries, costs have come down, in real dollars. But there is one big red exception. Healthcare.

Despite continual improvements in technologies, procedures and knowledge, healthcare now takes more than 18% of GDP in the United States. That is almost $3 trillion and double or triple the share of GDP in many other nations. So while I see conservatives complain about federal spending being greater than 18% of GDP, they seem to have nothing to say about a health care industry devouring so much money.

Year after year, we see amazing advances and discoveries in health care. gene therapy, cancer vaccines, prosthetic limbs, fantastic new imaging devices, the list goes on. All of these great discoveries and inventions should reduce the cost of health care. They would certainly seem to make the industry more efficient, right?

On the administrative side, computers have only improved with time. We have amazing database technologies that make it easy to capture and collate information to discover trends. We can have a completely paperless solution for managing health care services. We can run analysis on outcomes to see which treatments are truly effective and find the treatments that are reasonably priced and effective. Doctors can dictation to voice recognition systems to generate their reports.

We should be in a technology utopia for health care, right? Wrong.

In recent months, we have learned of the "Chargemaster" an apparently arbitrary system used by hospitals to set prices. The department of Health and Human Services has, despite furious protests from hospitals, released a giant database showing pricing for the 100 most common treatments for every hospital in the nation. The database also allows a quick comparison of the prices paid by medicare, usually a fraction of chargemaster prices. This will remove part of the fog around pricing for many Americans. If you're a database admin, you're going to love this.

Our health care market lacks transparency. Transparency means, being able to determine the cost of a treatment plan and compare it to other service providers *before* you do it. Try it sometime. I did and just couldn't do it. I could get an approximation and that's it. My best hope was to check with insurance company to get a clear limit on my liability. Making this data easy to find and compare will make the industry more efficient. It will also increase competition since everyone will know the prices set by each hospital.

There is one more link that needs to be established: the relationship between the cost of health care and outcomes. At the moment, that remains unclear. Historical data shows that there isn't much difference between the most expensive hospital in the country and the lowest cost hospital. In fact, for some very expensive hospitals, the outcomes tend to be worse.

One final note about our health care system. It has become a sacred cow. The United States is a partner in many free trade agreements. They're pretty consistent. Expose the working class to international competition, but protect the doctors, lawyers and economists and other professions.

Exposing our health care system to international competition can bring down costs, just like with any other industry. Doctors have been very comfortable with so much protection from Congress in the form of "free trade" agreements. Noted economist Dean Baker has proposed that we relax trade rules and set international standards for practicing medicine so that doctors can study in foreign countries and come here to live and practice. A doctor from India used to incomes in India won't have any issues working for half of what an American doctor earns today.

Allowing foreign doctors to work here would relieve the shortage of doctors and ...wait a minute. There's a doctor shortage? Don't they go surfing on Wednesdays? Shouldn't they be working 70-80 hours a week? Why does my dermatologist only keep her office open 3 days a week?

As I was saying, foreign competition will get the attention of doctors here. Doctors here on average, earn twice the pay of of their counterparts in all other industrialized countries as a result of this protection. That is protection we cannot afford.

If we want better health care, we need to be willing to subject our health care system to scrutiny and competition. We have the technology to make this happen. When do we start?

Monday, June 03, 2013

A quick look at Windows vs Linux hardware pricing

From time to time, I check out pricing for laptops and computers so that I can plan for a replacement of my aging desktop. My computer is more than 4 years old and it runs Ubuntu just fine. However, I'd like to have a rig that does a decent job of running virtual machines so that I can practice Linux server administration.

When I bought my computer, I got 3GB of RAM. That's fine if I'm just running Linux or Windows. But if I want to run virtual machines to practice working on virtual servers, maybe two or three, 8GB of RAM would be desirable. Turns out, on many new offerings, that configuration is standard. I would also like to see an i7 under the hood. In many cases, such a computer can be had for about $600 to $700.

As I shop for computers, I am keen to notice the price disparities between Linux vendors and Windows vendors. The disparity seems to increase as the capacities increase. The disparity is often due to "crapware" installed on Windows machines. For years, I noticed that there was about a 20-30% difference in pricing between Windows computers and Linux vendors. This is because OEMs make money from offering trial software, aka "crapware" on their computers to mitigate costs.

Customers could get a cheaper computer running Windows, but in the long run, they'd pay more in software licensing, particularly with antivirus (the Windows Tax). I've bought Windows PCs and saved money by blowing away the Windows image and replacing it with Linux. I did the same thing for my wife's laptop to avoid renewing the antivirus software. She's doing just fine on Linux.

That disparity seems to have disappeared. Below are two example laptops: one from Dell with Windows and the other from System76. Both have roughly the same capacities except for the hard drive:

Dell Inspiron 15R, Non-touch
CPU: 3rd Gen i7
RAM: 8GB
HD: 1TB
Display: 15.6"
Graphics: Intel HD
OS: Win7
Price: $849

System76 Pangolin Performance
CPU: 3rd Gen i7
RAM: 8GB
HD: 1TB
Display: 15.6"
Graphics: Intel HD
OS: Ubuntu 12.04 LTS
Price: $843

It's quite remarkable to see such similar pricing. We've come a long way from the days of truly obvious disparities to keep people on Windows. This is just one sample, but I'll keep an eye out for deals that compare well for Linux to see if there is a sea change afoot.

I'm glad to see that the competition is catching up on the Linux side.

Saturday, June 01, 2013

Oracle v Google: The Insanity of Oracle's Appeal

A couple of years ago, Oracle sued Google for copyright and patent infringement of it's Java virtual machine and programming language. In the original complaint, Oracle claimed that Google's Android operating system infringed patents and copyrights owned by Oracle.

The results are in. Google essentially won the lawsuit with the jury ruling against Oracle on almost everything. Oracle had to pay costs for Google.

But Oracle is appealing on one issue in particular. Oracle is saying that the Java API should be protected by copyright law. There are two problems with their argument. One is that their request would break more than a century of stare decisis. Two is that their request would break the software industry.

What is an API? An API is also known as an Application Programming Interface. Every piece of software has one. Operating systems are a great example. An API for an operating system allows a programmer to write a set of instructions, a program, to talk to the operating system. With knowledge of an operating system API, programs can be written to request access to hardware, time on the CPU to run instructions and write results to disk or memory or the display.

APIs allow programs to talk to each other. An API is a set of rules that allow me to write a program that will talk to another program, often written by someone else. Once I know the rules, I can send instructions to the other program to achieve a desired result.

Java has a very well documented programming interface. Google created the Android operating system to mimic Java and still run on small devices. Google also copied part of the Java API so that programmers familiar with Java could write applications for Android without having to learn a new language. That is what Oracle is suing Google about.

A swarm of innovators has arisen to sign onto an amicus brief explaining to the appeals court that Oracle is making an absurd request. Oracle's efforts to get copyright protection for the Java API reflect an effort to cut off the air supply for Android. It would also give programmers unprecedented control over who can write compatible programs for say, an operating system or documents produced by an office productivity suite.

If Oracle prevails on appeal, the decision would mean, for example, that Microsoft could assert copyright infringement on all free software that runs on Windows. That is, unless free software were to adhere to conditions set by Microsoft. It is easy to see how Microsoft (and Oracle) would try to extract prohibitive license fees to prevent competition from taking root around them.

Over the last 30 years, copyright laws have been made so strong that the public domain is starting to suffer and that is starting to show. Enlarging rights for programmers would create a copyright thicket that is impossible for programmers to navigate. Enlarging rights for programmers would also restrict domestic programmers so much that the world would simply run around us like damage, avoiding our products for lack of interoperability.

If Oracle prevails, free software that now runs on Windows and MacOS would be in peril, subject to the whims of Microsoft and Apple. In a way, it is nuclear war in software.

Nobody wins in a war. Nobody. Oracle's appeal should be rejected immediately to prevent yet another hindrance to innovation in America.