Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×

Comment In the wild (Score 1) 57

And you can expect to find it used in the wild in about a few seconds next...

(At least, luckily it got discovered though public channels : It got published by shadowbrocker and got analysed by experts.
So at least our sysadmin have heard about it.
Security solutions vendor will try to get ways to detect and neutralize it.

Imagine if instead it was discovered by a few blackhats who reverse engineered a sample, and decided to incorporate the technology into their exploits, without the information ever reaching the public).

Comment Re:Can't a magic 8 ball replace most CEOs? (Score 1) 231

In my experience with ceo's and senior executives- the "numbers" have a funny habit of changing to match projections. I saw them waste at least 6.5 billion dollars over 5 years in failed project after failed project. All based on unrealistic assumptions. And in every case, the failures were redefined as successes except for the failed SAP rollout.

A large corporation can cover some terrible errors and CEO's (and executives) are paid for changing things- not for running them well as they are. So you can have a good business practice and it will be removed and replaced with something else which is much, much worse.

If the change works- yea! Big bonus for the CEO and/or executives. If it fails- yea! Big golden parachute. If it's in the muddy middle- there will be a lot of pressure to say the change worked. Because deadlines, definitions- sometimes reality- is subject to intense pressure and manipulation to say the change worked.

Actual reality doesn't set in until they leave or the company goes tits up.

Comment Re:The pain starts in 2030... (Score 1) 231

OTH, as of 2024, the boomers will already be dying in large numbers. Roughly 4 million a year by that point.
60% of men and 43% of women boomers born in 1946 will be dead by 2026. Actually, those who are not well off are more likely to be dead at that rate by 2023 and that's 80% of the population.

But going by the more conservative figures...

By 2030, almost 5 million boomers will have already died.
By 2040, about 30 million boomers will have already died.

The biggest crisis we really need to address is medical care expenses for the last 90 days of life. Speaking as a boomer myself, we cannot afford to spend over a thousand dollars a day to keep someone alive for an extra three months. That's were we need to cap our spending and limit our losses. If someone wants to spend their own money or has insurance- fine. Otherwise, we have to make some hard rational choices.

However, if we destroy 30% of jobs for young people with automation and AI, then there won't be tax revenue to pay.

Comment Re:Like what? (Score 1) 231

Actually, there has only been a job if you speak of humans generically.

Sure, the generation after the luddites had jobs. But most of the luddites died homeless or exposure and starvation years earlier than they should have.

We *may* have jobs again 30 years after this hits but the most likely scenario is 33% unemployment for decades. And almost all manual labor jobs suitable for people with low drive or low iq being replaced by robots. And many high intelligence jobs being replaced by automation. And many skilled jobs replaced by a combination of automation and robots.

Over the next 10 years, it looks likely that 10% of jobs will simply go away. This includes m ost retail clerks (4 million jobs) (as you simply pick up the goods and walk out of the store with an rfid charging you automatically) or you order it online (for less- and no gasoline or miles on your car and no going to the store to find it is sold out), drivers (3 million jobs), most manufacturing jobs, and most manual labor jobs.

In the end- taxes will have to be collected from those who still have incomes. And overall our productivity will be higher than it is today- so providing for everyone should take a smaller share of gdp. But if people are left without jobs and without safety net benefits- it could become a hell hole and possibly fall to civil disorder and even civil war.

Comment Re:Like what? (Score 1) 231

Climate change is serious but not as serious as the limits to growth coming up. They are going to hit harder and sooner.

No more cheap stainless steel will be a big one.

We could see a billion people die ahead of time over a single decade sometime between 2050 and 2100. Likely to threaten civilization, provoke wars, and be a period when the carrying capacity of the earth drops by a couple billion people over 50 years.

Our usage of many resources continues to grow exponentially as the population continues to grow and the standard of living continues to rise. We consumed more chromium in 2014 than we did from 1901 to 2000 combined. And similar for many, many other resources.

At the same time climate change might destroy our ability to raise grain as it destroys viability of many of the worlds major growing zones and pushes the climate into areas not capable of growing. And changes the pattern of rainfall.

Climate change is dangerous and big- but limits to growth are much bleaker. And the most likely scenario is they will hit way to fast for us to mitigate them so we'll still be accelerating as we hit them head on.

Comment Network effect (Score 3, Interesting) 70

But even if only foreigner and rich citizens get vaccinated :

- By being vaccinated, there's a bit less risk that they (or more correctly: their mosquitoes) will transmit malaria to somebody else.
(Which would other wise would happen in the time frame between the parasite entering the body and the disease being cured by antimalaric drugs).

It won't be enough to develop herd immunity (see children viruses in developed world - at least until anti-vaxxer started messing around), but it's a tiny bit help in reducing propagation (see influenza virus in the developed world) - even if only a drop in the bucket.

- Also prevention based on vaccination of travelling foreigner, is a lot less likely than the current prevention (dosing traveller with anti-malaric drug in advance) to overload the environment with drug to the point that the parasite has pressure to mutate and develop resistance.

And this has very important long-term ecological benefits. (Less risks of drugs stopping to work eventually)

Comment Standard library (Score 1) 88

I'm under the impression that JavaScript doesn't have a standard library outside of its core functionality, but it does have a ton of frameworks available.

Yup, that's exactly my (poorly worded) complain.
Tons of semi-usefull frameworks everywhere,
but not a basic library of standard functions.

Leading to either tons of copy-pasting, or relying on scattered external modules.

Comment Privacy (Score 3, Insightful) 62

does not necessarily lead to productivity.

Though, as mentionned by TFA (sorry, I read it, here I'll turn in my /. member card) they are even more obsessed with their privacy, as a significant part of Europe is.

The other country are also European (Italy, France) or similarly obsessed with privacy and averse to intrusion (Japan).

Seems that the US is actually the anomaly, having a high GDP *but* happily providing all their personal information to be abused by marketeers/advertiser, by three-letter agencies, and by pirates leaking databases and personal photo collections.

Comment Speaking of CIA project... (Score 4, Insightful) 62

Social media - also known as mind hive CIA project

Speaking of which : notice how nearly all cited countries - Germany, France and Italy - are in Europe, and we European tend to be really serious about our privacy.
And Japan is similarly concerned with privacy and not intruding onto other people.

And that not only classical social networks (like Facebook).
That's also the case with chat systems. WhatsApp seems to be not as popular there are elsewhere in the world. You could find actually lots of german who prefere/have switched to other systems (basically : systems with more green checks on FSF's list)

Comment Copypaste vs reimplement vs standard library (Score 1) 88

We shouldn't be asking why people are copying bad code, we should be asking why they need to.

Not sure why you're rephrasing my statement.

There's a subtle difference.

Your statement clearly poses re-implementation of code as the main alternative to copy-pasting. (boils down to "You should intelligently re-implement, instead of blindy copy-pasting").

The above statement simply discourages from copy-pasting (boils down to "Do not copy-paste, why do you even want to ?") but is still open to *any* solution :
that includes having a standard library (which was another criticism back during the "#LeftPadGate" ) which is also a valid solution : if there a decent standard library, nobody will need to copy-paste anymore either (but nobody will neither need to re-implement).

Comment NPM : no standard library ? (Score 1) 88

The underlying problem is that too many programmers are willing to copy and paste code rather than think through what they need to code.
Remember the left-pad crisis that broke the Internet because a developer removed his npm packages over a dispute? How hard is to write a left-pad function?

Sorry but now.

You should not be copy-pasting a left pad function.
But, you should not be re-implementing yet another one yourself neither.

Simple trivial task like this *should go into a standard library*.

On any machine on which I fire up a C compiler, I know that at least I can rely on a decent compliant standard library for simple task.
If I want to left-pad a number, I just give the appropriate parameter to printf.
(Well unless I'm writing kernel code, or unless I'm writing for an tiny embed platform where every byte counts and I need as specific code as possible).

Why does Npm needs to be any different ?

---

Also, left-padding function might be not as trivial as you think. Not every language is english, not every language is written only with the ASCII subset of unicode. Some weird corner cases will start to popup. Think situation where : Number of bytes IS NOT number of unicode code point which in turn IS NOT the number of displayed characters (e.g.: some of the unicode are diacritics or other such modifiers)
(To think about worste case scenarios: How do you even left-pad Zalgo ?)
But these are indeed extreme cases.

Slashdot Top Deals

Too much of everything is just enough. -- Bob Wier

Working...