Coming Soon….

December 30, 2009 at 2:17 pm | Posted in Economics, Technology, Uncategorized | 1 Comment

There’s so much bad news on the upcoming decade that I can’t even get myself to blog about it.  It seems to me that the US of A is quickly headed towards one of those “Lost Decades” that we smugly assumed could never happen here.  But unless a gamechanger arises quickly to redistribute economic power in the world, there doesn’t seem to be much hope of escaping it.

So, I’m holding onto 3D printing as one of the possible gamechangers.  I really don’t think people appreciate how much DIY manufacturing would affect our pipelined economy.  And to really put a futuristic spin on it, check this out.

[photo of cool 3D medical printer goes here when I can get WordPress to insert it]

Nifty, huh?  Think of the possibilities:  theoretically, any human organ could be manufactured and microsurgically attached with no fear of rejection.  Bones, joints, blood vessels — maybe even entire limbs could one day be replaced!  There’s a gamechanger for you….

And act now, and you can have your own (non-medical) 3D printer for under ten thousand dollars….

Learning Linkstation Linux

October 6, 2009 at 12:41 pm | Posted in Personal, Technology | 1 Comment

The hard drive on my Tivo Companion seems to be having issues, so I took it offline before I lost all our media.  I’ve been looking at bumping things to the next level, anyway.   I mean, a Windows server is cool, but nothing is as l33t as a Linux server appliance!  So, when I found a great deal on a Buffalo Linkstation on eBay (natch), I just had to take the plunge.

So, after we cracked the case to verify that it was in good working order, my Padawan and I set it up on its own subnet and flashed it to a Freelink distro of Debian Linux.  Then, it was time to put it on the network, roll up the sleeves, fire up a terminal emulator, and wade in.  Of course, none of the detailed instructions that we had found on line panned out, so I’ve been making up a lot of steps via trial and error.  So far, we’ve managed to get Java loaded and a Samba share visible on the network.  I was trying to load VNC when the root partition ran out of space.  Now, I’m trying to figure out how to repartition a remote server … way cool!

Getting the new Tivo Server up and running may take a bit longer than I had hoped, but the result will be worth it.  So, in the meantime, let me leave you with four Lessons Learned:

  1. GUIs are for wimps.
  2. apt is the coolest thing since sliced bread.
  3. The World Wide Web is really just an extended man page for Linux.
  4. vi is a practical joke on the rest of the world that Bill Joy is still chuckling about.  

And, I still haven’t hit upon the right name for the server yet.  Suggestions?

Trek Talk and the DOE

September 25, 2009 at 12:28 pm | Posted in Arts, Science, Technology | 3 Comments

Remember the wonderful tech-talk that the writers were so fond of on Star Trek?  Just reflect on the melodious qualities of this line:   “We’ll be retuning phasers to higher EM base emitting frequencies to try to disrupt their subspace field.”  Ah, music.  And who among us has not slipped into an aesthetic trance mulling over the metaphysical implications of  the Transporter’s Heisenberg Compensators?

So, when I stumbled across this one on an electronics trade mag website, I just had to post it for you all to enjoy. 

Sandia National Laboratories’ project, “Semi-polar GaN Materials Technology for High IQE Green LEDs,” seeks to improve the internal quantum efficiency (IQE) in green nitride-based LED structures by using semi-polar GaN planar orientations for InGaN multiple quantum well (MQW) growth. The DOE said that these semi-polar orientations have the advantage of significantly reducing the piezoelectric fields that distort the quantum well band structure and decrease electron-hole overlap. At the end of this program, Sandia National Laboratories expects MQW active regions at 540 nm with an IQE of 50%, which with an 80% light extraction efficiency should produce LEDs with an external quantum efficiency of 40%, or twice the estimated current state-of-the-art.

Now that’s poetry.

Tivo Geek

August 29, 2009 at 9:37 pm | Posted in Off the Wall, Personal, Technology | 1 Comment

I will admit it publically — I am an Official Tivo Geek.  The other night, I hacked a sample Tivo HME “Hello World” app so it would put my son’s name and “Go Ravens!” in big purple letters on the TV screen.  I now have a basic idea for a Tivo version of the Weatherbug app, hosted on the low power server box that I built for the primary purpose of hosting movies to stream to the Tivo.  The family already uses the Tivo to listen to our digital music collection of ripped MP3s, and I hope to do the same with our DVD collection.

I think the Tivo has changed our family’s media habits more than any other device since I first installed an Ethernet hub.  We watch what we want to watch, when we want to watch it.  Looking for something on TV?  Take your choice of one of the two hundred or so of our favorites we have on tap, plus any one of the dozens of movies and episodes we have selected to stream via Netflix.  Commercials?  Skip over them.  Miss the begining of the Ravens game?  The Tivo is already recording it, so you can start at the opening kickoff and skip past commercial breaks until you catch up to the action.   Phone call?  Pause the show, then pick up right where you left off.  The Tivo will handle the rest.  Tivo is the new doughnut.

With the server, the Tivo also organizes and displays photos and home movies.  It provides a comprehensive TV guide, and you can even use it to order a pizza.  The dual tuners support HDTV and CableCard, so it handles the new digital formats without a hitch.  I really don’t see why anyone with a TV set doesn’t log on and buy one.

But true Tivo Geekdom requires taking things to a new level.  Hence Bopo, the Windows XP server that my sons and I hacked together out of a HP T5710 motherboard and some cheap parts from China.  The name comes from my son’s hamster — I’ve taken to naming our various computers after our household pets.  Bopo is small and cute and … well, so is Bopo.  It fits nicely in a wooden jewelry box that ended up in our possession a ways back.  I was planning on having Bopo sit on the shelf next to Tivo, so it had to look nice.  But, I abandoned that plan and just put it down in the basement utility closet with the rest of the network stuff.  Bopo still looks cool, and it runs cool too (if you leave the lid open), since it only sucks down 18 watts, which is about as much as the hallway light that my kids leave on all the time.  The main storage drive is 160 Gb, which I figure should hold about 100 DVDs worth.  I plan to upgrade it to a 1Tb drive after Christmas, if I can find a good sale.  The Tivo’s warranty also expires around then, so I’ll look at upgrading its internal drive as well.

But a good server needs good software, and I’ve been able to scrounge that off the Web.  I’m using Tivo Desktop for music and photos, though I may try Galleon as an alternative.  I crunch DVDs down to mp4s with Handbrake, then serve them up with StreamBaby.  I’m also playing around with KMTTG to archive Tivo’ed shows — I found Tivo Desktop Plus to be seriously disappointing in this area.  And now that I’ve got my hands on a .NET library for HME programming, I can write my own apps.  A Weatherbug client will probably be the first, but the sky is the limit from there.  Hmmm, what about an Atari 2600 emulator…..  Or maybe  — Space Ace!

A Greenie Gets It … Almost

July 24, 2009 at 12:28 pm | Posted in Economics, Technology | Leave a comment

Here is an interesting article from The Huffington Post.  In it, the author addresses “the elephant in the room“: nuclear power is the only “carbon-free” energy source that stands a snowball’s chance of meeting the world’s needs in the forseeable future.  Biofuel has finally been discredited.  Wind and solar sound good and look cool in your backyard, but the energy density just isn’t there.  Factor in the the high cost of installation per kilowatt, the cost of maintenance, and degredation over time, and they are just not practical.  Maybe someday, someone will come up with a more efficient alternative energy source, but in today’s technological toolbox, nuclear fission is the only game in town.

But here is the funny part:

My plan would provide huge economic benefits to the United States. We’d create jobs, improve our trade deficit, and get a nice on-going monthly cash flow from the plants we finance. So whether you believe in global warming or not, this plan works.

Um, yeah.  Thirty years ago, maybe.  That’s when construction began on the last nuclear power plant built in the United States.  The US of A has gained zero experience from designing and building  new commercial-scale plants in for over three decades.  Zip.  So, where are we going to get all these highly specialized American engineers and construction workers from, anyway?

That’s easy — from the countries that still invest in nuclear power: France and Japan.

But what about the great American firms?  We have companies with nuclear experience, don’t we?  Well, yes … and no.  The great Westinghouse, builder of America’s nuclear power empire, was bought by Toshiba back in 2005.  General Electric‘s nuclear division merged with Hitachi in 2006.  Meanwhile, France’s EDF group has been buying up American nuclear firms left and right.  Trade deficit?  Yeah — all the profits are going overseas.

There may be “green jobs” to be found in the nuclear industry, but they are not American.

I’m Published!

July 23, 2009 at 2:57 pm | Posted in Personal, Technology | 3 Comments

I finally got an article published in a major technical magazine!  No, it‘s nothing earth-shattering, and I actually wrote it over my lunch break one day, but I’ve always wanted to see my name in print in a “realperiodical.  The closest I ever came was an attribution in someone else’s column.  But now, I can read my own article!

Yeah, I know, this is rather white and nerdy of me.  But it is cool, sorta.  I mean, there has to be some geek cred for it, right?

By the way, the printed version was edited quite a bit from the original.  I’ve included my original submission below.  But, be sure to click on the link anyway so EDN knows how much you love me!


At a former employer, business had been going very well – our startup company selling microprocessor-controlled weather stations to schools and broadcast entities was taking off, orders were picking up, and we were finding our booth very popular at trade shows.  Always on the lookout for things new and different, our president had become enamored with scrolling LED signs, and he insisted we needed one in the booth at the next show.

 “Just imagine: right behind the presenter will be up-to-the-second weather readings scrolling and flashing in bright colors!  Who wouldn’t stop to take a look at that?”

 While I had reservations about the aesthetic appeal of barometric pressure readings blinking in rainbow hues, I did have to admit that it would be a nice challenge which would show off some of our company’s technical expertise.  So I agreed, then almost regretted it when I found out what our schedule was.  Ouch.  We had limited time to get this show on the road.

 The boss had already selected a vendor for the scrolling signs, so I took a look at the interface specification.  I was pleasantly surprised to find that it supported a rich serial protocol for transmitting and updating messages to be displayed.  All I needed to do was convert our serial data stream from the weather station to the format that the sign understood.  The job was starting to seem a lot easier.

 We had decided that we wanted a standalone unit that we could market later, so we went with an 8051-family microcontroller solution which would receive weather data on one UART and transmit display data with the other.  To save time and effort, we ordered an OEM board from a vendor we had used before, and we recycled a number of embedded C routines to handle the serial data streams.  All that had to be done was to write some simple C code to transfer weather data from one stream to another.  We might meet our deadline after all.

 The initial work went perfectly.  I had hard-coded some test messages into the interface, and they displayed perfectly on the sign.  I set up the serial input buffer and state machine on the receiving port, and I was able to see the extracted weather data in the debug output.  All that was left to do was include the weather data in the output stream.

 I expanded the output buffer to hold the larger data, and reset the system.  Panic quickly set in.  Instead of my orderly flow of temperatures and precipitation counts, all I got was a garble of letters and symbols.  Something was seriously wrong.  Even though the serial code had been tested in a number of other applications, I began to comb through it, looking for any mistake I could have made.  I checked and double-checked every inch of the code, and after banging my head against the wall for a few hours, I chose a time-tested course of action:  I shut off my computer and went home.

 The next morning in the shower (where I have my best ideas), I realized what the problem had to be.  Arriving at work the next day, instead of reaching for the computer power switch, I reached for a small screwdriver I kept for just such purposes.  Prying up the main RAM chip on the OEM board from its socket, I found the culprit – one of the data pins was bent under the chip.  When I increased the size of the output buffer, the compiler had automatically moved the buffer from internal memory in the CPU to external RAM in order to accommodate the extra space.  With the pin bent, though, all the ASCII characters got scrambled before I sent them to the sign, which dutifully displayed the gibberish anyway.

 With the pin straightened, it was not long before we had a working sign interface module, just in time for the next trade show.  Even our president was impressed.  “Looks great!” he said.  “Now, I have this idea for a weather billboard…”

Forty Years Later

July 20, 2009 at 8:17 pm | Posted in Personal, Science, Technology, Workplace | Leave a comment

My dad sent me an email message reminding me how I, as a ten-week-old baby, was propped up in front of the kit-built Heathkit to see the historic landing on the Moon.  This reminded me of a scene from a great movie, The Dish, and I found myself tracking down exactly what a 1201 error in the LEM guidance code was, anyway.

That led to this little gem.

Apparently, not much has changed in the world of third level tech support….

The Next Big Thing, revisited

June 9, 2009 at 11:35 am | Posted in Economics, Technology | 1 Comment

On the heels of a previous posting, the good folks at Dimension sent me a free sample “print” — a salt shaker of an unusual shape.  Here are the pics I took with my brand-new Samsung Alias 2 (excuse the focus problems — I’m still learning the ins and outs):

3D printed salt shaker with screw-off top

3D printed salt shaker with screw-off top


Inside the shaker

Inside the shaker

As you can see, the shaker has a unique twisty shape.  Anyone who has worked with plastic molds will tell you that shapes like these make for very complicated (read expensive) molding operations.  But, apparently the uPrinter can handle complex shapes like these with aplomb.  The possibilities seem to be limited only by the imagination of the designer….
It’s hard to see in the picture, but the shaker has a very fine ridged texture on all surfaces due to the manufacturing process.  The ridges could probably be polished off, or it may be that consumers will accept this in exchange for the benefits of creating their own plastic implements.  The ABS plastic itself, however, is solid and durable, and I maintain my statement that stereolithography someday will become a major disruption in the worldwide consumer economy.

We’ve All Got Cell Phones, revisited

May 28, 2009 at 12:46 pm | Posted in Technology | 3 Comments

Almost a year ago, I posted on the transformative nature of cell phone technology. Now, you are reading my first post written on a cell phone. Yes, I am currently typing this on my new Samsung Alias 2 which Verizon gave me for free when I updated our plan to include unlimited text and Web.

It’s amazing to see how much information is already “mobilized” for the limited display capabilities of this fairly capable portable information station. And, for those websites not already mobile friendly, Google offers a “mobilizer” that renders standard web pages in a more mobile palatible format.

Sorry, no links or pictures — I haven’t figured an easy way to add them yet. But, this new method may give me another chance to jot thoughts as I have the odd free moment during the day — if I’m not idly browsing Wikipedia, that is….

No Mom, I’m Preparing for the Future … Really!

May 19, 2009 at 2:22 pm | Posted in Off the Wall, Technology, Workplace | 1 Comment

Here is an interesting quote from none other than Rob Carter, CIO of Fed Ex:

Rob Carter, chief information officer at FedEx, thinks the best training for anyone who wants to succeed in 10 years is the online game World of Warcraft. Carter says WoW, as its 10 million devotees worldwide call it, offers a peek into the workplace of the future. Each team faces a fast-paced, complicated series of obstacles called quests, and each player, via his online avatar, must contribute to resolving them or else lose his place on the team. The player who contributes most gets to lead the team — until someone else contributes more. The game, which many Gen Yers learned as teens, is intensely collaborative, constantly demanding and often surprising. “It takes exactly the same skill set people will need more of in the future to collaborate on work projects,” says Carter. “The kids are already doing it.”

Hmm.  I wonder if they are hiring?  Then again, our CIO might be planning the same thing….

Next Page »

Entries and comments feeds.