Category Archives: Computers/Internet

SOPA/PIPA and Stopping Piracy: The (Inevitable) Car Analogy

Imagine that a group of people who don’t drive much, don’t understand how cars work under the hood, and have never studied traffic engineering decide that they’re going to stop speeding by requiring that cars automatically slam on the emergency brake and lock the controls the moment they exceed the speed limit — or the moment someone reports that the car has exceeded the speed limit.

Note that I didn’t say anything about turning the engine off, or putting it in neutral. Or only doing so in places where the speed limit is properly posted. Or worrying about whether there’s a car behind them that will have to slam on their own breaks to prevent a pile-up. Or actually checking that the car really is speeding before acting on the report.

Now imagine that criticisms and objections raised by actual drivers, the auto industry, traffic engineers, highway planners, and city planners are all dismissed as speeder propaganda.

That’s basically what’s going on with the “anti-piracy” bills being discussed in the House (SOPA) and Senate (PIPA/Protect IP).

(Posted yesterday on Tumblr)

Posted in Computers/Internet, Politics | Tagged , , , | Leave a comment

SOPA Boycott: GoDaddy Was an Easy Target

After a list of companies publicly supporting SOPA (the censor-the-internet-in-the-name-of-stopping-piracy bill) went public last week, the complaints started rolling in…but the biggest target, at least in the circles that I frequent, was GoDaddy. People organized a boycott, transferred their business elsewhere, and GoDaddy eventually reversed course, but it was too late to stop a massive outflow of customers.

But why was GoDaddy such a target? And for that matter, why did so many people follow through, rather than just rant about it on the internet?

I think there are several reasons.

  1. The tech industry is mostly opposed to the bill on technical reasons. Pick a random hosting provider and chances are they’re officially against it. That made GoDaddy stand out in a way that a random movie studio doesn’t.
  2. They provide a service, not content, and there are many competitors who provide the same kind of service. (And it seems like they all came out with discount codes to encourage people to switch to their company.) With content, you can choose to read a book from another publisher, or watch a movie from another studio, but if you want to watch a particular movie, you can’t get it somewhere else. There are lots of comics publishers out there, but if you want to read Spider-Man, you can only get it from Marvel.
  3. Public opinion of GoDaddy was already low. For some it was their sexist ad campaigns. For some it was the CEO bragging about shooting elephants. For some it was their incessant email marketing, or focus on upselling unneeded services to people who didn’t understand what they were, or the fact that their website is such a %^$^@#%& pain to use. They’re cheap, and they’re well-known, which means a lot of people used them…but they weren’t that well-liked. Supporting SOPA ended up being the last straw.

As a result, you had a company that was tolerated at best painting a target on themselves, and a relatively easy way for people to vote with their wallets and not actually give anything up other than the time and money needed to make the transfer.

Full disclosure: I used to have about 10 domain names registered through GoDaddy, plus a few at DreamHost and one at Network Solutions. (Yes, Network Solutions.) GoDaddy was annoying, but cheap, and it was easier to renew than move. This week I consolidated them all at DreamHost, where I’ve had my websites hosted for the past year. DreamHost is offering a discount code for new customers who want to switch: SOPAROPA. I don’t get anything for telling you that, but if you sign up and list me (kelson – at – pobox – dot – com) as the person who referred you to DreamHost, I’ll get credits that I can apply to my hosting bill.

Posted in Computers/Internet, Politics | Tagged , , , | 1 Comment

Do you want the Internet to be Censored?

If you live in the US and you use the Internet, you need to know about this. There are two proposed laws, SOPA and Protect IP, that would set up a system to block access to websites deemed to be “infringing,” in the name of stopping piracy. Of course, “infringing” could refer to the actions of one user on a large site, like, say, Facebook or Wikipedia. Imagine if someone at Warner Bros. filed a complaint about someone’s fan art on DeviantArt, and the government blocked access to the entire site. Sort of like shutting down an entire mall because one shopper was accused of wearing a counterfeit Rolex.

Of course, once a system like this is in place, we all know it’ll never be abused, right?

And that’s not even getting into the technical implications of the bills, which would put an extra burden on tech startups and actually undermine efforts by the US government itself to make the internet more secure.

████, the ████ ████ █████ ██████ the ████████ ██████ the US in the ████ of ████████ ██████ (█████ it ██████’t), isn’t ████ yet. In ████, it’s █████ to a ████ ████ ████.

Uncensor This

Posted in Computers/Internet, Politics | Tagged , , , | Leave a comment

Those Sneaky Aliases

After looking through zillions of bounce messages for patterns, I’ve got to say:

unknown or illegal alias is now my official favorite way of saying that an email address doesn’t exist.

Posted in Computers/Internet | Tagged , | Leave a comment

Cacheback

You know you’re a programmer when you misspell “cash” as “cache.”

Posted in Computers/Internet | Tagged , , | Leave a comment

Recent Tech Links

Some interesting technology articles I’ve found over the last few weeks.

Posted in Computers/Internet | Tagged , , , , | Leave a comment

Recent Links: Social Networking

Some interesting links I’ve seen over the last few weeks.

On a related note, I’ve set up on Klout and PeerIndex, mainly out of curiosity. Their topic analysis needs a bit of work, though. Klout was convinced that my Speed Force accounts were influential about Washington, DC (rather than DC Comics) and, inexplicably, ducks. PeerIndex seems to think I post a lot about breakfast cereal.

Posted in Computers/Internet | Tagged , , , , , , , , | Leave a comment

Recent Links: Netflix/Qwikster Edition

By now, you’ve heard that Netflix is splitting their business in two: one for streaming movies over the internet, which will keep the name, and one for renting DVDs by mail, which will be called Qwikster. Here are links to several funny (and a couple of serious) takes on the situation.

Posted in Computers/Internet, Entertainment, Humor | Tagged , , | Leave a comment

What Can You Build With the Google+ API So Far?

Google has released the first taste of what will become a larger Google+ API for third-party applications built on their social network. So far, all you can do is authenticate, retrieve someone’s public profile, and read their public activities. That doesn’t sound like much, does it?

Well, here are some ideas I came up with over lunch:

  • Add Google+ activity to a lifestream.
  • Allow someone to comment on your blog using their Google+ identity.
  • Create a map of movements of based on public checkins.
  • Analyze posting frequency & times.
  • Analyze most popular posts based on reshares, +1s, replies (basically: add Google+ to Klout [Update: That was fast!])
  • Associate a person with other profiles you might have from other social networks, based on their profile URLs.
  • Build a list of people who work at an organization and speak a particular language.

Of course, it’ll really start taking off when they enable write access and the link-sharing and cross-posting services can get in on the act.

So, how about you? What else do you think can be done with the limited API released today?

You can find me at Google+ here: Kelson Vibber.

Posted in Computers/Internet | Tagged , , , | Leave a comment

Reframing the Problem

Sometimes it’s worth stepping back and asking yourself, “Is the problem I’m trying to solve really the problem I want solved?”

For example, “I can’t connect to this coffee shop’s wifi” may be worth trying to fix for a couple of minutes, but the real goal is connecting to the internet. The coffee shop just happens to be the most convenient/obvious means of doing so. If you have another way of connecting — say, by tethering to your phone connection — you’re better off switching methods instead of continuing to chase what may be a dead end.

Similarly, with software design, whenever you begin with a set of parameters and start off down a path that seems to be getting more and more complicated, it’s worth taking a step back and asking: what am I really trying to solve here? Are the constraints real, or can I drop some of them and take a different, more effective approach?

If the problem is presented as: How do I use these tools to accomplish this task, sometimes you’ve got to use those tools — but sometimes another set of tools will do the job better.

Posted in Computers/Internet | Tagged | Leave a comment