and... you still can't find Pi's to purchase anywhere.
Wolfram Language and Mathematica Free on Every Raspberry Pi
101–110 of 141 posts
Re: Wolfram Language and Mathematica Free on Every Raspberry Pi
#102Earlier quoted context omitted.
Are one-time licenses a thing of the past ?
A permanent home/hobby license for Desktop costs $387, as far as I can tell. It only allows 4 cores being used, and for more you need to buy Core Extensions.
They also run regular sales on all their products. Pi day is coming up.
Re: Wolfram Language and Mathematica Free on Every Raspberry Pi
#103Re: Wolfram Language and Mathematica Free on Every Raspberry Pi
#104Earlier quoted context omitted.
Multiplication with multi-dimensional arrays comes to mind (not unlike numpy, actually). Rare bugs when simplifying symbolic expressions. Unconventional definitions of special functions. Probably several others that I am forgetting now. More importantly there are lots of possibilities for disaster caused by the lack of typing, and complex Mathematica code quickly becomes impenetrable. Oh and version control systems a…
So, still like a 100x improvement in the areas you're concerned with, compared to using any standard programming language (to either re-implement the same stuff or use third-party libraries)? I mean footguns in "Multiplication with multi-dimensional arrays"? That's a problem with Mathematica as opposed to what? Implementing it yourself? Using a third party library for that (that you have to also find and assess it's…
Neither of you have to be wrong, but insisting that Wolfram isn't liable for the situation isn't right. They built the moat, now they have to deal with people falling in on both sides.
Re: Wolfram Language and Mathematica Free on Every Raspberry Pi
#105Earlier quoted context omitted.
Multiplication with multi-dimensional arrays comes to mind (not unlike numpy, actually). Rare bugs when simplifying symbolic expressions. Unconventional definitions of special functions. Probably several others that I am forgetting now. More importantly there are lots of possibilities for disaster caused by the lack of typing, and complex Mathematica code quickly becomes impenetrable. Oh and version control systems a…
Why is element-wise multiplication for a multi-dimensional array a "footgun"? You try it once, realize it's doing things element-wise, and then go lookup the proper product symbol (@ in numpy).
Re: Wolfram Language and Mathematica Free on Every Raspberry Pi
#106I would consider this a great way to promote genuine Raspberry Pi over the clones but as long as Raspberry Pi demand exceeds the offer anyway this doesn't make much sense.
Re: Wolfram Language and Mathematica Free on Every Raspberry Pi
#107Earlier quoted context omitted.
So, still like a 100x improvement in the areas you're concerned with, compared to using any standard programming language (to either re-implement the same stuff or use third-party libraries)? I mean footguns in "Multiplication with multi-dimensional arrays"? That's a problem with Mathematica as opposed to what? Implementing it yourself? Using a third party library for that (that you have to also find and assess it's…
Battles have been fought over dumber things. Writing system-critical code in Mathematica is probably "a terrible idea" for most applications that don't make enough money to justify paying for a license. For the people who do pay for that license... don't they reserve the right to complain about "multiplication with multi-dimensional arrays"? Neither of you have to be wrong, but insisting that Wolfram isn't liable for…
Re: Wolfram Language and Mathematica Free on Every Raspberry Pi
#108I use Mathematica frequently and, within the niche that it serves, it is starting to remind me a lot of Excel. Both are commercial software, have a low barrier to entry, are powerful enough to run the software for a nuclear power plant, have enough footguns to make this a terrible idea, and are so overused that it might be happening anyway. But I do not think we will get rid of it any time soon.
Could you illustrate some footguns of Mathematica/Wolfram Language?
myfunc[x_] := {2*x, 3*x};
myfnuc[5][[1]]
Without the 'fnuc' typo, this would create the list {10, 15} and take the first part, giving 10. With the typo, it returns 5 without warning. Why? myfnuc[5] is now treated symbolically, and the first part/argument is 5.A similar problem comes from functions like Integrate, which become symbolic when Mathematica doesn‘t find a solution. So instead of a number, you might randomly get a symbolic expression. If you were trying to do a complicated computation with the result, this might now produce a symbolic result which is too big to fit your memory, filling up all RAM before the Mathematica kernel crashes.
Re: Wolfram Language and Mathematica Free on Every Raspberry Pi
#109Re: Wolfram Language and Mathematica Free on Every Raspberry Pi
#110Earlier quoted context omitted.
Multiplication with multi-dimensional arrays comes to mind (not unlike numpy, actually). Rare bugs when simplifying symbolic expressions. Unconventional definitions of special functions. Probably several others that I am forgetting now. More importantly there are lots of possibilities for disaster caused by the lack of typing, and complex Mathematica code quickly becomes impenetrable. Oh and version control systems a…
Why is element-wise multiplication for a multi-dimensional array a "footgun"? You try it once, realize it's doing things element-wise, and then go lookup the proper product symbol (@ in numpy).
I don't know the motivation of the decision, but "ElementwiseProduct" is harder to type, and still has a lot of use cases.