Reducing power usage: SheevaPlug and Squeezebox Radio

July 7, 2012 12:36 pm

Since we’ve entered summer our electricity rate tiers have switched to the summer levels.  This means that the lower (cheaper) tiers are smaller so you start running into the much more expensive tiers sooner.  Tiers 1 and 2 are both pretty cheap, 13 and 15 cents per kWh, but tier 3 jumps to 30 cents per kWh.  So whenever possible we try to avoid landing in tier 3.

A while back Mom gave me a Kill-A-Watt meter.  Our electricity bill informs us that we’re consistently using substantially more electricity than “similar homes in your area.”  Which seemed odd since we don’t obviously waste energy.  So I finally got around to checking on our electronics to find out what’s guzzling our energy.

Jess has an old stereo thing that we use to listen to music when going to bed.  I discovered that this stereo was drawing ~18 watts regardless of what it was doing, 24 hours a day, 7 days a week.  So just having this stereo plugged in was costing us somewhere between $20 and $45 a year depending on the tier.

I have a desktop computer which I use as a file server and media center (via XBMC).  It holds all of our DVDs so that the actual DVDs sit in a box somewhere out of the way.  It also holds all of our music files and I use it to download various things via bittorrent (Linux ISOs, games purchased via the Humble Bundle, perfectly legal things, of course).  Thus the computer was usually on 24/7 also.

So I was rather shocked and appalled to discover that it was drawing ~106 watts when running.  Keeping that machine on was costing us ~$100-$200 a year!  So the first thing I did was dig into configuration options and disconnect unused components.  Via this route I was able to bring its energy usage down to about 80 watts.  Better, but not great.

Enter the Logitech Squeezebox Radio and the SheevaPlug.

Logitech Squeezebox Radio

IMGP8274as

The Squeezebox Radio was something I’ve wanted for a little while.  It’s a nifty device and the very low power usage was just a nice bonus.  It’s, essentially, a music streaming device with built-in speaker and wireless network connection.  So you just plug it in and you can listen to Internet radio stations, connect to a Pandora account (or most other music streaming services), and play music from a local server via the freely available Logitech Media Server.  Something I like about it is that all the software is open source and they don’t make any attempt at locking down the software or hardware.

Anyway, I received the Squeezebox Radio for my birthday this year.  Part of its job was going to replace Jess’ old stereo system.  It’s working great at that task and takes up less than a third of the space.  It’s small (smaller than I expected) and easy to move so Jess often moves it to the living room during the day, into the bathroom for Heather’s bathtime, etc.

The Squeezebox Radio draws ~2.0 watts when running (~2.2 watts when the screen is on).  So that’s a big win over the stereo drawing 18 watts.  But it also contributes in savings in other ways.  Instead of running the full blown stereo system in the living room for music Jess uses the Squeezebox Radio, so that’s going to count for something.

Overall I am very pleased with the Squeezebox Radio.

The Squeezebox Radio spends much of its time streaming music locally from the desktop (using the mentioned media server software).  And the computer was the big power hog.  So let’s address that now.

SheevaPlug

IMGP8269as

To try and reduce the power usage of the computer I spent some time researching low-power computing options.  I researched building an Intel Atom based machine, an AMD Fusion based machine, a dedicated NAS device, and a few other options.  But based on those systems it looked like I was going to get a lot more power than I needed and still be pulling 20-30 watts.

I then turned my attention to the Plug Computer scene.  Plug computers are designed to be cheap, low power, plugged in somewhere out of the way, and mostly forgotten. They have a vibrant community built around them.

There are several plug computers to choose from.  I went with the SheevaPlug because it has a long history with many success stories and guides.  Its age means it’s a little less capable than some of the other offerings, but it looked like it would do what I needed just fine.

It’s small, about the size of 3 decks of cards.  It features a 1.2 GHz ARM processor, 512 MB DDR2 RAM, SD Card slot, USB 2.0 port, and a gigabit ethernet jack.

I set it up with a 4 GB SD card and a 64 GB USB flash drive.  I had planned to use a 2 GB SD card, but it didn’t like the one I had and a 1 GB card was too small.

I used the 4 GB card to install the operating system (Debian Linux) and other necessary software (like the Logitech Media Server, Transmission [a bittorrent client], etc.).

The 64 GB USB flash drive is holding all the data I need.  It has our music library, backup files from the Board (the Board gets backed up nightly, previously to my desktop, now to the SheevaPlug), and any currently active torrent files.

Maybe some of the other plug computers are different, but setting up a SheevaPlug isn’t exactly for the novice.  I had to cobble together bits and pieces from various guides in order to get everything working correctly.  It requires a working knowledge of Linux, a comfortable familiarity with command lines and a basic understanding of memory addressing (well, if you want to have any idea what the commands you’re typing do, that is).

Here are the main resources I used:
http://www.cyrius.com/debian/kirkwood/sheevaplug/
http://www.cyrius.com/debian/kirkwood/sheevaplug/install.html
http://plug.noloop.net/sheevaplug-hacks/installing-debian/
http://wiki.slimdevices.com/index.php/SheevaPlug_Installation_guide
http://d-i.debian.org/daily-images/armel/20120705-08:35/kirkwood/netboot/marvell/sheevaplug/ (for the latest Debian installer images)
I also needed some decent Google skills to solve various issues along the way.

The SheevaPlug is up and running smoothly now.  Running full tilt it draws about 3.5 watts.  So the Squeezebox Radio and SheevaPlug together use about 6 watts compared to the ~125 watts previously needed for the desktop and stereo.  So over the course of 1 year this set up will save us somewhere between $120 and $200 in electricity.  The SheevaPlug costs $99, so it will pay for itself in a year and that’s ignoring the reduced cooling costs.

Heather Versus the Plums

July 2, 2012 9:27 pm

Jess gave Heather some cut-up plums.  She really enjoyed them and made a royal mess.  (Sorry for the shaky camera work, I cut it to 17 seconds to avoid the most nauseating part when I start walking to get closer to her.)

She was so pleased with herself.  Also, she loves the camera.  She’s a complete ham.

IMGP8257as IMGP8244as IMGP8249as

Let’s bring this meeting to order.  First item of business: We’re going to need more plums.

This is her mugshot from the incident:

IMGP8252as
“Your charges will never stick!  I’ll be back on the streets by tomorrow!”

Heather: 8 months

June 30, 2012 10:50 am
Heather was 8 months old on Thursday, and she’s getting so big! She can sit and crawl and pull herself up to her knees (she’s getting pretty good at pulling all the way up to her feet, too). As of last week, she officially weighed 14 lbs, 10 oz.  She’s been wearing 9-month clothes for a couple of weeks now.
IMGP8193as

Heather:

  • LOVES taking baths.
  • LOVES to look at new things and people.
  • HATES when I leave the room. (Sometimes, she hates when I am out of reach. Many of our afternoons are spent with us trying to figure out how I can hold her tight while she crawls around and plays. Obviously, this is impossible, but it seems to be what she would really like.)
IMGP8200as
  • LOVES the VeggieTales opening song. I use it to distract her while I trim her nails!
  • LOVES shiny balloons.
  • HATES those few seconds between when she realizes I’m going to nurse her and when the nipple actually enters her mouth.
IMGP8210as
  • LOVES eating Cheerios.
  • LOVES chewing on things. Sometimes, she’ll grab your finger and shove it in her mouth—right back along the side, not in front— to chew on.
  • HATES loud, sudden noises. Also running bathwater or the blender or vacuum. And sirens up close scare the living daylights out of her.
IMGP8201as
  • LOVES playing with hair—mine, Kyle’s, whatever.
  • LOVES pulling over the recycling bag and playing with whatever she can find inside.
  • LOVES little flashing lights, like on computers.
  • HATES story time. (I really, really hope this is temporary. She has always loved it! But she currently seems to greatly prefer our books to library books, which make her squirm and thrash and cry. Strange.)
IMGP8205as
  • LOVES pulling books off bookshelves (or out of boxes).
  • LOVES getting vitamins—or anything from a dropper, really. She gets iron twice a day, and a tri-vitamin and fluoride once a day. She loves them all. (In good news, I’ve been able to stop giving her gas drops, though she loved those, too.)
  • HATES going to sleep.
  • LOVES being held (unless you’re trying to get her to sleep, of course). She’ll crawl a long ways to get you to pick her up. (And then she’ll hoist her armpits at you until you do!)
IMGP8186as
  • LOVES being tossed in the air/held upside-down.
  • HATES having her face washed.
  • LOVES making noise.
  • LOVES squeaking her fingers down the pages of her board books.
  • LOVES when Daddy comes home.
IMGP8198as

It’s getting rather difficult to get candid shots of her; as soon as she sees the camera, she bolts for it:

IMGP8177as

And a sleep update: Heather’s getting pretty good at staying asleep/soothing herself back to sleep if she wakes up, but she’s also started fighting the initial put-down pretty hard. We’re down to one nap a day, which is insane, but seems to be working alright for us. She’s getting enough total sleep (she usually sleeps 12-13 hours at night, so a one- or two-hour nap is okay, according to her pediatrician), but the stretch between the nap and bedtime gets kind of long some days, and she grumps.

Heather is growing and learning so quickly these days! We have a lot of fun with her, and we love her very much.
Heather book-box triptych_s

Book Review: The Tyranny of Clichés by Jonah Goldberg

June 20, 2012 8:07 pm

To start, an anonymous commenter asked me to read this book. It is unlikely I would have selected this for reading material without prompting.  Also, I know nothing about Jonah Goldberg outside of this book.  I don’t know who he is, what he does, or why anyone should care what he thinks.  So my opinions are not built around any personal like or dislike of Goldberg himself.

I’d like to preface my remarks by plainly admitting that clichés generally lack depth and nuance.  Generally because it’s hard to include depth and nuance in an one-sentence sound-bite.  But just because they have obvious and glaring exceptions does not mean there’s nothing worth hearing from them.

I’ll even agree with Goldberg that when clichés are used as discussion-enders the people who use them as such do a disservice to society.  Like using Wikipedia for research, clichés should be a starting point rather than a stopping point.

Honestly, I kept this as short as I could, but it’s still longer than I’d like for a blog post.  But let’s get started.

“One man’s terrorist is another man’s freedom fighter.”

Goldberg introduces his book with his criticism for “One man’s terrorist is another man’s freedom fighter.”  One example he uses is Martin Luther King Jr.:

Most reasonable and decent people would recoil at the suggestion that Martin Luther King was a terrorist (some liberals might interject at this point and say, “Aha, but some Southern racists said exactly that about King!,” to which a sane person would respond, “Yes, and they were wrong to do so”). (p5)

Goldberg takes an example entirely supporting the idea the cliché represents and then dismisses it because the people holding the viewpoint that King was a terrorist are wrong.  This seems to be a blatant misunderstanding of what the phrase is trying to say.  The phrase is saying that people can view the same situation in completely opposite ways and that to each person their own viewpoint is the valid one.

Similarly, he says it’s ludicrous to suggest that George Washington and Osama bin Laden could be viewed as either terrorist or freedom fighter.  Which, of course, they can be if you understand how to view the world from someone else’s point of view.  I imagine the British would have happily (and in their eyes, rightly) labeled George Washington a terrorist had the word been used then as it is now.  I also easily imagine that the followers of Osama bin Laden view him as a martyr for their cause for freedom from Western oppression (as they view it).  This does not mean that we can’t also view those same examples differently and apply our own moral reasoning.

Goldberg, however, refuses to anyone a point of view which conflicts with his personal sense of morals.  Osama bin Laden can’t be a freedom fighter because he wanted to oppress women.  Washington can’t be a terrorist because he wanted to create a nation of freedom.  And that’s essentially where his argument ends, but not before calling anyone who disagrees “a terrorist sympathizer,” “an idiot,” or “frightened.” (pp4-5)

Centrists, Moderates, Independents and Compromise

Next Goldberg attacks political moderates and the concept of compromise:

The independents and moderates who just grab stuff from this shelf, then from that shelf, like a panicked survivor of the dawn of the dead grabbing what he or she can from the supermarket before the zombies spot her, do not value consistency at all. (p7)

After an eighteen-month campaign, all of the informed, conscious, and ideologically consistent voters have already made up their minds.  All that’s left are the undecided centrists, who actually think they have the more sophisticated and serious position; their indecision comes, actually, by virtue of the fact that they’ve either not paid much attention until way too late in the game, or more simply, they’re a**holes (sic) who think they must be the center of the universe. (p8)

If I say we need one hundred feet of bridge to cross a one-hundred-foot chasm that makes me an extremist.  Somebody else says we don’t need to build a bridge at all because we don’t need to cross the chasm in the first place.  That makes him an extremist.  The third guy is the centrist because he insists that we compromise by building a fifty-foot bridge that ends in the middle of thin air?…The independent who splits the difference has no idea what to do and doesn’t want to bother with figuring it out. (p7)

If that’s not arrogant, intentional misunderstanding then I’m not sure what is.

He seems to be unable to grasp the concept that a voter may not like any available candidate because none of them particularly align with the voter’s ideology; and, therefore, they spend more time trying to decide what to do than a voter who is perfectly aligned.

These excerpts perfectly show Goldberg’s reasoning throughout the book:  There are only 2 valid viewpoints, the “liberal” one and the “conservative” one.  And if you don’t fit into one of those two bins it’s because you “do not value consistency at all”,  “[have] no idea what to do and [don’t] want to bother with figuring it out”, or “[are an] asshole who [thinks you] must be the center of the universe.”

When a situation is complex and not easily divided into two sides Goldberg sets up a false dichotomy and then attacks the side he doesn’t like.

This leads me to my biggest problem throughout the entire book: Goldberg rarely has anything constructive to say.  Almost every chapter is an angry attack made of emotional vitriol.  Sadly, I rather expected this type of one-sided rhetoric given that the subtitle of the book is, “How Liberals Cheat in the War of Ideas.”  He makes no secret that it’s going to be an assault rather than a discussion.

Which is really too bad.  At times you can see that he’s intelligent and able to form meaningful thoughts.  And he could have written a book I probably would have really enjoyed; that is, if he had attempted to present a remotely fair view of the topics.  But instead it’s all, “I’m right; everyone else is an idiot” (I suppose that’s what sells books).  [I’m not even saying he shouldn’t pick a side, but at least give the other position a fair shake and then argue for a side instead of just attacking the other.]

Dissent

Liberals are uncomfortable with the topic of patriotism because their core philosophical impulses are to make America a different country than it is.  This is not an evil impulse, and it can certainly manifest itself in patriotic ways.  More importantly, it can manifest itself in humane and decent ways.  But at the most basic level love is about acceptance.  If you are constantly trying to change the person you claim to love into someone he or she is not, there comes a point when it’s reasonable to ask whether you really, truly, deeply love the person for who he or she is.  Barack Obama campaigned promising to “fundamentally transform” America.  We would not think a husband who promises to “fundamentally transform” his wife has a healthy love for her. (pp127-128)

In a incredible manipulation of words Goldberg equates patriotism to love and then argues that anyone who wants to change the country (specifically President Obama) doesn’t love the country and is equivalent to an abusive husband who demands his wife change to suit his whims [seriously?!–yes he’s entirely serious].  (Also, stay tuned for a future blog post discussing nationalism compared to patriotism.)

“Better ten guilty men go free than one innocent man be imprisoned”

This, I presume, was the impetus for the commenter asking me to provide a review.  In the aforementioned post I made this remark, “…my predilection for the idea that it is better to let 10 guilty persons go free than to convict 1 innocent person.”

This chapter, like a few others, is rather bizarre in that Goldberg never makes any point.  First he rambles on for four pages on the idea that it would be insane to release 10 prisoners every time a defendant was found not guilty in court (or some variation on that theme).  And, yes, it would be rather silly to embark in such behavior.

He then goes on to say that of course that’s not what anyone means when they use the phrase.  He then spends one page defending the principle that the phrase represents (that we should have a justice system that errs in favor of the defendants).  He then ends the chapter with this paragraph:

But the phrase becomes pernicious and dangerous when it is used to change the subject from actual and specific questions of guilt or innocence.  If Joe the Accountant is guilty, he is guilty.  Too often, when people invoke n guilty men what they are in fact trying to do is change the subject.  They corral an abstraction–“the system”–because they are uncomfortable arguing the facts in question. The implication is that they are arguing with somebody.  But who are they arguing with?  Not the judge, nor the prosecutor, nor the loved ones seeking justice for the dead, nor the other guests on the cable talk show.  It is a debater’s talking point preloaded with its own straw man.  As such it is a way to fend off an argument rather than a means of making one. (p158)

Now, I’ve read it several times over and I can’t make any meaningful sense out of it–especially not as the scathing criticism over the phrase that it’s apparently supposed to be.  I guess he’s arguing that some people try to use the phrase as a defense for letting someone escape justice?  I’ve never come across such usage, but then I don’t spend my time watching talk shows (where he implies this occurs).

Which leads me to my concluding topic.

In many, if not most, of his chapters he sets up some grand argument (usually a false dichotomy) and then attacks the “liberal” side as being absurd/stupid/ignorant/etc. and rarely actually defends the “conservative” side.  But much of the time I found myself simply not caring, because I personally didn’t agree with either side he posited.  But, as I previously mentioned, to him that simply makes me either ignorant, lazy, or an asshole; so take your pick.