It seems that these days very few businesses besides gas stations charge a different price for cash vs. credit. I know that there is a cost to accepting credit cards (transaction fee and percentage of sale), but companies consider it a cost of doing business and absorb the cost. Years ago when I started accepting credit cards for NotfiyMail, I too realized this and if I wanted to get more customers, I’d have to accept credit cards and charging different prices would not sit well with customers. It would seem that either gas stations are on a super slim margin or just want to milk customers. There are 2 gas stations near my house; for a long time neither accepted credit cards, so I always got cash before going (they charged a $0.35 convenience fee for ATM transactions). Then one of them starting accepting credit cards for the same price as cash. Well, the second station started accepting credit cards at a different price (6 cents higher), so the station I was going to just started doing the same thing. This really annoys me, but it won’t stop me from going there as the bank is in the same shopping center so I can get cash and it is convenient.
Monthly Archives: February 2006
My tax dollars hard at work
I tend to use the phrase “my tax dollars hard at work” when describing wasteful spending of tax dollars. Today’s paper gave me another opportunity to say this. San Diego is looking to build a bigger airport and has selected some military sites (currently in use) as options where they would be dual use (military and civilian). They have done this despite the fact that the military has said absolutely no. The airport authority has paid a consultant to come up with ways that the airport could be dual use. If the military said no, is there any chance it will happen?
Personally I don’t want a larger airport; I like our airport as it is convenient and easy to use. In addition, one of the top sites is Miramar Marine Corps Air Station which is much closer to my house; this could increase flight noise near my house, but will definitely increase traffic. During the annual Miramar air show, traffic was backed up to my exit on the freeway which is about 10 miles from the entrance to Miramar. This was on a weekend without the normal commuting traffic. I can’t imagine what it would be like to get to the proposed airport during the week.
I wish someone would pay me a lot of money to come up with completely unrealistic ideas for a new airport.
Viruses on Navy computers, i.e. I’m paying to get spammed
It looks like the Navy needs to update their virus software as they have a machine trying to send me spam:
Feb 20 21:37:39 linux sendmail[6685]: NOQUEUE: connect from pacfc.fleet.navy.mil [205.56.145.37] Feb 20 21:37:48 linux sendmail[6685]: k1L5bda1006685: ruleset=check_rcpt, arg1=, relay=pacfc.fleet.navy.mil [205.56.145.37], reject=550 5.7.1 ... Relaying denied
Can I send the Navy a bill for having to deal with their virus infected computer? I’m glad my tax dollars are hard at work sending me spam.
Nice work, RapidWeaver
Over the past 24 hours, I’ve been bombarded by bounced email that appears to have originated from my server. Turns out, there is a security flaw in the php script that RapidWeaver uses for its contact page so people have been exploiting it to send spam. Reading the message boards for the software shows that the authors knew about this about 1.5 weeks ago. It would have been nice for them to inform their users to turn this feature off until they can patch it. Even after they patch it, I’ll find another way to handle the contact page so I don’t have to deal with this again.
Fun with Pointers (not the dogs)
One of the aspects of programming that took me a long time to understand was (memory) pointers. I grew up with BASIC, learned Pascal and C where I always used fixed length structures or types and never cared about memory allocation as it was way too confusing to me. In college, I majored in engineering and only took 1 computer science class, so most of my programming knowledge is self-taught, on the job training. It wasn’t until a few years out of college that how pointers worked really clicked. These days, with high level frameworks and languages such as Objective-C and Cocoa, I don’t use pointers all that often (I still have to deal with allocation and de-allocation of memory), but when I need to use them, they’re a piece of cake to use. I find that I only use them when shipping data across a wire, i.e. to/from a handheld device. Knowing how to use pointers, walk pointers, etc. makes complicated code very easy. I think that understanding how pointers work is essential to being able to write applications that aren’t self-contained, i.e. only run on a desktop machine. I wish I had learned about them earlier as I’m sure it would have made my life easier.