It’s A Good Day To Be A Geek

The hackers cleverly bypassed battery monitor which means an overcharged Nook could very well explode! Good hack guys.

If you haven’t been watching closely you’ve missed a few geekily exciting days with new technology announcements. Some of these are pretty substantial and could be the proverbial game changers. It’s all happening… changing so rapidly.

Doesn’t anything happen at human speed anymore?

Google was the main player. First, they redefined their new unreleased operating system Chrome.

Chrome will be aimed at netbooks which should be less expensive and bothersome than current laptops. The whole paradigm of what you install, change or keep on your laptop will be shuffled.

Instant web: Chrome notebooks boot in about 10 seconds and resume from sleep instantly. Your favorite websites load quickly and run smoothly, with full support for the latest web standards and Adobe Flash.

Same experience everywhere: All your apps, documents, and settings are stored safely in the cloud. So even if you lose your computer, you can just log into another Chrome notebook and get right back to work.

Always connected: Integrated Wi-Fi for home and work, and 3G for all the places in between. 100MB of free 3G data every month* on the Verizon Wireless network. Affordable data plans with no commitment required.

Meanwhile while talking up Chrome Google also showed a new tablet computer built by Motorola and based on its Android operating system. There are tablet computers other than the iPod right now, but you’d be hard pressed to name any. I expect an explosion in tablets over the next six months and both Apple and Google will be responsible for most of it.

Speaking of explosions, someone published instructions to hack a Barnes and Noble Color Nook so it could operate as an Andriod tablet! One problem, the hack disturbed part of the battery monitoring circuitry. Every time the Nook would fire up this circuitry would shut it down.

The hackers cleverly bypassed battery monitor which means an overcharged Nook could very well explode! Good hack guys.

I’d REALLY like a tablet computer. What I want doesn’t yet exist. It’s got to be ‘friendly’ with my camera. I’ll wait. No choice.

More news from Google who pushed out a new version of their Chromium web browser. Sweet. This one comes with its own apps store. More importantly the javascript engine has been turbocharged again!

Don’t worry if you don’t know what javascript is. Take my word javascript is the thing that slows your web browser the most! Run Chrome/Chromium as your browser and you’ll immediately feel like you bought a faster computer.

If you are not using Chrome/Chromium as your browser you really should give it a try. It’s free and fast.

Finally yesterday Microsoft announced their soon-to-be released Internet Explorer 9 would have new privacy controls.

Tracking Protection in IE9 puts people in control of what data is being shared as they move around the Web. It does this by enabling consumers to indicate what websites they’d prefer to not exchange information with. Consumers do this by adding Tracking Protection Lists to Internet Explorer. Anyone, and any organization, on the Web can author and publish Tracking Protection Lists. Consumers can install more than one. By default, there are no lists included in IE9, which is consistent with our previous IE releases with respect to privacy.

This is a big deal. Everyone who knows anything about Internet security is demanding more privacy controls. Microsoft is the last player I’d expect to be stepping up for me versus advertisers and marketers.

See what you missed yesterday.

The Nigerian Scams Come To Facebook Email

If Facebook is going to get into messaging in a big way as they said last week they need to stop these scams before they hit my inbox. The legacy email providers have already learned how.

I got a Facebook email from Jonas Ugwudekede today. Well, that’s what the return address said. The email was ‘signed’ by Kyrian Madunagu and included a ‘real world’ email link with yet another name. It makes no difference. Most likely none is the real name of the person who sent it.

Though the email offers $40,000,000 the sender really wants to extract cash from me. It’s a ‘419’ or advanced fee scam. Ground zero for these is assumed to be Nigeria. The scam itself is actually older than the Internet! These things used to come via snail mail.

This is the first time I’ve gotten a ‘419’ via Facebook.

To the scammer knowing my Facebook name is more valuable than knowing my regular email address. Facebook has some personal information and links to my friends you can’t easily get elsewhere.

If Facebook is going to get into messaging in a big way as they said last week they need to stop these scams before they hit my inbox. The legacy email providers have already learned how. For Facebook to have any credibility they’ve got to step up too… right now.

The Penguin And I Are Fighting… Again

You might be wondering why I run Linux if it is sometimes a little difficult to deal with? I don’t know, but I suspect it’s like a geek’s medal of honor.

This will be short. I am not of good spirit. I am fighting with the Penguin–my euphemism for Linux.

Last week I attempted to install a little hardware addition to the Ubuntu Linux computer I use as my desktop at work. It didn’t work and I gave up trying!

Trying to get back to where I’d begun I uninstalled the new software I’d added to the machine. Bad move!

Today when the machine wasn’t working quite right I rebooted only to find the Internet was nowhere to be found! I probably had uninstalled the software that controls Internet access. The only way to reinstall is to go on the Internet to get the files.

Oops! no Internet.

My only simple choice is to reinstall the operating system from the ground up.

I backed up my customized files to a pen drive, burned a disk and am in the midst of watching screen-after-screen of Ubuntu promotion as new bits fill up the hard drive. Before I leave work tonight the machine will be up and running again.

You might be wondering why I run Linux if it is sometimes a little difficult to deal with? I don’t know, but I suspect it’s like a geek’s medal of honor.

What My Facebook Friend Running For Congress Probably Didn’t Know… Until Now

My problem… and now possibly her problem… is I’m a geek. I looked at her site and immediately looked under-the-hood.

If you ask to be my friend on Facebook and you’re a person and not a business, you’re my friend. It didn’t start out like that, but I’ve learned the error of my ways. That’s how I amassed 1,604 ‘friends’.

One of my ‘friends’ is running for Congress. She posted a link on her wall and like an obedient puppy I followed.

My problem… and now possibly her problem… is I’m a geek. I looked at her site and immediately looked under-the-hood. It’s possible for anyone to see this kind of thing. Your browser is equipped to divulge the code it sees.

The site is run under WordPress. My site too. Obviously I approve.

The site is very stylish so I checked out the theme–“Probama.” Uh oh.

Daria Novak is a Republican candidate for Congress. She’s a former Reagan administration staffer and is pictured with Newt Gingrich on her site.

On the other hand “Probama” is described as:

“A timely WordPress theme for supporters of Senator Barack Obama’s political career and presidential campaign. Built-in control panel options allow easy management of images, video, podcasts and other RSS info.”

My bet is Daria Novak will soon have a new look on her campaign’s website–and again, it’s a really well designed site. I hope I’m wrong, but “Probama?” That’ll be difficult.

It’s possible there’s a real life lesson hidden in here somewhere. A good idea doesn’t become a bad idea just because someone you don’t support or don’t like is associated with it.

Will the theme lose its luster because of its name? Stay tuned.

The story continues with changes made to Candidate Novak’s site after this entry went onlline.

Here Comes The Spam

Since the bog has been up with Wordpress (under 24 hours and only now beginning to be seen by Google) I’ve gotten 46 comments. 41 were spam!

While setting up this new iteration of the blog I made a decision–all my older entries would again be open for comments. A few years ago faced with a plethora of blog spam comments were shut off after a week or two.

You know what spam is, but blog spam? It’s much more insidious!

Did you create your own blog or did a program do it? Could you please respond? 18 – Leila Caracci

Looks harmless, right? Except Leila’s email address says she’s GailWoolfolk@aol.com. There’s more.

My blog’s comment form allows you to enter a website address. Leila/Gail has attached MLBH0TD0G.TK (I have sanitized the site by substituting zeros). There lies the rub.

If that comment had gotten posted, accompanied by that URL, the named website would get a little rub of my Google glory. It would rank a tiny bit higher in searches. Multiply that by hundreds or thousands of sites and the effect can become enormous.

I would have spotted this on my own, but WordPress comes with Akismet, a filter which performs the job silently and very well.

This blog is great. How did you come up witht he idea? 6 3 4

That’s another one appealing to my ego. Notice the random numbers at the end to try and throw off filtering. It didn’t work.

Great site! Your writing is so fresh compared to most other bloggers. Thanks for writing when you get the chance to, I’ll be sure to keep visiting!

That’s another with a non-matching email/name combo. The linked website soft sells French Press coffee makers with an affiliate link to Amazon. These folks are resourceful.

Any time anyone has something of value others want a piece of it, like my Google karma. What the Internet does is make tiny inconsequential pieces easy to aggregate. I would guess getting many Geoff’s to post your URL produces significant income for little effort!

Since the bog has been up with WordPress (under 24 hours and only now beginning to be seen by Google) I’ve gotten 46 comments. 41 were spam!

As long as Akismet holds its ground I’ll keep everything open. I am only marginally optimistic.

The New Blog Arrives

There will probably be things wrong with this site. I moved six years of stuff from one platform to another. It was tough and I was diligent but I’m no miracle worker!

It’s just about 4:00 AM. Things are quiet. I picked this as the right time to move my website. At least here in Hamden the move is a success.

There is no computer named geofffox.com or yahoo.com or any other URL. The Internet is really all about numbers and not even easily understood numbers! Each website is identified by four digits between 0 and 255. That’s too tough so a system was set up to translate more memorable words into the numbers. My wait over the past few hours was for my name to be associated with a new set of numbers.

There will probably be things wrong with this site. I moved six years of stuff from one platform to another. It was tough and I was diligent but I’m no miracle worker!

Switching from MoveableType to WordPress should make my life easier. I now have an app built into my iPhone which natively talks with the website’s ‘back end.’ The photo attached to this entry was directly placed by the phone. WP will also work better with video.

If you see stuff that’s not working, leave a comment or drop me an email.  I’m the web wrangler here.  I want to know.

Fix It Until It Breaks

The deeper I got into the site the more wasn’t working and I was finding stuff no one had found before. It’s not supposed to be like this.

screengrab-blog-redesign.jpgIt’s been like performing dentistry on myself! The goal was to make my life simpler by developing the new look for my website on a server installed on my desktop PC then move it to a commercial server when finished. Maybe it will be easier. It hasn’t been so far!

When I went to move it off the desktop machine to its final resting place the site responded with an error message. Later it was the “white screen of death.” Finally I could see the home page but all links, even links to log in, were dead!

These are the times that try men’s souls. I had achieved Helaine’s oft spoken fear when I delve too deeply. I’d fixed it to the point of breaking it!

In an earlier entry the subject of the “WordPress Community” came up. WordPress is the platform on which the new site will be built. The community was there for me tonight, though not in the flesh. There is a treasure trove of archived forum posts online.
If something can be broken it already has been! I was able to go to school on other poor schlubs.

I wrote what you just read around 3:30 am. Before I could start patting myself on the back things broke so badly I had to stop writing. I didn’t get to bed until nearly 6:00 am.

It’s now after 1:00 pm. Where were we?

The deeper I got into the site the more wasn’t working and I was finding stuff broken no one had found before! It’s not supposed to be like this.

I started deleting plug-ins, which add functionality. That’s the typical response to this kind of problem and it usually works. Not here.
I will spare you my tooth gnashing. The problem seems to be a version of php, a programming language critical to blogging (and other dynamic sites). The blog was built with php5, the current version. My web host offers php5, but defaults to php4. They are not the same–think Latin and Pig Latin.

Worse still, when I finally found and put in the fix (the line “AddType x-mapp-php5 .php” was inserted in a hidden file called .htaccess) I left out the space between php5 and .php! Now the site was so dead I couldn’t even get to the administration screens!
It’s all fixed now and the site is up, but hidden in plain site at a different web address for the time being. There are still cosmetic fixes that need to be made. Sometimes text gets larger and smaller for no apparent reason. Mostly though I accomplished what I set out to do and I hardly pulled out any hair.

The new look debuts this weekend–maybe.

Apple And HTC: Let The Suits Begin

By keeping programs like Dragon Dictation separated from other functions Apple has made a powerful feature nearly worthless. I love the app. I never use it!

apple-iphone-3g.jpgAs a geek these are exciting times. Smart phones like the iPhone, Androids and Microsoft’s still-to-be-seen efforts are putting major computing in your pocket. They’re powerful enough that I’ve sometimes been guilty of disregarding my dinner companions as I work the phone (actually everything but the phone).

Of course nothing like this happens in a vacuum. Everyone tries to protect their territory. There’s so much my iPhone can do, if only Steve Jobs would say yes!

Seriously, my phone is purposely crippled in many ways.

An example is the Dragon Dictation app. It does an amazing job of translating spoken words to text. Unfortunately Apple says it can’t speak directly to the email or SMS programs. In order to use DD you have to cut and paste.

Though approved by Apple this applet is hidden from the iPhone’s most powerful features. It’s not that the software can’t perform this task, it’s been prohibited from performing it!

By keeping programs like Dragon Dictation separated from other functions Apple has made a powerful feature nearly worthless. I love the app. I never use it!

This is totally Apple’s choice. They could let it happen tomorrow and I’m sure Dragon would have the updated software waiting.
This is just one in a series of arbitrary or puzzling decisions.

Some friends say I should just ‘jailbreak’ the phone–remove Apple’s grip with a simple unauthorized software download. Good idea, though jailbreaking alone will not make this particular software work as it should.

Maybe I own the iPhone, but only under a strict license which says what I can and can’t do, what I can and can’t load into it. It’s as if your Ford was only allowed to use Ford gasoline and could only be repaired with Ford parts. Maybe you should only be able to chill GE water in your GE refrigerator.

Don’t get me wrong, this phone is killer. I love it. I am frustrated though because I can see what is being done to keep Apple as gatekeeper.

Now Apple is reaching out to keep competitors from competing. Yesterday they sued HTC, who makes smartphones under their own name and for others. This has to do with HTC’s phone that use Google’s Android operating system.

“We can sit by and watch competitors steal our patented inventions, or we can do something about it. We’ve decided to do something about it. We think competition is healthy, but competitors should create their own original technology, not steal ours.” – Steve Jobs

Apple is enforcing its software patents. That itself is pretty controversial as software patents are a recent ‘innovation’ seemingly granted broadly and with little scrutiny. A software patent case is on its way to the Supreme Court right now.
Though companies with these patents say they are (and probably are) just protecting their investments in research and development, others say patents on software limit innovation.

It’s interesting to hear organizations perceived as liberal, like the Electronic Freedom Foundation use concepts normally reserved for the right.

Software innovation happens without government intervention. Virtually all of the technologies you use now were developed before software was widely viewed as patentable. The Web, email, your word processor and spreadsheet program, instant messaging, or even more technical features like the psychoacoustic encoding and Huffman compression underlying the MP3 standard—all of it was originally developed by enthusiastic programmers, many of whom have formed successful business around such software, none of whom asked the government for a monopoly. So if software authors have a proven track-record of innovation without patents, why force them to use patents? What is the gain from billions of dollars in patent litigation? – http://endsoftpatents.org/

None of this seems to be happening for our (my) benefit.

There’s A Boatload I Don’t Know

It’s going to be a long night. There’s a boatload I don’t know and will only learn while banging my head against the wall!

Helaine and Stef are in California. I am in Connecticut. Actually, the more important “I am” sentence would be: I am in pajamas! This is a day at the computer hacking code.

If you’ve been following along you know I’ve become somewhat obsessed with changing my website–moving it from Moveabletype to WordPress and updating the look. A few weeks ago the job was 85% done. Then I did a design for a friend’s blog and the idea of designing from scratch became appealing.

Designing from scratch is a term with a multitude of definitions. If you’re a woodworker do you have to grow the trees too? In this case too scratch doesn’t start at zero but reasonably far down the chain. I am using 960BC with provides the minimal link between WordPress and the 960 Grid System.

For me this has become a methodical process. I’ve installed a small server and database manager on my PC. That allows me to do all my work locally without moving files to and from the remote server the project will end on. It also forces me to follow proper procedures in keeping the code ‘server agnostic.’

If I code for this server, instead of any server, the website will break when I move it to its final home.

It’s going to be a long night. There’s a boatload I don’t know and will only learn while banging my head against the wall!

I’ve Come To An Internet Epiphany

People are computing with devices like BlackBerrys and iPhones. They’re versatile bits of hardware without being all that powerful. Slowly but surely these smartphones have been pawning off the heavy lifting to ‘the cloud.’

Recently I’ve come to an Internet epiphany. Don’t worry about the word. I looked it up to make sure I was using it correctly.

An epiphany is a moment of sudden insight or understanding.

old_computer-pic.jpgI’d always thought as our use of the Internet progressed we’d need beefier hardware (aka more powerful computers) to get the job done. And certainly, that’s what the last few decades have shown us. Better computing experiences followed better hardware.

Recently there have been all sorts of changes to that conventional model. People are computing with devices like BlackBerrys and iPhones. They’re versatile bits of hardware without being all that powerful. Slowly but surely these smartphones have been pawning off the heavy lifting to ‘the cloud.’

Cloud computing means data travels the Internet and gets processed remotely. A Google search takes place in the cloud. My Gmail account lives there. So does the real work that enables the Dragon Dictation app for my iPhone. I downloaded the Siri app this weekend. That doesn’t fly without the cloud either.

This new era of cloud computing is only available because data pipes are fat. In a few years I may look back at the last sentence as a naive observation, but today we’ve got many multiples of what we had a few years ago. Most of us have all the bandwidth we think we need&#185.

When bandwidth and cloud computing are heavily involved the power of user hardware becomes less critical. Tablet computing like the iPad or tiny netbooks with weak processors survive because there’s less for them to do to get the job done. Most of the job is accomplished in the cloud.

In light of this Wednesday morning’s announcement from Google becomes strikingly important.

We’re planning to build and test ultra high-speed broadband networks in a small number of trial locations across the United States. We’ll deliver Internet speeds more than 100 times faster than what most Americans have access to today with 1 and gigabit per second, fiber-to-the-home connections

That much bandwidth and speed means cloud computing can lift even more weight while the user hardware becomes less critical.

Telcos and cable companies must be quaking in their boots. Certainly this kind of bandwidth can open up new communication devices and methods for delivering video and audio. Even Google who’s come up with the idea expects “uses we can’t yet imagine.”

Mass media has been turned upside down within the last decade by advances in computing. Which sector will pay the price now?

&#185 – In reality bandwidth is like closet space. There’s never enough.

Confessions From An iPhone App Slut

They do a lot, but I suspect they would do more if there wasn’t such a stringent approval process from Apple–the controlling psychotic girlfriend of computing.

apple-iphone-3g.jpgAfter a few weeks with my new toy cellphone I am an iPhone app slut. There, I’ve said it. It’s out in the open now.

Apps are the little plug-in programs that extend the functionality of the iPhone. They do a lot, but I suspect they would do more if there wasn’t such a stringent approval process from Apple–the controlling psychotic girlfriend of computing.

Most paid apps cost $.99, though they do go higher. There are thousands of free apps too. In my role as an app slut I hardly ever pay. Of the dozens I’ve installed my total expenditure is still around $5.

Many of the apps take websites and customize their content for the phone’s smaller screen. We’ve got one (a very good one–no BS) at the TV station. The Times, Huffington and lots of other publishers have them too. I also have a few for weather data.

Oh–speaking of that the iPhone has no Flash or Java plug-in. That’s a major deal. There are a few weather applications I use daily which need Java&#185. I am suspicious this too has a lot to do with Apple’s control freak mentality.

Apple also prevents apps from running in the background. That means a GPS logger only logs when it’s the only thing running! Answer a call or look at an email and you have to restart the app. Maybe there’s a technical reason for this, but we’ve all come to expect multitasking and Verizon is heavily promoting it’s Droid’s ability to do that.

When the Google Map product just announced for Verizon’s Droid phone gets ported to the iPhone it will surely need to be downloaded as an app. This will happen. It probably won’t happen until the Droid has received the full benefit of its exclusivity and coolness.

I was playing with using the iPhone as a radio in the car, bringing in the NPR shows I like without the static I now get. My idea was flawed because NPR’s app is horrendously flawed (after using it a minute or two the buttons become extremely unresponsive) and Internet reception can sometimes be spotty.

Even if you lose the signal for just a second or two the NPR stations’ software sees this as a new connection and gives you a pre-recorded underwriting spiel before restarting the program. Sheesh!

On the other hand I’ve taken photos with the iPhone’s reasonably good camera (using an app called Tripod to steady the shot in low light) and had them posted on Facebook (using its app) seconds later. Very cool.

I downloaded the Joost app last night. It’s a video service claiming 46,000+ videos.

Don’t let the numbers fool you–that’s not a lot.

I watched a black and white Lone Ranger episode I’d watched as a kid. Even then I recognized very distinctive rock formations that amazingly showed up in every town the Ranger and Tonto visited. They were there last night! Now, with the Internet, I understand most of the episodes were shot in LA’s Griffith Park.

Joost suffers from what every video site suffers from–bad search. There’s just no good way to search video yet. That’s not an iPhone specific problem. Netflix and Hulu and, to a lesser extent, Youtube haven’t figured this one out.

The iPhone is a very good video player. It’s large enough, with a display dense enough, to make viewing a full show a reasonably enjoyable experience.

My secret friend from the San Fernando Valley said last night, “It’s the best toy I’ve ever had.” That’s a defensible position. This is a lot of fun and a lot of function.

I’m curious if Verizon/Motorola/Google’s entry into the market will force Apple to loosen up a little? I believe there’s a lot of potential being held under wraps, because even though I’m an app slut, Apple isn’t!

&#185 – Java is not javascript nor are they similar (One upper case, the other lowercase). The iPhone does javascript.

The Dev Work Continues

Each web browser reads you code slightly differently… except for Internet Explorer 6 which is the redheaded stepchild of computing and reads it totally differently!

I came home last night and put my nose to the grindstone–more work on Roxie’s site. I like building websites. I’m not sure why?

There must be an analogy. Maybe it’s like building a ship in a bottle? It’s definitely close-up work.

It’s intricate–very exacting.

There was one change I made around 3:45 AM which, as I refreshed the page, crashed the entire site! Even the administrative side was pranged. Luckily there was a backup of the file in question–not my normal practice.

To write a website you must speak multiple programming languages simultaneously. At the same time you must never forget each web browser reads you code slightly differently… except for Internet Explorer 6 which is the redheaded stepchild of computing and reads it totally differently!

Imagine you type “fish.” Everyone reads “fish,” except IE6 which see “turtle.” It’s that kind of bad. Some sites now post warnings when IE6 users surf by!

Ninety percent of the web site’s structure is now in place. It’s much cleaner and more professional than what was there yesterday, but it still looks too cold and rectangular. I’m looking for ways to soften it… make it look less calculated and more friendly.

In the meantime, with each website I build the job gets easier and the payoff (in looking, not cash) gets more rewarding. Hopefully I can accomplish more tonight.

Google Changes Everything With The New Google Chrome OS

Price out Windows Vista (or soon-to-come Windows 7) or Apple’s Mac OS X Leopard and see how they stack up against free! Google’s new OS will be open source which means free.

A little after midnight Google made a startling announcement. Late next year Google will roll out an operating system–Google Chrome.

Price out Windows Vista (or soon-to-come Windows 7) or Apple’s Mac OS X Leopard and see how they stack up against free! Google’s new OS will be open source which means free.

Some of you reading this are more technophobe than technophile so here’s a quick explanation. An operating system connects the programs you run with the underlying hardware that is your computer. Different operating systems interface with programs differently. Software must be written or rewritten for each OS. That is why my Mac friends kvetch so often about applications they want not being available for their machine.

Google’s OS promises to untie applications from a specific OS.

The software architecture is simple — Google Chrome running within a new windowing system on top of a Linux kernel. For application developers, the web is the platform. All web-based applications will automatically work and new applications can be written using your favorite web technologies. And of course, these apps will run not only on Google Chrome OS, but on any standards-based browser on Windows, Mac and Linux thereby giving developers the largest user base of any platform.

Actually there are lots of promises starting with security and speed.

Speed, simplicity and security are the key aspects of Google Chrome OS. We’re designing the OS to be fast and lightweight, to start up and get you onto the web in a few seconds. The user interface is minimal to stay out of your way, and most of the user experience takes place on the web. And as we did for the Google Chrome browser, we are going back to the basics and completely redesigning the underlying security architecture of the OS so that users don’t have to deal with viruses, malware and security updates. It should just work.

This is a huge announcement. Microsoft and Apple stock will plunge this morning. As of now their business plans are suspect.

It’s more than just a tech thing. This is a seminal moment in the history of communications, computing and media.

Father’s Day Gifts

Don’t feel sorry for my dad. He is 100% sharp and 100% active. He teaches computing to his fellow seniors at the condo. I suspect he is currently having the best time of his life. Can you say that?

logitech_keys.jpgIt’s Father’s Day. It’s good to have an excuse to be nicer to my dad! We like to buy a Father’s Day gift for him, but quite honestly it’s tough to do. What do you buy an 82 year old man? By now he has acquired nearly everything he wants!

We know some of the gifts we got him in the past were received graciously, but still missed the mark.

Oh–I should mention deciding on my dad’s gift is my responsibility. Considering Helaine is responsible for the other 99.9% of purchases we make it seems fair. But, like I said, he’s tough to buy for.

Along with being 82 and quivering from “essential tremors,” my dad has just one working eye. The ‘good one’ is no prize either with cataracts and other age related problems.

-PAUSE- Don’t feel sorry for my dad. He is 100% sharp and 100% active. He teaches computing to his fellow seniors at the condo. He is MSNBC’s most loyal viewer (often playing the TV loud enough to make sure his neighbors also hear the show). I suspect he is currently having the best time of his life. Can you say that?

While visiting us last month he mentioned in passing that it’s sometimes difficult to use his computer’s keyboard in anything but strong light. That’s what led to his gift–a “Logitech Illuminated Ultrathin Keyboard with Backlighting

Bright, Laser-Etched, Backlit Keys that Let You Type Easily–Even in the Dark

Bright, laser-etched, backlit keys provide precise illumination that can be adjusted to suit your needs. And only the characters are illuminated, so you get just the right amount of light.

When we spoke to him early this afternoon he sounded genuinely pleased. He characterized it as a “thoughtful gift.” It’s something for my dad’s inner geek.

It is better to give than to receive.