Live data from Hacker News

Version 11 of Mathematica

blog.wolfram.com

61–70 of 106 posts

Re: Version 11 of Mathematica

#61
Somehow the mixing of computation and data sources makes me uneasy.

In classical Mathematica, you could be pretty sure that computations with future versions would give the same output. Now what happens when, for example, the average size of an egg increases over time, and then with version 12 the data is updated, and suddenly your notebooks give different results when you rerun them.

Also, where does the data come from? Can you use it as a base for scientific publications?

Re: Version 11 of Mathematica

#62

An open question independent of the author: What do people use Mathematica for that can't be done in R, SAS, Matlab, SPSS or Python libraries. Is it a great innovation that other tools have caught up with, or is it still getting a lot of use at the bleeding edge?

it's really something that needs to be tried in order to be understood properly. imagine jupyter notebooks on steroids, first implemented 30 years ago and improved continuously since then.

Re: Version 11 of Mathematica

#64
post #56

Mathematica is squarely on my "stuff I'd buy if I had cash to spare" category. I use Jupyter on a daily basis for a few different languages and it's improving steadily every month, but I kind of wish I was using Mathematica instead most of the time. As it is, I poke at it occasionally on a Raspberry Pi (which is now mostly fast enough) and wonder wistfully what it would be like to run on an i7 (or, rather, a cluster…

have you tried the free version on the cloud? www.wolfram.com/development-platform/ definitely recommend playing around.

I would use it if it didn't prompt me to upgrade to a paid plan every 10 seconds or so...

Re: Version 11 of Mathematica

#66
post #57
post #46

Earlier quoted context omitted.

> What do people use Mathematica for that can't be done in R, SAS, Matlab, SPSS or Python libraries. Nothing; but Mathematica has been the tool of choice for cs education (or math+cs) and people tend to stick to what they know.

I think you're thinking of Matlab. Mathematica isn't particularly huge in education (yet).

Matlab might be more popular in engineering, but Mathematica is pretty pervasive world wide in math and physics especially

Re: Version 11 of Mathematica

#67
post #64

Earlier quoted context omitted.

have you tried the free version on the cloud? www.wolfram.com/development-platform/ definitely recommend playing around.

I would use it if it didn't prompt me to upgrade to a paid plan every 10 seconds or so...

:/ yeah, so does youtube and pandora now - 'tis the way of the (commercial) world.

Re: Version 11 of Mathematica

#68
post #50

An open question independent of the author: What do people use Mathematica for that can't be done in R, SAS, Matlab, SPSS or Python libraries. Is it a great innovation that other tools have caught up with, or is it still getting a lot of use at the bleeding edge?

Lets say you want to build some fancy DIY project, like a food dehydrator. You want to make some mathematical models of the thing, so you pull up Mathematica. To start with, maybe you want to solve some simple mass and energy balances on the thing to find out how much power it will take, and how long it will need to run. No problem, Mathematica does basic algebra right out of the box. It's also got a nice units syste…

This describes well how I use Mathematica. I would also add that compared to Matlab you pay for single license and get whole thing. With Matlab you send list of toolboxes to a manager and got asked "Do you really need symbolic toolbox?" With tools maturing there is a push to use Python for prototyping, but the experience is still not as seamless as with Mathematica.

That being said, from my experience Mathematica is best for prototyping or research. Once you know what you are doing it makes sense to redo everything in C/C++ (or your other favorite static typing language) for production or client use.

Re: Version 11 of Mathematica

#69
post #2

Would have been great if this version fixed the syntax. Square brackets for function arguments makes no sense, neither mathematically, nor programming language wise :) Same for Sin requiring a capital letter, and curly braces instead of square brackets for matrices

Square brackets – one keypress. Curly brackets – two keypresses, shift and the other bracket key. Result: reserved key for brackets, instead of mixing brackets and numbers while making the only kind of bracket an entire key more to get to. Evaluation: it's clean and efficient.

On most European keyboards brackets are both two keypresses.

Re: Version 11 of Mathematica

#70
post #34

Earlier quoted context omitted.

I doubt it. I think the big take away lesson from the language specific machines was that it's not worth it. LOTS of money is spent on the R&D that goes into making x86, ARM, etc. faster and better each iteration, and without the economies of scale that come with a huge install base, it's basically just a money pit. Even if a dedicated Mathematica CPU was faster now, the x86 version will be faster in a few years anyw…

A lot of Mathematica is already written in Mathematica. When Apple switched Macs to Intel CPUs, they included Mathematica as a flagship program, and flew their engineers out to do a port in secret. One engineer said the hardest part of the port was deciding what to do with the rest of the weekend.

How much was because a lot of it was written in mathematica vs. it already being cross platform an running on x86 on Windows/Linux?
Post reply on HN