Expressions of Gratitude

As this year ends, I realize just how much has happened and how much I’ve grown as a person. The turmoil actually began when my wife became ill over six years ago, but intensified when she died in April. Since that time I’ve had to answer a lot of questions about my life and how it would change without Rebecca in it. Some answers are coming, some are still unknown, and a few have been satisfied. The most important question I had is whether my friends would be there to support me during this trying time and they’ve been more than up to the challenge. It’s good to have people you can rely upon to help keep the blog posts written, the books and articles in process, and the new fields of endeavor in progress. It would be impossible for me to name everything my friends have done for me and I wouldn’t even try. All I can do is express my extreme gratitude for them and hope they know how much they mean to me.

I’ve talked many times about how self-sufficiency is more about trying to do things on your own in as much as possible, but then realizing that no one can make it completely alone. Self-sufficiency can and does go wrong when people think that it means living like a hermit away from all human contact. Yes, I’m self-sufficient in many ways, but I’m also smart enough to know that I depend on others for help when needed. Getting that help is one thing—ensuring they know how much their help means is quite another. Expressing gratitude, even for the seemingly simple things, is an essential part of the self-sufficiency experience. It’s not possible to go wrong when you’re grateful for the help you receive.

As this year ends, I hope that you’re truly grateful for all of the small ways in which people have helped you this last year and every year to come. More importantly, I hope that you’ll actually take the time to thank your helpers in person, through a phone call, or by sending them a card (or possibly all three). The people you can count on, those few true friends in your life, are more important than anything else here on earth.

With this in mind, I also want to take time in this post to thank all my readers.  Every purchase you’ve made has helped keep me in business so that I can continue helping others. Every question you’ve asked has helped me produce better materials. The gracious contributions of my beta readers have been appreciated most of all. Goodbye to the old year; happy new year one and all!

 

Sensors and Animals

I still remember my early days in the Navy, when accelerometers were relatively large and most definitely expensive. They also weren’t all that reliable at times. (An accelerometer measures the amount of acceleration in a specific direction.) However, they were necessary equipment components because they helped ensure that any measurements compensated for the ship’s yaw, pitch, and roll. In fact, accelerometers continue to have a high visibility role in performing this task as part of Inertial Measurement Units (IMUs) used in all sorts of equipment. Fortunately, modern accelerometers are extremely reliable, quite small, and cheap.

You probably have several accelerometers on your person. For example, they’re used to change the orientation of the picture produced by your smartphone. In fact, accelerometers are one of the most common sensors in use today because they provide much needed information about the manner in which the environment is changing for a particular technology. There are all sorts of ways in which you could use accelerometers to determine how an object is interacting with the real world.

Using accelerometers with animals has gone on for a long time now. In fact, they’re used so often that there is an actual name for the practice, animal biotelemetry. Most uses for animal biotelemetry affect wild animals in some way, but you can find uses for domesticated animals as well. I recently read about a new use for accelerometers in working with animals, Moove it! Tracking the common cow. The title would have you believe the accelerometers are used to monitor cow movement, which is partly true, but the purpose is to determine when the best time is to breed the cow so that she produces offspring at the most efficient time for everyone (including herself). I really enjoy learning about animals and conducting research to find ways to help them better when it comes to illness etc. I should probably start looking for animal research jobs in the UK since that would be my dream career! I guess it’s something for me to consider in the future.

The article points out that sensors are often used in ways that weren’t envisioned by their creator. In this case, the accelerometer is actually used for monitoring, rather than measuring direction. I look for continued new uses for sensors to come to light. These uses will help us overcome many of the issues that people face today in interacting with their environment. Let me know your thoughts about how accelerometers and other sensors might be used to track, monitor, and otherwise help both people and animals to lead better lives at [email protected].

 

Python 2.7.9 Update

Beginning Programming with Python For Dummies is based on Python 3.3. However, I know that some of you are using Python 2.x installations instead. My book does discuss some of the differences between the two releases and makes you aware of examples that won’t work. However, if you do decide to use Python 2.x despite the limitations when it comes to the book, I highly recommend you get the Python 2.7.9 update. The update contains a slew of important bug fixes, many of which affect security, which is always an important issue when it comes to applications.

A reader recently sent me an InfoWorld Tech Watch article that highlights the updates in the 2.7.9 release for you. The most important thing to know from a book perspective is that the update doesn’t offer any new features. This means that if an example didn’t work with 2.x in the past, it won’t work with 2.7.9 either.

A number of readers feel that the Python 2.x releases are better and the bug updates simply mean that it remains popular. Because the 3.x release is the preferred release, I chose to focus on it when I wrote the book. Yes, you can use my book with the 2.x release, but I guarantee some examples simply won’t work with it.

Please let me know if you have any other questions about my book, the level of Python support it provides, or whether the Python 2.7.9 release will provide any book-related advantage other than ensuring your system will remain safe at [email protected]. I want to ensure you have the best reading experience possible. However, there isn’t any chance at all that I’ll rewrite book examples to work with 2.x unless there is a significant number of readers who want this feature. Even then, some examples simply won’t work because there is no workaround to make them work (essentially the reason we needed the 3.x update).

 

Merry Christmas!

It’s Christmas Eve! I’m actually out of the office today and will be tomorrow as well. Taking time off to visit with family and friends, and to remember the real reason for the holiday, are important for me. I hope that you have an absolutely amazing holiday with family and friends. I’ll see you again the day after Christmas, on the 26th. In the meantime, take time to rest. It’s good for your health and your outlook on life.

More People Noticing that Green Technology Really Isn’t

A lot of people have sent me e-mail about my negative viewpoints on a lot of the supposedly green technology that we use today. The fact is that many of these green technologies simply move pollution to someone else’s backyard and may actually increase the amount of pollution created, rather than reducing it. My latest essays on the topic appear in A Discussion About Green Technology Pollution and A Discussion About Green Technology Pollution (Part 2). I’m most definitely not against technologies that really are green—I’m just against technologies that pose as green when they really aren’t. The consequences of pseudo-green technologies are real. We’ll eventually pay for the pollution we’re creating and spilling into the air, water, and land.

I’ve noticed that more people are starting to see the same things I do when it comes to pollution. The article I like best in this category is Study: Your all-electric car may not be so green from the Associated Press. Although the article doesn’t even begin to discuss the sources of pollution that electric cars generate (such as those rare earth mines in various parts of the world), it does point out that even the electricity is dirty. An electric car powered by electricity from a coal-fueled plant produces 3.6 times the amount of pollution as a gasoline car. If you absolutely must attack the problems created by gasoline fueled cars, use a hybrid instead. No, it doesn’t get rid of the pollution produced by materials used to build the car, but at least it actually does produce less pollution locally.

Some readers have pointed out that there is some speculation that the whole global warming debate is a fraud. There is even some discussion that governments are stepping in and simply telling anyone who works for the government not to tall about global warming at all. Yes, the debate has proven difficult and will remain difficult as some researchers begin to claim that we’re actually going to experience a cooling trend in the near future. The fact is that few people actually have the knowledge required to make a guess and my understanding is that no one has actually accumulated enough information to prove the issue one way or the other. What I do know is that it’s a bad idea to keep spewing contaminants into our environment. You can see the effects of pollution all around you.

This all leads me back to my basic premise about pollution. You need to make it personal. Deciding how pollution affects you personally can help direct your efforts in making our world a cleaner place to live. Doing things like turning off lights you don’t need, driving only when you actually need to, and lowering the thermostat a few degrees will all help. Your personal gain from such efforts is the money you’ll save and the health you’ll keep. Using fewer resources means having more money in your pocket for the things you’d like to have. Less pollution means that you’ll have a longer, healthier life.

What is your take on the claims to green technology that really isn’t? There currently aren’t any laws that specifically keep a manufacturer from claiming that a technology is green when it really isn’t. I’d like to see laws that place the burden of proof on the manufacturer. Before a product is sold as being green, the manufacturer should have to prove that it’s not only manufactured in ways that will produce less pollution (something that is nearly impossible right now), but that using the item will also produce less pollution and that the product’s eventual disposal will help keep pollution under control as well. Let me know your thoughts on the topic at [email protected].

 

Winter Warmup

Winter weather is anything but predictable. It’s not consistent either. Every year we prepare our property for the worst but sometimes you can barely tell it’s winter! Last year we made sure we got our heating looked at. It’s always best to get everything checked by professionals, so they can spot issues before they’ve even happened. You could get premierhvacservicesllc.com/heating/ to have a look at everything even though you can’t see or hear anything wrong with it. We also got a roofing company in to look at our roof because we didn’t want any leaks happening over the winter and then it only snowed about 4 inches all season.
This doesn’t mean we won’t do the same this year though – if it’s been a while since you had your roof checked out then I recommend hiring a company like Action Roof Repairs & Roof Restorations Canberra so you know whether or not you need to do any repairs before winter. The only true statement you can make is that the weather is interesting. Exciting might work as another term for it. So, I’m not at all surprised that November turned out quite cold with temperatures well below normal, and now December is turning out a bit warm. In fact, we’ve had a number of days that have been above freezing. From a personal perspective, I’m not complaining even a little. My wood pile continues to look nice too. In fact, the house got a bit too warm last night using the minimum amount of wood. I may not even start a fire this evening given that I used one this morning to dry my clothes (hey, driers cost money to operate-clothes racks are pretty much free except for the initial investment).

Just because I personally like the weather though, doesn’t mean there aren’t concerns. When the weather is like this, the ground doesn’t freeze completely. Bugs that are overwintering in the ground and on plants aren’t killed off when the weather is too warm. In fact, I’m thinking if the weather doesn’t get colder soon, I may end up with a bumper crop of tent caterpillars this spring.

Even though people don’t like the cold winds of winter, the plants need it to remain viable. Nature has evolved to require the presence of extreme cold in order to keep insects under control. When the insects aren’t controlled, the plants have a hard time surviving (normally it’s the plants you want most that die the easiest). For example, tent caterpillars can easily strip my plum trees and because the trees don’t get a second set of leaves, the trees are bald for the entire summer (resulting in their death).

Unfortunately, the weather can also get too cold. Last winter we experienced day after day of colder than usual temperatures. The result was that about half of my grape vines died. Interestingly enough, the grape roots survived and new vines came up from the root. I’ll still have to wait for three or four years to get my first batch of grapes from the new vines, but it won’t be as long as if I had to replant them using new plants. The point is that there is a range of temperatures that plants expect during the winter months and when those temperatures aren’t met, the plants die or the insects overwhelm them.

A number of people have asked where global warming is given the temperatures we’ve been having for the most part. Global warming is a technically correct, but misleading term. The more I read, the more I come to understand that the overall warming of the earth’s temperature causes wider variations in climate, not necessarily overall warming. While we have experienced colder weather here in Wisconsin, overall, the earth has continued to warm. I was reading about the effects of the warming in other areas of the world just this morning.

I’ll eventually provide some additional input regarding global warming because there seems to be a great deal of confusion about things. I do believe there is some level of global warming based on the weather I’ve seen personally. Whether global warming is due to natural climatic variations or the result of mankind’s mistreatment of the planet remains to be seen (although, fouling the planet’s atmosphere, water, and soil is a bad idea no matter what the effect might be). No matter the cause, I look for the effects to become more prominent in the future. Let me know your thoughts about our interesting winter weather at [email protected].

Thinking About the Continuing Loss of Privacy

It’s easy to wonder whether there will ever come a time when humans will no longer have any privacy of any sort. In part, the problem is one of our own making. We open ourselves up to all sorts of intrusions for the sake of using technology we really don’t need. I’ve discussed this issue in the past with posts such as Exercising Personal Privacy. As people become more addicted to technology, the thinking process is affected. The technology becomes a sort of narcotic that people feel they can’t do without. Of course, it’s quite possible to do without the technology, but the will to do so is lacking.

A couple of articles that I read recently have served to highlight the consequences of unbridled technology overuse. The first, Getting Hacked Is in Your Future, describes the trend in hacking modern technology. Of course, avoiding getting hacked is simple—just stop using the technology. For example, people have gotten along just fine without remote car starts to heat their cars. Actually, it’s simply a bad idea because the practice wastes a considerable amount of gas. The point of the article is that hackers aren’t ever going to stop. You can count on this group continuing to test technology, finding the holes, and then exploiting the holes to do something horrid.

Wearable technology is also becoming more of a problem. The ComputerWorld article, Data from wearable devices could soon land you in jail, describes how police will eventually use the devices you use to monitor yourself against you. The problem isn’t the wearable technology, but the fact that many people will use it indiscriminately. Even though logic would tell you that wearing the device just during exercise is fine, people will become addicted to wearing them all the time. It won’t be long and you’ll see people monitoring every bodily function 24 hours a day, seven days a week. The use of cameras to view static locations on a street will soon seem tame in light of the intrusions of new technologies.

A reader recently asked whether I think technology is bad based on some of my recent blog posts. Quite the contrary—I see the careful use of technology as a means of freeing people to become more productive. The problem I have is with the misuse and overuse of technology. Technology should be a tool that helps, not hinders, human development of all sorts. I see technology playing a huge role in helping people with special needs become fully productive citizens whose special need all but disappears (or possibly does disappear to the point where even the technology user doesn’t realize there is a special need any longer).

What is your take on the direction that technology is taking? Do you see technology use continuing to increase, despite the problems that it can pose? Let me know your thoughts on the good uses for technology and the means you use to decide when technology has gone too far at [email protected].

 

Robot Induced Slavery

I’ve written many posts in this blog about the usefulness of robots. Robots can server all kinds of useful purposes—everything from allowing people to live on their own to keeping people out of hostile environments that could cause death. In fact, robots are definitely in our future. At some point, there won’t be enough young people to deal with all of the people who need special care. Countries like Japan are already having this problem. Of course, every positive use of a technology comes with an equally (and sometimes significantly greater) negative use. So, I was appalled this past week to read the InfoWorld article, “Working conditions? Amazon’s robots have no complaints.” The article presents a view of the future for humans and robots working together that frankly sends chills up my spine. It asks the question of when our technology will become the master and us the slave.

It’s easy to view technology that reduces costs and makes nearly instant deliveries possible as a positive when it isn’t your job or work environment that has been affected. However, everyone’s job and everyone’s work environment are going to be affected by robots at some point. The constant enhancement of artificial intelligence and robotic technology make the combination of human and robot efforts inevitable at some point. So, it’s not a matter of feeling sort of sad for the other fellow as you immerse yourself in stuff made possible by robotic effort.

Am I saying that we should pull the plug? No, that’s a nonsense position and it’s completely unobtainable. However, what I am saying is that there needs to be rules in place for human and robot interactions. People constantly complain about the economy now—how the poor are pulling everyone down and we’d be best off without them. Let’s just replace them with robots who won’t complain. Of course, if you get rid of the current poor, the new poor are the people who are in the hierarchy just above them. There is no stopping the slide into chaos once you ignore the rights of those who are least able to protect themselves. We all become slaves when we put even one human into slavery and that’s where some technologies are headed right now.

There is a fine balance between enhanced use of technology to make the human condition better and turning people into slaves. Unfortunately, there aren’t any rule books on the topic right now. Amazon is getting by with what it is doing because no one has created a rule to say its wrong. The corporate environment looks for efficiency and cost savings wherever they exist. Only humans can make rules that protect others from harm and we need to start addressing this issue now.

The problem will have to be addressed at some point. Even if we ignore it completely, the people who are affected by the incursions of robots and the problems they can cause in the work environment won’t forget what has happened to them easily. Eventually, there will be protests, possibly violent. Addressing the situation now will help keep this ticking time bomb from going off in the first place. People have to have rights in the workplace that include not having their performance measured against what a robot can do. It also means that we need to provide training as necessary to help people move into new positions when robots take over a less interesting and mundane position. Robots can be an asset or a problem. I’d prefer to see them become an asset.

What is your perspective on robots and their use to help people? Do you think Amazon has gone too far or simply not thought the work environment problem through? How would you change things? Let me know your thoughts on this important topic at [email protected].

 

Shoveling It!

There is nothing quite so pretty as the sun glinting on new-fallen snow. The landscape is whitewashed. The brown and dying leaves are covered over and hidden from view. There is even a crisp clean scent in the air that is impossible to reproduce at any other time of the year.

When you live in the north, it is important to prepare for less than ideal winter conditions. Because of the threat of ice underfoot and snow overhead, a walk from the house to an unattached garage or barn can be a major challenge. Over the years, we have adapted some tools and developed some strategies to help us stay safe. Here are some suggestions:

  • A good shovel is a good investment. Take the time to handle any shovel that you are going to purchase before you spend money on it. Test it out in the store to make sure that you are comfortable with how it feels and moves in your hands. Slide it along the floor. Lift your coat with it (to mimic the lifting of snow). Try before you buy it. There are some great ergonomic shovels out there, but there are also some gimmicky tools as well.
  • Spray the edge of the shovel with a product like Pam cooking spray or dry silicone spray to make the snow slide off easier. Wet silicone lubricants, such as WD40, don’t work for this purpose because they have alcohol or other solvents in them that can actually melt snow, making it stick to the shovel.
  • New fallen snow is easier to shovel. Getting out into the snow before it gets too deep will give you a better result when clearing driveways or sidewalks. Yes, you may have to shovel a couple of times, but for good traction, it is best to clear down to the surface. If the snow is removed before the first person steps on it, it clears much better.
  • Be ergonomic when shoveling. Start slowly. Use several different styles for moving the snow, rather than repetitive motions over the whole job. This will exercise different muscle groups. If the snow is wet and heavy, lift smaller loads with each shovelful.
  • If you aren’t able to get clear ground underfoot, install handholds. Adding handrails down the stairs and along the sidewalk can save you from a dangerous fall. Ski poles can be stored by the door and used to help you walk over icy and snowy ground.
  • If you are doing lots of outside chores, there are several styles of boot cleats that grip the icy ground very securely. They can be found in most sporting goods stores, usually in the ice fishing section.
  • Lastly, there are several different types of snow melting products to help with traction on your walks and driveways. Read the instructions carefully and follow instructions. Stay current with local ordinances for their usage in your location.

If the snow is light enough, you can use a leaf blower to remove it from the walks quite quickly and with little strain. Walking upright will also reduce the risk of falls. Always be sure to wear hearing protection when you use a leaf blower. Even if the sound is less noticeable on a snowy day, you can still damage your hearing. There are a few machines on the market which are great for noise pollution. For instance, if this was a concern to you, you may want to check out this Ryobi RY40402A Super Powerful Cordless Jet Fan Blower Review.

Waking in the morning to a bright shiny day is one of the benefits of living in the snowy north. Staying safe while walking and shoveling will give you the chance to “slide” when you have your sled or toboggan in hand.

If you have any tips or stories about making it through the winter, I would love to hear about them. Please leave a comment here, or email John at [email protected].

Stay Safe and Warm this Winter!

 

 

Dealing with Acronyms and Abbreviations

My books are packed with acronyms and abbreviations, and readers complain about them all the time. An acronym is a series of letters that shorten a term and you can say. For example, Language INtegrated Query (LINQ) is pronounced “link” so it counts as an acronym. An abbreviation is a shortened version of a term or phrase. For example, MicroSoft Developer Network (MSDN) is an abbreviation because you can’t say the term and must instead say each letter individually. Whether the term is an acronym or an abbreviation, I usually try to define it once every chapter. However, some truly common terms are only defined once in a book and if a term is considered universally known outside computer circles, such as CPU (for Central Processing Unit), I don’t define it at all.

Unfortunately, making an assumption can be a dangerous thing. I try to err on the side of defining terms too often so that readers can gain maximum benefit from my books with the least amount of effort. However, even making my best efforts, there are times when you might find an acronym or abbreviation that you simply don’t understand in one of my books. When this happens, you can always contact me at [email protected] and I’ll be happy to define it for you. My goal is to ensure you have a great reading experience and that you discover everything possible about the topic at hand.

Some people prefer to do things for themselves. Hands on learning produces the best results for them and I do understand the need to address the learning methods each person uses with greatest ease. In this case, you have other options for finding the term you need defined. These sites will provide you with common terms used in my books (depending on the book, you may need to use more than one site):

Of course, there are many other fine online references, but these references should provide what you need in most cases. The worst case scenario would be to use the acronym or abbreviation without really knowing what it means. I encounter this problem all too often. Readers will contact me with a question that I truly can’t understand because of a misused term. Knowing what terms mean is an essential part of clear communication. Given that most of my communication is through e-mail, clear communication saves time and effort for everyone involved.

The question I get asked relatively often about acronyms and abbreviations is why the computer community uses them at all. After all, they’re confusing. Typing the full term every time you wanted to use it would be cumbersome at the least and error prone as well. Using a shorter term means concise communication. Using the terms correctly means precise communication. Every trade has its jargon and those jargon terms were created in order to ensure that two people communicating about a topic could do so in the most precise manner possible. I’ve discussed the need for jargon in the past in posts such as Power Words.