Life++

Work today was meh and I really, really, really miss someone… but the weekend was awesome (thanks Boriss!), meals have been filling and tasty (chicken, sausages, corn-on-the-cob…), and relaxation has been entertaining (for once).

I’ve had a really good day :)

Obama on Religion

Stolen from Rob:

Democracy demands that the religiously motivated translate their concerns into universal, rather than religion-specific, values. It requires that their proposals be subject to argument and amenable to reason. I may be opposed to abortion to religious reasons, but if I seek to pass a law banning the practice, I can’t simply point to the teachings of my church or evoke god’s will. I have to explain why abortion violates some principle that is accessible to people of all faiths, including those with no faith at all.

Politics depends on our ability to persuade each other of common aims based on a common reality. It involves compromise, the art of what’s possible and, at some fundamental level, religion doesn’t allow for compromise. It’s the art of the impossible. If god’s spoken then followers are expected to live up to god’s edicts regardless of the consequences. Now to base one’s own life on some uncompromising commitments may be sublime but to base our policy-making on such commitments would be a dangerous thing.

No matter how religious they may be or may not be, people are tired of seeing faith used as a tool of attack. They don’t want faith used to belittle or to divide because in the end that’s not how they think about faith in their own lives.

Things like this are why Obama deserves to be elected president. Please do your part this November and bring some sanity back into our government.

Epic, epic fail

So today I checked in a changelist containing (what I thought were) relatively minor changes to 40 files.
Turns out I had switched two parameters in a function call (so what should have been call(String a, String b) instead was call(String b, String a). If I had run *any* test at all, I would have caught it. But I didn’t, assuming that the changes were simple enough (and I had had someone else look over the code with me and it looked fine to both of us). Result: everything broke, hard.
Took me about 30 minutes to get things back in a happy state (fixing up 40 separate files) and then another 3 hours or so to properly revert out everything.
It was an incredibly dumb thing of me to do (submit any change, even a seemingly minor and trivial one, without testing first).

Also, I managed to rip the green shirt I really like.

I’m so upset with myself :-\

Carnival

Well that was a crappy way to end an awesome few days.
Carnival was awesome, but more due to people than the actual Carnival proceedings. Watched lots of Buggy and Mobot (new records in both, an amazing 2:04:35 and 0:00:51 respectively), played ITG until my legs hurt and I had trouble walking up and down stairs, saw lots of people, dyed Zach’s hair, explored booths, had some funnel cake, played lots of board games, went to halfprice, shot portraits, had our (belated) first anniversary dinner, took almost 9 GB of photos, and generally had an amazing time.
Then last night the weather was crap. I was already feeling pretty unhappy to be leaving the next morning and then we had to walk back with two rather large bags in the pouring rain. Also, someone stole Greg’s umbrella from in the hallway, which is terrible. I also managed to break my glasses (not unfixably, but still…) and I didn’t get to see everyone I wanted to (had to bail on Owen because I was feeling so shitty… apologies; also didn’t see Ben at all). Meh. Now I’m sitting in the airport not wanting to leave.

Photos will be posted in Photos and Portraits later tonight once I get back.

Edit: Photos posted. Also, Zeke, it was 9 GB of JPEGs :) Yay photography!

Marketing

So whoever came up with this idea is brilliant…

Back in Pittsburgh, one time while shopping at Giant Eagle, I got a register coupon for some amount off one bottle of this new 100% juice stuff (I had been buying a lot of juice, stupid tracking buying habits). So I figured, “Eh, why not?” and bought a bottle the next time with the coupon, only to receive a coupon for slightly more than twice as much off two bottles of the same juice.
Naturally, I had to do it and, of course, when I did I got a coupon for slightly more than 1.5x off three bottles.

The same thing has been happening here at Safeway. Once while shopping I got a coupon for like $0.30 off one package of lean pockets. When I used it, I got a coupon for $0.75 off two packages of lean pockets. I am now in possession of a coupon for $1.25 off any three packages of lean pockets. Tricky tricky.

I’m half tempted to keep buying them just to see if/when they stop. Maybe I’ll get a coupon evenually for like $100 off 150 packages or something >_<

I think I’m going to be getting lean pockets again next time I shop.