Moving to electronic books

I love reading and I love books.
This is a picture of some of the books Michele and I have accumulated. This is after we have donated yearly to the local library.


Even though we both have Kindles, I still prefer to buy paper books. Can’t really put my finger on why, but I still prefer a paper book in most circumstances. I do read a lot on my Kindle and am impressed by how quickly it’s come to change what I expect out of a book.
Recently, I decided to learn how to program Ruby on Rails. My friend Yoshi, recommended a book to use. Obviously, I could have bought it electronically and had it in seconds, but instead I made a point to go to a store and buy the book. I was sure to check that it was the latest edition.

I’ve been humming along with learning for a bit and hit a stumbling block. Something didn’t match what the book said. I got frustrated and chatted with Yoshi. After looking a bit, he said, “Aw crap, you ran into the rails 3.1 change. They fundamentally
changed the way css and javascript files are stored and generated.” I was able to find some of the book errata online and move past.
This week I was continuing to work and bumped into another problem. Once again I couldn’t get an example exercise to work. After two hours I finally found someone else with the same problem and learned that .rjs no longer worked and I needed to use jQuery instead. I had wasted two hours again, because my paper book was out of date.

On the left is the printed version and on the right, the electronic version.
This is where printed books clearly fail. Technical and instructive books simply get out of date too fast these day.
The book I’m reading is from Pragmatic Programmers and they offer a great program for people with the paper versions to get electronic versions. If you go to their coupon page and prove you have a paper version, you get a huge discount on the electronic version. I now have DRM-free version in PDF, Kindle, and iPad formats.
Textbooks, I’m liked reading you over the years, but your day is done. I’m an electronic convert.

How much time America wastes in line at Starbucks

Recently, my friend Kirill asked, “Wonder how much time America wastes in line at Starbucks“. Interesting question, I thought. Let’s do the math.
According the Starbucks 10K filing in 2010, there were 11,131 stores in the US.
According to this analysis by Trefis, there are an average of 449 visits per store daily.
Doing the math: 11,131 stores * 449 visits per store = 4,997,819 visits per day by Americans.
If we estimate that the process averages 5 minutes per visit to go from entering the store to have the coffee in hand is five minutes, we get these numbers.
The time wasted in line at Starbucks by Americans, per day is:
24,989,095 minutes = 416,485 hours = 17,354 days = 48 years

Obviously these are just rough estimates, but the time is significant. Also, some might argue that time at Starbucks is not wasted, as you do get your drink or food. Everyone’s views on the value of Starbucks will vary.
Personally, I don’t mind going to Starbucks, but prefer a lighter roast coffee made from better beans.

NFL Widower

It’s September. That means that once again I am a NFL Widower.
The Superbowl is Feb. 5, 2012, so there are 5+ months of football ahead. My wife is thrilled.
I like sports. I watch football, baseball, cycling, hockey, and pretty much anything else. Sports are always better than police procedurals, medical dramas, music/dance competitions, and reality voyeur shows.
But my wife, she LOVES football.


Her favorite hat to wear out running, working in the yard, or doing anything outside is her beloved NFL cap. We’ve been through so many, you can see the amount of use she puts them through. She rejects the individual team hats. It’s the whole NFL she loves.
We have the full DirecTV Sunday Ticket so we can watch every game without fail. Now that the kids are older, she’s even more into football. I wrote about this in 2005, but now she’s taken it to new levels.
This year, she’s in a fantasy league, so we’ve expanded from beyond her favorite group of teams to in-depth analysis of every team.

On Sundays, I pretty much plan that I need to make sure that the kids get fed and all the errands get run. There are slight breaks when between the morning games and the afternoon games, and sometimes before the Sunday night game. Monday nights are football. Later in the season we get football on Sunday, Monday, and Thursday. In the playoffs we get football on Saturday and Sunday.
I’m not really complaining, it’s just that I can’t consume as much football as her.
Many guys would love their wife/girlfriend to like football, but I say, be careful what you wish for. You could end up being the one to make the snacks rather than the one sitting in the recliner with your feet up.

Ten Years

Ten years ago I was awaken by a call from my mother-in-law asking “Did you see? Did you see?”.
Ten years ago I was driving to work, to send everyone home, when I heard on the radio that the Twin Towers had fallen.
In those ten years, I have seen the best and worst of America.
I have seen honest debate about the future of our country, and I have seen citizens call each other traitors simply because they don’t share the same politics.
I have seen America unite in joy and in grief together regardless of race, gender, or politics, and yet at other times question the foundational concept of America that “All men are created equal.”
America, we are a better country than this.
Our forefathers deserve a better legacy that an era of personal name calling and character assassination.
Our descendants deserve a better future than an era focused on fear.

That which unites us is stronger than that which divides us.

The cost of comic books over time

Recently, DC Comics rebooted their entire line of stories. I hadn’t read comics in a year or two, but I was intrigued. I stopped by the local comic store and picked up the new books. The price of the new issues was $3.99 a copy.


I thought to myself that the price is really rising. When I got home, I read a great article on comparing the price of comics to the minimum wage by Von Allen.
Soon I was wondering what the relative cost of comics was in the past. I mean, I know they were 10¢ in the 50s, but what does 10¢ in 1950s dollars compare to in 2011?
So I did a little research. I looked up the cover price of comics over the years on Wikipedia and I used a site called Measuring Worth to covert prices in the past to prices today based on the Consumer Price Index.
I threw all the values into a spreadsheet.

YearCover CostCost Adjusted To
2011 $ (CPI)
1950$0.10$0.91
1962$0.12$0.87
1969$0.15$0.89
1971$0.20$1.08
1974$0.25$1.11
1976$0.30$1.15
1977$0.35$1.26
1979$0.40$1.20
1980$0.50$1.32
1981$0.60$1.44
1985$0.65$1.32
1986$0.75$1.49
1988$1.00$1.84
1992$1.25$1.94
1995$1.50$2.15
1996$1.95$2.71
1997$1.99$2.70
2000$2.25$2.85
2005$2.50$2.79
2006$2.99$3.23
2011$3.99$3.99


Graphed it looks like this:

Looking at the graph we can see that the relative price of a comic book stayed around a buck until 1970 or so, slowly ramping up to a buck fifty over the next 15 years. That’s a 50% increase. From 1985 to 2000 the price almost doubles (100%) getting neat three dollars. From 2000 to 2011, it’s around a 33% increase.
It’s a fact that costs increase over time, so I’m not saying prices could remain at a buck forever. But it is hard to see how young kids and teenagers can get into comic books, it’s simply too expensive. For $20 you get 5-7 books. Serious comic readers will pick up 10-20 books a week. A few years ago, when I was a more regular reader, I would the totals of other people routinely $30-50 a week. That’s $120-200 per MONTH. There can’t be many parents helping pay that much for a kid’s comic habit.
Perhaps comics are now becoming a purely adult pastime. That would be sad. The joy of reading, sorting, and collecting comics was a wonderful part of my youth.

TF2 Video


Recently, I’ve been playing the the Replay editor in Team Fortress 2. It allows you to edit a video together from a round in a game of TF2. Not only can you see the round from your perspective, you can switch between the views of any player or go with a free view camera. once you’ve edited the video, you can render it out several different ways. The editor even allows you to upload the video directly to Youtube from within the game.
The most interesting part is the transition of gaming from simply playing to playing and then taking the gameplay and then remixing it into new content.
Valve, makers of TF2, held a contest called the Saxxy Awards, for the top videos in 20 different categories. Winners of the Saxxy received an actual golden statue in game for use. This blending of gameplay and community is exemplary.

Cupcake Inception

We’ve played around with making Cookie Inceptions a bit, but I never really wrote it up.
Today, Mira and I made Cupcake Inceptions. And they turned out great.


The idea was to bake an Oreo cookie inside a cupcake. The first thing to ensure is that the Oreo would fit inside the cupcake wrapper/tin. They fit perfect.
We decided to use Oreo Heads or Tails, which have a chocolate side and a vanilla side.

Mira mixed up the cake mix. We went with chocolate cake for the cupcakes. A vanilla mix would have shown off the Oreo better, but we thought the chocolate would taste better.

We poured a little cake mix into the cupcake wrapper to give it a good cake base.

Then the Oreo were Incepted!

Cake mix then covered the Oreos to a little over 2/3 full. We like using a measuring cup to pour our cupcakes into wrappers.

A little over 20 minutes in the oven and out come the Cupcake Inceptions!

The cupcake holds together well and you can’t see the Oreo from the outside.

Inside, you can see the Oreo. The cake mix softens the cookie, but not too much. There’s still a little crunch to the Oreo, but not enough to slow us down from wolfing down the cupcake.
The experiment was a success. Give it a try.

How to prepare for SxSW, version 2011

SxSW starts March 11th in Austin. This is my NINTH year and these are my helpful tips for the novice. I’ve tried to revise the info over the years as things change.

ABCAlways Be Charging – If you bring a laptop, you need to be charging it every single chance you get. No battery lasts long enough. Try to sit near an outlet in the session rooms. Share power outlets with others. Phone coverage is hard, meaning it will be in ‘Searching…’ mode often. This drains batteries, so you might consider a specialty phone charger. My friend Brad says “throw a simple 3×1 plug adapter or short multi-outlet extension cord in your laptop bag, you can use this to cadge access from people who are already using outlets.”

Secure connections – Wifi traffic is in the clear and people are sniffing packets all the time. Arrange for secure email, FTP, and if possible, secure browsing while at SXSW. HTTPS: should be in the browser bar of any site you are perusing that utilizes a login. It’s unlikely that a malicious hacker is gunna do bad things, but it’s best to be prepared.

Go play at KickKick is a game of kickball for SxSW attendees on Saturday morning at 10AM. It’s a ton of fun and a great way to meet people. Thanks to Anil Dash, the event is once again sponsored by SB Nation and their will be food & coffee!

Don’t hog bandwidth – There is good wifi, but a limited amount of bandwidth at SxSW and everyone there is highly connected. That means don’t be a bandwidth hog. Don’t run bittorrent, for anything, at any time. Don’t download large operating system patches at the conference. Don’t try to live broadcast anything. Don’t upload all your photos from your 10MB DSLR camera during sessions. Don’t update your podcast downloads. Don’t download fresh builds of linux distros. Do not backup your laptop to Amazon S3 at the conference. Am I getting through here? Your actions can affect the experience for others. Nothing you are doing is that important that it is worth preventing others from having net access. Beat the hell out the hotel broadband in the evening, but do everyone a favor and show some restraint so everyone can do simple web surfing, IM, and email at the convention center.

Introduce Yourself – People are at SXSW because they want to meet people and see new things. Strangely, many of the blogger types that go are introverted types that are a bit shy. Do yourself a favor and say “Hello, I’m So-and-so” to that person you are sitting next to. (Don’t say So-and-so, use your name…) I guarantee that they will be happy to talk to you.

Personal cards – Make up business cards with your name, email, and website info on them to hand out. Bring your regular business cards if you want, but what people really want is a card that ties you to your online persona so they can find you after SxSW.

When asking a question in a session, don’t make a sales pitch – From time to time, people use the question time during sessions to pitch their own projects. No one cares. You look stupid if you do. Ask questions that the rest of the audience might care about. If you make a sales pitch during question time and I’m in the room, I will throw a brick at your head.

Session Info – When you arrive on Friday go to the Convention Center and pick up your badge. They will give you a large canvas bag of swag. You don’t want to haul this around, so you need to figure a way to drop this off at your hotel before a long night of partying. In the bag are two crucial items. First is the program which has detailed session descriptions. Second is a small pocket card with the session schedule on it. You want these to be in your daily walk around bag, not in your hotel room.

Don’t sleep in – Many of you are not parents (meaning not used to getting up at the crack of dawn), but sleeping in past Noon means you are missing plenty of good stuff you paid a lot to see. Get up so you can grab breakfast and be at the 10AM sessions. If it’s more important to you to stay up till dawn and sleep in until 2PM, you probably shouldn’t be coming to Austin. You can do that at home.

Shiner Bock – Shiner Bock is a local Texas beer that you find everywhere. Often referred to as simply ‘Shiner’.

Badge Surf – Badge surfing is a perfectly acceptable behavior at SxSW, but don’t use it to fake knowing someone. If you want to talk to someone, say “I see from your badge…”. Don’t make them think that they should know you or that you’ve met previously.

Fray Cafe – Go to the Fray Cafe on Sunday night. Fray is people telling truthful stories about their life. It’s one of the best things about SxSW. Kevin Smokler is the host and is longtime SxSW veteran. Get there early for a good seat, otherwise you will be standing for the whole thing.

Stay Warm – It can get cold and rain in Austin this time of year. Bring a good jacket or coat just in case.

Sharpeners – There are no pencil sharpeners at SXSW. People think writing on a pad of paper with a wooden pencil is a bit strange.

Street Signs – For some reason, downtown Austin has few street signs. Get a map and study it before venturing out.

Food – Eat food. Austin has a great bar scene. You will be drinking. Don’t drink on an empty stomach. It also would be a good idea to keep a couple energy bars in your bag during sessions.

Drink – Drink smart. If you start drinking early in the day, be sure to employ the “full glass of water between drinks method” to avoid overindulgence and a hangover. Or consider not drinking at all.

Texas BBQ – IMHO, Texas BBQ pales in comparison to BBQ in other areas like Kansas City and Carolina. That chopped beef sandwich stuff just doesn’t cut it, but people will want to eat it for lunch. That said, Stubbs makes a great brisket.

Say Hello to Me – I would love to meet Loyal Cruft Readers. On Twitter I’m @cruftbox or email me or IM at pusateri AT gmail.com and I promise to respond.

Any questions?

Halloween 2010

Halloween was last night, and we were up to our usual tricks. For year six of handing out full size candy the magic continues. Children are wowed and often shocked at the idea of receiving and full size candy bar when the rest of the night is filled with minis. The cries of ‘awesome’ and ‘look Mom, it’s a big one’ are great.


Due to technical difficulties (the camera could not be found) I was unable to make the timelapse movie of handing out candy. next year, I vow to start preparing to make the movie before 5PM on Halloween.
As I have in 2005, 2006, 2007, 2008, 2009 I asked every person what they were dressed as and wrote down the answers. I am careful to ask what they are, accepting their answers rather than interpreting what I see. I now have six years of data to compare.
Here are the top ten costumes for the last six years compared.

It seems that Witch once again remains in the top spot with a surprising challenge by Minnie Mouse making a run for the crown. I was happy to note that besides the one Grabby Grandma who reached in a grabbed a candy bar without saying a word or even looking at me, everyone was in costume. No one said they were dressed as nothing this year. The nerd costume was new as it involved a shirt buttoned to the neck and large black glasses. The majority of costumes were homemade and a lot of thought went into most of the non-scary ones. The scary ones are basically a mask with a bloody or ripped shirt.
Nate the son of one of my riding buddies came dressed as Tim the Enchanter from Monty Python & the Holy Grail. I forgot to snap a picture, but he had the headgear perfect. I also enjoyed these two homemade Rorschachs.

Well played Gentlemen.
At first we feared it would be a slow night due to Halloween being on Sunday, but by 9PM when we closed up, out of candy, over 200 people had stopped by.
This year’s complete costume list of 212 people:
10 Witch
7 Minnie Mouse
7 Pirate
5 Clone Trooper
5 Princess
4 Nerd
4 Ninja
4 Spiderman
3 Alice in Wonderland
3 Belle
3 Fireman
3 Jessie
3 Jester
3 Ladybug
3 Mario
3 Scream
3 Snow White
3 Woody
2 80s Girl
2 Bumblebee
2 Cat
2 Dracula
2 Freddy Krueger
2 Harry Potter
2 Indian
2 Indian Chief
2 Lightning McQueen
2 Luigi
2 Queen of Hearts
2 Raggedy Ann
2 Rorschach
2 Skeleton
2 Wolfman
1 “Obama is the Anti-Christ”
1 “the Grudge”
1 20s dancer
1 50s Rockabilly Girl
1 Abby (Sesame Street)
1 Angel
1 Ballerina
1 Bear
1 Belly Dancer
1 Bloody Guy
1 Blueberry
1 Buckethead
1 Butterfly
1 Cat in the Hat
1 Cheerleader
1 Child of our Generation
1 Cinderella
1 Concert Master
1 Cookie Monster
1 Cow
1 Crystal Skull
1 Cut Guy
1 Darth Maul
1 Darth Vader
1 Dead Sailor
1 Demon
1 Devil
1 Dinosaur
1 Doctor
1 Doctor Superman
1 Dodger
1 Dragon
1 Elmo
1 Evil Goat
1 Fairy
1 Flying Monkey
1 Football Player
1 Frankenstein
1 Gangster
1 Ghost
1 Ghoul
1 Go Go Girl
1 Grabby Grandma
1 Grampa
1 Guitar
1 Half-Reaver
1 Hippie Girl
1 Hobo Zombie
1 Iron Chef
1 Jailbird
1 Jason Voorhees
1 Joker
1 Ketchup Bottle
1 Kitty Cat
1 Little Red Riding Hood
1 Mad Hatter
1 Masked Person
1 Mickey Mouse
1 Miss South Pasadena
1 Monster
1 Monster Ninja
1 Moose
1 Mummy
1 Optimus Prime
1 Oscar the Grouch
1 Peacock
1 Pirate Lady
1 Pirate Wench
1 Pocahontas
1 Prisoner Clown
1 Prussia from Hetalia
1 Punk
1 Punk Girl
1 Punk Rocker
1 Reaver
1 Referee
1 Robert Plant
1 Russia from Hetalia
1 Sailor
1 Sally
1 Scarecrow
1 Selene from Underworld
1 Sheep Herder
1 Skater
1 Skeleton Boy
1 Skeleton Zombie
1 Slipknot Guy
1 Smurfette
1 Snow Queen
1 Soccer Player
1 Thomas the Tank Engine
1 Tiana
1 Tim the Enchanter
1 Tinkerbell
1 Unicorn
1 Vampire Victim
1 Venom
1 Victorian Queen
1 White Rabbit
1 Winnie the Pooh
1 Witch Vampire
1 Wizard
1 Zodiac Killer
1 Zombie
1 Zombie Princess
1 Zombie Skeleton