Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).


+ - Goodbye, Cruel Sun->

Submitted by Get Behind the Mule
Get Behind the Mule (61986) writes "I blogged some of my thoughts about Oracle's acquisition of my former employer, Sun Microsystems, particularly about the extravagant compensation and golden parachutes that went to executives who, on objective terms, failed at their jobs.

... I think it's fair to say that, for all the miscues that eventually led to its demise, the company created many products and technologies of value along the way, enough so that Oracle thought it was worth it to acquire them and try to keep them going.

However, I think that it's equally fair to conclude that, after years of running losses, including about $2 billion in fiscal 2009, so that a buyout was necessary to avoid looming bankruptcy, Sun's executives did nothing to deserve lavish rewards, by any conceivable meaning of the word "deserve". But what actually happened is by now a familiar story.


Link to Original Source

Comment: Oracle may be making concessions (Score 2, Informative) 278

by Get Behind the Mule (#30429938) Attached to: Widenius Warns Against MySQL Falling Into Oracle's Hands

Oracle has announced a statement today making commitments concerning MySQL that may (or may not) address some of these concerns -- of both Widenius and the EU.


These include:

* Continued Availability of Storage Engine APIs
* Commitment to enhance MySQL in the future under the GPL
* Support not mandatory
* Increase spending on MySQL research and development
* Continuing to maintain the MySQL Reference Manual
* Preserve Customer Choice for Support

And some other things about preserving the conditions of licenses currently held by storage vendors.

Healthy skepticism is of course always a good idea. On first reading, I can't tell how binding these commitments are (the statement says "Oracle hereby publicly commits to the following", and that's about it), and it doesn't exactly make Widenius' commitment to the timeliness of new releases and patches, except for the commitment to increase spending, which Oracle presumably would like to have result in new revenue.

But Oracle is evidently trying to address the EU's concerns in an effort to get the deal approved, and the EU might get them to make these commitments binding. The EU's initial reaction appears to be positive:


The European Commission said Oracle’s proposal addresses concerns about the acquisition of Sun’s MySQL database product, signaling the EU will approve the acquisition next month. European Competition Commissioner Neelie Kroes said in a statement that she’s “optimistic that the case will have a satisfactory outcome.”

“Neelie Kroes has switched on the green traffic light,” Charles van Sasse van Ysselt, a competition lawyer at NautaDutilh in Brussels, said in a telephone interview today. “She is optimistic and this is a step in the right direction.”

Comment: Configurable sleep() (Score 2, Interesting) 683

by Get Behind the Mule (#29199103) Attached to: Dirty Coding Tricks To Make a Deadline

So we had a race condition on database transactions using two-phase commit, your usual mind-fucking WTF situation, drove us up the walls for days, you all know what I mean. We knew it was a race condition because if we put a sleep() statement at the end of one of the transactions, everything ran fine. sleep(10) was always long enough, and since all of this ran asynchronously in the back end, an end user would never notice the difference.

So we went to the customer. We told them that we could continue to bust our brains trying to find a "real" fix, and didn't know how long that would take, or we could just leave the sleep() in. And we could even make the length of the sleep interval configurable, so they could try to make it shorter than 10 seconds, if they really felt like fiddling around with it.

The customer went for the configurable sleep().

Comment: Praise Allah to squish the bugs (Score 1) 233

by Get Behind the Mule (#28010489) Attached to: Why Programming Rituals Work

Years ago we had one of those bugs that was driving us around the bend, you all know how those are, so once when we were trying a fix, I started chanting "Praise Allah", for no other reason except for sheer desperation. And I kid you not, the fix worked on that very run.

Ever since then, we always remembered to praise Allah whenever we were struggling with a sticky problem. I live in Germany, so what we were actually saying was "lobet Allah", but over time we found that "Allahu Akhbar" works much better, especially when accompanied by gestures of supplication.

Occasionally we found that a difficult problem persisted for a while, until we realized that we had forgotten to praise Allah. After that, the issue was quickly resolved.

Don't try to give me some kind of egg-headed explanation for all this, this was just simply supernatural forces at work, that's all there is to it.

Comment: Re: Phishing appears to be good enough (Score 1) 303

by Get Behind the Mule (#27385399) Attached to: Vast Electronic Spying Operation Discovered

According to the report, at least some of the phishing was carefully devised with obvious effort made to trick (socially engineer) its specific target into opening an infected Word document.

An example given was an email sent to the office of the Dalai Lama, which was crafted to appear legitimate and relevant, and included an infected attachment whose trojan was detected by only 11 out of 30-odd commercial virus checkers.

Touché. So in addition to the narrowly-targeted phishing, they took advantage of a slight lead in the "arms race" between virus checkers and attackers. And that was enough to get a helluva job done.

Is there any realistic way to prevent something like this in the future? I'm afraid I don't see anything obvious.

Comment: Phishing appears to be good enough (Score 1) 303

by Get Behind the Mule (#27378531) Attached to: Vast Electronic Spying Operation Discovered

As near as I can tell from the Markoff article, the infiltration was made possible by run-of-the-mill phishing attacks. (Markoff says it's called "whaling" when it's directed at specific high-level targets. I've never heard of that, and don't really see any substantive difference.)

If so, then technically speaking there's probably nothing really new here. What seems interesting to me is:

- Obviously, the vast scale, the sensitivity of the targets, and the potential political impact.

- The operation has not been publicly revealed by government agencies (FBI sez "no comment"), but rather by Nart Villeneuve et al. at the University of Toronto.

- Phishing is evidently effective enough to make widespread infiltration like this possible. Sure, there are more sophisticated things that attackers could do, and of course most users should know better than to blindly click links in their email. But here we are, phished to death all over the world. Why should an attacker go to any more trouble?

I wonder how much security improvement would be gained if Thunderbird & Outlook disabled the automatic opening of a browser when you click on a link in email, and made us go back to the old days of copying & pasting links. Would users be more careful if they could more easily see what they're doing?

Comment: Re:Let me be the first to say... (Score 3, Funny) 264

by Get Behind the Mule (#20201699) Attached to: SCO Fiasco Over For Linux, Starting For Solaris?

... and so development is slow.

My friend, you may be a champion in the Understatement of the Century Contest.

Sure, there are many entirely respectable reasons why Hurd never got finished.

But, ah, erm ... ... you see, I feel an acute sense of embarassment when I'm about to point out something that is obvious. So blindingly obvious that it feels preposterous to have to say it at all. But, here goes.

It's time to give up!

The Hurd project has failed! Blue blazes, tarnation and a monkey, it's been seventeen fucking years!

There are software projects for which a delay of seventeen days is intolerable, although that is usually salvageable. A project that is seventeen weeks too late, on the other hand, is universally recognized as a failure.

And we all know about projects that come in seventeen months too late. We all know that someone, somewhere in a project like that was thoroughly incompetent.

There are simply no words, no satire, no amount of acid-tongued vituperation that could do justice to a software development project that still isn't finished after seventeen years.

The end of labor is to gain leisure.