Radio Shack, We Knew Thee Well

I’m dating myself here, but the first time I entered a Radio Shack was in 1972. I had just finished reading The Radio Amateur’s Handbook and was absolutely fascinated by the whole thought of working with electronics. The combination of reading science fiction and electronics books of various sorts, convinced me to go to a technical high school. I graduated with all the necessary knowledge to become an apprentice electrician. However, entering the Navy moved me into computers, where I remain today. (I started out as a hardware guy and moved into programming later.) Radio Shack was filled with all sorts of cool looking gizmos. It was akin to entering my science fiction books and experiencing what “could be” first hand. The day I finished designing and building my first power supply and amplifier was an absolute thrill. I still have the plans for it somewhere. The mono output of 20 watts seemed fantastic. I’m not the only one with fond memories-authors such as PC Magazine’s Jamie Lendino and John Dvorak have them as well.

Over the years I watched Radio Shack change from this absolutely fascinating place I had to visit every time I passed it to something less. Eventually, it became just a common store-the aisles filled with televisions, radios, and consumer gizmos of all sorts. It got to the point where I could buy the same type of goods just about anywhere for a much lower price. For me, the death spiral was just sad to watch. As a country, we really need stores that encourage people to invent-to think outside the box. Unfortunately, Radio Shack is no longer that store. I visited a Radio Shack in a mall the other day and there were only a few items left for sale at high discount. I helped a friend buy a mouse. It was an odd feeling to leave the store one last time knowing that I’d never see the store I knew and loved in the 70s and 80s again.

Even the salespeople changed over time. During the early 70s when I first started going to Radio Shack, I could hear salespeople talking the talk with any customer that came in. One of them even convinced me to use a different transistor for my amplifier and to rely on a full bridge rectifier to make the output cleaner. If these terms seem foreign, they do, in fact, belong to a different time. The surge of creativity I experienced during that phase in my life is gone-replaced by something totally different today. The young lad I talked with the other day was a salesperson and just barely knew his trade. Gone are the salespeople who really made Radio Shack special.

I yearn for the resurgence of creativity and of stores that promote it. This is one case where brick and mortar stores have a definite advantage over their online cousins. When you go into a brick and mortar store, you can talk with real people, see real demonstrations, touch real hardware, and get that special ethereal feeling of entering the zone of the tinkerer and the definer of dreams. Radio Shack, we knew thee well, and we really need something like you back.

 

The Art of Observation and Writing

People watching is a favorite activity of mine. No, I don’t sit at the bench at the mall and make snide remarks about people’s attire. I’m also not too interested in the exceptions to the rule—someone doing something so absurd that it falls well outside the range of normal human activity. (Although, I must admit that the guy who ended up in a fountain because he wasn’t looking as he was texting, was sort of funny.) No, I’m more interested in how normal people react in normal ways to normal situations. Observation is a key tool for any author because seeing how people act and react is an essential part of communicating thoughts and ideas to them. I can’t see my reader during the reading of one of my books, so observation helps inform me outside of that environment.

On one particular day, I was watching a young couple argue. The precise reason for the argument isn’t known to me and it’s immaterial anyway. The two of them argued for quite some time, each insisting the other wasn’t listening. Both went off in a huff. I’ve always hoped that they made up. The things that struck me was that the two people communicated differently. The wife’s communication was both vocal and emotional. However, it was her body language that said the most. The husband was stiff as a board and you could tell that he had built defenses against any encroaching information that might conflict with his preconceived ideas of how the communication should go. However, he did use his hands quite a lot and did make really good eye contact. His choice of words was the key ingredient in his communication. Two people, communicating two completely different ways, and neither of them hearing the other.

Books are like that sometimes. I get e-mail from my readers that makes it obvious that I didn’t choose the correct manner of communication. Yes, the information they’re requesting is most definitely in the book, but they didn’t see it because the information didn’t appear in a form that attracted attention. In some cases, the reader did see the information, but couldn’t understand it. In a worst case scenario, the reader saw the information, read it, thought it was understandable, and then didn’t apply it correctly. In many cases, I find that the reader really didn’t understand the information after all.

Another couple, on another day, showed me something else. Nuance is often part of communication. The precise formulation of interaction is important. In this case, the husband was following his wife shopping, but I could tell that his interest lay in his wife, not in what she was buying. She picked a particular item up, looked it over, and put it on the shelf. A little while later, they came back. She picked up the same item, looked at it intently, and then put it back on the self. I was surprised to see the man come back sometime later. He bought the item and almost passed me by while wearing a magnificent grin. When asked what was up, he explained that by observing his wife, he found the perfect gift for her—something she really wanted, but didn’t buy because it was too expensive.

The communication between author and reader is often nuanced in ways that defy simple explanations. Yet, when they’re understood, they seem absurdly simple. It’s the reason I employ beta readers, ask questions on this blog, and maintain statistics for my books. All of these observation techniques tell me how you’d like to receive information from me without my having to ask the question directly. I can provide you with the perfect presentation without saying anything at all.

How do you employ the art of observation? Do you find that it provides an effective means of communicating thoughts that might not receive proper treatment when spoken. Send your ideas on the topic to [email protected].

 

Wood Stove Cleaning Day

It’s February and the wood stove has seen a lot of use this season. It’s easy to forget that the wood stove needs maintenance while you use it. I discussed annual and regular maintenance of a wood stove in my Care and Feeding of a Wood Stove post. However, a wood stove requires more maintenance to continue to work properly. A reader was asking me the other day just how much maintenance I recommend and that’s a really hard question to answer. It depends on how much you use your wood stove and what sort of wood you burn in it. You also need to consider the wood stove type and its age.

I actually do maintenance twice weekly during the heaviest usage portion of the season. During the twice weekly cleanup, I make sure the wood stove is completely out and empty the ashes. The ashes actually work quite well when spread on icy areas. The grit in the ash keeps you from slipping. It’s a bad idea to put the ashes where they could cause a fire, such as your compost heap, unless you’re absolutely certain that they’re out. Even then, you must exercise extreme care.

As part of my maintenance, I sweep down the outside of the wood stove using a foxtail broom. This includes the stove pipe and any other surfaces that could become encrusted with dirt, dust, or cobwebs. Not only does such cleaning enhance the appearance of your stove, but it can also help (slightly) with its efficiency and potentially reduce any fire hazard.

Cleaning any glass on the front doors is helpful. You can’t manage the fire as well if you can’t see it. I’ve tried a number of cleaners. Mr. Clean is my current choice. It seems to do a better job with the buildup on the glass. I know some people use the stuff to clean other glass around their homes, like the frameless shower doors in their bathrooms for instance. If someone else comes up with a good selection, please let me know (but please try Mr. Clean first for comparison purposes).

Chimney fires are something to avoid at all costs. Burning hardwoods that are completely dry help quite a lot. A little creosote can still build up through and you really do want to get rid of it. All the chimney sweep should find in your chimney is a little ash. To help keep things clean, I spray Anti-Creo-Soot into the stove once a week. Make sure you follow the instructions on the bottle precisely. If you don’t, you might find yourself dealing with an uncontrollable fire that could cost you a lot more than your home. If the fire doesn’t get that far, you may still have to deal with fire damage, requiring the aid of a fire restoration service similar to Service Master by Zaba (https://www.servicemasterbyzaba.com/fire-restoration) that may be able to help you with fire damage repair.

Keeping things clean will help you enjoy your wood stove longer and to use it safely. A few minutes spent cleaning your wood stove may save you a lot of grief later. Let me know about your cleaning tips at [email protected].

Our Borders are Porous

No, I’m not talking physical borders here—I’m talking cyber borders. I’ve talked a number of times about the relative insecurity of Supervisory Control and Data Acquisition (SCADA) systems. My biggest personal concern is how leaks in these systems can affect people with special needs. At a minimum, implanted devices used by people today are open to hacking. However, there are some reports that say that hackers could eventually become murderers. I wrote Accessibility for Everybody: Understanding the Section 508 Accessibility Requirements with the idea that implanted devices and other aids should help people, not hurt them.

However, other sorts of devices are leaky. Just about any hacker could attack our water supply, power grid, or any other utility. A hacker could turn off your car engine by remote control, lock you into the car, and then do whatever nefarious deed seemed pleasant at the time. These posts aren’t meant to scare you as much as to inform you that the borders of your devices are wide open to attack in many cases. Yet, despite a huge number of newspaper articles, radio talk shows, government inquiries, and odd assorted other do nothing activities, surprisingly little has been done to secure anything.

It probably won’t surprise you to know that the latest casualty, in a long list of problematic devices, is the gas pump. Yep, your gas pump can turn against you. I hadn’t really thought about a gas pump as being anything particularly worthwhile to hack. Yes, you could possibly turn on the pump and get free gas or deny someone else their gas, but it really didn’t strike me as something that hackers would invest time in learning about. Actually, it turns out that gas pumps are connected to all sorts of monitors and messing with the pump can cause those monitors to go off. It doesn’t seem like alarms are anything to worry about either, but think about someone intent on disrupting the emergency services network in a city so that they can attack in some other way. While everyone is distracted with the gas pump spills that haven’t actually happened, someone could do something that would cause the city to go into overload because emergency services are already overwhelmed.

The thing that gets me about a lot of these deficiencies is that they aren’t caused by systems that are secured, but someone has manged to get into anyway. They’re caused by systems that have no security at all. That’s right—someone connected those gas pumps to the Internet so they could monitor them remotely and didn’t add any security at all. Someone who knows the right information can just walk right in and cause all sorts of mischief.

From direct attacks on our infrastructure, to feints used for distraction, to personal attacks, SCADA systems will let us down at some point. I’m surprised that we haven’t had a major issue so far. Perhaps someone is out there right now planning just the right sort of attack that’s designed to cause a maximum of damage. Until we make security a priority, these open systems will continue to pose a serious risk to everyone, whether you have special needs or not. Let me know your thoughts about insecure SCADA systems at [email protected].

 

Sending e-Mail My Way

The e-mail was emphatic and I felt bad that I had missed the original missive, but the original had no subject line and I’m leery of opening e-mail without a subject line—it could contain anything. When you send me e-mail, please be sure that it contains a subject. I need to know at the outset that you have a question about one of my books—that the e-mail is legitimate. Otherwise, it ends up in my Junk Mail folder and won’t ever see the light of day. Adding a subject doesn’t take much time and helps me organize my responses to readers. I still receive upwards of 65 e-mails every day and I answer each of them. Having a subject helps me work more efficiently and also makes it possible for me to provide you with better responses.

While we’re on the topic of e-mail, I do encourage you to write me about any book-specific issue that you encounter. It’s always my goal to provide you with the best possible reading experience. I’ll always take your e-mail seriously, answer it as fully as is possible, and provide the fastest response that I can. All this said, I won’t answer e-mails that are outside the boundaries of good social communication. For example, I won’t answer these sorts of e-mails:

  • Please don’t ask me for free consulting. I do provide paid consulting services and will provide you with a bid for consulting services should you require them.
  • Keep any e-mail you send book- or blog-specific. Yes, I’ve had some interesting off-topic conversations, but for the most part, I much prefer to provide a service to people who have purchased my books or read posts in this blog.
  • No, I won’t do your homework for you. Your homework is for your benefit, not mine.
  • I’ll ignore any e-mail that calls my parentage into question or uses inappropriate language. Yes, I understand that you’re essentially anonymous, but courtesy is for everyone, even people online.
  • I don’t perform free code reviews. If you need a code review and would like to hire me, we can discuss my rates.

I truly do try to provide a valuable service through my books, my e-mail correspondence, and this blog. All that I’m asking is that you treat these resources with the respect they deserve. Please contact me at [email protected] if you have any questions.

 

A Problem with Short Attention Spans and Getting Only What You Want

I read more articles every day that talk about how content is distributed today. It isn’t just one sort of content; it’s every sort of content, from writing to music to videos. Books are presented electronically without any ads or other content to disrupt your reading, magazines are becoming a thing of the past as readers blithely read just the article they want to see, music is presented as individual song downloads, and video is streamed without any of the extras that come with a DVD.

The idea is to package content items individually, in the smallest container possible. People consuming the content need not bother with anything that doesn’t immediately attract their attention. The smaller size ensures they can consume the content in seconds (even in my books, I’ve made the size of the sections smaller because I noted that readers weren’t making it through the material and missing important information). As a result, consumers are getting used to seeing just the content they want and not having to work at all to get it. Spoon feeding consumers content is probably something that marketers love because they can keep the consumer well fed and not asking too many questions. The content is focuses precisely the way the marketing folks want it. At some point, the quality of the content can decrease without anyone actually noticing. The somnolent mutterings of a few is all that will otherwise detract from the utter quiet of a new age of customized consumerism.

Inferior content is a problem, but it’s not the problem that you should consider immediately. Lack of diversity will cause more problems than content quality ever will. When music was distributed in albums, you counted on getting two or possibly three hit songs. Some of the remaining songs were pretty bad. However, you often encountered two or so additional songs that didn’t get played on the radio for whatever reason are were quite good. Because you were forced (after a fashion) to listen to all the songs on the album, it became common to discover the gems that no one really thought to hype. A few of those songs ended up being hits in their own right simply because people were forced to listen to them as part of listening to the album as a whole. With customized content, you never hear the good songs because no one is hyping them.

The lack of diversity affects your growth as a person. When you listen to something unanticipated or read an article that you didn’t think you’d like, you experience the world in a new way. An idea or concept that didn’t occur to you before is now part of your being. However, with today’s marketing model, you’re being cheated out of that opportunity. The marketers have determined what you’ll read, hear, and see. They control the picture. Think about it for a minute and you’ll see that I’m right.

Magazines are headed in the same direction. It won’t be long and paper magazines will be gone. Electronic magazines will almost certainly follow the current trend at some point. You’ll read only the article that you were interested in seeing in the first place. The supposed boring article that will broaden your horizons will never see the light of day because you won’t be exposed to it. Sometimes it’s necessary for some agent to force you to see content that you might not otherwise review. In the past, it was the added content that came as part of magazines, books, CDs, DVDs, and other distribution techniques that provided this force. There is no such force today. You don’t really see any additional content when viewing a streamed movie.

We view content with fewer interruptions and in purer form, deadening our minds to new ideas. At some point, the lack of growth will cause additional problems. People who get used to thinking only within the box that they draw themselves are less likely to create innovative ideas. As a society, our ability to create something entirely new, entirely different, will be diminished due to a lack of diversity in the input we provide to our brains.

The solution to the problem is uncomfortable and requires a level of determination that our society lacks in large part today. Because alternative content is no longer provided as part of the package, it’s imperative that you look for content that you might not otherwise enjoy. This means making a conscious decision to read, hear, and view content that you may not like at the outset, but will find grows on you with exposure. Let’s hope that there are enough people who don’t mind being uncomfortable to make this a reality. What are your thoughts on the methods used to package content today? Let me know at [email protected].

 

Considering the Continued Encroachment on Privacy

I keep a close eye on privacy issues because many companies are hoping we’ll all fall asleep and they’ll be able to do whatever comes to mind. I was recently appalled by a ComputerWorld article that describes a new technique that companies such as Verizon and AT&T are using to track you even when you perform tasks such as clearing your cookies. The sort of encroachment on privacy discussed in this article has nothing to do with the usual user sloppiness that I described in An Unreasonable Expectation of Privacy. (In this post I encourage people to keep their private lives private by not posting secrets on Facebook and other social media.) This new threat is different in that companies are actively circumventing your ability to remain anonymous. No matter what you do, companies are now able to snoop on your browsing habits and they’re quite open in saying that they don’t care if you mind.

The use of Unique Identifier Headers (UIDHs) should be illegal. In fact, the companies that are burdening users with this unwanted technology shouldn’t have created it in the first place because it’s a bad idea. The article tries to gloss over the fact that these companies knew full well what they were doing and are sheepishly trying to say that they never meant any harm. The organizations using the technology are stupidly placing the burden on the user to opt out, but giving themselves all sorts of outs for just ignoring the request. Opting out through organizations such as the Network Advertising Initiative (NAI) or the Digital Advertising Alliance (DAA) carries no legal weight. A company can choose to ignore your request and there is nothing you can do about it. If an opt out solution truly is required, it should carry some penalties for companies that choose to ignore the user’s request for privacy.

Of course, you could always question why you should care about companies snooping on your habits. After all, you have nothing to hide. Privacy is important because it allows you to do as you choose. You still have an ethical requirement to behave within the laws that society lays down, but you should also be free to browse where you want on the Internet without someone snooping on you. It’s a short trip from snooping on your browsing habits to other kinds of snooping. As society becomes inured to the snooping, companies can begin performing other sorts of snooping, some of which would be clearly inconvenient or dangerous.

Setting a precedent of allowing companies to snoop without consequence will lead to all sorts of issues in the future. As you lose your freedoms to corporations who really don’t care whether you’re free or not (actually, they’d prefer to enslave you), you begin to lose a lot of what makes our current society worthwhile. It’s time that government did step in and start controlling the use of snooping online (and not actually perform snooping itself). After all, one of the purposes of government is to protect citizens from precisely the kinds of threats that UIDHs represent. Let me know your thoughts about snooping at [email protected].

 

Fun is Where You Find It (Part 7)

The Fun is Where You Find It series of posts is one of the more popular series I’ve created because they all talk about fun things you can do for little or no cost. Of course, the problem that most people are facing right now is some sort of Seasonal Affective Disorder (SAD) mixed with negative feelings about the weather and a general letdown from the holidays. Fortunately, there are a lot of fixes for these issues—all of which hinge on focusing on anything else.

I use a lot of laugh therapy to get past this time of year. Generally speaking, laugh therapy is all about getting a good laugh in every day. You can get the laugh any way that works for you, but I’ll read something funny, view funny videos, or talk with a friend who knows good jokes (not the lame sort that I usually tell). There are even books about laugh therapy if you have problems figuring out how to get a good laugh on your own.

This past Sunday I decided to approach the problem from another angle. I have a number of items that need to be used up, so I decided to use them for a picnic. No, the picnic isn’t outside in the cold. Instead, I put together potato salad, fruit salad, fried chicken, chips, and drinks. I laid a blanket out on the floor in front of my wood stove (which is standing in for the hot summer sun) and watched a summery movie. The whole thing cost me about $5.00, so were not talking a major entertainment expense for several hours of fun.

Of course, the question is whether my little experiment worked. Overall, I felt pretty happy afterward—it was a lot of fun and I plan to do it again. Doing something completely different, something outside the range of normal winter activities, helped me get past some of the usual problems associated with winter by thinking about summer and picnics instead. A lot of the time, how we approach life and what we think about controls our mood, so thinking about summer and picnics in winter is possibly every bit as good as the laugh therapy I normally use. At least, it gives me another alternative.

What sorts of amazing things are you doing to fight the winter blahs? Do you think you might ever try a winter picnic to chase the blues away? Let me know your thoughts about winter fun at [email protected].

 

Beta Readers Needed for Python for Data Science for Dummies

According to just understanding data, a data science consultancy, “data science lies at the intersection between statistics, programming and hacking.” And many businesses can take advantage of data science because it can help them identify patterns that you can use to improve your business’s operations. But, what exactly is it?

Data science is the act of extracting knowledge from data. This may seem like a foreign concept at first, but you use data science all the time in your daily life. When you see a pattern a sequence of numbers, your mind has actually used data science to perform the task. What data science does is quantify what you do normally and make it possible to apply the knowledge to all sorts of different technologies. For example, robots use data science to discover objects in their surroundings.

Of course, data science is used for all sorts of applications. For example, data science is used with big data to perform tasks such as data mining or to predict trends based on various data sources. The fact that your browser predicts what you might buy based on previous purchases rests on data science. Even your doctor relies on data science to predict the outcome of a certain series of medications on an illness you might have.

Even though data science first appears easy to categorize, it’s actually huge and quite difficult to pin down. It relies on the inputs of three disciplines: computer science, mathematics, and statistics. There are all sorts of sub-disciplines used as well. Because of the depth and width of knowledge required, a data scientist often works as part of a team to tease out the meanings behind the data provided to solve a problem.

Python for Data Science for Dummies provides you with a beginning view of data science through the computer science discipline using a specific language, Python. The capabilities of Python as a language make it a perfect choice for this book. While reading this book, you’ll see these topics explained:

  • Part I: Getting Started with Data Science & Python
    • Chapter 1: Discovering the Match between Data Science and Python
    • Chapter 2: Introducing Python Capabilities and Wonders
    • Chapter 3: Setting Up Python for Data Science
    • Chapter 4: Reviewing Basic Python
  • Part II: Getting Your Hands Dirty with Data
    • Chapter 5: Working with Real Data
    • Chapter 6: Getting Your Data in Shape
    • Chapter 7: Shaping Data
    • Chapter 8: Putting What You Know in Action
  • Part III: Visualizing the Invisible (2 Pages)
    • Chapter 9: Getting a Crash Course in MatPlotLib
    • Chapter 10: Visualizing the Data
    • Chapter 11: Understanding Interactive Graphical and Computing Practice
  • Part IV: Wrangling Data
    • Chapter 12: Stretching Python’s Capabilities
    • Chapter 13: Exploring Data Analysis
    • Chapter 14: Reducing Dimensionality
    • Chapter 15: Clustering
    • Chapter 16: Detecting Outliers in Data
  • Part V: Learning from Data
    • Chapter 17: Exploring Four Simple and Effective Algorithms
    • Chapter 18: Performing Cross Validation, Selection and Optimization
    • Chapter 19: Increasing Complexity with Linear and Non-linear Tricks
    • Chapter 20: Understanding the Power of the Many
  • Part VI: Parts of Ten
    • Chapter 21: Ten Essential Data Resources
    • Chapter 22: Ten Data Challenges You Should Take

As you can see, this book is going to give you a good start in working with data science. Because of the subject matter, I really want to avoid making any errors in book, which is where you come into play. I’m looking for beta readers who use math, statistics, or computer science as part of their profession and think they might be able to benefit from the techniques that data science provides. As a beta reader, you get to see the material as Luca and I write it. Your comments will help us improve the text and make it easier to use.

In consideration of your time and effort, your name will appear in the Acknowledgements (unless you specifically request that we not provide it). You also get to read the book free of charge. Being a beta reader is both fun and educational. If you have any interest in reviewing this book, please contact me at [email protected] and will fill in all the details for you.

 

Learning as a Human

I started discussing the whole idea of robot perception from a primate level in Seeing as a Human. In that post I discussed the need for a robot not to just see objects, but to be able to understand that the object is something unique. The ability to comprehend what is being seen is something that robots must do in order to interact with society at large in a manner that humans will understand and appreciate. Before the concepts espoused in works of science fiction such as I, Robot can be realized, robots must first be able to interact with objects in a manner that programming simply can’t anticipate. That’s why the technology being explored by deep learning is so incredibly important to the advancement of robotics.

Two recent articles point to the fact that deep learning techniques are already starting to have an effect on robotic technology. The first is about the latest Defense Advanced Research Projects Agency (DARPA) challenge. A robot must be able to drive a vehicle, exit the vehicle, and then perform certain tasks. No, this isn’t science fiction, it’s actually a real world exercise. This challenge is significantly different from self-driving cars. In fact, people are actually riding in self-driving cars now and I see a future where all cars will become self-driving. However, asking a robot to drive a car, exit it, and then do something useful is a significantly more difficult test of robotic technology. To make such a test successful, the robot must be able to learn to at least some extent, from each trial. Deep learning provides the means for the robot to learn.

The second article seems mundane by comparison until you consider just what it is that the robot is trying to do, cook a meal that it hasn’t been trained to cook. In this case, the robot watches a YouTube video to learn how to cook the meal just as a human would. To perform this task requires that the robot be able to learn the task by watching the video—something that most people see as something only a human can do. The programming behind this feat breaks cooking down into tasks that the robot can perform. Each of these tasks is equivalent to a skill that a human would possess. Unlike humans, a robot can’t learn new skills yet, but it can reorganize the skills it does possess in an order that makes completing the recipe possible. So, if a recipe calls for coddling an egg and the robot doesn’t know how to perform this task, it’s unlikely that the robot will actually be able to use that recipe. A human, on the other hand, could learn to coddle an egg and then complete the recipe. So, we’re not talking anything near human level intelligence yet.

The potential for robots to free humans from mundane tasks is immense. However, the potential for robots to make life harder for humans is equally great (read Robot Induced Slavery). We’re at a point where some decisions about how technology will affect our lives must be made. Unfortunately, no one seems interested in making such decisions outright and the legal system is definitely behind the times. This means that each person must choose the ways in which technology affects his or her life quite carefully. What is your take on robotic technology? Let me know at [email protected].