The Sprint Store

I walked into the Sprint store in West Valley City and stood around, looking interested in various phones for a few minutes while I waited for a salesperson to take notice of me. They were all very busy: one was talking on her mobile phone, two were behind the counter obviously helping customers on the other side, and a fourth was busy trying to silence the “someone tried to steal a phone!” alarm spewing from one of the aisles. Eventually, Alarm-Guy turned the ear-piercing shriek off and asked how he could help me.

I walked into the Sprint store in West Valley City and stood around, looking interested in various phones for a few minutes while I waited for a salesperson to take notice of me. They were all very busy: one was talking on her mobile phone, two were behind the counter obviously helping customers on the other side, and a fourth was busy trying to silence the “someone tried to steal a phone!” alarm spewing from one of the aisles. Eventually, Alarm-Guy turned the ear-piercing shriek off and asked how he could help me.

“The two-year contract on my PPC6700 expired yesterday. I would like to buy a new phone. I want a Palm Centro, in red, and I want to pay $99 for it.”

“I can help you with that, let’s go over to the counter.”

<walk walk walk>

“What’s your phone number?” says he.

I give it to him. At that moment, I get a text message from a friend. I read, reply, and return to the conversation. Apparently, Alarm-Guy — who’s name was Ed — is used to such interruptions.

Ed types in a bunch of stuff on a little terminal. He goes to the back room. He retrieves a box, pulls a phone out of it, pops in the battery, and begins configuring it.

“Would you rather pay today, or have the charge appear on your bill?”

I reply, “I’d rather be billed.”

“OK, sign on the pen screen to agree to a new two-year contract.”

“What’s the charge to break the contract?” I asked.

“$200.”

“Sold.”

I decided to read the contract. Five scrolling pages later, Ed helpfully informs me that I need to press “Finish” in order to sign the contract. I knew that, but I like to read what I’m agreeing to. Five more scrolling pages later, after reading something regarding goat’s blood and my first-born child, I decide to forgo reading the rest of the extremely lengthy contract and sign.

Ed prints out a very, very long receipt. “Sign this and we’ll bill you.”

I sign. He hands me a receipt, a box, and a beautiful red Palm Centro phone. “Have a nice day and enjoy your new phone!”

I pause. He looks at me quizzically, eager to serve the next customer. “Ed, was it just me, or did we just go this entire transaction without you ever asking me for any form of identification? I mean, I just walked in, gave you the phone number, signed a couple things, and am walking out with a new phone, and am getting a bill for it.”

Ed blanched. “I asked you for your password, didn’t I?”

I shook my head.

“No, no, I didn’t,” he continued, “you got a message on your phone right as I was going to ask for it. Sorry about that.”

Now, people give off subtle visual cues. I’ve noticed that people tend to just trust me anyway, even though I’m lazy, irresponsible, and should never be trusted with the keys to your new car. I guess I give off the “nice guy, trust him” vibe or something. In fact, leaving that same Sprint store, another salesperson asked if I was some truck driver that she knew who wanted a new phone. I had to politely reply that I wasn’t.

I left the store a little disturbed, though. If someone equally as trustworthy-looking walked into a Sprint store, could they walk out with a free phone on my tab?

Who says Shakespeare is dead?

…his works live on in Burger King…

Who knew I would have found enlightenment in a fast-food joint on the way to work?

(Yes, I was running very late today, I’m usually in around 7AM…)

…his works live on in Burger King…

Who knew I would have found enlightenment in a fast-food joint on the way to work?

(Yes, I was running very late today, I’m usually in around 7AM…)

Good USB or Firewire MIDI interfaces?

Apparently, Sammy G and I have a problem. Our MIDI interfaces have not lived up to our new computing rigs. My M-Audio Firewire Audiophile has simply fallen over, giving me the old snap-crackle-pop and hung notes within seconds of use, while Sammy’s Midiman 1×1 isn’t working right either.

Apparently, Sammy G and I have a problem. Our MIDI interfaces have not lived up to our new computing rigs. My M-Audio Firewire Audiophile has simply fallen over, giving me the old snap-crackle-pop and hung notes within seconds of use, while Sammy’s Midiman 1×1 isn’t working right either.

Anybody have an outboard (meaning: not a PCI/PCI-E card) MIDI interface that’s really doing the job for them with Windows XP or Vista right now?

I’ve been hitting forums trying to figure out a solution to my Audiophile breakage, and although there have been a lot of suggestions I haven’t found a magic bullet yet. Was hoping some of us have played in that realm a bit and could make a suggestion.

Not Responsible For Broken Windshields

“STAY BACK
300 FEET
NOT RESPONSIBLE
FOR BROKEN
WINDSHIELDS”

How often have you seen a sign like this on the back of a big construction truck lately?

“STAY BACK 300 FEET NOT RESPONSIBLE FOR BROKEN WINDSHIELDS”

How often have you seen a sign like this on the back of a big construction truck lately?

These kinds of signs annoy me. I don’t mean they annoy me in a “nobody marked this public door with ‘PULL'” way. Though that is very annoying, and I’ve bonked into a few doors due to that reason. No, I mean, they annoy me in a more visceral kind of “please, let a rock fall off that truck and hit my windshield so I can sue his ass” kind of way.

What is the purpose of such a sign? It surely cannot be an attempt at a legal disclaimer. The fact is, if a fist-sized rock that was not properly secured falls off that truck, bounces on the road a few times, and smashes through my windshield, it’s clearly the fault of the vehicle operator. It’s no different than if I were carrying, say, a mattress on the roof of my car and it flew off and hit the fellow behind me. If I had not been there, the damage would not have been done.

Such a sign can’t make up for negligent behavior. It’s like me putting a sign on my car that says “KEEP AWAY, IF I HIT YOU, IT’S YOUR FAULT”. It has no legal power to do anything.

Except annoy people.

Thinking about this has made me wonder about the efficacy of other disclaimers:

“PLAY” or swim “AT YOUR OWN RISK” “All characters appearing in this work are fictitious. Any resemblance to real persons, living or dead, is purely coincidental.”

There’s obviously some background for these. The second one came from a landmark lawsuit against MGM in 1932. “Play at your own risk” obviously seems to have its root in playground or swimming pool deaths where parents, anxious over the death of a child, sued some property owner.

Does the owner of these vehicles with this obnoxious “Hey, I intend to wreck your windshield” sign actually think that their disclaimer will dissuade a single person from attempting to collect compensation if a negligent truck driver fails to secure his load?

Upon reflection, I believe the sign probably only has a single purpose: to save the truck owner some cash. There’s probably a statistic somewhere that says “trucks with this sign on them have 2% fewer claims for broken windshields”, so they put them on all their trucks as a cost-saving measure.

Maybe it’s a good idea. I’ll put a neon sign on my car that says “I drive poorly. Keep your distance.”

Satisfy that craving…

New of the weird: http://apnews.myway.com/article/20080227/D8V2OQ1G0.html

Come on. You know you wish you thought of it first. Steal 100 tons of Nutella? Yeah, that’s a serious craving.

New of the weird: http://apnews.myway.com/article/20080227/D8V2OQ1G0.html

Come on. You know you wish you thought of it first. Steal 100 tons of Nutella? Yeah, that’s a serious craving.

OUT OF TOUCH..

Yup.. haven’t really even been trolling.. miss you guys..
Working fever pitch on a project until June..

www.myspace.com/nvzmovie

Will be back and will post from time to time..
(Anybody got some financing? *grins* *sighs*)

Yup.. haven’t really even been trolling.. miss you guys.. Working fever pitch on a project until June..

www.myspace.com/nvzmovie

Will be back and will post from time to time.. (Anybody got some financing? *grins* *sighs*)

The Downsides of Digis

Update: Today, October 14, 2008, a Digis repair tech came out to make sure they’d taken back their antenna from off our house as a result of this blog entry. He actually had a copy of the discussion with him, and informed my wife that a Vice-President had received a copy of the email chain entitled “[Motorola II] 5.2 freq dishing?”, looked up the linked blog entry (this one), and become very unhappy.

‘300×250’, ‘slot’ => ‘4729962824’)); ?>

The truth hurts, Digis. If you were to modify your overbearing bandwidth-throttling policy to match twenty-first century needs, you would serve your customers better.

Update: Today, October 14, 2008, a Digis repair tech came out to make sure they’d taken back their antenna from off our house as a result of this blog entry. He actually had a copy of the discussion with him, and informed my wife that a Vice-President had received a copy of the email chain entitled “[Motorola II] 5.2 freq dishing?”, looked up the linked blog entry (this one), and become very unhappy.

‘300×250’, ‘slot’ => ‘4729962824’)); ?>

The truth hurts, Digis. If you were to modify your overbearing bandwidth-throttling policy to match twenty-first century needs, you would serve your customers better.

As many of you know, I recently moved from Tooele, UT to Riverton, UT. These two homes are, in fact, less than seventeen miles away from one another, but require approximately one hour to travel between due to the intervening mountain range.

Someone should build a tunnel.

My wife and I had been happy Comcast customers for two and a half years since ditching Qwest, who withdrew more than $300 from our bank account for phone service we didn’t have. Although their upload speed was crap, Comcast had the bandwidth necessary to make our Vonage line run without any glitching, and also provided some QOS measures to ensure that even if we were downloading something or watching a video from the ‘net, we could still use our phone.

In hindsight, I guess we were living in broadband nirvana. Our VoIP phone just worked. Our internet connection just worked. We’d had a problem the first summer with overheating in the network gear in the switching cabinet down the road due to a string of 100+ degree days, but it had not recurred the following summer. My kids could watch Flash cartoons on the ‘net, send emails, surf web sites, and so forth, while I could download ISOs for the latest Linux distribution and my wife could listen to our voice mail in her inbox. Every so often, we decided to sit down and watch fully-legal streaming movies or TV shows from iTunes or Netflix. I caught up on all of “Heroes”, even though I never sat down in front of my TV to watch, by watching the show from my Netflix player on my computer.

I think this is fairly typical use for a modern broadband-connected household. We have not used P2P file-sharing apps in our home since I got a Cease & Desist from Universal for downloading The Hulk in 2003. We’re not bandwidth pigs, but the home broadband market of 2008 is a whole lot more bandwidth-intensive than the home broadband market of 1998, and we’re along for the ride.

After our move, I called Comcast to ask about service in my area. After a lot of questions — mostly involving “which development is your new home in?” by clueless salespeople who couldn’t understand that our new home has been here since 1991 and there was nothing around when it was built — and a truck-roll from Comcast, we were told that service was not available to our home. And that, because we live on a private road, service would not be available unless we arranged an easement and payment for running the line.

Well, crap. That option is out the window. A few of our new neighbors are opposed to making our private road a public road, and the city of Riverton seems more than content to continue charging us taxes for services like secondary water that we can’t use unless we work with our neighbors to get an easement for the service. Alas. I need to meet all my neighbors this summer and see what we can do about getting this dirt road paved, with easements in place for various utilities, because the current arrangement isn’t ideal.

‘300×250’, ‘slot’ => ‘4729962824’)); ?>

I set about investigating broadband options. These were quickly reduced to three possibilities:

  1. Qwest DSL. My mother had this. It was fine, it was reasonably fast, a little expensive. If I didn’t have an intense distaste for Qwest due to the aforementioned bank-account theft, I’d have just picked them and been done with it. I can have my choice of ISPs on DSL for an additional fee, so there’s some choice there.
  2. Hughes broadband satellite Internet. I used to sell Internet based on this service when I worked for Interactive Satellite Internet Service back in 1995. There’s something they don’t tell you in the TV ads: latency is killer, and often uploads are quite slow. At around half a second round-trip-time, this kind of latency in broadband is fine for streaming video and typical household uses, but I do remote-console work and online games as two of my main broadband activities. Nope, that one is right out.
  3. A little ISP called “Digis High-Speed Internet“. The ads looked great. They had referral deals, reasonable costs for the equipment rental, a bit of a high initial set-up fee, but it wasn’t Qwest. I read the Internet FAQ on their web site, and became aware that they throttled connections after a certain amount of usage.

All right, I think I found our service. The throttling was of no concern because, as a fairly typical family with an Internet connection, our usage wasn’t like those people who leave BitTorrent going all day to seed infringing videos and stuff. My mother is involved in trading stocks, so maybe her ticker will suck up some bandwidth, but that kind of usage is very typical these days.

We installed the service. I eventually put in a call to tech support because my uploads seemed to be throttled (they weren’t, I just had to re-set QOS on my router), and everything seemed perfect for about a week. Fast up, fast down, working as expected. Wow, this is a great alternative to DSL!

Then one day, our phone sounded choppy. I wondered about it, but it cleared up the next morning. Callers said that we sounded fine, but on our end we couldn’t hear them. Then randomly, again, it went choppy.

I’d seen some behavior like this on Comcast if I hadn’t prioritized packets well on my router. I double-checked my QOS (Quality of Service) settings. They were in order. Why was I getting this random choppiness?

One four-hour call to Digis tech support later, and I learned that I was hitting their bandwidth throttle every day. According to Digis, typical usage of their service is less than 500 megabytes, so they throttle once at 500MB, reducing performance from 5 megabits down/2 up to 512kbps down/256kbps up. Again at 1GB transferred in a 24-hour period, they shut your connection down to 256kbps down, 128kbps up.

This throttling arrangement — whatever hardware they are using — does not honor QOS for VoIP. Which means that if you’re getting throttled, your Lego Star Wars video is getting in the way your conversation with his great-grandmother. In our case, since QOS is working right at our little router, she can hear me perfectly, but all I hear from her is out-of-order gibberish.

This type of throttling is not gentle traffic shaping like I’m used to. It is a punitive degradation of service. And I strongly suspect that Digis sets their caps this low in order to mask very real problems they have with their uplink and Canopy deployments: namely over-selling available bandwidth. It’s the most logical explanation for such diminutive throttle levels. They lack the capacity to handle peak loads from subscribers, so they throttle to ensure that their under-sized pipe is not overwhelmed.

It’s basic ISP capacity planning, but in this case, execution is faulty. In the first place, bandwidth has gotten so cheap that you should simply purchase enough bandwidth to handle your peak loads, rather than squeezing the customer because you don’t want to invest in your infrastructure.

I have not experienced performance this slow since I was on dialup. Seriously. I used to have two phone lines and use SLIRP (with the endorsement of my ISP) to join them so that I could get 108kbps connections. That old connection that I did in like 1995 seems faster than Digis when I’m throttled.

Now, the reason it feels so much slower is pretty clear. Whatever the throttling product is they have in place seems to follow a “first in, first out” algorithm. If you are just surfing the web, there is not a substantial loss of service. However, if you have a download in the background — like Windows Update, the last one of which was over 300MB for my aging Windows XP computer — that download ends up taking priority over any other traffic because it was the first thing going, and the part taking up the majority of the connection when it’s otherwise idle. Subsequent pages actually time out because it takes so long to retrieve them with a background download going on.

I tried negotiating with them: “Can you just prioritize VoIP traffic so that my phone doesn’t get all choppy when you throttle?” Short answer: no, “bandwidth is bandwidth” said the tech after an hour on the phone and even more time spent talking to his supervisor. “Can you implement QOS so at least my incoming telephone traffic is not waiting on the throttle to open so that I can hear callers clearly?” The tech’s less-than-helpful response was to tell me that if I needed more bandwidth, they could provide unrestricted bandwidth for the first (if I recall correctly) 12GB per month, with an additional $5 per gigabyte cost after that.

Hmm, let’s think about this. A VoIP call is somewhere near 100kbps. That’s bi-directional, so a total of 200kbps/sec. That’s around 90 megabytes per hour, plus overhead. Admittedly, one would have to be a heavy talker to hit that cap on VoIP alone, but an hour or two per day on the phone is pretty typical for our family. That’s about five and a half gigs per month, just telephone traffic. Which would leave only four and a half gigs available for everything else we do on the Internet, until we start paying extortionate prices.

If I wanted some other plan than the “attach a vacuum cleaner to your wallet” one proposed above (last month’s total transfer would have bled us of a total of $135 using that brilliant ploy), according to this tech, I needed to purchase a “business” level of service. He transferred me to the voice mail of the business services rep. This rep called me back a couple of hours later, told me that business service was around $100/month, and that it still throttled connections. In this class of service, however, it throttled them after your first gigabyte of transfer. The second level — the punitive “Dear lord I wish I were on dialup” setting that can’t handle background transfers — kicks in just like the personal plan, but at 2GB per day.

Yeah, that’s useful. Crank your business customers down to ISDN speeds. If Digis stakeholders ever read this blog, here’s a clue why your “business” class of service isn’t selling well: it’s not business-class service to expel your bandwidth-policy diarrhea on your customers the moment they transfer a total of 2GB of data. I could lease a business T1 line in downtown Salt Lake City for prices similar to your “business class” service, and be guaranteed 1.644Mbps both ways, 24 hours a day, 7 days a week, with a bandwidth cap of around 537.51 gigabytes per month. That happens to be the theoretical maximum throughput of a T1 for a 31-day month. This would be a better option than your service, and equally cost-effective.

Take, for instance, this web site. I transfer somewhere between 4GB to 20GB every single day between several web sites. This is a reality of living in the twenty-first century. And usage is only going to continue to grow, not stagnate at 1998 “a hundred megabytes per day or so, max” levels. Right now, the Digis cap means I can’t watch an entire Netflix movie without it invoking the cap somewhere in the middle. My daughter can watch perhaps an episode or two of her favorite anime before the throttle is invoked, causing lag so bad she has to go do something else for half an hour while her show is paused so that she can actually watch it without constant sputters.

‘300×250’, ‘slot’ => ‘4729962824’)); ?>

For the near term, I think I should save my $5 a day and downgrade my service to their “high speed” instead of the “ultra high speed”. I hit the throttle threshold halfway through the day anyway, and I may as well save some money rather than paying for “ultra high speed” internet that, truly, is anything but.

Digis, I’m pissed off at you.

Almost enough to be very nice and ask Qwest to come back to me. But like an abusive girlfriend who’s bad with money, if I took her back, she’s not going to have access to my checking account again.

Almost.

The Defensive Driver: Adjusting Your Mirrors

OK, this past week an irritation of mine finally came to a head. I loaned my car to someone who is much shorter than me, and she high-centered the vehicle on a snowbank due to not being familiar with the vehicle. Although there were a number of things that could have been done differently, this one stood out to me:

The side-view mirrors were positioned so as to be totally useless!

OK, this past week an irritation of mine finally came to a head. I loaned my car to someone who is much shorter than me, and she high-centered the vehicle on a snowbank due to not being familiar with the vehicle. Although there were a number of things that could have been done differently, this one stood out to me:

The side-view mirrors were positioned so as to be totally useless!

One of the side effects of purchasing my Honda Insight in 2002 was that, due to poor rear visibility, I had to really learn how to use my side-view mirrors for the first time. I’d never realized how much I ignored them and relied on glancing over my shoulder rather than keeping my eyes near the road and using my side mirrors as they were intended.

Purchasing a tiny, efficient, light-weight economy car transformed me as a driver. I realized that with only 1800 pounds of car underneath me, I needed to be as aware as possible of my surroundings or I was going to get squished by the legions of sport utility vehicles and 18-wheelers on the road.

In short, I needed to learn to think like a motorcyclist.

So lesson ONE in my defensive driving course: adjust your mirrors correctly.

Most of us learned to adjust our mirrors the same way: “leave a slice of your car in the side-view mirror”. This is utter baloney! I mean, think about it: what is the goal of your side-view mirror? That’s right, to see vehicles at angles behind your field of vision. Most people have around 100 degrees of stereoscopic vision, with nearly 180 degrees of peripheral + stereoscopic. The goal of your mirrors is to make you aware of the 180 degrees that you can’t see at any given time.

If you leave a big slice of your car in the rear-view mirror, that’s wasted space that could be used to reduce the size of the blind spot on that side of the car.

Now, I know you can go to Cartalk and use their advice: pull up next to a line of parked cars, and ensure that when the headlight is disappearing from the rear-view mirror, it’s appearing in the side-view mirror. Meh, whatever, that’s too much hassle, particularly if I’m borrowing a car. However, the principle is sound: I want to see some portion of any vehicle behind me in my rear and side-view mirrors.

My method for setting side-view mirrors: 1. Ensure my rear-view mirror has as good a view as possible of the area immediately behind me. On my Insight, a combination of a very small mirror plus a sharply reduced amount of visibility due to large aluminum beams means the rear-view just isn’t as useful as it should be. One day, I must replace it with a wide-angle rear-view mirror. Preferably one that has a thermometer, directional indicator, and the voice of KITT.

2. Cock my head way over to the left, and adjust my left-side mirror so that I see perhaps the top 1/4 of the mirror looking at sky (this is just so I can see when climbing an incline, and very tall vehicles), and a tiny sliver of the back of my own vehicle. Now, note, when I return my head to vertical, I can’t see my own vehicle in the rear-view mirrors at all. This is good! It means that I’m covering more area with my mirrors and can be more aware of what’s behind me.

3. Cock my head over to the right, and do the same for the right mirror. It has a wider angle, which is nice to cover the bigger blind spot on that side of the car.

Congratulations! You’re done! It takes some getting used to, but once you stop robbing yourself of visibility lost to the “keep a slice of car in your mirror” myth, you can do things like: * Change lanes with only a quick glance of just your eyes over to the right to ensure a vehicle isn’t beside you… because you have no blind spot! * Back up with confidence without having to spin around in your seat and stare out the back window (which, in many trucks, doesn’t exist!). * Easily verify your position versus all other vehicles in your area, without having to turn your head and take your eyes off the road in front of you for long.

Next Defensive Driving tip: why driving too far below the prevailing traffic speed isn’t usually “defensive driving”, but can be reckless disregard for the welfare of your fellow drivers. Stay tuned!