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

 



Forgot your password?
typodupeerror
×

Comment yes. Ex: some overuse of punctuation removed (Score 2) 192

>. Unless Larry took features away

The first thing decided about Perl6 was that some things would go away, meaning you wouldn't have automatic full backward compatibility. Certain constructs that result in a dense line of punctuation marks were an early example.

To be clear, you can now do those things in a more clear, consistent, general and intuitive way - the power wasn't removed, rather special cases and sparse syntax were replaced with concepts that are more generally applicable, using a more clear syntax.

Comment 15 years. That the new :O ==8 operator (Score 1) 192

Perl6 began July 19, 2000, announced by Larry Wall in his State of the Onion address.

Yes, it will indeed include the feature you requested, via this new operator, which looks much like Perl's other operators: :O ==8

There's actually a lot of truth in that joke. It's been fifteen years not because nothing was being done, but because a lot was done, and done very thoughtfully, after thorough analysis. The goal was not to get it to market quickly (ala Java) or to solve a pressing business need right now (Google's assorted languages and tools). The goal was to do it RIGHT, really right. Based on the Perl idea of right, of course. Perl6 is like Pavarotti - neither everyone's favorite nor appropriate for all occasions, but damn good at what it does.

Comment over a decade of hard work at getting it right (Score 4, Informative) 192

From a decade ago until now, the Perl devs have spent those ten years improving upon what you either misunderstood or are exaggerating for comedic effect.

Java was rushed out quickly, and early versions of Java made that obvious. Perl6 is the opposite - they've taken all the time needed to perfectly implement their vision, to make it exactly what it's supposed to be. Not everything is nail, so a hammer isn't the right tool for every job, but Perl6 is a mighty fine hammer. If you have a task well suited to what Perl6 is made for, it's a fine tool for the job.

Comment requires record-breaking barometric pressure (Score 1) 239

As you noted, the altitude of the locker room is effectively the same as the field, so altitude would not be a factor. You made me curious about barometric pressure, so I looked it up. The highest-ever recorded pressure was less than 1 PSI above standard pressure, so even a record-breaking barometer reading wouldn't explain it.

Comment Re:Don't let perfection be the enemy of good enoug (Score 1) 60

They could certainly send 50 times as many messages, but they'll improve their return on investment if they target all of them at people who are more susceptible to their message in the first place. Given the cost of the Big Data systems they may only be able to afford to send 10 times as many instead of 50 times, but as long as their message is 5% effective instead of 0.1%, it's still a vast improvement on ROI.

Comment Re:Don't let perfection be the enemy of good enoug (Score 1) 60

That's a great question. Do you think 80% accuracy is good enough for medical use? If you're a doctor facing an unfamiliar situation, and your data says treatment X helped 40% of patients it was tried on, treatment Y helped 35% of them, and all other treatments (Z, W, etc.) helped no more than 30%, but you know the data might only be 80% accurate, what treatment do you choose? Are those ratios even meaningful in the presence of so many errors?

Consider the case where the patient's condition is critical, and you don't have time for additional evaluation. Is X always the best choice? What if your specialty makes you better than average at treatment Y? Maybe that 20% inaccuracy works in favor of the doctor who has the right experience.

It could it be used for ill, too. What if you know you'll get paid more by the insurance company for all the extra tests required to do treatment Y? You could justify part of your decision based on the uncertainty of the data.

In the end, historical data is just one factor out of many that goes into each of these decisions. Inaccurate data may lead to suboptimal decisions, so it can't be the only factor.

Comment two more reasons. It kills people, and it kills pe (Score 3, Interesting) 224

Others have already pointed out two reasons. One, making it a billion times safer than carrots also makes it cost a million times as much as it already does, and two, if it's more costly than coal, people will just burn coal instead. I'd like to point out two more reasons.

Suppose you make $60,000. You can only spend that $60,000 once. If you pay $100 more on your electric bill to make your power even more safe, that's $100 you don't have to spend on having your car a bit safer - two more airbags, perhaps. Spending your safety budget on the wrong things gets people killed, because any money from your pay check that ends up paying for safer energy is money that can't be used for traffic safety, food safety, etc. So the way to have the safest LIFE is to spend your safety budget where it does the most good, which probably isn't energy related.

Secondly, have you ever worked at a place that makes you change your password monthly? Pretty much everyone there increments their password, so all passwords end with two digits. Ever seen a highway with a speed limit posted that's clearly much too low? Everyone ends up speeding, but by vastly varying amounts since there's no reasonable guidance on how fast you should be going. Excessive rules are counterproductive because they just get people in the habit of ignoring the rules. If you wnt people to follow the rules, you need a) rules that are reasonable and b) people who understand why the rules they are handed are reasonable.

So the proper set of safety rules, the most effective are:
Carefully selected for maximum effect per cost, keeping the safety budget in mind.
Reasonable to follow.
Well explained, so people understand WHY they are reasonable rules that should be followed.

Comment Re:Color me surprised (Score 1) 60

You seem to be belaboring this mistaken impression that analyzing Big Data somehow replaces thinking in the board room. It does not. Big Data is a tool that can help provide evidence of what people have done in the past, statistically correlated to potential causes. Big Data doesn't decide "hey, let's buy GM." People make those decisions, and they try to make them based on the information they have -- and Big Data can be a good source of that info. But people can be idiots, they can be talented, they can be anywhere on the spectrum. Do not blame the tool, or the accuracy of the tool, just because it's capable of being swung by an unqualified, incompetent idiot.

As a friend of mine is wont to say, "A fool with a tool is still a fool."

Comment Too bad mdSOLAR didn't mention WHAT proposal (Score 0, Troll) 224

It's too bad that neither mdsolar's summary nor the article he linked to mention what change was proposed. Some changes may be good, others bad. No way to know about this one without knowing just what is was that someone wanted to change.

You know, mdsolar, you'd probably sell more by engaging in discussions on forums more targeted to your market and just answering questions people have have solar power systems. That would include forums that have a lot of people who want to be "off the grid" or less reliant on the grid, prepper forums for example. Also certain home renovation forums would have people who might be interested in buying. Pitching the general concept here, especially through negative FUD about your competitors, is kind of a waste of your time.

Comment Corporate taxes are hidden taxes, and evil (Score 1) 825

Corporate taxes are really just a way to tax individual shareholders, employees and customers, but without any of them noticing that the money is coming out of their pockets. Taxes are necessary, but hidden taxes are evil. Taxes should be visible, so the taxpayers know what they're paying and can weigh it against the value they receive, to decide if they're getting good value for their money, and vote accordingly.

This particular proposal is a great example. Obama wants to go after this particular pool of money because to American taxpayers it appears to be "free" money. It doesn't cost them anything... or at least that's how it looks. I suppose to the extent that this is taxing foreign income generated by foreign workers producing goods and services for sale to foreign customers, it is "free". The only Americans who will be hurt are the Americans who are shareholders in the targeted companies, and there are also plenty of foreign shareholders. So to the extent the money is all foreign, it's taken from foreign taxpayers, which is, if anything, even more insidious.

We do need to maintain our infrastructure, and we should pay for it. But up front and in the open.

Comment working on a grant project here. Wrong on both cou (Score 1) 514

From someone actively involved with trying maintain a federal grant at work, you're simply mistaken on both counts. The federal grant covers the salaries of the people involved with that project. No grant means no project. No project means the jobs go away.

The grant is for renewable terms. WithIN the current term, continued funding is dependant on hitting certain specified targets, as measured by the officials at federal agency making the grant. At renewal time, renewal is 100% at the discretion of the federal officials. They can cancel our team and send the grant money elsewhere at their complete discretion.

I never understood why people completing make stuff up, fabricating it out of whole cloth, and post it as if it were fact. Go ahead AMD do it again, if you must, and when I'm in the office on Monday I'll post the grant documents, "at sole discretion" wording and all, and you'll just look like an utter fool.

Comment Re:Color me surprised (Score 2) 60

When you're dealing with statistics, you ought to recognize that 92% accuracy is a huge improvement over a random distribution. You do not use big data to select a target for a sniper rifle, you use it to point a shotgun.

And just like your faulty GM CEO analogy (I assume you felt the need to apply a car analogy for the benefit of the slashdot crowd) only an idiot would send someone off in the woods blindfolded and have him fire his shotgun in a random direction hoping to bring home some kind of food animal. You still have to know what you're hunting for, you still have to know how to hunt, you still have to make wise decisions. It's just a tool, not a sage.

Slashdot Top Deals

Always draw your curves, then plot your reading.

Working...