Archive for the ‘Business’ Category

“Dancing Baby v. Universal: Baby wins!”

Monday, August 25th, 2008

The DMCA (the Draconian Media Clobbering Act… sorry, I mean the Digital Millennium Copyright Act) has been used for some pretty jaw-droppingly stupid things since it was passed. This is just one of them, but it’s an important one, because the court just told copyright holders that they will be punished if they demand that something legal (under fair-use laws) be taken down under the DMCA.

In other words, copyright holders can’t just set a program to automatically scan everything on the ‘net and issue take-down notices under the DMCA for anything remotely similar to something they own — one of the most blatant abuses of the law, and apparently a very popular one until today.

As the first comment says:

A fair decision in a copyright case?
I think this is one of the signs of the apocalypse…
(I’ll be under my desk if anyone needs me)

:-)

Film Quote of the Day

Monday, August 25th, 2008

I ran across this quote on the Tools For Thought blog (which is rapidly becoming a new favorite of mine):

From the film Roger Dodger:

Nick: Like, what do you do all day?
Roger: What do I do all day? I sit here and think of ways to make people feel bad.
Nick: I thought you wrote commercials.
Roger: I do. But you can’t sell a product without first making people feel bad.
Nick: Why not?
Roger: Because it’s a substitution game. You have to remind them that there’s something missing from their lives. Everyone’s missing something, right?
Nick: Well, yeah, I guess.
Roger: Trust me. And when they’re feeling sufficiently incomplete, you can convince them that your product is the only thing that can fill that void. So instead of taking steps to deal with their lives, instead of working to root out the real reason for their misery, they run out and buy a stupid pair of cargo pants.

Possibly exaggerated, but true nonetheless.

If the human brain were a piece of computer software, this would be considered a critical security vulnerability. The company responsible for it would be expected to patch it as quickly as possible, security software packages would add features to detect and prevent it, and the people exploiting it would be considered criminals. But since it’s human nature, the victims are expected to block or patch it themselves, and the people exploiting it best get six-figure salaries and corner offices in New York City.

Is it any wonder that logically-minded people (including us computer geeks) tend to look askance at the rest of humanity?

He learned from me?!

Saturday, August 16th, 2008

The head of Project Badger (at the much larger company that bought it a few years ago) recently moved on to other duties in the company. We talked briefly just before he did, and he said that he’d learned a lot from me.

I was startled, but I figured that was just a stock corporate-speak phrase he was using with everyone. It didn’t seem there was anything that I (primarily a hobbyist-turned-professional software developer) knew that would be useful to someone like him, a corporate manager. But later I got to thinking about it.

When we first sold Project Badger to that company, I had to adapt quite a bit. I’d never dealt with a large corporation before, and didn’t understand the culture. I thought the Dilbert comic strip was an exaggeration. It is, but not by much.

For example, soon after we sold it to them, they asked us to embed their help-line 800 number into one of the error messages. Several months later, a customer who got the message actually called the number and got a big surprise — it was a phone-sex hotline. It turns out that the phone number they’d given me was wrong in one digit.

It was a simple and innocent mistake, and one that was easily corrected (though not quickly — there were a lot of products incorporating it by that time). But I watched in amazement as they assumed that it was deliberate attack on them, and paranoidly tried to find some conspiracy. No doubt they discussed whether we were working against them too, though they didn’t let us know that. I hadn’t noted which one of them had given me the number, and after several months I couldn’t remember for sure, so they were looking cross-eyed at each other too. I know corporations have to be concerned about that kind of thing, but they took it to a ridiculous extent. My feelings are plainly read on my face (I’m no good at poker), so I’m sure my stunned amazement showed; maybe it helped show them how badly they were overreacting.

As another example, different people would load a different project onto a single person at each meeting, and a few days later ask why this task or that one wasn’t done. It was just like college, where each professor assigned you enough work to keep you busy until the next class, deliberately ignoring the other classes you were taking. It was ludicrous, and no one seemed to be able to see that it was a problem, let alone do anything about it.

I can only concentrate on one thing at a time, so I came up with an aikido-style solution: whenever someone tried to give me a new task, I would agree to it, then immediately ask that person to clarify which one was the priority, the new one or the one I was working on already that was assigned by person X. If they felt that they had the authority to override person X, they could give their project priority; if they didn’t, then they would realize that their project was on the back burner. Whenever anyone started playing the blame game, or confronted me about not having something done, I could give a logical and air-tight reason for it, and one they couldn’t argue with. I think that earned me some grudging respect.

Then there’s e-mail. When someone asks for my analysis of a situation, I assume they want to know it, so I try to give them the whole thing. I quickly learned that when I did so, the management people didn’t bother reading it — they wanted a quick yes or no answer. So after writing my full analysis, I went back to the top and added a one- or two-sentence “executive summary”:

Subject: Preventing the sharing of licenses

Executive summary: don’t do it, it would cost us more, irritate our legitimate customers, and do nothing to stop the abuse.

Long answer:

> This is an old subject that for some is unpopular, however this
> addresses the problem of customers sharing their keys with contractors
> and associates despite the fact that our EULA specifically forbids it,
> and I think it’s time this was addressed. [...]

Sorry to do this, but I have to disagree.

[Long analysis with example follows.]

The management people could quickly see the results, and members of the team who were interested in the reasons behind it could see that too.

I’m not even going to dig into the culture of having hour-long meetings about even the most minor things, and requiring the developers to attend them instead of getting any development work done. I’m sure I stepped on more than a few toes while getting that straightened out, but I can’t apologize for it; it’s a ridiculous practice, and a waste of valuable programming time.

So in the end I think he was telling the truth: he did learn a lot from me, and I just didn’t realize it at the time.

iPod Touch, Part IV: Apple Screws Linux Users Again

Friday, August 15th, 2008

At the end of my last iPod Touch entry, I mentioned that I was going to try jailbreaking the Touch so I could load music onto it from Linux, instead of relying on a VMware Windows machine.

I did so. Everything seemed to work with no problem, but after I loaded any song into it, the Touch claimed that it had no music on it at all, and iTunes said that I had to restore it to factory settings before it would even look at it again (which involves rebooting into the full version of Windows, and about 45 minutes of restoring various things). After the fourth failed attempt, I stumbled across a note on the Ubuntu forums that explained the problem: Apple has changed the hash algorithm they’re using for the database. Again.

Why? I don’t understand the purpose behind it, since it does nothing but cause problems for people (their customers!) who are trying to load music onto the device without going through iTunes, and pretty much the only people who want to do that are people using Linux. If it were Microsoft doing it, I’d understand it — discriminating against anything non-Windows is part of their culture — but Apple already supports Windows as well, so it can’t be a matter of OS snobbery. I know Apple is a control-freak about some things, but that doesn’t sufficiently explain it.

In any case, someone will figure out the new algorithm soon, and update the Linux software to account for it. Until then, I’ve found a way to move my playlists from RhythmBox (my Linux music player) to iTunes* to get them onto the Touch, so I suppose I can keep using iTunes for now. It’s just an extra (and unnecessary) step.

[* It requires exporting the playlists to m3u format, running sed over them to change the filenames to Windows drive-letter format, then importing them into iTunes, which is using the same on-disk music library.]

“Windows XP crashes out of Olympics?”

Wednesday, August 13th, 2008

If you have any sympathy at all for Microsoft, you’ve gotta wince at this story. It’s not the first time something like that has happened either… on a trip to Toronto a few years ago, I saw an absolutely HUGE electronic billboard — which was showing a gigantic Windows error message-box instead of the ads that it was supposed to. Not a Blue Screen of Death, but just as embarrassing to the owners, and to Microsoft.

“MS products just too cool to comprehend, say MS geeks”

Friday, July 25th, 2008

As I’m not an MS geek, I couldn’t refute the headline any better than the article does.

Impatiently waiting for computer repair guy…

Wednesday, July 23rd, 2008

I’m on the phone now to Dell, trying to find out about the technician who’s supposed to be here today. Dell’s website is useless; I received an e-mail giving me explicit instructions for getting a status update from it, but when I jump through all the hoops, all it says is “Error retrieving results. Please try again later.” Same as last time.

On the other hand, their XPS technical support is superb. I’ve never had to wait to talk to someone, the few times I’ve had to call — I just enter the “express service code” from the sticker on the bottom of my machine and I’m connected directly to someone with both the knowledge and the resources to help. That’s a VERY refreshing change from most computer companies I’ve dealt with.

It looks like the part was delivered to the local guys this morning. He gave me a contact number for them… they say that I should receive a call within the next hour, and if I don’t, that I should call this same guy and he’ll “escalate the issue.”

I love dealing with truly professional companies. It was well worth the extra money I paid for this XPS machine. :-) But I really can’t wait any longer, so I’m going to pull the hard drive out and put it in an external case I’ve got, so I can access the information on it. Even if I can’t compile much on Mini-mEee, at least I can get to the source code.

“SCO ordered to pay Novell $2.5m Unix royalties”

Tuesday, July 22nd, 2008

For those uber-geeks who are still following the ridiculous SCO-versus-Novell lawsuit, it looks like the end is (finally!) near: in a stunningly apropos reversal, SCO (which instigated the lawsuit) has been ordered to pay Novell for violating their rights. They probably won’t have the money, but it’s a moral victory, at least.

“Copyright enforcers should learn lessons from the war on spam”

Monday, July 21st, 2008

Two of my favorite targets in a single (and pretty good) article — bonus! :-)

“How the Psystar lawsuit might go very, very wrong… for Apple”

Monday, July 21st, 2008

I’ve been saying since April or so that Apple really wanted to avoid going to court over Psystar (the Hackintosh maker) because it would open up a huge can of legal worms for Apple, but apparently most legal people think that Apple will win the case without even trying. This post gives some good reasons why my take on it (which is presumably also Apple’s) has some merit.