Author Archive

AI + Charity = a fun way to help!

This past Friday, AI and Stoked participated in the clean up of a local beach. The Daily News took notice:

FAR ROCKAWAY – A city-based website design firm and a local nonprofit group are sponsoring a beach cleanup tomorrow.
The web group Alexander Interactive and Stoked – an organization that helps children academically in underserved communities – will be leading the cleaning project near the boardwalk at Beach 67th St. at 9 a.m. -Joe Kemp

A fun time was had by all. This photo says it all:

AI at the beach

Ai

A return to brick and mortar shopping

Ah, internet shopping. Nothing like browsing products and comparing pricing without ever having to leave your chair.

For many years I almost completely abandoned visiting good old fashioned brick and mortar stores. I hopped on the internet shopping bandwagon really early. I used to buy CDs from cdnow (RIP) over their telnet service before the much maligned Internet Explorer even existed. When I discovered eCommerce, I never looked back.

Well, I didn’t look back until this past December, when I had a falling out with one of my favorite vendors, Newegg. Much to my surprise, I now go to Best Buy for many of my computer needs.

I used to think of Best Buy as a place that I would go when I needed something badly enough to pay a 10-20% premium. Much to my surprise, many of their products are now competitive with online stores like Newegg. Frequently, I can get products a little bit cheaper since there is no shipping charge. Add to that the instant gratification of getting the product exactly when I want it, and I’ve actually started to prefer brick and mortar shopping again.

Oh, there will always be plenty of stuff I’ll be able to find online cheaper. But for right now, I’m finding a return to brick and mortar shopping to be not only enjoyable, but also a fiscally sound decision.

Just to be clear, I am not abandoning eCommerce. After all, I do help make eCommerce sites for a living :) I’m just reintegrating brick and mortar shopping into my purchase/shopping habits. In fact, over the past 2 months, I’ve spent close to $2500 at amazon.com. I’ve built 2 new computers for my home, and preordered that snazzy new graphite Kindle.

It’s also worth mentioning that I actually spend a lot of time at bestbuy.com. Even though it’s very close, I still don’t want to make the trip unless I know that they have the product in stock. There’s no quicker way to do that than to go to their website.

Not only does their site save me time in the store, but they also frequently have sales online that don’t have in the store. So you could end up spending more money than you have to if you don’t know their online price. They will price match their own online store right at the cash register.

Business

We’re hiring!

AI is a great place to work! And it’s not just because our Director of Security & Integrity will have your back. We’ve got a great team that does fantastic work on exciting projects. We’ve also got someone who likes adding extra adjectives in his totally exciting blog posts.

Getting hired at Ai means more than a daily commute and a paycheck. It means contributing to award-winning websites on a dynamic set of projects.

It means working with clients in a wide variety of industries, from luxury goods to museums, from ecommerce to financial services, from social networking to nonprofit organizations. It means sitting alongside smart, talented, fun coworkers who take pride in the work they do.

Here are our current job listings:

Account Executive Salesperson
Engagement Supervisor
Project Manager

Ai

Return of the Android applications

About 2 months after I got my Android Developer Phone 1 (aka ADP, G1, Dream, etc) I wrote a post about the applications I can’t live without. I figured it’s about time to make a new list of Android applications I love and can’t live without.

First up, I should say that I am still using the same ADP, and I can’t live without the hard work that cyanogen and other members of the Android community put into the CyanogenMod ROMs. Right now I’m running CyanogenMod 6 RC2.

Connectbot is still my SSH client, and I haven’t found any compelling reason to try anything else in the past year and a half. It is always a smooth, pain-free experience using this program.

SetCPU is a program that overclocks rooted Android phones. It makes my ADP, which can be painfully slow by today’s standards, a little bit snappier.

ClockworkMod ROM Manager is a great tool for managing your ROMs and keeping your ClockworkMod Recovery up to date.

Google Voice gives me a nice visual interface to my Google Voice inbox. I have my voice mail set up to forward to Google Voice, so having the application on my phone makes using it all the more pleasant.

Engadget. An app to read my favorite blog with? Yes, please!

IMDB. This one is pretty new, but I am frequently looking up movies, directors, actors and actresses at their website, and am quite happy that they have released an app.

TweetCaster is currently my twitter client of choice. It is certainly not the stablest twitter client on my setup, but I really do love the look and feel of it. Plus it has a great feature list as well.

Applications that are no longer on my must have list are:

Nitrodesk Touchdown. It is a great application, but I just don’t need it any more. The built in Microsoft Exchange connectivity is more than sufficient for my needs, and is lighter on my system. It’s not an issue of cost since I already own it.

Locale. It was a really fun toy when I first got my phone. But as it turns out, it wasn’t worth $10 to me. If it was $5, I’d probably buy it. Or maybe if all the plug-ins were free I’d pay the $10.

Uncategorized

How to fix your gadgets

Ever feel like you’re doing the same silly things to fix things the same things over and over? Ever read forums where 10 people enthusiasticly post the same solution that you’re already trying to find an alternative for? Well, no need to post on forums any more, your answers are all here.

How to fix:

  • Windows XP - reinstall
  • Macs – delete preferences, fix disk permissions (really?)
  • Windows Vista – install Windows 7 (really!)
  • Linux – you’re already capable of helping yourself. Move along.
  • iphone – you’re holding it wrong
  • blackberry – delete service books, wipe data
  • android – root your phone, install a community ROM, then complain to Cyanogen

Credit:You’re holding it wrong“  courtesy of Engadget, my favorite blog.

Funny Stuff

Newegg. Aftermath.

Well, actually, there is no aftermath. I was just looking for a catchy title. Now that my frustration with their poor customer service response to recent events has started to subside, I’m pretty sure leaving Newegg is going to be a non-event.

I’m fixing up an old Dell D600, and the hard drive was failing diagnostics. So I needed to find a new PATA drive for it. I spent $64.99 on a 160 gig PATA Scorpio at Best Buy. Newegg sells an OEM version of the same drive for $69.99. 2 days into my boycott, and I’ve actually saved 5 dollars.

While some very loyal internet folks would like me to think otherwise, boycotting Newegg is going to have no negative affect on my IT or personal budget. In fact, since I am no longer loyal to a single vendor, I may actually end up saving money. Hey, I saved 5 dollars already.

Technology

Dear Newegg, so long, and thanks for all the fish.

Newegg has long been my favorite online retailer. As a computer hardware geek, and the Director of IT here at AI, they’ve always sold stuff that I’m frequently purchasing. Whether I was looking for a new motherboard for a system build for a friend, or even something as simple as buying some Ethernet cable for the office, Newegg has always been the site I go to first.

Newegg sucked me in as a customer really early with spectacular customer support. Two specific instances stick in my mind. I believe these both happened back in 2001. The first was replacing a motherboard after it stopped working after just a week. It was a super smooth process; they replaced it quickly without a ridiculous RMA process.

The second incident was a broken front panel on a computer case I bought. They didn’t even make me return the original broken case. They simply grabbed a replacement part from a case at their warehouse, and shipped me just the broken part. I was able to get on with my system build without any delays due to the damaged part.

People always ask me where to buy computer stuff. Countless times, I have said, “Buy it from Newegg. They may not always have the lowest price, but their prices are always very competitive and you can’t beat their service.” Regrettably, I no longer feel this way.

Once again, it comes down to 2 incidents. The first one was a 3 years ago. I was trying to get some extra remotes for my Nintendo Wii, and I found some for sale at Newegg. I bought 2, thinking I was all set. A few hours later I got an email from them saying that they didn’t actually have any in stock and that they were cancelling my order.

I was pretty annoyed, so I emailed them a complaint. They said they would give me a few dollars off of my next order. I can’t recall the exact amount but it was at most 20 dollars. I think it was 10, but I want to give Newegg the benefit of the doubt here. I was not happy so I emailed them back. I never received another response from them, and I certainly didn’t get that discount.

I wrote this incident off as an oddity in my years of positive service with Newegg, and I ignored it. But then, this past Friday, the same thing happened. For the second time, I had completed checkout at Newegg, and I was sent an email after the fact that my item was out of stock and my order was being canceled.

In the interest of full disclosure, this new incident involved a black Friday special. But honestly, in the 3 years since this last happened to me, I would have expected that they invested time and money into their system to prevent this type of thing from happening again. After all, according to their Facebook page, they are the 2nd largest online only retailer. They can afford to fix these problems.

In any case, I emailed them 3 times and haven’t heard back from them yet. From my perspective, this is now enough to form a pattern of a website that breaks down during the holidays, and a pattern of a poor customer service response to the people who are affected. Patterns I intend to avoid by giving other vendors my business from now on.

Between my business and personal accounts, I spent around 10 grand there last year. Sure, those numbers aren’t huge, but they aren’t insignificant either. And if they lose other long time customers from incidents like this, those numbers can add up. In addition to the fact that they risk losing the excellent word of mouth that made them so big to begin with.

Where will I shop now? Well, I’ve already got a couple of vendors that I consider reliable. I’ve got account managers at CDW, Dell, and Apple. They aren’t the cheapest vendors, but I like having a direct line to somebody who values my business, and there are situations where that is worth spending the extra money. I buy my memory direct from Crucial these days. There’s plenty of stuff I can get at Amazon, a vendor that has never failed me. For more urgent purchases, I can walk 3 blocks from my office to the local Best Buy.

For the items that I traditionally have purchased from Newegg, I’m going to give zipzoomfly.com a try. They have been recommended by a fellow hardware geek a few times. They don’t seem to have the vast selection that Newegg has, but their prices seem fair, so it’s time to give their service a try.

I miss the Newegg of old. I congratulate them on their enormous success, but in my opinion, they’ve had to sacrifice a chunk of their brilliant customer service to get there. I, myself, am moving on for now.

So long, and thanks for all the fish.

UPDATE:
It seems Newegg’s big thank you to their customers is a $10 gift certificate. No thank you.
8:08:39 PM System says, Hello my name is Angelique. How may I help you today?
8:08:49 PM Joshua Rusch says, hi there
8:09:18 PM Joshua Rusch says, I had an order for a black friday deal canceled due to stock issues, even though I checked out on the site successfully
8:09:44 PM Joshua Rusch says, I’ve seen a few reports that you are honoring the deal on alternative colored laptops for people who checked out and had their order canceled
8:10:01 PM Joshua Rusch says, I’ll paste the exact message somebody sent me…
8:10:24 PM Joshua Rusch says, I was actually able to get a hold of an escalation rep @ 5pm, pacific standard time, via phone (800) 390-1119
Once talking to a live person, I insisted on being transferred to the escalation dept.
There, I spoke with a Becky and an Ivan. They gave me the blackfriday price on the exact same netbook in a different color. There are reports of other people doing the same as well online:

http://forum.notebookreview.com/showpost.php?p=5563846&postcount=15

Good luck!
8:11:29 PM Angelique says, I would be glad to assist you. We are offering $10.00 off your next order with Newegg for the inconvenience.
8:12:01 PM Joshua Rusch says, What about the people claiming they got the same deal on the same laptop in a different color?
8:12:08 PM Joshua Rusch says, are they lying?
8:12:43 PM Joshua Rusch says, do you have customer service reps named Ivan and Becky, if so I’ll try talking to them on the phone….when your phone lines actually start working again
8:14:50 PM Angelique says, There were many customers that were inconvenienced by the stock situation, as such we have decided to offer $10.00 off a future order with our company.
8:15:17 PM Angelique says, We are not able to honor the sale price for all customer’s that were inconvenienced.
8:15:38 PM Joshua Rusch says, I have given this company over 25 grand in business over the past 3 years
8:15:43 PM Joshua Rusch says, you really don’t want my business any more?
8:15:51 PM Joshua Rusch says, http://www.alexanderinteractive.com/blog/2009/11/dear-newegg-so-long-and-thanks-for-all-the-fish.html
8:16:09 PM Joshua Rusch says, I suggest you check with your boss, I’ll give you the other account number I buy under
8:17:39 PM Joshua Rusch says, Look at account #XXXXXX, also under my name
8:17:56 PM Joshua Rusch says, you REALLY want to lose all that business over 120$ or whatever it was?
8:19:28 PM Angelique says, We definitely value you as a customer, and that is why we are offering the 10.00 discount off your next order. There is nothing that can be done to honor the original price or else I would definitely take care of it for you.
8:20:32 PM Joshua Rusch says, hah, OK, well I’ll be adding this conversation to my blog post. 10 dollars does not say you value me as a customer.
8:21:43 PM Angelique says, I apologize that we were not able to offer you more in this situation.
8:22:23 PM Joshua Rusch says, It seems like a no brainer to me…give me the discount, and get another couple of years of business, but its your loss, I have other vendors.
8:22:27 PM Joshua Rusch says, Bye

UPDATE 2
I thought I’d include a link to the facebook posting in which newegg said it would be contacting the people that experienced the stock problem on their website. Click here. As you can see, there are many complaints there. Not all of them are about successful checkouts, but there are enough.
Also, here is the netbook that they sold me, before they canceled the order:

http://www.newegg.com/Product/Product.aspx?Item=N82E16834115576

Here are two of the exact same netbooks specwise, just in different colors. They refuse to substitute them in for the deal they originally sold me.

http://www.newegg.com/Product/Product.aspx?Item=N82E16834115573&cm_re=AOD250-1924-_-34-115-573-_-Product

http://www.newegg.com/Product/Product.aspx?Item=N82E16834115575&cm_re=AOD250-1924-_-34-115-575-_-Product

Business

Useful Windows 7 feature

I just discovered that Windows 7 (pro and above I believe) has RAID 1 (mirroring) built in. You can even boot from it.

I’ve used this feature on a Windows Server in the past, but I believe this is the first time it has been released in a desktop operating system.

To get it working is pretty easy. Please note that this is only appropriate if Windows 7 is the only operating system that you are running on the system. Other operating systems may not be able to see the dynamic disks.

  • Add a second hard drive of equal size to your first one – I recommend using the exact same model
  • Open up Computer Management in Administrative Tools. Go to the Disk Manager.
  • Right click each disk (make sure you right click the disk and not a partition on the disk) and convert it to a dynamic disk
  • Right click each partition on the original hard drive, and select add mirror.
  • Wait for disks to sync.

win7raid.PNG
Also worth noting is that software mirrors created by Windows 7 will not auto rebuild. If a hard drive dies, you’ll have to replace the broken drive, boot off of the working drive, break and then recreate the mirror set (or so I’ve read). Even with this limitation, it was perfect for an older machine that I didn’t want to buy a RAID card for.

Technology

Firewall (the continuing saga of)

My firewall has been sitting untouched for a good 2 weeks now. Some other projects came up, so I had to put this aside for a little while. But here’s where I’m at.

Everything is assembled and seems to be working great. I did make 1 goof on the hardware. The picoPSU I purchased had 24 pins instead of the 20 pins that I needed. Since I have another use for the 24 pin, I just replaced the 150 watt PSU with the 20 pin 120 watt one. Here’s the final parts list of what I have running:

  • Jetway NF76-N1GL-LF- $140
  • AD3RTLANG – Jetway 3 x Gigabit LAN Daughter board – $48
  • picoPSU-120 + 102W Adapter Power Kit – $65
  • M350 Universal Mini-ITX enclosure – $40
  • 4GB 40 pin Embedded Disk Card 4000 – $58
  • 2GB DDR2 Memory – $28

I’m now currently trying to build my own copy of Vyatta. Basically, I noticed that there were some bugfixes for the Via Nano, as well as support for it’s RNG added in the 2.6.31 kernel. I’m attempting to build Vyatta’s jenner branch with the newer kernel.

Hopefully next week I will have time to start tinkering with my custom Vyatta build again.

Technology

Better firewall

I had no idea Via CPUs had built in hardware encryption. Apparently this has been the case for awhile. Of course I discovered this right after I ordered my parts and made my last blog post. After some research, it also appeared that support for it seemed to be built into Vyatta, the firewall distribution I intend to install.

I spent a few days trying to figure out if going with Nano, a single threaded CPU with hardware encryption, would benefit us more than the multithreaded Atom CPU that I originally purchased. I knew the Atom would be a better multitasker than the low powered Via Nano (U2300) I was looking at, but I was always unsure about how much VPN traffic it could push.

I tried looking around for benchmarks, but there wasn’t much useful information out there. I guess people who like to build low energy systems don’t do as much benchmarking as people obsessed with having the fastest gaming rigs. :)

It finally occured to me to examine the hardware specs of the appliances that Vyatta sells. I immediately discovered that their Vyatta 514 appliance uses an older 1 ghtz Via CPU. Not only that, but the specs say it can do L3 forwarding at 200Mbps , and VPN forwarding at 113 Mbps (IPSec).

I was sold on moving to the Via CPU with hardware encryption/decryption.

Here’s my latest parts list. I also reduced the size of the flash here to keep the total below $400 without shipping or tax.

  • Jetway NF76-N1GL-LF- $140
  • AD3RTLANG – Jetway 3 x Gigabit LAN Daughter board – $48
  • picoPSU-150-XT + 102W Adapter Power Kit – $70
  • M350 Universal Mini-ITX enclosure – $40
  • 4GB 40 pin Embedded Disk Card 4000 – $58
  • 2GB DDR2 Memory – $28

Hopefully I’ll know by the end of next week whether or not these parts will all play nice together.

Technology