Paid By Stupidity

8. May, 2011

Someone once said: “My knowledge is for free, my time is expensive. If you understand quickly, I’m cheap. If you’re dumb, I’m expensive.”

I think this is true for a lot of professions. We’re paid for the time we spend on something.

But there is an exception: Art. Artists aren’t paid for the time they spend on a work of art but by the greed of the people who want to own it.

This means that a director can spend three years on a movie and get anything between a huge dept and several hundreds of millions of dollars. A painter can die from starvation when his paintings make millions (after his death).

Artists are paid by greed.

Does that make sense? Does it make sense today, when greedy lawyers, publishers, vendors, try to push the limits of their salary envelope? All for the sake of the artist, of course. But wouldn’t it be better that artists are paid by the hour, just like anyone else?

The argument against is laziness: Why pay an artists if they take years to produce a painting when someone else could create a similar painting in a couple of days?

So what?

Art isn’t about productivity. We have to pay these people anyway. In a modern society, you can’t simply allow the unemployed to starve to death anymore. So when we have to pay them, what’s the urge to push them towards being more productive? If they were, why would they be unemployed to begin with? If you’re productive and you want a job, what would be your reason to stay unemployed?

If you’re unemployed, that either means you don’t want to work or that you don’t really fit into todays most(-ly) productive society. The simple solution would be to say “your fault”. But that just makes the speaker sleep more easily, it doesn’t solve anything. Also note that a lot of people become unemployed because factories get more productive. If you raise productivity by 7% each year, that either means you created 7% more output at the same price (= with the same people and by not giving them a raise) or 7% of the costs were cut, for example by reducing the staffing. Whose fault is that? And is the blame the solution?

So we have to pay for all the unemployed. As I argued elsewhere, artists don’t decide to do art; the piece of art beats us into submission. It bothers us until we materialize it for others. There is little in the way of “I wanted”; it’s more “it wanted”. It’s a bit like the scene in the first Alien movie where the disgusting little critter eats its way out: The host has little choice. Curiosity got us, too. And greed.

In the recent discussion in Germany, the Chaos Computer Club (CCC) argued that all art should be free (as in freedom) and that society should pay for what society wants to enjoy. There will be a little addition to the monthly Internet access fee that goes into a big pot, anyone can download anything from the Internet without paying twice and artists get their share from that money. So I thought: “If unemployed artists get paid anyway … why not take the money out of this pot and pay them by the hour?”

So artists A needs ten days for a painting. When the ten days are paid for, the painting goes into the public domain (which isn’t worse than today since artists already have to sell their artwork). The artist gets his/her money and the society gets new art without paying twice. There is also an incentive for the artists: He/she still gets the fame plus the money. A lot more people get to see the art. With the current, greedy model, art is stowed away until someone with enough money accidentally stumbles over it. More people can participate in the art. If someone writes a book, someone else can create an audio book from it or a movie, after the artwork has become public domain.

Artists B is a lazy slob and needs two years for a painting. Same deal. “Are you nuts?”, I hear you cry. Why? We’re paying this guy anyway. So if he has only one painting in himself for two years, what’s the difference? If he has art in himself, he can’t keep it in. The art wants to get out. The feeling you feel is pure greed. Ignore it. It’s not helping.

Artist C wants to live in a huge house with swimming pool, and diamond-laced roof. He doesn’t believe in the paid-by-the-hour model. Not sure that’s realistic but that’s not the point of a mind game. So he does all the usual things: Get some advertising, produces one great painting every day, sells them over any available channel. He might succeed and get insanely rich or he might fail and end up unemployed, forced to live on the model outlined above.

Anything we could lose by trying this approach? Oh, yes, the greedy lawyers, publishers, vendors.

Well, as they always say: Can’t make everyone happy πŸ™‚


Handling FAIL

5. May, 2011

Sony way

Amazon way.

Amazon downtime: Between two and four days.

Sony downtime: Still counting.

Which one do you prefer?


Missing Icons in Buttons (Firefox, Ubuntu Natty)

5. May, 2011

If your firefox has forgotten about all the nice icons for button in the UI (i.e. if there is a back button but it has no label or icon and all the “close tab” buttons are just tiny little invisible buttons), this bug is for you: https://bugs.launchpad.net/ubuntu/+source/ia32-libs/+bug/641056

If you start Firefox from the console, you’ll see errors like this one:

(firefox-bin:30535): Gtk-WARNING **: Error loading icon: Unable to load image-loading module: /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so: /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so: wrong ELF class: ELFCLASS64


The “Minority Report” User Interface

5. May, 2011

Do you know the famous MovieOS? If not, follow the link.

If so, and you’ve seen “Minority Report“, you probably guessed that the fancy manipulations Tom Cruise was doing at the start of the movie was “Movie OS 2.0”.

It’s not. It’s real. You can buy that and have it installed. VisitΒ g-speak.


What Sony Cares About

28. April, 2011

So Sony‘s PSN user database was hacked. It seems the credit card data was in a safe place elsewhere. Encrypted.

The user data wasn’t encrypted.

Which leads me to an interesting thought: Apparently, the money was more important to Sony than the gamers.

Or maybe the credit card companies told Sony in very clear terms how to handle the precious credit card numbers, so Sony complied to those rules and when it came to passwords, age, place where you live, they were economical. As with how they handled the situation. At least, we didn’t have to tell them that they were hacked.

Unlike, say, Apple, they did tell us that something was wrong and they apologized for what happened. We’re just left with the task to clean up the digital mess they created.

How valuable is this data? Well, if you do something sensitive over the phone, say, calling your bank. And they want to make sure it’s you. What do they ask? Well, the simple stuff: Birth date. Where you live.

With data like that, you can open an eBay account and so some online fraud. Good luck proving it wasn’t you. Sure, it won’t be a problem but it will be an ugly hassle.

Make sure you check your next credit card bill; just to make sure Sony didn’t mess that up without noticing.


Why Software Patents Are Illegal

28. April, 2011

Patents on machines are legal, patents on speech are not. You can’t patent Obama’s latest public appearance or a mathematical proof. Those things are covered by copyright laws (and followers of this blog know that those are flawed as well).

So why are software patents illegal? They are recipes which tell the computer what to do. You can’t patent recipes. Therefore, it should be impossible to file a patent on software.

The long version is here: 1 + 1 (pat. pending) β€” Mathematics, Software and Free Speech (Groklaw). The article explains why lawyers often get confused by computer terms, how this is bad and how to stop them.


Riding The Risk

25. April, 2011

It’s a general misconception that if a human can’t see something, computers can’t either. From my experience, it’s usually one or the other. Or both.

When the financial system crashed, humans knew in advance. Well in advance. Everyone involved knew. The question wasn’t “Will it crash” but “When”. Those behind the bubble made a fortune by riding it. And they still do.

The computers didn’t see it coming because they weren’t meant to. That doesn’t mean it’s not possible, it means that the people, who make fortunes from these events, don’t like the idea of a computer telling the authorities what will happen and when. Especially not when a) they can’t make their fortunes first and b) everyone else has to pay the bill. Bonuses are back at theΒ pre-crisisΒ level. I wonder how that could happen.

Prof. Didier Sornette,Β Professor on the Chair of Entrepreneurial Risks of the ETH works in statistical models which predict bubbles and crashes. One way is actually pretty simple: If the growth of a market grows exponentially Β (i.e. when x in 1^x starts to grow with 1^y where y > 1), there is a bubble forming.

So the problem were facing isn’t “we don’t know” but “we want lots of money.” Lots of money always comes at a risk. If nothing happens, people start to forget that. Or ignore it. Even if they know better. So laws and regulations which “harm the free market” are abolished. Until the next bubble when we all have to learn again why those laws and regulations were in place.

Computers can see things that we’d like to ignore.

I’m not saying computers should make the decisions; what I’d ask is this: When the computers predict a crash, everyone involved should be asked to sign an innocent little extra agreement that reads

In the case of a crash, I’ll be held liable for any damages caused by the crash, personal and fully, with all my wealth.

I’m not saying people want the crash. All I’m saying is that they have little reason to avoid it. It’s their job to make money. To make a lot of money, you need to accept a lot of risk. That’s OK. The problem is that there is no reason not to take intolerable risks. “It’s not my money”, “everyone is doing it”, “everyone makes lots of money, why not me”, etc. That’s human nature. And it’s human nature to start to think as soon as you get hurt personally when it goes wrong.

So let’s add some hurt to the system.


Major Security Flaw in Dropbox on Windows

20. April, 2011

During the installation, Dropbox saves the login credentials inΒ %APPDATA%\Dropbox\config.db

The problem: The file can be copied to another computer or account and this simple operation gives an attacker the same credentials as the victim.

Even worse: Changing the password doesn’t help since the credentials don’t depend on the password. So even after a password change, the attacker can still access the Dropbox account!

Kudos go to Derek NewtonΒ for finding this gaping hole.

Original article:Β Dropbox authentication: insecure by design


Design Patterns for JavaScript

18. April, 2011

Here is a good collection of design patterns for JavaScript:Β Essential JavaScript Design Patterns For Beginners


Mysterious Eclipse Hangs

15. April, 2011

If your Eclipse installation hangs, there can be several reasons. If it happens while your tests run, chances are that a test printed an exception to the console view. If the exception is very wide, this can cause Eclipse to hang for a few seconds:Β BugΒ 175888 – ConsolePatternMatcher causes large delays with some large input.

I’m working on a fix.