Thursday, October 8, 2015

Epicurious Obnoxious Email Spam

Some companies have a lot of nerve. As some one who loves to cook, I went to their site and registered about a year ago, I don't remember what for. I also don't remember getting any emails from them until just recently, when they opened the floodgates of spam and started sending me email every day.

"May Take Up To"

I quickly hit 'unsubscribe' on 9-26-2015 and was taken to the following page, where it cheerfully informed me that it "may take up to 10 days" to process my request. At that point, I figured if they honored the unsubscribe request, then it would magically take the full 10 days.

A couple problems with the "may take up to 10 days":

1. They phrase it like some poor intern is in some back room somewhere, furiously typing all these requests. This gigantic corporation, owned by another gigantic holding corporation, is probably working their little fingers to nubs trying to honor your request. Yes, I'm sure that's it.

2. I build large, back end computer systems for a living, and I can assure you that the average database can execute a query to set some flag on some users account in closer to 10 thousandths of a second than 10 days. The computing power needed to set something a database is generally extremely small, even for large databases.

3. It seems a little deceptive to say that it may take up to 10 days, when they know for a fact it will take that long, because that's how they've likely programmed their system. I'd be interested to see even one legitimate case where it took less.

My guess is that 10 days is the most realistically plausible number a gigantic corporation thinks it can get away with. Also, companies that push the boundaries often don't honor unsubscribe requests at all.

Day After Day

True to their word on 9/26/2015 of "may take up to", they happily continued to send me emails every day:

Day 11, Day 12...

Who could have predicted that they wouldn't honor an unsubscribe request. Say it isn't so! I might have even read/liked some of those cooking tips if they weren't so obnoxious about it.

Ok, It's On

A company is supposed to honor an email unsubscribe request, at least in this country. A quick WHOIS check, and it sure looks like they are in this country.

I just sent an email just now to both email contacts listed for

What Next?

Usually the next step in my spam hunting is where I report back that the company eventually replies back to me, informing me that it was a mistake, and taking me off the list. Oops. Now, what do you think the odds are that they start honoring all their unsubscribe requests after somebody points out the problem?

Tuesday, October 6, 2015

Amazon Guaranteed Shipping Is A Scam

Image result for amazon primeI'm a big lover of Amazon Prime. I place orders all the time, and most of the time with Prime, it make sense versus driving to somewhere like Target and paying a little more. Why spend that time and gas to drive across down when I can walk across the driveway?

Now, the main reason to drive to somewhere like Target or Home Depot is when you need it right now. But for the most part, waiting 2 days for prime isn't a problem. Except when it's 3 days. Or 4 days, or more.

The problem with Amazon is that they give you messages at checkout telling you that your order is guaranteed by a certain date, if you order within a certain time. Just the other night, I bought something, where it gave me the message that I would get it by Tuesday if I ordered in the next 29 minutes, so I clicked the order button.

But Amazon's "guaranteed delivery" is really just a best effort. It's not a real guarantee, which normally comes with some other promise. Guaranteed, or what?

If you can't answer the "or what?" part, then your guarantee is not worth anything. Here is a landing page which explains how to get that awesome guaranteed delivery. It all sounds great, but notice that the guarantee is the only promise. They even state "Note: Your delivery date promise for Guaranteed Accelerated Delivery will state Guaranteed and be displayed on the final page before you place the order." Notice that they don't tell you what will happen if your order doesn't arrive on time.

So it's a promise! They promise to get your package there on a certain date, not a promise to do their best to get it to you by that date--it's a promise to get it there on that date!

Supposedly buried in the fine print is the knowledge that you can get a free extension of your Prime service. It's not a horrible "or what?" but it still bugs me. They know when they break their promise because they know when something is delivered. But they are happy breaking their promises and letting you figure out what your recourse is.

As much as love Amazon, they are getting kind of slimy.

Update: After emailing them at they extended my Prime subscription by a month. That's something, but it still bugs me that guarantee something that's out of their control.

Saturday, September 26, 2015

Still Getting Distributed Denial Of Service (DDoS) Attacks

It's honestly not surprising that I would get hit with denial of service attacks after calling out spammers and other companies for poor behavior. The bigger shock wouldn't be getting this sort of attention, because most people double down on their dickery when you call them on it.

About the only reason I host my blog on Google's Blogger is that they can handle any amount of traffic. The day one of my posts goes viral, I'll get the advertising from the billion page views. Also, the day my blog gets attacked for making someone angry on the Internet, they'll really be attacking Google.

Good luck with that. Also, Google shows the attacks as page views, and they are attacking more than one, so thanks for making my blogs more popular!

Sunday, September 13, 2015

Video Hitching After Upgrade To Windows 10

I've done some searching on the Google-machine and it looks like I am not the only one having problems with my videos hitching and stuttering after my computer. My mouse was stuttering too, after the upgrade, but I moved it to a different USB port and haven't had the problem.

But I think I have it at least narrowed down. Windows has a decent design, but it has an Achilles' heel. Only a kernel mode driver can block hardware like a mouse. It looks to me like some common driver is having issues after the upgrade. My guess is something to do with USB, but that's just a guess.

Either way, it's annoying. I like Windows 10 overall, but every time technology advances, it seems like we take a step backwards, too.

Someday there will be a stealth update where the problem will just go away. Maybe they'll make some oblique reference to the problem. Hopefully it's soon, because a $50 phone these days can watch video without hitching.

Friday, August 28, 2015

Bank Of America: Major Grief

All I wanted was a paper bank statement so I could use it to establish Oregon residency. I need something official looking with my address on it and a postmark so that I can get things like a driver's licence here.

So, I went to their web site and there was an option to request a paper statement even though my account is set to paperless. I ordered the statement and waited. And waited. Finally I called their customer service.

Calling customer service was fun. First, it asked me to enter my ATM PIN number, which I did. The system happily informed me that the PIN number didn't match the phone number on file.What? I had to look up my full account number on their web site and key it in to the phone system just to proceed.

So, when I finally got to talk to a person, he asked me my first and last name, full address, date of birth and last 4 digits of my social security number. This is almost as much information as I opened the account with.

We started with me asking what was the problem calling into the phone system. We went over my phone number on their system and he said it looked right, but it was the telephone access PIN I needed to key in, not my ATM PIN, which the system specifically asked me for.

To setup a telephone PIN, he gave me a temporary PIN, and asked me to call the system, key in my full social security number plus the number 1, and then enter the temporary PIN, at which point it will supposedly let me create a real PIN. Seriously? The CSR didn't believe me that the phone system specifically asked me for the ATM pin number for the card ending in XXXX. But this can of worms wasn't even why I was calling, so I moved on.

I next asked the CSR if he could see what happened to the paper statement that I requested and which never arrived. He told me that it looked like they had sent it to my North Holly Street address in Anaheim. Which is great, but I haven't lived there in almost 20 years, and I didn't give them that address.

So, after discovering that they were using my 20 year old address that I never gave them, not even 20 years ago, and informing me that the problem was corrected, we started to order the paper statement. He supposedly verified everything and after a waiting period of 5 business days, their system will send me a paper statement for my most recent account period.

What a nightmare. I only chose "BofS" because they are the closest branch to where I moved, and two of my siblings bank there. I love my hillbilly Banner Bank but they don't have many branches near where I live, so I wanted something closer.

Thursday, August 13, 2015

Windows 10: The War On Privacy

Companies like Microsoft, Apple and Google should be the champions of our privacy. But these companies throw us under the bus just like every other company.

Windows 10 ups the ante by taking out options where you can tell it not to phone home, and even worse, phones home sometimes even where there are options to tell it not to. The folks over at Ars Technica have a great story about this issue.

It gets even more insidious. Reading the comments, it appears that Windows will selectively ignore the HOSTS file, which has been around as long as Windows has been around. This HOSTS file lets you map Internet address to other address.

Using the HOSTS file, you could for example make your computer stop connecting to "" by mapping it to the IP address of, making all application and browser requests for that address simply fall into the void.

This mechanism of Windows has rarely been used, and today you'll mostly see it in adware blocking type apps and other situations where you don't want an application in Windows phoning home.

Now, the real story here to me is that Microsoft is now selectively bypassing HOSTS in the cases where you add Microsoft's own servers to the list in order to stop Windows 10 from phoning home without your permission.

 Below you can see the stock file that comes with Windows. It was a great feature for many years and still can be as long as you don't put an address that Microsoft will bypass the HOSTS for, and right now that list of exceptions is unknown.

HOSTS is typically located at c:\windows\systerm32\drivers\etc

Now that HOSTS can't be trusted, the only way to stop Windows 10 from phoning home is to use a dedicated firewall on your network, whether it be features built into your router or a dedicated machine. If you have the right router, you can flash it to DD-WRT open source firmware and turn it into a $1000 router.

In the war on privacy, pretty much everyone is your enemy, and the battlefield is sitting on your desk. And in the war on privacy, you are a combatant whether you wish to be or not.

Saturday, August 1, 2015

No, I Don't Want A Target Credit Card

I've been saying this for a while now: Most big businesses at some point have just dropped all pretense of caring about their customers in the name of short term profit.

Today I was in Target just grabbing a couple of quick items. The two people in front of me didn't have much either, but it took 20 minutes to checkout because all of us had to sit through a very clumsy presentation on the glory that is the Target credit card, with its 5% cash back. But wait, there's more! Somehow this magical credit card can be used just like a debit card. Yep, it does everything.

The woman in front of me was obviously uncomfortable and trying to be polite, though she was cornered by the pushy cashier. He was putting her on the spot, to where she would need to be gruff to escape the situation, but she didn't want to do that, so she half played along until she found her moment to flee and said "ok I'll think about it, thanks" and practically ran out of the store.

When I got to the front, I was asked if I was prepared to save 5% today. I informed the cashier that I was prepared to save zero percent and that my savings of zero percent was intentional, and by design. The cashier happily treated me like I was on drugs. "Zero percent, huh? Why wouldn't you want to save 5% on all your purchases at Target? There's no reason not to."

I leaned in a little, looked him in the eyes and said "because I really don't want a Target credit card." Defeated, he said "well, let me know if you change your mind" and a quick, sarcastic "yeah, I'll do that" ended the exchange.

The real answer of course is that I don't think much of Target, or any company that would put more effort into sales of its credit cards than actual customer service. I don't blame the poor guy who was taking his corporate mandate and running with it. A brother's got to eat. No, this was Target clearly putting him in the same position he was trying to put me in.

Huge, publicly traded companies must continue to grow for no real reason other than they are expected to grow. Even if they have to resort to being obnoxious, and even if that level of dickery will harm their profits in the long term.

 It was nice in the old days where stores at least pretended to care about their customers. You could chit chat with the store employees and it was almost like everyone was an actual human being. Nowadays, every transaction at every store is a high pressure sales pitch, once only reserved for used car lots.

There's a few exceptions of course, and some stores have varying levels of class, like the low key "savings cards" you'll find at stores like Safeway or Fred Meyers. No pressure, but you'll just overpay on about half your items.