Skip to content

Uncategorized

Don’t yield to illegal pedestrians

According to the Washington State driver’s guide a driver must, Always yield to pedestrians and bicyclists who are legally crossing the road.  So does this mean if those pedestrians and…

Profits, privacy, and the business model of Google

I’ve noticed that many people don’t seem to understand how the different business models of Google and, say, Apple result in completely different products, pricing, and privacy terms. First, it…

Bike Tolls and Bridge Trolls

Hilarious pair of cartoons on bike tolls. I just love the idea about levying bridge/street tolls based on weight—that makes so much sense!

Memory leak in ARC with synthesized properties for CF objects

Specifically, if you have a property that looks like this, @property(readwrite, strong) __attribute__((NSObject)) CGLayerRef theLayer; which you use to treat Core Foundation objects like usual reference counted objects, you need…

Synthesized properties for IBOutlets

I made a huge mistake in my synthesized properties for IBOutlets that resulted in a memory leak and many, many wasted hours. So, here’s what I was doing, @property(readonly, unsafe_unretained)…

Broken Command Line Tools (CLT) in Xcode 4.3

After upgrading to Xcode 4.3 my “make distribution” script for PhotoLinker failed because it couldn’t get the command line tool xcodebuild to work. To fix this, you need to do…

Trolls and Krugman

I saw two quotes via Jon Gruber that I feel the need to repost. The first is a wonderful essay on trolls by Paul Graham, The third cause of trolling is…

Occupy Wall Street (OWS) is off the rails

I was totally behind the principals and methods of the Occupy Wall Street movement for the first several months of its life, but as of the last two weeks, I’m…