Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×

Comment If overlap is now causality... (Score 2) 878

then Cthulhu t-shirts and mugs and solstice carols are good for programming.

Don't get me wrong, I'm all for legalizing drugs. And I don't like it one bit that my tax money goes into making victims of some harmless pot smokers.

But [url=http://en.wikipedia.org/wiki/Cum_hoc_ergo_propter_hoc]cum hoc ergo propter hoc[/url] is a fallacy for a reason.

The Almighty Buck

Ask Slashdot: What Would It Take For Developers To Start Their Own Union? 761

juicegg writes "TechCrunch contributor Klint Finley writes that developers have shunned unions because traditional workplace demands like higher pay are not important to us while traditional unions are incapable of advocating for what developers care about most while at work: autonomy and self-management. Is this how most developers feel? What about overtime, benefits, conditions for contractors and outsourcing concerns? Are there any issues big enough to get developers and techies to make collective demands or is it not worth the risk? Do existing unions offer advantages or is it better to start from scratch?"
Programming

Why Coding At Fifty May Be Nifty 317

theodp writes "Enough with the dadgum naysayers. Google's Vivek Haldar lists some good reasons for why you would want to program at fifty (or any other age). Haldar's list would probably get a thumbs-up from billionaire SAS CEO Jim Goodnight, who had this to say about coding when interviewed at age 56: 'I would be happy if I just stayed in my office and programmed all day, to tell you the truth. That is my one real love in life is programming. Programming is sort of like getting to work a puzzle all day long. I actually enjoy it. It's a lot of fun. It's not even work to me. It's just enjoyable. You get to shut out all your other thoughts and just concentrate on this little thing you're trying to do, to make work it. It's nice, very enjoyable.'"
Power

Volcano Power Plan Gets US Go-Ahead 114

cylonlover writes "Having successfully negotiated the challenging regulatory slopes of the U.S. Bureau of Land Management, the U.S. Forest Service, the U.S. Department of Energy, and a host of Oregon state agencies, the Newberry Enhanced Geothermal Systems (EGS) demonstration project is in the process of creating a new geothermal reservoir in central Oregon. The core of the new reservoir is a two mile (3.2 km) deep well drilled about four miles (6.4 km) from the center of Newberry Volcano. The rock surrounding the wellbore reaches temperatures in the order of 600 F (300 C), and is nearly impermeable to water. That, however, is about to change. Newberry Volcano is one of the largest and youngest volcanoes in the United States. Having last erupted about 1,300 years ago, it consists of over 400 individual volcanic vents, which, when combined, form a broad mounded landform referred to as a shield volcano. The Newberry EGS Demonstration geothermal reservoir is being formed in the high-temperature, low-permeability deep lava of the volcano's northwest flank."
GNU is Not Unix

Rare Photos: Gnu Crashing a Windows 8 Launch Event 313

New submitter Atticus Rex writes "Reporters and security guards at the Windows 8 launch event weren't sure how to react when they were greeted by a real, live gnu. The gnu — which, on closer inspection, was an activist in a gnu suit — had come for some early trick-or-treating. But instead of candy, she had free software for the eager journalists. The gnu and the Free Software Foundation campaigns team handed out dozens of copies of Trisquel, a fully free GNU/Linux distribution, along with press releases and stickers. Once they got over their confusion, the reporters were happy to see us and hear our message — that Windows 8 is a downgrade, not an upgrade, because it steals users' freedom, security and privacy."
Linux

Alan Cox to NVIDIA: You Can't Use DMA-BUF 946

DMA-BUF is a recent kernel feature that allows multiple GPUs to quickly copy data into each others' framebuffers. A use case would be the NVIDIA Optimus that pairs a fast GPU with an Intel integrated GPU, where the NVIDIA GPU writes into the Intel framebuffer when it is active. But, NVIDIA won't be able to use this infrastructure because it's GPL. Alan Cox replied on LKML to a request from one of their engineers to mark the API non-GPL: "NAK. This needs at the very least the approval of all rights holders for the files concerned and all code exposed by this change. Also I'd note if you are trying to do this for the purpose of combining it with proprietary code then you are still in my view as a (and the view of many other) rights holder to the kernel likely to be in breach of the GPL requirements for a derivative work. You may consider that formal notification of my viewpoint. Your corporate legal team can explain to you why the fact you are now aware of my view is important to them." The rest of the thread is worth a read (a guy from RedHat agrees that this code is GPL and cannot become non-GPL without relicensing from a major subset of graphics system contributors). This has a ripple effect: it means that all of the ARM SoC GPU drivers can't use it either, and it may prevent any proprietary drivers for the proposed DRI version 3.
Image

Sea Chair Project Harvests Plastic From the Oceans To Create Furniture 96

cylonlover writes "You may have heard about the huge floating islands of garbage swirling around in the middle of the Earth's oceans. Much of that waterlogged rubbish is made up of plastic and, like Electrolux with its concept vacuum cleaners, U.K.-based Studio Swine and Kieren Jones are looking to put that waste to good use. As part of an ambitious project, they've come up with a system to collect plastic debris and convert it into furniture. Rather than collecting plastic that washes ashore or is snagged as by-catch in fishing nets, the team hopes to one day go where the trash is, collect and convert it to something useful while still at sea. Sea Chair envisions adapting fishing boats into floating chair factories that trawl for plastic and put it into production on-board."

Comment Re:crash faster (Score 1) 563

Yes - it's basically just compiling small .NET programs from your input -- which tend to be pretty portable. You should only run into problems if you use new features that aren't available in older environments (but - I'm pretty sure the latest version of .NET can be installed on XP, so that might be a moot point.)

Comment Well, not that way either (Score 1) 305

Actually, utilitarianism doesn't work that way either. A fictional entity doesn't count at all when the topic is how to maximize the happiness of the people on the whole.

Whether it makes a corporation happy is just about as irrelevant as whether it makes my Skyrim archmage happy, or whether it makes my imaginary army of zombie pirate ninja vikings happy. Which is to say, not at all. The fictive entity "corporation" doesn't count even as 1 person, it counts as exactly 0 (ZERO) persons for utilitarian considerations. Which, again, is what we're really talking about in such "the good of one vs the good of the many" scenarios.

What matters is sorta whether the net sum on the total of society. Including, of course, its employees, share holders, economic effect on the whole, etc.

And then not all transactions are created equal.

E.g., very oversimplified,

- if I'm a baker and you're hungry, selling you a sandwich is working out to be better for both of us. I want money more than I want another sandwich sitting there and getting spoiled, and you obviously want the sandwich more than you want the money it costs. Or you probably wouldn't buy it.

- if I hit you upside the head with a half brick in a sock to steal 100$ from your wallet, it's a net loss. You lost more than I gained. Possibly even your life. It's the kind of transaction you don't really want. Enough of that happening around, and society gets worse on the whole.

And that's not even counting the all too common case where I'd make a loss for you without gaining anything myself, or even making a loss too. E.g., a guy who just keys cars for the heck of it, and then goes to jail for it. I.e., it's not just detrimental, but stupid too.

And just so it's not completely off topic, really, the latter is what a lot of this raping privacy six ways to Sunday is all about. I'm under the impression that a lot of data being collected, and a lot of companies collecting it, don't even come with a plan as to how to make any gain out of it.

E.g., take the trend of needing to give all your data, down to exact birthday and street number and everything, just to be allowed to download a patch for a program you bought. Most of those companies don't actually plan to sell that to spammer or scammers, and it's too much detail even for data mining. You can get some meaningful correlation by age group or general geographic area, but you're never going to get some insight as to what those living at houses numbered 15 buy more than those living in houses numbered 17. It's trivia, not data, and as good as random noise for basing anything on.

So when they inevitably get pwned by some script kiddie, or some disgruntled IT worker sells the whole client database to a spammer, they made a lot of people a loss, but they still haven't gained anything out of it. And what for? Just because basically some marketroid drone is stupid.

Comment Sorry, it doesn't work that way (Score 1) 305

Sorry, utilitarianism, because that's what it's all about, works at the scale of society. You don't get to gerrymander the groups arbitrarily to justify any kind of antisocial behaviour.

For a start, if you have a hundred million people preyed upon, you count a hundred millions, you don't do something as idiotic as counting each person as one injured for the benefit of a whole corporation. Even taking the short-sighted view that ignores collateral damage, you have to count some hundreds of millions on one side, vs a corporation of... what? A few thousand employees? Tens of thousands?

To see what's wrong with it, your exact same logic can be applied to a mafia don and his gangsters, extorting a few thousand shopkeepers. And occasionally, sadly, having to kneecap someone or fit them into cement shoes, to keep the others in line. Each individual victim is one victim, and their unwilling contribution is keeping a couple dozen gangsters fed, clothed and armed. So, you know, one versus many.

Except, as I was saying, it doesn't work that way. Even the most myopic view has to count both sides as a group. You have some thousands of people preyed upon, for the benefit of some dozens of gangsters. The utilitarian conclusion is to get rid of the gangsters, not to tell the victims that they had to put up with it because, you know, the good of the one vs the good of the many.

But even that's not taking into account other effects, which negatively affect the well being of more people than the thousands of extorted shopkeepers. E.g., the negative effect on the local economy. E.g., the fact that people have to fear of ending up being in the wrong pub when some gangster decides to machinegun it because it belongs to a rival gangster family. Etc.

Microsoft

Microsoft Blocks FSF Donation Website As a 'Gambling Site' 301

An anonymous reader writes "The FSF slammed Microsoft for categorizing donate.fsf.org website as a 'Gambling Site.' Corporate systems that use a Microsoft 'network security' program cannot access FSF donation website because of this and as a result, many people were unable to make donations. FSF has submitted a correction to Microsoft and they are now waiting for a response. However, John Sullivan warned corporate about Microsoft's proprietary network security programs."
Education

Ask Slashdot: Teaching Chemistry To Home-Schooled Kids? 701

First time accepted submitter mikewilsonuk writes "I have a 10-year-old grandson who has shown an interest in chemistry. He is home educated and doesn't read as well as schooled kids of his age. He hasn't had much science education and no chemistry at all. None of his parents or grandparents have chemistry education beyond the school minimum and none feel confident about teaching it. My own memories of chemistry teaching in school are of disappointment, a shocking waste of everyone's time and extreme boredom. I think there must be a better way. Can anyone suggest an approach that won't ruin a child's interest?"

Comment Re:Not really (Score 1) 542

The point is that there is the difference between a job as a way to get something done, and a job just for the sake of paying some people. Both are a job, but one gets something done, the other is just a fancy way to redistribute wealth.

Then again, considering that half the private IT projects and probably three quarters of government ones are about as needed as the pyramids, it's probably no wonder that so many people on this site are unable to see the difference :p

Slashdot Top Deals

The flow chart is a most thoroughly oversold piece of program documentation. -- Frederick Brooks, "The Mythical Man Month"

Working...