An Immediate Follow-up to Blocking

Because, of course, I would find an article that would have been extremely relevant and helpful to my previous Blocking post immediately after posting said post...

Seth Godin get's it:

[A]dvertisers have had fifteen years to show self restraint. They've had the chance to not secretly track people, set cookies for their own benefit, insert popunders and popovers and poparounds, and mostly, deliver us ads we actually want to see.

Alas, it was probably too much to ask. And so, in the face of a relentless race to the bottom, users are taking control, using a sledgehammer to block them all. It's not easy to develop a white list, not easy to create an ad blocker that is smart enough to merely block the selfish and annoying ads. And so, just as the default for some advertisers is, "if it's not against the law and it's cheap, do it," the new generation of ad blockers is starting from the place of, "delete all."

Ad blockers undermine a fundamental principle of media, one that goes back a hundred years: Free content in exchange for attention. The thing is, the FCC kept the ad part in check with TV, and paper costs did the same thing for magazines and newspapers. But on the web, more and more people have come to believe that the deal doesn't work, and so they're unilaterally abrogating it. They don't miss the ads, and they don't miss the snooping of their data.

Sorry to quote so much but it really does encapsulate the whole issue. We're sick and tired of being screwed with and so...

Advertisers will come up with either a better or a much, much worse way of delivering their "content" to our eyes. I hope they embrace the spirit of the open web and make it smart, fast, and not creepy. No doubt some will. Most, I fear, won't.

Either way I've got my sledgehammer.


I am running ad-blocking software on my Macs and iOS devices. I don't feel even a little bit bad about that. And I don't really care too much if you run an ad-blocker on my site. I mean, there aren't any ads on here, so I guess it's easy for me to say that. If I'm completely honest, though, I would rather you not block Adobe's TypeKit (or whitelist this site altogether) so that the fonts I'm running show up, but if you don't care about my font that's your business. As you can see, TypeKit is all I have on this site that my preferred blocker, Ghostery, lists.

But the point of this post, and what has set the internet on fire over the past few days, is blocking ads on sites that rely on advertising for revenue. And a lot of people who work for those websites think I should feel bad for blocking on their sites. Well, I don't. For years now the people running these news, tech, and other publishing sites have allowed the advertising material to bloat and slow down their sites to the point where one feels like we have returned to the days of dial-up. We get pop-up ads, auto-playing videos, ads disguised as content, and on and on. Worst of all are the trackers that follow your ip address from site-to-site to deliver "relevant" advertising. And I assure you, turning on pop-up block and Do Not Track does absolutely nothing to stop any of these despicable tactics.

Here is a great summary of how I feel about it...

And here are two examples of just how bad online advertising has gotten:

The horrible awfulness of online ads, The Loop

The Mobile Video Ad Lie, Medium

As I said above, I'm running Ghostery on my Macbook Pro and My Mac Mini. It blocks all of the trackers and garbage from loading which makes the experience of almost every site faster and better. I also like that with Ghostery I can choose what to block and what to allow. For instance, I allow TypeKit to load because I think the right font improves the reading experience. And I let The DECK ad network load because their ads are unobtrusive and load fast.

Until the Safari Content blockers in iOS 9 this past week there was no way to ad trackers and website bloat other than just not visiting the offending sites. Now you can get an content blocker app – which has to be enabled much like a third-party keyboard – and keep websites from loading the garbage in Safari or any app which loads webpages in a Safari pop-up screen.

If you want to know how they work, iMore (of course) has a good explanation of how the content blockers work on iOS 9 here and The Loop has an updated list of available blockers.

I'm currently using Purify and find websites – even super bloated sites like CNN, The Verge, etc. – loading very fast and Purify makes it very easy to whitelist sites from the share menu. I happily paid $2.99 for it but you can get blockers for free, too.

And, yeah, a lot of publishers are losing their shit over people blocking ads. And even app developers can feel conflicted about it. I was using Marco Arment's Peace before he pulled it from the App Store largely because he felt that blocking ads in an all-or-nothing way wasn't the right thing to do. To his credit he actively encouraged people who paid for Peace to get refunds from the App Store.

I totally understand if you feel like you shouldn't block ads. Then don't do it. But I just can't stand the deceptive tactics and ridiculous loading times. And when I start seeing websites pulling this stuff I'll just not be visiting that site again. What it comes down to for me is this: if you as a publisher can't figure out a way to make money without wasting my time and bandwidth (which I pay wuite a bit for) and selling my privacy without my permission, then you're just out of luck.

I don't know if iOS ad-blocking will have any lasting effect on the web, and it doesn't much matter to me. I know that my experience is vastly improved when I take steps to keep advertisers' trash off my device.

Addendum: I was mistaken about one thing. In addition to TypeKit I also have a Twitter button running when you click on share at the bottom of a post. Ghostery blocks that.

Another Weekend, Another Project

I spent all of Saturday and most of Sunday morning building some shelving in the garage. The long term plan is to get as much stuff into the garage as we can so that we can clear everything out of the room over the garage. That room will become a playroom for the girl and her friends.

The shelves are a simple design. The supports are 1"x4" boards braced with 2"x2" boards, attached to 2"x4" studs. All of the joints in the supports are screwed and glued. It is hard to see it from the photos below but the braces are also screwed and glued where they meet the 2"x4". That assembly is then attached to the wall studs with 4.5" heavy duty screws. Finally plywood is cut to size and screwed down on top.

Here are some photos to show what I did:

This wasn't a terribly difficult project but that's because I had the right tools (thanks, Art) and plenty of clamping. I don't know how I ever got any projects done before I bought good clamps.

The next project is going to be a new workbench. But money and time contraints mean it will be a while before I get started on that one.

Plus, I'm tired.