Slashdot Mirror


Stephen Wolfram Reveals Ambitious Plan to Teach Computational Thinking (stephenwolfram.com)

Can we teach future generations how to solve their problems with computers? Slashdot reader mirandakatz writes: Doctors, lawyers, teachers, farmers -- whatever the profession, it'll soon be full of computational thinking. Mathematica and Wolfram Alpha creator Stephen Wolfram argues on Backchannel that it's essential we start teaching kids to talk to computers today to ensure their success in the future -- and he's got a comprehensive lesson plan.
Arguing that Wikipedia popularized "a more direct style of presenting information," Wolfram writes that computer-assisted education continues the trend, "taking things which could only be talked around, and turning them into things that can be shown through computation directly and explicitly." Wolfram's 11,000-word essay adds that "with all the knowledge and automation that we've built into the Wolfram Language we're finally now to the point where we have the technology to be able to directly teach broad computational thinking, even to kids.." (And without having to start off with loops and conditionals...)

76 comments

  1. If only by Anonymous Coward · · Score: 3, Informative

    This were how learning occurrs. Sigh. The tech sector just will never get it. Computational thinking is actually the *problem* we are currently having, it is absolutely the wrong way to teach. I would put the energy and money into tech literacy, instead. It is astonishing to me how people like this miss the mark again, and again, and again. We are already starting to reap what we've sown with a generation that is incapable of critical and abstract thinking. We are not robots, and life is not an algorithm. Disappointing.

    1. Re:If only by iggymanz · · Score: 3, Interesting

      Tech literacy? That is not a source of critical and abstract thinking skills. We should be putting most our money into literacy, speaking, writing, debate and learning history. All those things a typical tech education leaves behind, and also people who use social media as their main information source leave those things behind.

      Tech? those that like it can it, most tech jobs are droid jobs anyway.

    2. Re:If only by myowntrueself · · Score: 4, Insightful

      This were how learning occurrs. Sigh. The tech sector just will never get it. Computational thinking is actually the *problem* we are currently having, it is absolutely the wrong way to teach. I would put the energy and money into tech literacy, instead. It is astonishing to me how people like this miss the mark again, and again, and again. We are already starting to reap what we've sown with a generation that is incapable of critical and abstract thinking. We are not robots, and life is not an algorithm. Disappointing.

      substitute 'computational thinking' with 'poetic thinking' and see how much sense it makes. The whole idea of 'making sure every kid leaves school able to code' makes as much sense as 'making sure every kid leaves school able to write poetry'.

      Sure, put kids in contact with coding, along with wood work, metal working, cooking, etc. Let the kids find out for themselves which they enjoy and which interests them and then give them opportunities to take them further.

      But don't force kids to all leave school with a bunch of compulsory vocations.

      --
      In the free world the media isn't government run; the government is media run.
    3. Re:If only by Anonymous Coward · · Score: 0

      Um, except we need coders, not poets. So really not the same thing at all.

    4. Re:If only by RabidReindeer · · Score: 4, Insightful

      No, what we really need is people who hire coders intelligently.

      It once was said that "Computers Don't Make Mistakes". Now, instead it's "Have you tried turning if off and back on again?".

      When computers were expensive and programmers cheap by comparison, software errors were considered something to be exterminated. Now they're considered to be inevitable.

      Because when we got cheap computers, we expected cheap programmers. We no longer accept that reliable (and secure) software takes time and money to produce and expect everything to be fast and cheap. We're less critical of software quality than we are of bags of pet food from Wal-Mart.

      Start by educating people that "IT Doesn't Matter" is as much a myth as trickle-down wealth, and that if you want to avoid hearing that all your company's critical data ended up in Bulgaria on the nightly news you'll need to make realistic resource budgets for your IT no matter how much you "know" that it could never really be that hard.

      That might prompt you to want to hire people with actual skills beyond Always the Low Price, which in turn might make a career in IT attractive to talented workers again. Spend the money educating just one decision-maker, and you could easily end up motivating a dozen rank-and-file to educate themselves.

    5. Re:If only by chiguy · · Score: 1

      Apparently, we don't need coders.

      "The university (of California) recently informed about 80 IT workers at its San Francisco campus, including contract employees and vendor contractors, that it hired India-based HCL, under a $50 million contract, to manage infrastructure and networking-related services. The affected employees will leave their jobs in February, after they train their contractor replacements."

      https://news.slashdot.org/stor...

      --
      passetspike!
    6. Re:If only by Hylandr · · Score: 1

      Amen!

      --
      ~ People that think they are better than anyone else for any reason are the cause of all the strife in the world.
    7. Re:If only by Hylandr · · Score: 1

      people who use social media as their main information source

      Those kind need to be stuffed back into AOL where they can't hurt themselves or anyone else.

      --
      ~ People that think they are better than anyone else for any reason are the cause of all the strife in the world.
    8. Re:If only by Anonymous Coward · · Score: 0

      This is wishful thinking from 4 decades ago, and all developments since have eradicated that line of thinking except where it matters most.
      This kind of thinking is still holding back IT, but it's quickly changing now. Better realize why, or become irrelevant.

      The world is complex, but our systems doesn't account for that fact, expecting the world around them, and their own logic, to be 100% perfect.

      Think anti-fragile, not fragile. Expect and deal with errors. Heck, even embrace'em, cause lots of new ideas and innovations come from failures.
      Don't rely on perfection, either in data or logic.

    9. Re: If only by Anonymous Coward · · Score: 0

      Now we wait for UCSF medical patient data to be shown on the nightly news as predicted above.

    10. Re:If only by mcswell · · Score: 1

      Sonny, when *I* was a boy, computers didn't...

      All seriousness aside, I don't think there has ever been a time when people trusted computers like that. Things like GIGO (garbage in, garbage out), bug, and "To Err is Human; To Really Foul Things Up Requires a Computer" (and perhaps "Data Processing Department — information made complicated while you wait") date back to the 1950s and 1960s. There's also a Doby Gillis episode where he declines to let a computer decide the best career for him, and instead joins the Army. Nor for that matter was there ever a time when people didn't expect a magic bullet for creating reliable software. (That bullet will hit about the same time controlled fusion does, IMHO.)

    11. Re:If only by RabidReindeer · · Score: 1

      Most of us didn't trust computers. Hence many comedy skits and stories about the consequences of "computer error" - and how fighting those consequences was made difficult because the people at the company that owned the computer refused to admit that the error was even possible.

      But I don't think you'll encounter that attitude any more. No one would believe them.

      When a mainframe computer that cost tens of millions of dollars crashed, Very Important People got angry. It could potentially shut down much of the company and the outage could be computed in thousands of dollars a minute. So mainframe OS's were written not to crash. IBM's trademark on this was "RAS" - Reliability, Availability and Serviceability.

      Windows, on the other hand, gave us the Blue Screen of Death. And while people would complain, they'd generally just reboot and go on.

    12. Re:If only by Anonymous Coward · · Score: 0

      Agreed! And we started to lose those skills (critical and abstract thinking) in education when we started basing everything on multiple choice testing. Scantrons made teachers lazy and only having A, B, C, or D to choose from made students lazy. Whatever happened to a "well-rounded" education?

    13. Re:If only by tigersha · · Score: 1

      I hear your argument, but coding is what the military calls a force multiplier. Coding gives you the ability to teach machines to do the work for you. On their own. This is something none of the other skills do. That gives someone who can think like that a major, major leg up in life.

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
    14. Re:If only by myowntrueself · · Score: 1

      I hear your argument, but coding is what the military calls a force multiplier. Coding gives you the ability to teach machines to do the work for you. On their own. This is something none of the other skills do. That gives someone who can think like that a major, major leg up in life.

      Coding as I knew it at school and college is nothing like coding today and I don't feel that anything I did back then is helpful today (binary on punchcards). Who is to say that coding as you know it today will be helpful by the time the kids leave school? Or even be remotely helpful in any way. Tech marches on.

      In the terms of your argument, leadership skills are a force multiplier, they give you the ability to get other people to do the work for you. This gives someone who can think like that a major leg up in life. And leadership skills from 50 years ago are pretty much relevant today. Lets have all kids leave school as potential leaders.

      --
      In the free world the media isn't government run; the government is media run.
    15. Re:If only by Anonymous Coward · · Score: 0

      Care to clarify?

      What exactly is problematic about it? Certainly you are not arguing that understanding computational thought precludes abstract and critical thinking?

      We aren't robots? Life's not an algorithm? My DNA begs to differ.

  2. Only kids? by Anonymous Coward · · Score: 0

    Why not teach adults too? I can't figure out this computer thing myself. By the way: theodp is going to hate this. These kids are going to take his job!

    1. Re:Only kids? by Anonymous Coward · · Score: 0

      Theodp will add Wolfram to his list of usual suspects: the Bill and Melinda Gates Foundation, Mark Zuckerberg, Obama, US Dept. of Education, Fwd.us, Code.org, US College Board.

  3. Re: Sure, whatever by Anonymous Coward · · Score: 1

    Although most of that may be true about Wolfeam, he's not wrong. Quite a bit of useful computationally derived information and decision making created from discipline/domain specific models can help augment traditional methods for the better, if nothing else. This type computational thinking doesn't have to involve "big data" or bs analytics derived from NLP, we just need to use readily available quantitive information on a more regulsr basis. That alone could push most industries forward quite a bit. It's already happening, Wal-Mart is a great example.

  4. Computer, what's the answer to my homework? by davidwr · · Score: 1

    Computer, write me a term paper.

    Computer, get Jennie to like me.

    etc. etc.

    My high school math teacher did it right: She let us use a non-programmable scientific calculator but only AFTER we proved we knew how to do do trig and logarithms by hand. Yes, we had to learn some formulas to estimate them and we had to memorize the "easy" ones like sine(30 degrees). We also had to learn to use log tables. No, we didn't have to learn to use a slide-rule, I was a decade or two too late for that.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    1. Re: Computer, what's the answer to my homework? by BlytheBowman · · Score: 1

      The kids were forced to copy and recopy the logarithims by hand. If they screwed up or refused, they got paddled.

    2. Re:Computer, what's the answer to my homework? by mcswell · · Score: 1

      FWIW, using a slide rule taught me a lot about significant digits, including why getting three digits at the 1-end but only two digits at the 9-end makes sense. (It's not just an accidental result of the spacing of the numbers, it really is the case that 99 is nearly as precise as 101.) Also, of course, scientific notation.

  5. Double-Plus Ungood by ClickOnThis · · Score: 0

    To control the way people think, you start by controlling the way they talk.

    --
    If it weren't for deadlines, nothing would be late.
    1. Re:Double-Plus Ungood by myowntrueself · · Score: 0

      To control the way people think, you start by controlling the way they talk.

      Hence the push for use of 'latinx' to replace 'latina' and 'latino'...

      Its not working out too well in actual Spanish speaking nations.

      --
      In the free world the media isn't government run; the government is media run.
    2. Re:Double-Plus Ungood by Anonymous Coward · · Score: 0

      So are you saying the spics are inherently misogynistic? That is pretty racist of you. I hope those Spics go all Coranado on you for your racial insensitivity.

    3. Re:Double-Plus Ungood by RabidReindeer · · Score: 1

      The NewSpeak language in 1984 was developed from a popular linguistic theory whose name I forget, but has a Wikipedia article of its own, if I remember correctly.

      It's based on the concept that words have absolute meaning and that the words you have in your vocabulary shape the way you think. As such, it's a darling of the "Political Correctness" crowd, who think that if you ban discriminatory words, it will result in the extinction of the corresponding discrimination.

      Which isn't entirely true. Ban the use of the word "retard" as an insult and kids will run around calling each other "special". The human race is quite adaptable that way.

    4. Re:Double-Plus Ungood by Anonymous Coward · · Score: 0

      It sounds like you're talking about the Sapir-Whorf hypothesis.

      As it turns out, it is true to some degree. Not all languages have a way to express all concepts, and that really does affect the way people think.

      On the other hand, people can still create new words to express concepts that previously weren't utterable.

      To put it another way, words are tools. If all you have is a hammer, everything looks like a nail -- up until you invent a screwdriver. And of course if you know you need a screwdriver, you can fashion one for yourself.

      That's why you can't remove a word from a language, because once the concept is in your head, you can just make up a new word for the same concept.

      dom

    5. Re:Double-Plus Ungood by tigersha · · Score: 1

      Gonzales: There is one question, Inspector Callahan: Why do they call you "Dirty Harry"?
      De Georgio: Ah that's one thing about our Harry, doesn't play any favorites! Limeys, Micks, Hebes, Fat Dagos, Niggers, Spics, Honkies, Chinks, you name it. Harry hates everybody equally.
      Gonzales: How does he feel about Mexicans?
      De Georgio: Ask him.
      Harry Callahan: Especially Spics.
      — Dirty Harry

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
  6. Links by Anonymous Coward · · Score: 0

    Why does the link go to an article on apple pay?

    1. Re:Links by __aaclcg7560 · · Score: 2

      Making Apple pay taxes requires a lot of computational thinking.

  7. Mathematica on the Raspberry Pi by Anonymous Coward · · Score: 1

    Wolfram's Mathematica has been available on the Raspberry Pi educational computer for quite some time.
    How's that working out?
    With 10 million machines, you would think the Mathematica user community for RPi would be really HOT.
    Not so. You'll look far and wide to find it being used - let alone in a classroom environment.
    Creating excitement for computational computing has nothing to do with the language.
    It is based on understanding what students are interested in learning and making the discovery process "naturally" lead them in the direction you want them to go.
    Eugene Presta had it right when he said that the trick to effectively teaching a subject is to learn how the student wants in presented.

    1. Re:Mathematica on the Raspberry Pi by ffkom · · Score: 1

      Mathematica on the Raspberry Pi was a funny little PR stunt to show off Mathematica's abilities without cannibalizing sales of that product for any platform that has appropriate CPU/RAM resources to usefully run it on.

  8. You know what would be better? by smooth+wombat · · Score: 1, Interesting

    Humans learning how to think. Forget the emails, forget the texts, forget instant messaging, forget typing in what your problem is into a search bar and hope something useful comes back, pick the goddam phone up and talk to someone for five minutes to figure out what the problem is and how to get it resolved rather than spending days, if not weeks, doing the other things.

    I'm still waiting for that to happen.

    --
    We will bankrupt ourselves in the vain search for absolute security. -- Dwight D. Eisenhower
    1. Re:You know what would be better? by myowntrueself · · Score: 0

      Humans learning how to think.

      Democracy, as it exists in the USA, couldn't exist if people could think. Thats why thinking is discouraged.

      --
      In the free world the media isn't government run; the government is media run.
    2. Re: You know what would be better? by Anonymous Coward · · Score: 0

      That is a kick in the bits. We used to be emotional about our leaders looking out for everyone's best interests. Now we are emotional about which leaders interests are best.

    3. Re:You know what would be better? by Anonymous Coward · · Score: 0

      Yea, thinking is strictly speaking not illegal, but there are strong social prohibitions on it. Generally if start spouting original thoughts you are quickly labelled as a NAZI, a Commie, a Socialist, a Racist, a Pedophile, a Homophob, a Science Denier, a Religions Nut, or a Terrorist.

      Society is a collective delusion. If you think about it there is no real reason for not wearing a purple cape, and a black baklava, and a green tutu wherever you go. But society creates accepted means of dress and thinking. If you only follow the socially acceptable thought patterns you are not really thinking.

    4. Re:You know what would be better? by Anonymous Coward · · Score: 0

      Democracy doesn't exist in the USA. The USA is a republic, and was designed as such because people can't think.

      dom

  9. Mathematica rocks. by Anonymous Coward · · Score: 0

    Dr. Wolfram has done a lot for us. I do think Mathematica is one of the great accomplishments of humanity. By making Mathematica available for free on Raspberry and Raspbian, Dr. Wolfram has made this great tool accessible to all people. And, I do think this is a great tool for teaching. Despite the recent "Whoa! Mathematica at Grade-9 for teaching Algebra ? " I got from a misinformed high-school math teacher, Mathematica is accessible to all who appreciate the importance of knowledge that would be gained by using it.

    1. Re:Mathematica rocks. by Anonymous Coward · · Score: 0

      I do think Mathematica is one of the great accomplishments of humanity.

      It seems you read all 1500 pages of that book in which Wolfram writes twice on every page how awesome he is...

    2. Re:Mathematica rocks. by Anonymous Coward · · Score: 0

      I didn't make it all the way through ANKoS, but I did find it illuminating. I disagree with the core notion of a necessity of computationality, but it's not objectively wrong either. Some great work from Turing, Godel, Mandelbroit, etc. show that there's more to understanding systems than the known, clinical (non-computational) techniques.

  10. Re: Sure, whatever by K.+S.+Kyosuke · · Score: 1, Interesting

    Just because other people are wrong on how we should be doing computing doesn't mean that Wolfram with his delusions of grandeur is always right. He's most likely not even the first one to suggest these things.

    --
    Ezekiel 23:20
  11. evil by Anonymous Coward · · Score: 0

    "ensure their success" at what exactly

  12. where to start? by Anonymous Coward · · Score: 0

    "(And without having to start off with loops and conditionals...)"

    Is this a bad place to start? Really?

  13. Building too by Max_W · · Score: 3, Insightful

    Roads, street signs, traffic signs, elevators, locks, stairs, and so on and so forth should be standardized all over the world to make them suitable for machines.

    As it is now, it is easier to send a robot to Mars that to a local supermarket.

    Even plates and glasses, - it would free from hard manual labor millions of people who prepare plates for dishwashers in cafes and resaurants.

    1. Re:Building too by Anonymous Coward · · Score: 0

      > Roads, street signs, traffic signs, elevators, locks, stairs, and so on and so forth should be standardized all over the world to make them suitable for machines.
      > As it is now, it is easier to send a robot to Mars that to a local supermarket.

      By conclusion, I take it they standardized all of the above on Mars? :-)

    2. Re:Building too by Anonymous Coward · · Score: 0

      Even plates and glasses, - it would free from hard manual labor millions of people who prepare plates for dishwashers in cafes and resaurants.

      Free them to do what: collect unemployment benefits?

    3. Re:Building too by mcswell · · Score: 1

      "it is easier to send a robot to Mars that to a local supermarket": Untrue! We don't change from pound-seconds to Newton-seconds on the way to the supermarket! (well, unless you live in Lynden, Washington)

    4. Re:Building too by esonik · · Score: 1

      Soviet Russia achieved quite a remarkable level of housing standardization. There is even a Russian move making fun of it: The Irony of Fate (1975): http://www.imdb.com/title/tt00...
      Maybe you want to see it. I leave it up to you to decide whether that level of standardization is desirable or not.

  14. That's nice, but... by fahrbot-bot · · Score: 2

    How about we teach critical thinking skills first.

    --
    It must have been something you assimilated. . . .
  15. Like ANKS by OneHundredAndTen · · Score: 1

    Wolfram was supposed to become the new Einstein. He burnt himself out more than two decades ago, accomplishing quite little in academia, becoming instead a predatory businessman who takes credit on the work done mostly by others.

    1. Re:Like ANKS by Anonymous Coward · · Score: 0

      The idea is admirable, but this appears to have fundamental flaws:

      While good at expressing intent, it doesn't seem to be a good fit to express complex structure. You need structure in order to do something more than "look how cool it is" demos.

      I don't think the syntax is optimal. Especially considering the size of the language. It will take forever to learn. Mathematical formulation might be great for mathematicians, but it is actually absolutely non-intuitive to a regular person. In this regard traditional programming languages are more readable and better at expressing structure and intent.

      Every programming language or framework I've used has always sacrificed control and flexibility for high level abstractions and ease of use. Stephen clams you will still have control, but I'll believe it when I see it. I've just seen too many frameworks which offer ease of use at the cost of a very static internal design, they are basically like coloring books, work really well while you color inside the lines, but once you decide to go free form and explore creativity, you are stuck in the design limitations.

      What makes me pretty sure it will NOT be flexible at the low level is the fact that it is NOT open source, meaning there is NO way for you to see how it works, and NO way for you to modify how it works.

      Performance and efficiency will likely be ABYSMAL as is the case with every high level programming language. This doesn't really show in such casual and small scale use as this demo, but it will show as soon as you throw large data sets and more computation at it. The claim at their website that "If you don't use Wolfram Language style, but instead write C-like code, it will run slower" made me LOL, as it doesn't get any faster and more efficient than C. Claiming it will be faster than C - I just can't take that seriously.

      Last but certainly not least, it is not really affordable, the "free" plan is pretty much useless, 100 API calls a month? You'd be lucky if that lasts you a minute once you put it to use. They "recommend" an 840$ annual plan, which despite being so expensive, is still very limited - 2000 API calls monthly... Or 10k API calls a month for the modest 3k $$$. And naturally, there is no "unlimited" plan, only the ability to customize the plan, while still keeping it limited and my guess is it will be just as ridiculously expensive.

      So no, I don't see this taking off, much less becoming widely used. That dude is so obviously all about making money, and his "let's make people smarter" attitude is just superficial and unconvincing marketing.

    2. Re:Like ANKS by flyingfsck · · Score: 1

      Wolfram Tones are pretty good.

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
    3. Re:Like ANKS by Anonymous Coward · · Score: 0

      Wolfram was supposed to become the new Einstein.

      Wolfram and Einstein share the habit of not quoting where they got "their" ideas from.

    4. Re: Like ANKS by Anonymous Coward · · Score: 0

      You parsed his words wrong. He didn't compare to C, he said using his language as intended is faster than if you force it to look like C.

      A simple example, you work with input data sets through the high level abstractions and let the language handle IO vs reading a character at a time with a custom tokenizer in C to build a data structure.

    5. Re:Like ANKS by mcswell · · Score: 1

      So do Anonymous Cowards.

      Sorry, just had to say that...

    6. Re:Like ANKS by Anonymous Coward · · Score: 0

      Predatory how? I've entertained the notion of working for him.

  16. Oh yeah? by Anonymous Coward · · Score: 0

    Post it again when the computer thingy writes the essay and we get ride of this whatshisname dude...

    If you believe that a computer can think better than you, then you're really dumb that's why...

    OK next tech oriented synergized fanboiiiii...

  17. monkey's uncle by Anonymous Coward · · Score: 0

    "low-level programs in languages like C++ or Java or JavaScript"

    If JavaScript is a low-level language then I'm a monkey's uncle.

    "It doesn’t take any skill to use Wolfram|Alpha."

    Well you were arguing that we need something called "computational thinking" and now you tell us there is a tool that requires no skill to use. Why is there a gap between this tool, which requires no skill, and tomorrow's tools that we will be using? This seems to be an admission that the whole Wolfram Language thing just doesn't cut it, it isn't expressive enough or it isn't expressive in quite the right way. Or are you simply saying the equivalent of "It doesn't take any skill to use a hammer," which at first glace seems intuitive - hey, use this thing to hit that thing, no skill req'd - but it turns out to rely on a whole foundation of motor coordination skills that we learn as infants - and that people suffering injuries as adults often have to relearn. So let us cut out this "no skill" BS finally.

    "And of course in the Wolfram Language there’s nothing like all those irregularities that exist in a natural language like English."

    Perhaps that is simply a sign that as a "language" it is young and immature. The English language has absorbed all sorts of strange constructions, allowing it to be both extremely expressive or confoundingly ambiguous. I have yet to see where the Wolfram Language, with its rigid syntax and an utterly arcane library of functions - AnatomyPlot3D[] what? - is an expressive language to any degree. In fact the whole "programming languages are languages" is a fading artifact from the Chomsky era, no one "speaks" or "communicates" in Java, people only "program" or "write" programming languages.

  18. Will your childred need "computational thinking".. by ffkom · · Score: 1

    ... or only need to learn how to best please their AI overlords, who will do all the "computational thinking" required on their own?

  19. Not nice by mugurel · · Score: 1

    Luring children into a dependency on a proprietary software system is not a good way to shape their future...

  20. Sales by howlingmad · · Score: 1

    So we all should buy Mathematica?

  21. Re: Sure, whatever by Anonymous Coward · · Score: 0

    This will work a lot better when the Internet in rural America is actually stabke and has some bandwidth.

  22. Maths, Stats, Logic, Computation, Science, Eng. by John+Allsup · · Score: 2

    There are seven disciplines medicine needs to learn much from: maths, stats, logic, computation, science, engineering, psychology.

    Medical doctors can't be experts in all these, but the current climate requires them to be, or else fall prey to being persuaded by clever marketing. How one gets from a clinical trial to the 'one-on-one doctor-patient' scenario is a major case in point: how one adds back the significance of all salient features not selected for in the clinical trial is a matter which most doctors look blankly at when pointed out. (This is simple Bayesian statistics: what is the probability that treatment X works, or is most effective, given only that the patient has diagnostic label D? What if they have label D and are between ages of 20 and 40? What if they have diagnosis D and are between ages of 20 and 40 and are a Buddhist who meditates daily? What if they have label D and are between the ages of 20 and 40, are overweight, don't exercise, and eat junk food? and so on. What matters is how the 'best' decision changes as we limit towards a precise description of the patient in front of the clinician, and if that decision can change, the sensible clinician will realise they need more information to make a reliable decision.)

    --
    John_Chalisque
  23. Bjarne Stroustrup by Anonymous Coward · · Score: 0

    "Language shapes the way we think, and determines what we can think about. -- B.L.Whorf" Preface (to first edition) http://www.stroustrup.com/1st_pref.html

    There is a truth in languages shaping the way we think, especially in computer programming. It is the reason that choice of computer language is so important. Of course, computer programming languages are used for many different things.

  24. Each field will find its own language by Anonymous Coward · · Score: 0

    No, I think each field will develop its own language for dealing with computers. And many of the languages will be different, so it will be better to wait for the person to get into the field, and then teach them the field's specific language. I think this is happening in the legal profession, and maybe also in medicine.

  25. machines for dishwashing by Anonymous Coward · · Score: 0

    Well, it requires less megaflops to send a robot to Mars, than to a local supermarket. Rockets don't need much intelligence, but do need a lot of brute force.

    Now that I think about it, I can see machines for washing plates and glasses. Maybe for a big cafeteria on a college campus. I'm surprised there's no startup working on it.

  26. Re: Sure, whatever by Anonymous Coward · · Score: 0

    He's most likely not even the first one to suggest these things.

    Most notably, the work by Konrad Zuse predates that of Wolfram:
        - Rechnender Raum (PDF), original article in German, Elektronische Datenverarbeitung, 8: 336–344, 1967.
        - Calculating Space (PDF), English translation of the book version, MIT Technical Translation, 1970 (2012 version (PDF)).

  27. Re:Will your childred need "computational thinking by The+Evil+Atheist · · Score: 1

    They won't need it. But wouldn't it be better to help them be on the other side of the equation? ie, being a producer rather than a consumer?

    --
    Those who do not learn from commit history are doomed to regress it.
  28. Odd how all the reporting on this always misses .. by quax · · Score: 2

    ... on crucial adjective the proprietary Wolfram Language.

  29. So... logic then? by Anonymous Coward · · Score: 0

    The Lion, Witch and the Wardrobe's got you covered.

  30. Stephen Wolfram launches marketing push by Anonymous Coward · · Score: 0

    that's more like it.

    95% all of those promoting "teaching to code" to children are actually into making more money for themselves. They don't care about the children, at all. Duh.

    (why else would Mark Shutmyface Book be on it? You know the minute this guy touches something it is doomed)

  31. Re: Sure, whatever by Anonymous Coward · · Score: 0

    A lot of his words make sense, but then I look at the implementation and just don't share his world view on how a computer interface and control language should appear.

    It's painful, like JAVA, minus the documentation, bred with a Perl-Lisp hybrid to produce the most powerful language that nobody wants to learn ever.

  32. Re:Sure, whatever by tigersha · · Score: 1

    "Another Aspie Wanker"

    Christ. I don't know where to begin. that "Aspie Wanker" achieved more before he was 25 than you ever will in your life.

    --
    The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism