Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×

Comment Re:No surprise (Score 1) 192

The challenge is picking out the conversations of interest since there simply is too much data to sift through and get timely actionable information.

See here:

"Greenwald reprints in the book an NSA slide from Snowden's documents that, when he first saw it, almost made him laugh because it is so surreal. Titled "New Collection Posture", it sets out the scale of the NSA's ambitions in astonishingly frank terms: "Sniff it all, Know it all, Collect it all, Process it all, Exploit it all, Partner it all.""

There is a great divide between ambition and reality. That slide represents the ambition of every intelligence agency everywhere. Achieving it is another story.

Comment Re:New jobs will be created. (Score 1) 266

Software is sort of like that. Every program that's written is solving a new and slightly different problem than the one previous. If not, it's generalized to the point that any differences can be expressed with pure data. A large part of software development is also communication with a client and trying to build software that suites their needs. Until an AI is advanced enough to understand human needs, I don't see how it can custom-build software to suit their needs either.

The thing is to separate the creative or skilled form the rote. That's what robots do in manufacturing, with a few skilled workers and machines replacing lots of manual labor. There is no reason that much software creation won't follow the same model. There already are libraries and other tools that remove the need to custom craft code, using automation to build programs is simply a next step. Rather than a bunch of low level coders writing code, more skilled coders will use automation to craft solutions and build their own code where the automated code doesn't do the job. Automation will change the skill set and role of the programmer, much as robot manufacturing has done. Low skilled labor intensive jobs will move to to lower cost locations; textile manufacturing did that and programming has started doing that with offshoring of work.

Comment Re:New jobs will be created. (Score 1) 266

You are about right. Considering there is actually many jobs even higher paid than tech and programmers' jobs, then why this exact rational from TFA hasn't yet been applied to these jobs since the savings will be much greater? Many diagnostics and prescriptions from omnipraticians doctors could be replaced by automated systems with higher success rate and lower error rate in prescriptions and much lower price than the average or even expert doctor these days. These doctors essentially measure a small amount of physical characteristics, pulse, blood pressure, temperature and ask few questions to finally reach a diagnostic. This can be automated for the vast majority of common diseases. And when the application cannot reach a diagnostic because the case is too complex it could even ask for more information, blood analysis, CT-scan, bacteriological culture, etc. Which a nurse can take a sample as required of the tissus needed or the blood sample to be sent to a lab for analysis and the results being returned back to the automated system for further analysis. If at the end, the program cannot reach a diagnostic with a high probability, then the case can be refered to human doctors and probably to a panel of experts because at this point it is very likely the regular average doctor will not be able to do better.

You are already seeing that at he GP level where an NP is replacing an MD as the main caregiver; mainly because an NP makes 2/3 of what a GP does. A GP essentially treats symptoms and if they go away you're cured; the real value is in the GP or NP knowing when to send you to a specialist. It's bit more complicated than simply looking at test results, however since things such as physical characteristics, odors, twitches, etc require observation and possibly questioning beyond mere test results and that is where a human is still better than a machine. Humans can also detect something that is not part of the original complaint by observation as well, which is why you see a pairing of machine skills with human skills.

Comment Re:New jobs will be created. (Score 2) 266

Meh. I'd read this as:

"Researchers and writers jealous of massive demand and high wages of programmers, predict doom and gloom for those that picked a reasonably lucrative career path". Or perhaps "You programmed all this shit that's taking our jobs away... you'll get yours too someday!"

I think it is more like "don't think because you learned a reasonably valuable skill that that skill can't be devalued through, or replaced by, automation." It's a pattern that has repeated itself throughout history as machines replaced human labor.

Most of the examples in the article covered things like writing passable articles on local sports stories. That's a little bit different than the work I do, thank you, which isn't copy-paste crapola or rattling out statistics surrounded by fluff. It's the sort of stuff I get headaches designing and thinking about for days on end, spend time rewriting and optimizing, and talking about with other programmer friends when I come up with a really elegant solution. It's trying to figure out how to do things that no one else has actually done before, and doing it with very demanding constraints of size and speed.

Maybe some jobs can be automated away, but I'd probably have a hard time calling them real programming jobs if that's the case. A lot of programming is about creative problems solving, not just pure logic, which is just the means to an end. If a "robot" can do that before I'm dead, I'll eat my hat.

I also think that is a more likely scenario. Many programming jobs are little more than glorified assembly line work where some basic stock code is adapted to a specific job. That's why a lot of it is outsourced since it really doesn't require a sophisticated level of skill, merely the ability to generate the same stuff over and over. The real code writing, as you point out, still will require skills humans possess. In some ways, it's how manufacturing is returning to the US. Instead of an assembly line full of people you have a bunch of robots overseen by a much more skilled technician.

As for the newspaper articles case, that is a bit different. There, good enough and cheap beats out better and more expensive. In such cases, humans will be replaced by machines. That's why we have those damed "Touch 1 for ..." systems instead of a human answering the phone. It also means that many devices, once they reach a certain level of good enough will see less and less improvement and thus less demand for programmers.

Comment Re:No surprise (Score 1) 192

Are you one of those people who would have ridiculed anyone claiming the Government can "listen to all of our phone calls any time they want" as a conspiracy theorist?

No. That's not surprising since the NSA has had some pretty serious computing power fro quite some time. The challenge is picking out the conversations of interest since there simply is too much data to sift through and get timely actionable information.

Comment Re:No surprise (Score 1) 192

Why would they NEED to steal these keys? Every single cellphone company in America would need the keys so your phone would work (roaming), and American companies have proven that they will hand over anything the US Government pays for.

No need for a warrant, request for the information or dealing with foreign governments, they can simply intercept and decrypt anything of interest; including already collected calls.They can also then provide them to allies that may be able to intercept or have calls of interest in exchange for information. Finally, if they make special secure SIMS that are not used widely, well, those are compromised as well. Finally, collecting intelligence is fun.

Comment Re:A big surprise (Score 3, Insightful) 192

Actually it is surprising. Many if not most large government IT projects are appallingly run. Vast amounts of money wasted on useless consultants that end up producing very little if anything at all.

As the NSA's budget grows and grows, I suspect this will happen to them. Lots of MBAs that can only organize their own careers, while the crypto-nerds are pushed into the background.

Except that this is not an IT project, but an espionage project. It just happened to have an IT component; one very different than the create a web site / database / payroll system project.

Comment Re:hmmm... (Score 1) 131

Wait though, given its February I assume these are early acceptances for Fall 2015 semester? I don't recall ever "turning down other offers" of acceptance is that even a thing do people do that?

I did when I went to grad school. I called the admissions office and politely declined their offer once I got into my #1 choice. I must admit, since the school was our #1 rival at my undergrad it was a bit enjoyable to turn them down; but I felt I ought to let them know as they had people on the waitlist.

Comment Re:Worm:Win32/Dorkbot.A Description .. (Score 1) 125

Pretty rude to name malware after a well-established series of tinker meetings/presentations (that's been going on since before anyone started using the word "maker.")

Sounds like dorkbot has a legal course of action for trademark infringement and tortuous interference with business since no one would want to go to their meetings for fear of catching some virus.

BTW - what is the HTML tag for sarcasm for the humor impaired?

Comment Re:Don't forget the people side of the equation (Score 1) 343

That's why you need to take the upload, check-out, copying out of the equation. Let them edit and save whatever they want to disk - the right technology can scoop those actions back up and bind it to the right repository transparently.

The problem is when you introduce non-linearity in a document editing process you often wind up with competing edits, edits to old versions that now must be reconciled, etc. It's a lot more difficult than simply changing a few lines of code because it is process that must work properly with the appropriate controls and approvals and the human side is where the screws occur. Software can control edits but cannot ensure the are the correct and final ones.

Comment Re:Since when are terms of service court enforced? (Score 1) 77

Your argument would fail, since it's not possible to confirm Revleap was even offered to read the terms of service, let alone agree to them.

Especially since they state quite clearly

By accessing or using the Site, you are agreeing to these Terms and concluding a legally binding contract with Yelp Inc

And there is no proof Revleap accessed or used their site. That is done via third parties.

Exactly, and since they are acting on Revleap's behalf then Revleap is responsible for their actions, including violation of terms of service. Revleap is paying them to carry out an action and thus responsible for what they do. A reasonable person would find that Revleap should be aware of their existence, given their offering to post positive reviews so the "we didn't do, someone else did it" argument would fail. Which is why I would think a tortuous interference claim would be more likely than a simple breach of contract.

Comment Re:Since when are terms of service court enforced? (Score 1) 77

Since when does the clicking the mouse on a computer constitute a contract? For a contract to be valid both parties must be IDENTIFIED unambiguously. This is essentially impossible over the Internet. To make a valid, enforceable contract the participants also must be over 18 years old.

A contract requires three things (in the US):

Offer, Acceptance and Consideration; all of which can be met by creating a Yelp account for posting on Yelp. As for identifying both parties, the person signing up knows who they are and who Yelp is; if they chose to use a false ID that is not Yelp's fault and not a reason to void the contract. Using a false name doesn't absolve someone of performance under a contract. If they re below the age of consent for a contract that is a different story, but that is not the case with the OP.

Anyone can click a mouse attached to a computer. Getting people to think that a click of the mouse on the computer screen is a valid contract is another one of the many fictions that lawyers have foisted upon gullible, uneducated people.

Despite your belief to the country, a mouseclick can constitute acceptance of a contract; it's not something foisted on the gullible by lawyers. You do that every time you click Buy on a website, for example.

Separate from a mouse click, the act of posting would indicate acceptance of the contract. Yelp made an offer - you can signup and post if you follow these rules, your signing up and posting constitutes acceptance of that offer. I could see not being bound by any terms if you didn't sign up or even if you signed up and did not post; but once you post it's pretty clear you accepted the terms and conditions of their offer.

Personally, and IANAL, I think it's more of a tortous interference claim bases on TFA.

Comment Don't forget the people side of the equation (Score 4, Insightful) 343

The greatest document version control solution will ultimately prove to be useless without considering the human, i.e. user, part of the solution. Unless you have clear procedures in place detailing how to maintain version control, teach people how to use the software, explain to them why version control is important (and yes that means you, Mr or Ms senior executive who doesn't have time or the need to follow procedures that are in place to prevent the last screwup you caused by ignoring them), and have someone who maintains the document library and keeps it in shape so it actually is easy to use, your solution will fail. Without that, people will download the latest, make edits, save a copy and upload the edited version. After a while they will simply edit the saved copy and, if you're lucky, upload it as a new document.Others will download a document, make edits, save a copy and send it out without ever checking the document back in so no one else can edit it; those people will find an older version and simply edit it.

I've been there and seen it done very poorly and very well; the key difference is those who do it well have someone who knows how to make it work, can educate people and convince them why it is important, and actually make it work. Those where it fails simply put in a technology solution and then wonder why it didn't works they search for the next technology solution.

Slashdot Top Deals

"The only way I can lose this election is if I'm caught in bed with a dead girl or a live boy." -- Louisiana governor Edwin Edwards

Working...