Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
It's funny.  Laugh.

Submission + - Con Kolivas returns! Brain F**K Scheduler is out. 2

myvirtualid writes: "Con Kolivas has done what he swore never to do: returned to the Linux kernel and written a new — and, according to him — waaay better scheduler for the desktop environment. In fact, BFS appears to outperform existing schedulers right up until one hits a 16 CPU machine, at which point he guesses performance would degrade somewhat. According to Kolivas, BFS

was designed to be forward looking only, make the most of lower spec machines, and not scale to massive hardware. ie [sic] it is a desktop orientated scheduler, with extremely low latencies for excellent interactivity by design rather than "calculated", with rigid fairness, nice priority distribution and extreme scalability within normal load levels.

"

Comment Re:Clearcase. (Score 1) 268

The 'view spec' thing is idiocy in its purest form.

It seems that way because you're using it wrong. (Like any powerful language it gives you enough rope to hang yourself if you tell it to do the wrong thing.)

-You create a branch and a view that shows files in the branch on top of the trunk.

And that was your error. You should only use "latest" for YOUR changes.

-You edit file A.
-Some other guy edits files A and B so that B won't work without the changes in A.
-Your branched version blocks the other guy's changes in A so you have broken source code until you merge.

Which is why you NEVER specify the bleeding edge of the trunk as the base of your view spec. You specify a release tag or trunk-(or-shared-branch)-as-of-date/time. Nothing in your view changes unless YOU change it.

When you've got your version working you merge in TWO steps:
  1) Merge the changes in the trunk (or whatever shared branch you're using) TO your branch. (Switch the trunk start time to the moment you start this step and merge the changes.) Build and run tests. (Repeat if this took long enough that the trunk thrashed.)
  2) Merge your changes TO the trunk and build-run again. (The build should be quick because, unless a LOT changed after you started your last iteration of 1) the objects should all-or-mostly be the ones you built in step 1).)

Even the build for the final merge test runs from a tagged or date/time version of the trunk. That way if somebody else checks in THEIR merge during your build you still get the version YOU merged. If your tests passed you can say "I left the trunk working as of (tag or date/time)". This becomes very important when the smoke tests take longer than the mean time between fix merges.

If you're going to switch to diverge/converge you have to switch all the way. Part of the POINT of diverge-converge is that you see NOBODY'S CHANGES BUT YOUR OWN until you have your part working and are ready to merge or you find you MUST incorporate somebody else's fix to get your stuff working.

Clearcase gives you the fine-grained control over what you "see" which makes this style a breeze.

Comment Reality Check (Score 1) 395

I worked with a guy at a particular defense contractor who, while on company time and on company assets, wrote a decent short story. I was published and her got some cash out of it. His bosses caught wind and trying to "claim" the work as the companies since it was on company time and conpany assets. Apparently (IANAL) though there is this thing called RELEVANCY that factors into this. Since his employers had nothing to do with literary endevors they didn't have a claim to the work, it was irrelivant to his job. For instance jotting down a new formula for a soda on a company provided post-it note while at work doesn't give your employer ownership of that unless they somehow deal in ... well... soda.

You are not a slave and your employer doesn't own you, nor do they own your imagination. As long as what you do personally doesn't involve your work there is a resonable barrier between the two. I haven't heard of someone coming up with a great recipe for BBQ while working at a Ford plant and having Ford try and claim ownership. I think the judge would throw them out on their ear.

However I fear that we might end up slaves all too quickly if we don't raise hell on issues like this. It's already getting so far that former employers can sue you if you go work for a competitor without a non-compete agreement.

Slavery comes in many forms besides whips and chains...

Comment Re:Even Stranger...... (Score 1) 964

Translation: they finally brainwashed you. People are not equal, never were, and never will be, no matter how hard you try to believe it. But now we need a $8 million study to acknowledge the fact that men and women think differently.

Spot on! That's *exactly* the point. In case you never tought about it, the essence of racism is assuming that a very large group of people that happen to share some phenotypic attributes are all equally bad.

Comment Re:C02 is not a pollutant (Score 1) 1100

No, you have the Law of Gravitation, which states that two masses attract each other. There is a tremendous amount of data proving it over a long period of time with no unexplainable exceptions.

Thus, it is a Law. There are precious few Laws in Science.
The fact we don't understand the exact mechanism, quantum, space warping, or "It just sucks" does not matter. The effect is what matters.

Less provable ideas become Theories. They have good evidence that is not fully proven under a wide range of circumstances. There are competing ideas and they have some experimental backing as well. Theory of Relativity has this status because we have observed light bending and time dilation in controlled experiments.

Global Warming falls under a hypothesis, it has some data, not enough to qualify as a Theory.

It also has some disturbing issues with data, and people like Green Peace overstating the issue to emotionalize it:
http://www.youtube.com/watch?v=NC7bE9jopXE

It also has a control, Mars, that shows polar melting and surface warming in the ABSENCE of human industrial activity.

So the change may very well be outside the biosphere, in a Sun cycle or other phenomenon we don't understand.

In other words, we might be able to prove global warning, but the exact mechanism is under depute.

So if we go mucking about by reducing human em missions we might have no effect.

Or we might get more desperate and try crude terraforming, (increase planetary albedo for example) only to discover the external effect swings BACK, plunging us into an ice age.

The whole Green movement is a strange form of Conservative thinking. You are trying to force stability onto a dynamic system... good luck with that.

Comment Re:Absurd (Score 1) 1100

uh and why do you say that? Where in the link you provide does it say that they aren't paid by oil companies (since we're being all scientific here)? Who are these MEMBERS? It could be two guys, it could be a hundred.

And you are claiming that the APS refutes anthropogenic climate change? Their statement, at the link you provided, actually reinforces their stand that CC IS caused by man made emissions. That these MEMBERS disagree with the APS's statement is of no consequence.

If I write a letter to the pope that says "We, the members of the Holy Roman Catholic Church, Hate God, so please change your policy toward God accordingly," that doesn't mean the Church or its members hates God.

Data Storage

Why Mirroring Is Not a Backup Solution 711

Craig writes "Journalspace.com has fallen and can't get up. The post on their site describes how their entire database was overwritten through either some inconceivable OS or application bug, or more likely a malicious act. Regardless of how the data was lost, their undoing appears to have been that they treated drive mirroring as a backup and have now paid the ultimate price for not having point-in-time backups of the data that was their business." The site had been in business since 2002 and had an Alexa page rank of 106,881. Quantcast said they had 14,000 monthly visitors recently. No word on how many thousands of bloggers' entire output has evaporated.
The Courts

Submission + - Has RIAA Fired MediaSentry? (p2pnet.net)

NewYorkCountryLawyer writes: "According to a tantalizing 'unconfirmed' report, it appears that the RIAA has jettisoned MediaSentry (now known as SafeNet) as its 'investigator'. MediaSentry has come under heat in a number of different states for the fact that it was 'investigating' without an investigator's license and invading people's privacy. Earlier this year it was found to have made diametrically conflicting written statements to 2 different tribunals within 30 days of each other, in 1 denying that it was an 'expert witness', in another claiming that it was an 'exert witness'. If the report is accurate, the termination comes at an interesting time, since MediaSentry's investigator is the plaintiffs' only fact witness to prove copyright infringement in Capitol Records v. Thomas, which is now headed for a retrial on March 9th. If he does take the stand, the reasons for his company's termination will be fair game for cross examination. One also has to wonder if it's in any way connected to the puzzling enigma of the New York Attorney General's alleged involvement in the RIAA's recent Wall Street Journal announcement that it would be reducing its p2p file sharing cases to a trickle."

Comment Re:passionless technician (Score 1) 435

It always depresses me to see how many college students have no idea who they are, and just float about on the breeze of the moment, going for the buck instead of what they already see a passion for doing. They weren't reflecting upon their lives as a teenager, they weren't deciding what makes their hearts go faster, they were just assuming that someday their Fairy Career Mother would pop out of a cloud to tell them what they should do for the next forty years.

I realized this a year into my first job when I realized my passion was for coding/FOSS and not supporting back end ERP applications.A lot of my friends did not/still do not realize this and instead run behind the latest cool tech on the market and opportunities for going on site.

   

Media

MPAA Scores First P2P Jury Conviction 335

An anonymous reader writes "The MPAA must be celebrating. According to the BitTorrent news site Slyck.com, the Department of Justice is proclaiming their first P2P criminal copyright conviction, against an Elite Torrents administrator. The press release notes, 'The jury was presented with evidence that Dove was an administrator of a small group of Elite Torrents members known as "Uploaders," who were responsible for supplying pirated content to the group. At sentencing, which is scheduled for Sept. 9, 2008, Dove faces a maximum sentence of 10 years in prison.'"

Slashdot Top Deals

8 Catfish = 1 Octo-puss

Working...