Tag Archives: technology

Manga Guide to Microprocessors: Excellent tech graphic novel

It has been a long time since I’ve written any machine or assembler code, and it is a rare day that I hand construct a logic circuit using transistors. But it is comforting to know that these skills and the knowledge associated with them still reside in some form or another in the world of microprocessors.

The Manga Guides published by No Starch Press and written by a wide range of authors manga-based graphic novels on diverse topics in science, math, statistics, and technology. I’ve reviewed several here (see this post for a partial list of some of the other guides). And the newest entry to this growing and rather large and excellent library is The Manga Guide to Microprocessors by Michio Shibuya, Takashi Tonagi, and Office Sawa.

This book is really thorough, packing in piles of details about computers, focusing on the microprocessor level technology but covering a lot of related things as well such as memory and data storage and programming, with a whole section on controllers.

But this information is embedded in a story, as is the case with all the Manga guides.

This is the story of Ayumi, a master chess player who is beaten by a computer. She engages with the computer’s programmer, Kano, in a quest to learn all she can about her nemesis.

The book has three modes. One is a standard manga graphics novel sequence of frames with the main story. That is most of the book. The other is a more detailed conversation between iconic versions of the protagonists, in which detail that would be difficult to easily convey in pure cartoon form is gone over. The third is a retrospective or detailed section at the end of each chapter which is lightly illustrated, text heavy, and serves to contextualize the previous material.

I strongly recommend this book.

Here is what the various modes look like:

Most of the book looks like this.

Some of the book looks like this.

How to build your own computer

Almost every resource on the Internet on building your own computer is oriented towards building a gaming computer. The second most common discussion is how to build a “budget PC.”

When I sought out the latest information on building a computer a few weeks ago, I did not like either of these two options.

A “gaming computer” is oriented towards two features: a) overclocking your processor and b) having one or two mondo power-hungry and gigunda graphics cards. A “budget PC” is an under powered machine that replicates what I could have purchased in many forms for less than the cost of a build.

My intention was to build a computer that would be able to crunch large amounts of data quickly, allow a large number of normal applications to be open at once, to be able to handle multiple very large text files, and to do mid level audio and maybe video editing (even if that required shutting down other software). Also, I wanted the computer to be 200% to 300% faster than my currently fastest computer, which is an Intel I7 holding laptop that is several years old.

I had on hand a small pile of “hard drives,” including one 2.5 terabyte hard drive, and one 125 gigabyte solid state drive (not called a “hard drive” by many, but it is essentially the hard drive.) I also had a case, and a keyboard, and a collection of monitors. I also had a case. The fact that I already had a case turns out to have been a big problem, and I’ll discuss that below.

I decided to go for an Intel I5 but a higher end one, which would give me that 300% performance increase required to make me feel like I had something new and cool, but to put in in a motherboard that would likely handle a later upgrade to a faster I7, if I made that upgrade within a year or two. Also, the mother board had to be able to handle 64 gigabytes of RAM because the best way to meet the requirements listed above is not with multiple processors or multi threading etc., but with a whopping amount of memory.

Here is a list of the parts that I bought to assemble:

Motherboard

GIGABYTE GA-H270-HD3 LGA1151 Intel H270 2-Way Crossfire ATX DDR4 Motherboard

This motherboard costs about 100 bucks. It handles sixth and seventh generation Intel Core processors, and Dual Channel DDRF4 memory, and has graphics support on board. It does not have a lot of other bells and whistles. It is supposedly sturdy and has high ratings everywhere I’ve looked.

The documentation on the motherboard is very well done. I’ve referred to it many times while messing around with this build, so I should know.

Processor (CPU)

Intel Core i5-7500 LGA 1151 7th Gen Core Desktop Processor (BX80677I57500)

As noted, I chose the I5 for just under 200 bucks instead of an I7 for more. The old I7 in my Dell Laptop, which is a reasonable computer, has a passmark rating of somewhere beteen 2000 and 3000. This process is just over 8000. I don’t know much about passmark ratings, but I know more is better and most normal fast processors produced today that you would actually buy are in the 8000 to 9000 range, so this is good.

The key number here is 7500, which makes this a seventh generation processor. Here is a key point: This mother board and this processor are claimed to work together, and I can tell you that they do. A lot of other motherboards require bios upgrades or other fiddling to make them work with the most current processor.

Anticipating something I’ll be discussing below, yes, this motherboard and processor combination work fine with Linux. It never occurred to me to worry about that, because Linux works with everything, but in case you were wondering, it does. I do not know if this configuration can be a Hackintosh or not.

Cooling system

I used the cooling fan that came with the processor and it works fine. I’ve checked the temperature readings and the processor does not get hot. However, I think the fan that came with the processor is a bit noisy. I intend to install a different cooling fan to see if it is quieter, and the one I got to do this is the Cooler Master Hyper 212 EVO RR-212E-20PK-R2 CPU Cooler with 120mm PWM Fan, which happens to be on sale right now for 30 bucks. I’ve not installed it, installation looks to be a bit complicated and I don’t know how I’ll like it, but that’s what I have sitting here on my workbench.

Power Supply

My build does not need a fancy power supply. The EVGA 450 B1, 80+ BRONZE 450W, 3 Year Warranty, Includes FREE Power On Self Tester, Power Supply 100-B1-0450-K1 is inexpensive and highly rated. It is onlyh 450 watts. If you are using a graphics card or two you may need to upgrade beyond this.

Bluetooth

The motherboard does not have Bluetooth or wireless. I got the MIATONE Wireless Bluetooth CSR 4.0 USB Adapter Dongle for PC with Windows 10 8 7 Vista XP 32/64 dongle to give me Bluetoth, for seven bucks. Works with Linux. Note: This is a USB 3.0 device, and it won’t work if you plug it into a USB 2.0 port. I found out.

My Wired Networking Thing

This motherboard does not have a wireless card. It does have an ethernet jack. You probably don’t even want wireless if you have a LAN nearby. In my case, temporarily (until I drill some holes in the house) my nearest LAN device is not in my office. I wanted the computer’s LAN to be hooked to the network, so when I do get around to bringing a router or switch into the office, I’ll just change what it is plugged into. So, I got the IOGEAR Universal Ethernet to Wi-Fi N Adapter.

This cute little device is basically a wireless router that hooks into your wireless LAN, and pretends to be an ethernet jack. It can get its power from a powered USB port or it can use a USB charger brick, which is supplied. Works great.

Display

As noted, I have a pile of displays laying around but they all suck. I bought a Dell SE2416H 24″ Screen LED-Lit Monitor. I had purchsed one of these from Best Buy for about 135 for a different computer. I got this one for about the same price from Amazon. The price of this monitor ranges from 120 to 190. There is also a version that is higher grade, as in, more finely tuned up but with the same specs, for a bit more. Right now, I’m using this and second, older, display, and things are working fine, but eventually I intend to get a second Dell 24 inch. This is obviously a very personal choice and people will have strong preferences. I may get the upgraded version of this monitor when it comes time to getting the second one, see below. (Reminder: This is not a gaming computer.)

RAM

Given the mother board, I went for fast. Also, since I want to eventually have 64 gigabytes, I went for large. So, I got one chip of G.SKILL Ripjaws V Series 16GB 288-Pin DDR4 SDRAM DDR4 3200 (PC4 25600) Intel Z170 Desktop Memory Model F4-3200C16S-16GVK with 16 gigs on it. I will add a second, third, and eventually, fourth chip over time.

The motherboard and memory uses a dual channel technology, which allows for effectively faster RAM. But with only one chip installed, I don’t get the dual channel effect. So, when I buy the second chip, I’ll be both increasing RAM to 32 gigabytes, and unlocking the dual channel technology, so that may be a noticeable upgrade in my future.

Here is a list of parts that are rough equivalents to the parts I had on hand. This list together with the list above will produce a full working computer:

Computer Case

I had an old case that had never been used and that is supposed to be quite. It isn’t especially quiet, and the front connectors don’t include some of the modern things computers have (it is about 12 years old) and does include some things that are fairly arcane. I regret not just getting a new case. But then, when I look at cases, I realize that I want a really good case. But, like computer build documentation, cases are either crap-budget or gamer cases, and I want neither of those. I list a case below that might be a good one to get, and if I do get that case, it will be the most expensive single element in the whole build. But it might be worth it.

Second Monitor


An old RGB monitor that works.

OS “Hard Drive”

Something like this: Samsung 850 PRO – 256GB – 2.5-Inch SATA III Internal SSD (MZ-7KE256BW). I installed the operating system on it.

Data Hard Drive

Something like this, on which I keep files: Seagate 2TB BarraCuda SATA 6Gb/s 64MB Cache 3.5-Inch Internal Hard Drive (ST2000DM006)

Keyboard

I like mechanical keyboards, and had this one: AUKEY Mechanical Keyboard with Blue Switches, RGB Backlit 104-Key Gaming Keyboard with Preset and Customizable Lighting Effects for PC & Mac Gamers

Mouse and Mousepad

There are advantages to having a wired mouse, and if you use a laser mouse, there are advantages to having an appropriate mouse pad. Or you can just get some wireless mouse of your choice. Currently am using these:

TeckNet Pro S2 Ergonomic USB Wired Optical Mouse for Laptop Computer, 6 Buttons, 2000DPI

3M Precise Mouse Pad Enhances the Precision of Optical Mice at Fast Speeds and Extends the Battery Life of Wireless Mice up to 50%, 9 in x 8 in (MP114-BSD1)

Here is a list of parts that I have not gotten yet but as I do I’ll be adding them to the computer.

Better second monitor

Dell S Series Screen LED-Lit Monitor 23.8″ Black (S2418H) or similar

Better case

Something like be quiet! BGW10 DARK BASE PRO 900 ATX Full Tower Computer Chassis – Black/Orange, because I want a full size ATX case that is quiet.

Building the computer

Take your time.

Get a magnetic screwdriver that fits your screws, probably Phillips.

Some people like to ground themselves with various grounding devices (such as Rosewill ESD Anti-Static Wrist Strap Components RTK-002, Black/Yellow) when they are building computers.

Start by putting the processor into the motherboard, then put the motherboard into the case, then the cooling fan on the processor, and the ram in the slot. You can change around the order of these things if you want. You’ll need to put some goop (such as Thermal Compound Paste, Carbon Based High Performance heatsink Paste, Thermal Compound CPU for all Cooler computer PC Fan) between the CPU and the CPU fan, but that will probably be supplied with the fan, most likely already smeared on the correct location.

Then put the hard drives where they are supposed to go, screw in the power supply, anything else that is not hooked up, and hook up all the wires.

Then attach a keyboard, mouse, and monitor, and turn the thing on. It will work fine.

Hint: A motherboard does not “turn on” until if has power from the power supply (and the power supply is plugged in and turned on) AND the motherboard gets a signal from the case’s off/on switch.

Installing the Operating System

Set up a USB stick to be bootable, insert it into the appropriate slot, turn on the computer and select the function key that switches the boot process to a boot menu. Pick the likely choice for the USB stick, and run through the install procedure (just follow the instructions and mostly pick defaults).

Since I have a second drive for data, I created a new partition using the whole drive (ext4) and added the UUID code to the fstab file, mounting it as “/hdd” and put my Dropbox folder there. Dropbox complained, I ignored the complaints, and so far so good.

You can use a service like PC Parts Picker to work out compatibility.

For me, this was worth it. I could not get a computer this powerful and with this configuration for this price (I did explore that option). Also, I’m getting some parts later to increase the overall quality of the build, such as RAM and a monitor and probably some other things, so even if the total cost is the same or slightly more than an out of the box computer, I’ve got added flexibility that I like. Plus it is fun.

Building a computer is fairly easy, and nothing can really go wrong. If it does, I don’t know you, OK?

Good luck!

Arduino Inventor’s Guide

First, a word about Arduino and why you should care. An Arduino is what is called a “prototyping micro-controller” aka “really fun electronic gizmo toy.”

Micro-controllers are everywhere. When you “turn on” a machine in your house, chances are there was already a micro-controller sitting there, running on a minute bit of juice from a built in battery, waiting for you to push a button. Then, you turned a dial or selected an option on your dishwasher, or changed the setting on your thermostat, or picked some alternative mode on your coffee pot, or shifted into a different gear using a “gear shift” in your fly-by-wire Prius, or you opened up the birthday card and cats meowed out “Happy Birthday.”

All of those events involved a micro-controller, which consists of thee parts. There is a brain inside it, there is a set of sensors or actuators (a thing that detects that the greeting card has been opened, and an actuator that is the thing that makes the meowing sound by playing an WAV or MP3 file), and some software. The software gets in there by hooking an in production version of the micro-controller, likely once in its life, to a regular computer via a COM port (the same kind of interface used by your mouse, or a USB connection, etc.), and stuffing the software in there.

The Arduino Uno is a micro-controller that is very generalized, very large (a bit larger than a credit card), has a well behaved power supply, lots of connectors for either sensor or actuators, and a pretty fancy brain for a micro-controller, with lots of room for code written in a very powerful and fairly easy to use language similar to objective C. You can hook the Arduino up to most computers, using freely available software to communicate with it and compile your code. For the most part, you don’t have to actually write code, it is provided by the developers of projects you are poaching, but if you want, you can go to town with it.

There are hundreds and hundreds of sensors and actuators, from thermostats to motors, gyroscopes to myriad things that light up, available for the Arduino, and in fact, anything that runs on low voltage can be hooked one way or another to it (if you know what you are doing). High voltage uses (like shifting a car or opening or closing a garage door) are done, of course, by using relays that are switches operated by a micro-controller but that pass any voltage level you want, if you get the right one.

The Arduino and its associated equipment can thus be used to replicate, design, and experiment with pretty much any thing a micro-controller can do. After “prototyping” it is trivial, for an expert, to rebuild the circuit using a less capable but perfectly adequate bunch of parts, and solder instead of just sticking things together (called “breadboarding”) and so on. But no one really does that with Arduino. With Arduino you may leave the final product at it is (like the robot we built a few weeks ago) or, as in the case of the projects in an introductory book on how to use and have fun with an Arduino, you may just take the thing you built apart and build another thing.

So, this new book, The Arduino Inventor’s Guide: Learn Electronics by Making 10 Awesome Projects, is sitting on my workbench ready to go to work.

Of all the intro Arduino books I’ve seen, this one is unique in a way I’ll explain below.

The book gives detailed, understandable, and learning-oriented instructions for a home stoplight (helpful with toddlers in the house), a reaction time garme, a balance beam game, a diminutive greenhouse, an small piano, and a handful of other projects.

The coolest project might be a living breathing Logo turtle. Logo is a computer programming environment developed years ago to serve several functions including helping kids get interesting in coding. Logo is actually one of the oldest computer languages still in use (dates to the late 60s) and it is a general programming language, but it is mainly adapted to running the Logo turtle. The turtle is a curser that is moved around on the screen, and instructed here and there to drop a specific pen (it can have several different pens) so as it moves along it draws.

This project, from The Arduino Inventor’s Guide: Learn Electronics by Making 10 Awesome Projects, is a physical turtle that draws on your rug! Or, hopefully, a big piece of drawing paper you put down for it.

I mentioned above that this book is unique. Here’s how. I’ve looked at a Lot of Audrino project books, and there are no introductory books that provide detailed information on how to make interesting project enclosures and cases. The projects in this book rely heavily on the stuff you built the electronic into. The project enclosures are generally made of simple corrugated cardboard that you can get from an old box, or, if you want, from a craft store (for more interesting colors, better quality materials, less cat hair, etc.)

You can build all the projects in this book with parts you have acquired in the usual manner, but the book suggests you get the Sparkfun Inventor’s Kit for Arduino, which is about 75 bucks. Note: This book is produced by No Starch Press and Spark Fun, so of course they suggest the Sparkfun Inventor’s Kit for Arduino as a way of getting all the parts. But, by the time you add up an Uno or equivalent micro controller for 19 bucks, LCD display for nine bucks, fancy breadboard holder for 9 bucks , a shift register for 8 bucks, and miscellaneous other parts, you might be over $75 anyway. Or maybe not. You’ll have to check around.

There is plenty of preliminary information to get a total novice started, and each project is rich in detail and very fully and expertly, clearly and helpfully, described.

This is an absolutely excellent choice, perhaps my favorite at the moment (and totally up to date) Arduino starter book.

Recommended music player and radio for the gym

Several weeks ago I tried once again, after many prior ill fated attempts over several years, to get a device that would play music, audio books, and be a radio. The audiobook part wasn’t the most important part, but the ability to play various audio files AND act as a radio AND not be a big giant thing I had to strap to a body part AND be sturdy were all important. This latest attempt has gone very well, and I now have a device that is very nice and therefore, I figured you’d want one too.

This time I tried the AGPtEK M20S 8GB Mini MP3 Player(Expandable Up to 64GB), Lossless Sound Touch Button Metal Music Player with FM/Voice Record,Silver and I love it, enough to recommend it.

Here are some of the specs from the manufacturer:

<li>Tiny and Solid Construction: The metal body makes it sturdy with some weight. Mini and portable,only 3 x 0.3 x 1.2 inches.</li>

<li>Lossless Sound Quality: High sound quality brings crystal clear sound wherever you are. Support audio formats: MP3/WMA/OGG/APE(Normal/Fast)/FLAC/WAV/AAC-LC/ACELP.</li>

<li>Easy Operation with Touch Button: Designed with 6 touch buttons and 5 metal buttons,independent locking and volume control. Fashion and convenient operation.</li>

<li>Multi-function: With music play, FM radio, FM/voice recording, resume playback, folder view, clock screensaver, bookmarks etc.</li>

<li>Long playback time: Up to 14 hours of audio playback with 2 hours of full charge. 8 GB digital storage media capacity, supports up to 64 GB (not included). To avoid incompatibility, please use AGPTek Memory Card.</li>

Did you see that it holds a microSD? I’ve not used that feature, but that is pretty cool. It has folders you can divide the music up in, which is, essentially, a very efficient way of making a play list. I’ve also not tried to record music off the radio. I’ll probably never listen to music on this radio. I may, however, record Rachel Maddow now and then..

At this point, being fairly new, I think it goes well beyond the 2 hour charge estimate.

It is complicated, this little device, and therefore can not be operated with a single button like a Shuffle. So, it will take a little while to lerarn how to use it (perhaps a full five minutes). Just remember, the reverse U button backs you out, and that’s a great way to change modes. The menu hamburger button, while listening to a radio station, lets you make a preset or change the presets.

I’m not sure that I loved the headphones. I remember not being too impressed with how they fit, but that’s going to be true for everybody vis-a-vis various headphones. I just plugged in my favorite headphones and used them. I’d grab them and look them over one more time to give you my opinion, but it is possible that the cat ate them.

Also, I just noticed, that if you get the AGPtEK now and buy an additional item with it, like a microSD card or a wall charger, you can get a discount on something. I’m not in the market for any of those things so I didn’t look closely.

Almost Free Computer, Coding, Game Programming Books

Have a look at the list of books, below.

Would you like a subset, or all, of these books, in electronic format, for very cheap? There is a way to do that. Note: This is time sensitive, the offer running for just about two weeks and it started yesterday.

I’ve reviewed several of these books on this blog, and have recommended them. I’m going through Python Crash Course right now, and we’ve found the various kids programming books to be helpful, for instance. I’ve not looked at the grey hat or black hat books, but I’m sure they are fine.

The publisher, No Starch Press, has created one of those deals where you give them a small amount of money and they give you a pile of books. Since I review a lot of books, esp. computer related books, the publishers sent me the info on this, asking if I would pass it on. See the site for details, but you can have have the firs three for $1+, those plus the next three for $8, and those plus the bottom three for $15+. In addition, if you get the first bundle (or more) you get a “sampler,” which is probably a big pamphlet for their other books, not sure.

Here is something really important, to some of you, about these eBooks: They come in multiple formats and are DRM free. So this is not as restrictive as, say, getting a book from Amazon or B&N. They are in PDF, MOBI, ePUB so they’ll work on pretty much any reader.

There is also an option for donating so a charity, including the Python Foundation, but also, pretty much any charity you can think of, while you buy the books. You can divide your payment between the publisher, the charity, and a tip jar. I’m not sure who gets the tip!

Any on of these books costs more than all of them, in any format, so if there is any single book on this list that you were going to get anyway, in electronic form, now’s your chance to get a whole big pile of them. With books, that is always a good things. And, since they are electronic, when you move, they add hardly any weight to your stuff! Electrons are light!

Automate the Boring Stuff with Python: Practical Programming for Total Beginners
Doing Math with Python: Use Programming to Explore Algebra, Statistics, Calculus, and More!
Teach Your Kids to Code: A Parent-Friendly Guide to Python Programming
Gray Hat Python: Python Programming for Hackers and Reverse Engineers
Python Playground: Geeky Projects for the Curious Programmer
Python for Kids: A Playful Introduction to Programming
Black Hat Python: Python Programming for Hackers and Pentesters
Invent Your Own Computer Games with Python
Python Crash Course: A Hands-On, Project-Based Introduction to Programming

HERE IS THE LINK TO GET THE BUNDLE DEAL AT NO STARCH PRESS

The CS Detective by Jeremy Kubica

The CS Detective: An Algorithmic Tale of Crime, Conspiracy, and Computation by Jeremy Kubica is the tory of disgraced ex-detective and hardboiled private eye Frank Runtime.

Frank Runtime knows REGEX and is not afraid to use it.

From the publishers:

When a robbery hits police headquarters, it’s up to Frank Runtime and his extensive search skills to catch the culprits. In this detective story, you’ll learn how to use algorithmic tools to solve the case. Runtime scours smugglers’ boats with binary search, tails spies with a search tree, escapes a prison with depth-first search, and picks locks with priority queues. Joined by know-it-all rookie Officer Notation and inept tag-along Socks, he follows a series of leads in a best-first search that unravels a deep conspiracy. Each chapter introduces a thrilling twist matched with a new algorithmic concept, ending with a technical recap.

Learn about the key algorithms, basic data objectgs such as strings, arrays, and stacks.

This well illustrated, well written book is, as far as I know, unique. Read a novel, learn computer science.

This is for anyone starting out in computer science, including CS students. And, just for fun.

Super Cool Tech and Kids Programming Books

I just received two books that I will be reviewing in more detail later, but wanted to let you know about now.

Coding Projects in Scratch: A step by step guide by DK Publishers is a new scratch coding book. I got a copy a couple of days ago and have been going through it, and found it to be excellent. I’ll be including it in my Science Oriented Holiday Shopping Guide for Kids Stuff, which I’ll have out soon, but I wanted to give you a heads up first. From the publishers:

screen-shot-2016-11-11-at-8-10-11-pm

Using fun graphics and easy-to-follow instructions, Coding Projects in Scratch is a straightforward, visual guide that shows young learners how to build their own computer projects using Scratch, a popular free programming language.

Kids can animate their favorite characters, build games to play with friends, create silly sound effects, and more with Coding Projects in Scratch. All they need is a desktop or laptop with Adobe 10.2 or later, and an internet connection to download Scratch 2.0. Coding can be done without download on https://scratch.mit.edu.

Step-by-step instructions teach essential coding basics and outline 18 fun and exciting projects, including a personalized birthday card; a “tunnel of doom” multiplayer game; a dinosaur dance party animation with flashing lights, music, and dance moves—and much more.

The simple, logical steps in Coding Projects in Scratch are fully illustrated with fun pixel art and build on the basics of coding, so that kids can have the skills to make whatever kind of project they can dream up.

Also to be featured in the Holiday Shopping guide, this very interesting technology book mainly for young folk. At first I wasn’t sure how much I’d like it, but then, once I started going through it, I couldn’t put it down.

screen-shot-2016-11-11-at-8-15-22-pmSuper Cool Tech is like a coffee table book for nerds. It is designed to look like a laptop (see the picture at the top of the post) and that is how you open it and use it.

See today’s best innovations and imagine tomorrow’s big ideas in Super Cool Tech. This cutting-edge guide explores how incredible new technologies are shaping the modern world and its future, from familiar smartwatches to intelligent, driverless cars.

Packed with more than 250 full-color images, X-rays, thermal imaging, digital artworks, cross-sections, and cutaways, Super Cool Tech reveals the secrets behind the latest gadgets and gizmos, state-of-the-art buildings, and life-changing technologies.

Lift the unique laptop-inspired book cover to see incredible architectural concepts around the world, such as the Hydropolis Underwater Hotel and Resort in Dubai, and the River Gym, a human-powered floating gym in New York City. Discover how a wheelchair adapts to its surroundings and learn how a cutting board can give the nutritional information of the food being prepared on it.

From 3-D-printed cars to robot vacuum cleaners, Super Cool Tech reveals today’s amazing inventions and looks ahead to the future of technology, including hologram traffic lights and the Galactic Suite Hotel in space. Perfect for STEAM education initiatives, Super Cool Tech makes technology easy to understand, following the history of each invention and how they impact our everyday lives, and “How It Works” panels explain the design and function of each item using clear explanations and images.

Designed in DK’s signature style, Super Cool Tech is the ultimate guide to exploring and understanding the latest gadgets and inventions while looking ahead to the future of technology.

A Tablet PC For $170

I have another tablet review for you. (See the bottom of the post for some followup on my last review.) This is a “tablet PC” meaning a tablet that runs a full on PC operating system, as opposed to a tablet-oriented operating system.

With the keyboard (not supplied, buy separately).
With the keyboard (not supplied, buy separately).
The Jumper EZpad 5SE Tablet PC is a pretty high performance tablet with an exceptionally low cost, and worth a look especially if you are a Windows user. The tablet comes with Windows 10, and a most notably, a magic “magnetic stylus.”

The screen and stylus use electromagnetic technology. So, you can hold the stylus over the screen, and it still interacts magically with the device. The stylus has a button on it, so when you are doing this spooky and very cool action at a distance, you can click on something or produce some other result. The stylus can also be touched on the screen, and is pressure sensitive. Given all these attributes, you can use the stylus to draw in ways not previously seen before on a tablet or computer. By me. Maybe you have. This is like the Samsung S Pen, as far as I can tell. It is, as I say, very cool.

screen-shot-2016-10-18-at-8-54-19-pmThe tablet also comes with a built in stand (see photo above) which has two positions. This allows what is essentially a small highly portable Windows computer to work with a keyboard and mouse in a very convenient way.

(Of course, you don’t need a mouse because it has a touch screen, but many will be more comfortable using both a mouse and the touchscreen).

This tablet specs are very impressive, with a good processor and screen, lots of holes to plug things into, a rasonable amount of ram and storage, etc., including:

<li>Intel Cherry Trail X8300 Quad C ore 1.44 GH plus processor.  </li>


<a href="http://scienceblogs.com/gregladen/files/2016/10/Screen-Shot-2016-10-18-at-9.04.30-PM.png"><img src="https://scienceblogs.com/gregladen/files/2016/10/Screen-Shot-2016-10-18-at-9.04.30-PM.png" alt="screen-shot-2016-10-18-at-9-04-30-pm" width="282" height="608" class="alignright size-full wp-image-23122" /></a><li>A 10.6 inch screen (IPS, 1920X1080). </li> 
  • Note that the screen is very bright, clear, and provides excellent viewing from oblique angles.
  • <li>Intel HD graphics designed to save power and allow high end graphics use.</li>
    
    
    <li>There are 4 GB of DDR3 Ram and 64GB of storage</li> 
    
  • slot for a micro SC card.
  • <li>HDMI output </li>
    
  • front and read cameras
  • blue tooth and wireless.
  • <li>There are two standard USB outlets and a micro USB, aside from the HDMI </li>
    
    <li>It is designed to work, optionally, with a keyboard, but unfortunately I did not test out the keyboard and they are currently out of stock at GearBest, where this device is most readily available.</li>
    

    Also, the device is uncannily light, at least in my estimation. I will probably be watching Amazon Prime videos on it.

    NOTE: I just got this info I’ll pass on to you. If you use this coupon code, the price of the device drops to 168.29. I’m not sure how long that is good for.

    sesep

    You can charge the device through one of the USB slots, but you can also use an external brick, not supplied but readily available (the kind with the extra small connector thingie).

    GearBest actually has a pretty impressive set of other tablets and accessories and they are often on sale. Also, poke around on their site, you will find a “Today’s Deal” section with some pretty good prices such as this Arduino UNO starter kit that I would have bought except I already have all these parts. That deal was 18.99 (normal price closer to %50) but unless you saw this blog post soon after I wrote it, no UNO for you! GearBest ships the product via DHL and that works great to the US in my experience.

    screen-shot-2016-10-18-at-8-55-30-pm</aAnd now, on a different but related matter …

    Earlier, I had reviewed the Teclast Tbook, but I hadn’t said much about the keyboard. I’ve since played around with the keyboard, and I have to say that,for the price, it is very much worth it. It turns the PC tablet into a small computers. This, among other things, lets you interact with your android world with a pretty OK Keyboard (comparable to, and similar to, the Mac keyboard). Why would you do that? As a writer, I am shocked that anyone would ask such a questions. Keyboards!

    This is the link to the keyboard.

    OpenOffice May Close The Door

    The history of what we call “OpenOffice” is complex and confusing. It started as a project of Sun corporation, to develop an office suit that was not Microsoft Office, to use internally. Later, a version became more generally available known as Star Office, but also, a version called “OpenOffice” soon became available as well. The current histories say that Star Office was commercial, but my memory is that it never cost money to regular users. I think the idea was that large corporations would pay, individuals not. This was all back around 2000, plus or minus a year or two.

    In any event, the Open Office project built two things of great importance. First, it made a set of software applications roughly comparable to the key elements in Microsoft’s Office Suite, including a word processor, a spreadsheet, a presentation app, and, depending, something that draws and something that relates to databases.

    The second thing it did was to create and develop an important open source document format.

    But, believe it or not, in the world of software development and programming, even in the happy fuzzy world of OpenSource, there can be fights. And, not just the fun and tongue in cheek fights over which religion you are (vi vs. Linux). These fights often involve differences in points of view between megacorporations that get involved in OpenSource projects, and the unwashed masses of programmers contributing to such things. The majority of code is written and maintained by corporations, much of that in the hands of a very small number, but the contributions from individuals not linked to corporations is extremely important.

    In the case of OpenOffice, the tensions were between the broader Office-interested development community and big corporations shifted in 2010 when Sun corporation which had always been involved in OO development, was purchased by Oracle Corporation. Oracle has not been friendly to OpenSource in the past, so the wider community freaked. There is a side plot here involving Java, which we will ignore. Oracle didn’t end up doing anything clearly bad against the OpenOffice project. But, they also ended up not doing anything good, either, which is essentially a death sentence for a project like this. Later in the same year, an organization called The Document Foundation was created and took on the job of forking OpenOffice.

    Forking is where a given lineage of software is split to create an alternative. Sometimes this is to bring some software in a different direction, perhaps for a more specialized use. Sometimes it is a way of resolving conflict, much as hunter gatherers undergo fission and fusion in their settlement patterns, by separating antagonists or putting a distinct wall between antagonistic goals. In this case, while the latter is probably part of it, the main reason for the fork and its main effect was to get the project under the control of an active development community so work could be continued before the project stagnated.

    That fork became known as LibreOffice. For some time now, it has been recommended that if you are going to install an OpenSource office suite on your Windows, Linux, or Apple Computer, it should be LibreOffice.

    One could argue that the OpenOffice suit or its analog (earlier, Star office, later the LibreOffice fork) is the most important single project in OpenSource, because an office suite is a key part of almost all desktop computer configurations. Of course, most servers don’t need or require an office suite, and there, web servers and database servers, and a few other things, are more important. But to the average end user (in business or private life) being able to open up a “Word Document” (a term misapplied to the category of “wordprocessor document”), or to run a spreadsheet, or to make a presentation, etc. is essential, and that is what an office suit provides. OpenOffice was comparable to Microsoft Office, and now, LibreOffice is comparable to Microsoft Office. By some accounts, better, though many Microsoft Office users have, well, a different religion.

    Now, it is being reported that the mostly ignored, maligned by some, historically important yet now out of date OpenOffice project is about to byte the dust. As it were.

    Dennis Hamilton, VP of the group that runs OpenOffice, “… proposed a shutdown of OpenOffice as one option if the project could not meet the goals it had set. ‘My concern is that the project could end with a bang or a whimper. My interest is in seeing any retirement happen gracefully. That means we need to consider it as a contingency. For contingency plans, no time is a good time, but earlier is always better than later.'” [Source]

    Approximately 160 million copies of LibreOffice have been downloaded to date. The closing of the OpenOffice project, should that happen, will probably have little effect on LibreOffice, since most people had already walked away from the venerable old but flawed grandaddy of OO Suites.

    Let me introduce you to my little friend …

    The ePaper Kindle is back in my life. I started out with one (the original model), then moved on to using tablets and phones and computers and stuff to read ebooks. Then, I got a Kindle Fire (see this discussion), and that was nice.

    But I wanted an ePaper reading surface for all the reasons people tend to discuss. It is more like paper, perhaps does not have the down sides of constantly staring at a light emitting screen, etc.

    There is an ePaper kindle that is under $80 (with the non obtrusive special offers on the sleep screen) that has very long battery time, holds a gazillion books, etc. This link will get you to the “New Kindle 6-inch”. I’m sure that’s a great Kindle, but I opted for the somewhat more expensive “Paper White” model: Kindle Paperwhite E-reader, 6″ High-Resolution Display (300 ppi) with Built-in Light, Wi-Fi. This comes in different colors (black vs. white) and with or without cell phone type connectivity.

    The “Paper White” has mysteriously placed LEDs that light the screen from somewhere nearby the screen itself. It is like having a book light but using quantum mechanics instead of a tiny light bulb. I don’t really understand it. It is optional: can be turned off for the full effect of ePaper, or turned up and down as desired.

    There are a couple of elite super duper higher end versions of this as well that have potentially important differences, and some probably very unimportant differences.

    The Kindle Voyage E-reader is slightly smaller and lighter and brighter (more of the LEDs). The “Kindle Oasis” has even more LED’s, and comes with a fancy “charging cover,” and is even smaller. This is for people who are so fancy they can spend nearly 300 bucks on an eReader that is smaller than everyone else’s eReader!

    To me, this is crazy. If anything, I’d like a larger one, maybe an inch taller and a quarter inch wider.

    Here’s the thing. The original Kindle and several early models had buttons that you could use to turn the page. That was annoying to many people but many got used to it. The “New Kindle” and the “Kindle Paperwhite” use only touch screen capabilities (but built on to the ePaper using some sort of magic). This eliminates the accidental page turning. The touch screen, however, is not the best touch screen in the world. I’m doing fine with it, I’m happy, but some people will want their damn buttons back. The Voyage and Oasis have both touch screen and buttons. And, they are vastly more expensive. I’ve not played around with them so I have no advice on this, but I don’t really like the buttons so it was easy for me to not spend the extra money.

    With this new eReader, I actually find myself reading more, and choosing the eBook option over the paper option more frequently.

    Why is the government slow, inefficient, and stupid?

    I’m not anti-government. I’m pro civilization. But I’m also an anarchist, of a sort. I think institutions should be dissolved and reformed regularly. What really happens is that institutions add bits and pieces over time, in response to things that happen, as solutions to interim problems, until finally the bits and pieces take over and nobody can move.

    Do you know the The Gormenghast trilogy?

    In this amazing story by Mervyn Peake …

    … a doomed lord, a scheming underling, an ancient royal family plagued by madness and intrigue – these are the denizens of ancient, sprawling, tumbledown Gormenghast Castle. Within its vast halls and serpentine corridors, the members of the Groan dynasty and their master Lord Sepulchrave grow increasingly out of touch with a changing world as they pass their days in unending devotion to meaningless rituals and arcane traditions. Meanwhile, an ambitious kitchen boy named Steerpike rises by devious means to the post of Master of the Ritual while he maneuvers to bring down the Groans.

    A subtext of the story is that over time, in the kingdom of Gormeghast, ritual after ritual has been added to the daily life of the royal family, to the extent that there is barely enough time in the day for the Lord to do anything but serve those rituals, and in fact, the Master of the Ritual is ultimately in charge. This fantastical depiction of a fantasy kingdom is the future of all institutions that are not occasionally rebuilt.

    There are other elements to this problem. Consider technology. Back when the Year 2000 problem happened, people learned that a good portion of the critical computing technology, such as that used in banking, was based on mainframe computers using ancient programming languages like cobol, where values were hard coded rather than represented as variables, and data was stored on ancient media. That is actually a good thing in a way, because those systems were proven to work. Shifting a system to the most current and advanced technologies virtually guarantees unforeseen bugs and opportunities for exploits by nefarious crackers. In critical technology, traditional and proven is good. But there are limits. In the video below Rachel Maddow points out that key data used in the US nuclear defense systems are stored on 8 inch floppies. Where do they even get those floppies?

    In a way this seems the opposite of adding rituals over time, but it actually isn’t. It can create new rituals, and stupid rituals.

    The intersection of ancient technologies that were once new and modern context that demands new rules (such as documentation of communications or transactions) results in bizarre outcomes even more troubling than the use of 8 inch floppies to hold the data needed to run and control the nuclear arsenal.

    By now I’m sure you know that we’re talking about emails. Rachel also talks about the official government method of dealing with emails.

    When you get an email, or send an email, you print out a copy of it and put it in a box. All of the emails. There are no exceptions.

    If everyone printed out every email, there would be about six billion emails printed out, at least one page, often many more, per email. I estimate that if this policy was generally applied across all email uses, 2 or 3% of all paper use would be dedicated to this purpose, not counting storage boxes.

    How do State Department officials and employees handle this problem? Simple. They ignore it. But how many things do we do, especially in the government, and other institutions, can’t be, ignored, and thus serve as glue poured into the precision gear boxes of our administrative institutions? A lot of them, I suspect.

    Check it out:

    (Image above from the Gormenghast website.)

    Command Line Science

    A worthy Kickstarter science related project is afoot.

    Face it. Most science is done on the command line. When it is not, we call it “science by spreadsheet” or name it by some other epithet.

    Much of that is done on Linux or Linux like computers, but that actually includes Macs, and if you must, it can be done on Windows.

    Bioinformatics, climate simulations, basic statistics using the r language, fancy math things using the appropriate python library, making graphs with gnuplot, and even producing nice looking results for dissimnation to our geeky peers using LaTex. Science-related engineering uses the command line too, if it involves any programming of controllers or sensor equipment.

    This is not to say that all science is done this way. Quite a bit isn’t. But there are many tools used in science that are best handled with the command line or something like the command line.

    Brian Hall, a computer science guy, is developing an on line training class to teach the methods of command line science. He is developing the class using Kickstarter, which is fairly unique as far as I know. He isn’t even asking for that much money, and is over half way to his goal. Visit the Kickstarter site to see what you get if you donate. He has a nice video explaining the project.

    This video course is designed for scientists with little or no programming experience. It’s okay if you’ve never even touched the command line (or if you did once but it felt icky).

    You’ll have fun learning a new, powerful way of communicating with your computer. Along the way, you’ll acquire access to a whole world of amazing open source data and software. Who knows what you’ll do next?

    The project home will be at Udemy, here. You can go there and see a draft of the course, which will give you a very good idea of what it entails.

    The class will probably cost $199, but Brian is considering discount rates for teachers.

    Here’s the press release for Brian’s project:

    Crowd­funded Video Course to Boost Scientists’ Computational Skills

    “Learn the Command Line … for Science!”

    Nearly every field of science has a significant computational component ­­ but few working scientists have been trained as programmers. Universities are adapting, but not nearly as fast as the sciences are exploding with new applications. Simulation, data mining, bioinformatics ­­ these are the fields that are driving innovation in physics, astronomy, biology, and medicine. New tools and techniques are being developed every day, but we need more scientists with the interdisciplinary skills necessary to harness them.

    A new video course called “Learn the Command Line … for Science!” is calling for backers on the crowd funding site Kickstarter.com. This class will walk trained scientists through the basics of using the command line interface, an absolute requirement to run scientific applications and take advantage of high performance computing resources. It’s also great preparation for learning to code, and eventually contribute new and novel tools to computational science.

    The class is being developed by Brian David Hall, a Computer Science instructor with experience doing bioinformatics for the USDA. The course is upbeat, fast­paced and targeted at the needs of working scientists. It goes into detail where necessary ­­ for example, covering how to install software and download datasets from the command line ­­ but it skips topics which are less relevant to scientists, such as the system administration tasks emphasized by other command line courses.

    Kickstarter campaigns operate under an “all­or­nothing” funding model, so if “Learn the Command Line … for Science!” doesn’t reach its funding goal of $1,500 after 30 days then Brian gets no funding, and nobody gets to take the course! Be sure to follow him on Twitter (@_bruab_) to stay up to date on the project’s progress, and help spread the word to your social media networks. Just $5 is enough to become a backer of this project. For Science!

    Should I Wash My Dishes Before Putting Them In The Dishwasher?

    As an anthropologist, I find the interface between technology and the larger culture in which it is embedded fascinating. You all know the old story of the family cook who habitually cuts the ends off the roast before slipping it in the oven. One day her child, hoping some day to be the family cook, asks why this is done. It turns out that nobody can remember, and the matter is dropped. But the question comes up again, at a later family dinner, this one attended by great grandma, who was the family cook a generation ago, and of course, she knows the answer.

    “Back in the day,” she says, “It was the depression. We weren’t able to just go to the store and buy whatever we wanted, like people these days.”

    Grandma always managed to work in a mention of how poor they were back in the depression. But this time it was relevant. “We had only one roasting pan,” she continued. “It was only 14 inches long and the roast was always a few inches longer. So I’d cut the ends off.”

    And of course, ever since then, subsequent generations had learned to cut off the ends of the roast because that is how grandma did it, and there must have been some reason, though nobody knew what it was. And now, the roast, be-ended, sits small in the large stainless steel double handed Williams Sonoma roasting pan.

    I think that is how some people load their dishwashers. Back in the day, dishwashers weren’t very good at washing dishes. They were really status symbols that did little more than rinse off the dishes that you’d already scraped and run under the faucet. You put dishes in the dishwasher that already looked pretty clean. The role of the dishwasher was to remove the few remaining cooties (or dog saliva for some households) and, if you kept up the supply of anti-spotting juice, to make sure that the glassware was shiny-clean.

    Dishwashers have changed. A reasonably good dishwasher, not even the most expensive or fancy, does a much better job at washing dishes. Even cheap ones, probably. The difference in price between dishwashers is mostly a matter of bells and whistles and whether or not it has a stainless steel front, that sort of thing. Inside, the engineering of how to spray water on dishes from various angles for a very long period of time has been worked out. These days, you only need to remove the large parts, the parts that remain because people these days, unlike back in the depression when there was not enough food, have forgotten that they should finish the food on their plate. Even the chicken bones. Back in the depression, people ate the chicken bones.

    When you wash dishes in the sink, you use water and energy. The energy is to heat the water, but also, the water itself requires energy to process and pump. When you wash dishes in the dishwasher, you use energy. Again, heating and getting water are factors, but also, the dishwasher has a pump and may have a water heating element, and of course, a drying element. More on the drying element later.

    If you did a complete hand washing job on your dishes, then ran your dishes on a full cycle in the dishwasher, you would be using way more energy and water than required to actually get the dishes clean. But if you only hand wash the dishes a little — scrape the plates than run them under the water — maybe you are using less energy and water. But the fact remains, if you just scraped the dishes minimally and the put them in the dishwasher straight away, with absolutely no rinsing, you will use a minimal amount of energy.

    Some people claim that they do hand washing so efficiently that they are using less energy than a dishwasher would ever use. Such folk eschew the dishwashing machine entirely. However, dishwasher experts claim that this is only rarely the case. The dishwasher uses a small percentage of the water and energy you use in hand washing.

    Chis Mooney has written up the current research on dishwashing efficiency. His Washington Post article cites research from the EPA, the Natural Resources Defense Council, and the American Council for an Energy Efficient Economy. The bottom line: Don’t pre-rinse the dishes. Just put the damn dishes in the dishwasher. Oh, and you think your hand washing is efficient, do consider the possibility that you don’t really know that. You just think that because you want to. It is almost certainly the case that you can’t really prove that and it is likely (but not impossible) that it simply isn’t true. From Moony’s Washington Post article:

    … dishwashers just keep needing less and less water (and energy) because of improving appliance standards, even as they get better and better at using it.

    “While it may be possible to use less water/energy by washing dishes by hand, it is extremely unlikely,” Jonah Schein, technical coordinator for homes and buildings in the EPA’s WaterSense program, said…

    “In order to wash the same amount of dishes that can fit in a single load of a full size dishwasher and use less water, you would need to be able to wash eight full place settings and still limit the total amount of time that the faucet was running to less than two minutes,” he said.

    “…modern dishwashers can outperform all but the most frugal hand washers,” adds the American Council for an Energy-Efficient Economy.

    This applies to modern Energy-Star rated dishwashers. Which, if your dishwasher is reasonably new, is probably your dishwasher. And by new, we mean up to several years old because this has been true for a long time. Moony’s story has further details on exactly what makes dishwashers more efficient.

    So, this is like cutting the ends off the roast. In the old days, you needed to wash your dishes before you washed your dishes. Now, you can just wash your dishes. But do you? Or are you still cutting the ends off the roast?

    (It is unfortunate for the dogs that they lose in both cases.)

    Moony also talks about the drying element in dishwashers, and I have a word or two to say about that as well.

    Consider the term “dishwasher safe.” In my household, everything is “dishwasher safe.” This is because I put everything in the dishwasher. If something is not dishwasher safe, it gets weeded out. Most things that are not dishwasher safe are subject to heat damage when the drying element comes on. I installed our present dishwasher about five years ago. The heating element has yet to come on. Well, it did by accident once and boy, did that smell bad. (If you don’t use the heating element, it tends to accumulate a layer of stuff that smells bad once you do turn it on). This is not to say that the only unsafe thing in a dishwasher, if you are a plate or a bowl or something, is the heating element. The water in a dishwasher is hot, and the chemicals are caustic. We have a number of coffee mugs that no longer say what they formerly said because the cheap printing process used to make them did not stand up to the slings and arrows of outrageous technology. Those coffee mugs that change on the outside when you put hot coffee in them? That works because of a layer of cheap plastic on the outside of the cup. My Doctor Who mug (where the Tardis disappears and reappears) lasted one day. I still have it but it is a simple black mug with no evidence that the Doctor ever existed. And, when I pop in “clean recyclables” like a peanut butter jar made of plastic, that stuff comes out distorted and half melted, but not really melted and it isn’t a problem; It was on the way to the recycling bin anyway.

    If you never turn on your heating element you will use a lot less electricity and many non-dishwasher safe items survive the dishwasher. I’m not making any promises, I’m just telling you what I do. Don’t worry, the dishes get dry. Modern dishwashers run some air through after the washing is finished on a full cycle, and if you open the door, physics, in the form of evaporation, will work very well.

    This, of course, is a metaphor for many other things. Consider the culture of your use of technology. Do you let your car warm up for a long time on a cold winter morning? To you leave it running when not actually driving because you heard it takes more energy to start it than to run it for a while? Do you leave florescent lights on in the office all day even when the rooms are empty because you heard that was more efficient? As usual, you are probably doing it all wrong. Not your fault, it is just how our brains, and our cultures, work. But you can change and help make a difference.

    The Queen of Code

    From FiveThirtyEight:

    You probably don’t know the name Grace Hopper, but you should.

    As a rear admiral in the U.S. Navy, Hopper worked on the first computer, the Harvard Mark 1. And she headed the team that created the first compiler, which led to the creation of COBOL, a programming language that by the year 2000 accounted for 70 percent of all actively used code. Passing away in 1992, she left behind an inimitable legacy as a brilliant programmer and pioneering woman in male-dominated fields.

    Hopper’s story is told in “The Queen of Code,” directed by Gillian Jacobs (of “Community” fame). It’s the latest film in FiveThirtyEight’s “Signals” series.

    Actually, I’m sure the readers of this blog DO know the name Grace Hopper. But anyway, this is a great film.

    Hedy Lamarr

    Just a note to celebrate the life and times of Hedy Lamarr, who died on this day, 2000, at the age of 85.

    Lamarr had a very interesting career that involved major acting accomplishments, milestone acting events, and direct involvement in the invention of the technology that now forms the basis of WiFi, BlueTooth and other similar modes of communication between electronic devices.

    The story of Lemarr’s life is complicated and understanding that story is made even more difficult because of the way it has been told in the past, with multiple versions of multiple events told by biographers (perhaps including herself) who were not entirely honest. But there is one story I would love to know more about. (For that, I know, I just need to read her autobiography, Ecstasy and Me My Life as a Woman, and someday I may!) When Lamarr lived in Europe, she attended social events that were visited by the likes of Hitler and Mussolini. Lamarr’s evil husband was working with them. Because of that connection, Lemarr was exposed to conversations about science and technology vis-a-vis the military. This piqued her interest in such topics. Later, Lamarr escaped that situation and it was after that she invented a technology to be used in the war against the very fascists she was forced by circumstance to rub elbows with.

    downloadLamarr invented a few other things as well, including an improved traffic light.

    Lemarr’s looks, both how she looks and how she, well, looks, are iconic. But you may not know that a face some of you have been staring at for years, if you happen to use a certain computer graphics product, is hers.

    catwoman-anne-hathawayAlso, Catwoman as played by Anne Hathaway, is based on Lamarr.

    A few choice quotes from Lamarr:

    “Any girl can be glamorous. All you have to do is stand still and look stupid.”

    “Hope & curiosity about the future seemed better than guarantees. The unknown was always so attractive to me…and still is.”

    “I have never seen a wrestling match or prize fight, and I don’t want to. When I find out a man is interested in these sports, I drop him.”

    Anyway, if you are reading this blog post on a device connected to the Internet via a wireless connection, take a moment to thank Ms. Lamarr and her colleagues.