Please create an account to participate in the Slashdot moderation system


Forgot your password?

Comment Re:didn't you get the memo (Score 1) 262

If you want an historical perspective, here's the big difference: Growing food in Europe is much harder than growing food in Africa. The need to improve efficiency led to the agricultural revolution happening in Europe (and it's no coincidence that it happened to the north of Europe). This, in turn, provided a sudden glut of available labour, which drove the industrial revolution. This, in turn, drove a wave of colonisation and exploitation of less technologically advanced parts of the world, in particular Africa.

Comment Re:How about the doctor that reviewed it? (Score 1) 198

Exactly. It also depends a bit on what you mean by 'AI'. If you mean 'correlation engine' (which seems to be what the media means most of the time it says AI), then whoever decided that it's safe to use it without checking that there's any causal relationship and deployed it without human oversight. If you mean 'expert system', then it's just another tool and depends heavily on the input from the doctor or nurse to work towards a diagnosis. If it goes wrong, either the tool was faulty or the operator was incompetent.

Comment Re:So is life (Score 2) 352

The other thing TFA seems to be missing is that we're not trying to teach everyone some programming because we expect that they will become programmers, we are teaching them programming because it is going to be as relevant to any job as writing was a hundred years ago. Sure, there are some jobs that don't require it and more where you can get away without doing it or doing it badly, but they're increasingly few.

Even if the only programming that you do is a little bit of VBA to automate some common task in Word or Excel, it will probably save you a lot of time overall. Even people who don't work in offices end up having to do some programming. Before he retired, my stepfather was head groundskeeper on a golf course, a job about as far from computers as you'd hope to find, yet he was responsible for an irrigation system that was configured using a domain-specific (graphical) programming language.

Comment Re:Sue Islam for killing innocents. (Score 1) 134

The grandparent is referring to the Official IRA, which is commonly referred to simply as the IRA as it has had the greatest claim to the name since 1969. During the period the OIRA was active, The Republic of Ireland was (and remains) an independent Catholic country. Northern Ireland is part of the UK, but has a majority Protestant population who do not wish to become part of the Republic of Ireland. Attempting to incorporate Northern Ireland into The Republic of Ireland against the wishes of the majority of the population of Northern Ireland sounds like conquest to me.

During the period that the OIRA was active, they killed more people in the UK than Islamic terrorists have done in total. They did not cause Catholic churches to empty and their supporters toured America (particularly New York) raising funds to buy weapons. The US Government refused to block this. It only ended when, for some reason, around 2001 it became unfashionable to fund terrorists.

Comment Re: Don't think Uber will be alone with this (Score 1) 235

They can only do so because Google and Apple are siding with app developers to the detriment of their real customers. Don't know why (perhaps app-revenue/payment intermediation)

App developers are Google's real customers. Both Apple and Google take a cut of any app sales through their store, but of the two only Apple gets any money from the person who buys the phone directly (and so has two sets of real customers, the phone users and the app developers).

Comment Re: um... (Score 4, Informative) 234

You don't know what the word "democratically" means

Not the GP, but in this thread the person who doesn't know what democracy means is you. Democracy means rule by the people (literally, by the city). Implementations of democracy are referred to as either direct democracy or indirect / representative democracy. In a direct democracy, eligible voters are permitted to decide issues directly. In a representative democracy, the people select, via some mechanism, representatives who decide issues on their behalf. Nothing in the definition of a representative democracy requires that the representatives be selected via a straight first-past-the-post single-constituency election.

You seem to have been taught a fallacy that is common in the US, that a democracy and a republic are different and incompatible systems of government, rather than orthogonal aspects of a system of government (you can have a democratic monarchy and an authoritarian republic, for example, but you can also have a democratic republic).

Comment Re:I used to work at Hanford Site... (Score 1, Insightful) 94

If you work at a site that stores and tracks nuclear waste, then you probably know that a smoke detector contains radioactive materials and so shouldn't be just thrown away. You put it in your backpack to take it somewhere to dispose of safely. You forget that you did it and go into work with that backpack. Not a particularly far-fetched set of circumstances...

Comment Re:Short sight (Score 5, Insightful) 579

Let's look at some examples of things running on a typical computer:
  • Operating system: If it's *NIX, mostly C with some C++. If it's Windows, then mostly C++ with some C.
  • Web browser: Chrome, Firefox and Edge are all written in a mixture of languages, with C++ being the dominant one.
  • Office suite: Microsoft Office, Open/LibreOffice, and KOffice are all mostly C++.
  • Video and music player: The UI is often C# or Objective-C, but the code that handles the file metadata parsing, decoding, and playback is all C or C++, depending on the platform.

Yup, sounds like the entire world has gone to Java or .NET to me...

Comment Re:This opinion isn't new and is still wrong. (Score 1) 408

Are you saying the backend is working for configuring the OS to be hardened against all sorts of malicious software, but the OS isn't configured/shipped that way?

I'm saying that the OS provides all of the features that you're requesting, but they're generally configured in a permissive way because users favour being able to run their legacy code over security.

Because regardless of ACLs, any .exe that I run can wipe most or all of the important files on my hard disk

Only if the files are writeable / deletable for the combination of application and user (the two keys in Windows ACLs). You can configure a default policy of no access for all apps other than whitelisted ones, and Windows 10 S does this, but then you won't be able to download a random app and have it able to access arbitrary files. Oh, and on vaguely recent Windows installs, the system files are not modifiable by normal users, so they can't wipe most of the files that are important to the system, only files that are important to the user (who explicitly or implicitly granted the app the right to do so).

This is not granular permissions

No, this is not granular permissions configured with the policy that you request. Don't conflate policy and mechanism. The mechanism is there.

Comment Re:futility (Score 2) 235

The one law that would make a big difference there would be requiring vendors to unlock bootloaders and provide documentation for all hardware interfaces when they stop providing security updates. When an iDevice stops getting iOS security updates, it quickly becomes unsafe to use on a network and basically a brick. If you could install a third-party OS on it then that would make a big difference to waste (and, given the relatively small number of device types, it would be comparatively easy to support). Of course, this would mean that after a few years you'd probably see more iPhones running Android than iOS...

Slashdot Top Deals

/* Halley */ (Halley's comment.)