I encourage everyone to watch at least one of the many livestreams[1] that Stephen Wolfram did while putting together this release. They changed my perception of Stephen, which I had gotten from the critiques of him that are everywhere on the internet. He is perpetually obsessed with his creation and does not accept mediocrity from his developers; but does so without attacking or belittling anyone, or feeling superio…
I have attended a live session from him and also spoken to him. He did live coding for the demos where for any session of similar complexity the speakers just copy-paste pre-written snippets. It shows both his genius as well as the capabilities of Mathematica. At one point, his code wasn't doing what he thought it should. His reaction was that of a pure engineer, with no trace of masking or downplaying the issue. He…
Mathematica Version 12 Released
51–60 of 124 posts
Re: Mathematica Version 12 Released
#52Earlier quoted context omitted.
Mathics is neat, but it is mostly an interface for a small part of the Sympy library and tries to mimic in a partial ad-hoc way the Mathematica syntax. Mathics also seems to be on life-support in terms of developer activity. Sympy or Sage are much better examples of open source computer algebra systems, but they lack the pattern-matching weirdly-lispy language design of Mathematica (the Wolfram language, which while…
And William Stein (founder of SageMath) just quit his tenured professor position at UW to continue working on CoCalc: http://blog.sagemath.com/2019/04/12/should-i-resign-from-my-...
Re: Mathematica Version 12 Released
#53Re: Mathematica Version 12 Released
#54Earlier quoted context omitted.
They’re proprietary, so it’s a good thing.
and python is a jumbled mess of versions, package managers, packages, distributions, etc. that isn't a good thing either.
In spite of not having commercial support and versioning shenangians, people still choose Python over the commercial alternatives.
Re: Mathematica Version 12 Released
#55I wish Mathematica was more affordable. I loved using it as a student, but now I can no longer afford it. A professional license costs 3500€. Which is probably worth it if you use it every day, but not so much if you just use it just once a month to make a graph or integrate something. They have a "hobby" license for 350€, which is reasonable, but according to their license it can't be used for anything work related.…
Re: Mathematica Version 12 Released
#56Really excited to try the new SQL interface. The old one was less than pleasant to work with. The Unity stuff is kind of unexpected and I’m curious to try that out too. ...Now I just have to see if my student license lets me upgrade...
> Really excited to try the new SQL interface. The old one was less than pleasant to work with. Cool! I hope people find it useful, that's where most of my past year and a half went :)
Re: Mathematica Version 12 Released
#57I really think that Mathematica and Matlab failed to capitalize on the rise of AI and ML in the last decade. Seems like Python is the only go-to language these fields.
Julia is a great choice as well: https://julialang.org/blog/2018/12/ml-language-compiler
What's more: the numerics stack in JavaScript is being modeled after the Python style, so when we're all dragged kicking and screaming to node (UMAP is already implemented in js and that came out when?), those who have cut their teeth on numpy and pandas will be a little less stranded.
Re: Mathematica Version 12 Released
#58Earlier quoted context omitted.
I don't want to use the Wolfram cloud. I have no interest in tracking number of monthly API calls. Say I wrote a nice notebook that does a bunch of useful things. What's an easy way to deploy it on a server and connect to it with a REST API? It takes me a few minutes to do it with Python using Chalice and AWS Lambda. I'm also not a fan of the primitive URL query syntax. Why isn't there a way to generate an OpenAPI? A…
I absolutely feel your pain. As a matter of fact I've been lobbying internally for a refresh of webMathematica for years. Maybe something is going to come out in the near future. Please hold on :)
Re: Mathematica Version 12 Released
#59Earlier quoted context omitted.
I don't want to use the Wolfram cloud. I have no interest in tracking number of monthly API calls. Say I wrote a nice notebook that does a bunch of useful things. What's an easy way to deploy it on a server and connect to it with a REST API? It takes me a few minutes to do it with Python using Chalice and AWS Lambda. I'm also not a fan of the primitive URL query syntax. Why isn't there a way to generate an OpenAPI? A…
I absolutely feel your pain. As a matter of fact I've been lobbying internally for a refresh of webMathematica for years. Maybe something is going to come out in the near future. Please hold on :)
What I don't get, is that long term, making Mathematica useful for actual server based production environments would open up an order of magnitude larger revenue stream. Yet all I see is a fragmented, difficult to use/understand/license environment. There seem to be a dozen, slightly different initiatives, some basically unmaintained.
I mean, what the heck is all this?
https://www.wolfram.com/engine/
I should seamlessly be able to prototype something through the notebook interface, and then deploy it, in a standard generic way, and on a server I control, that can be consumed by anyone who can read through a OpenAPI (with auto generated docs and schemas).
Setting Alpha aside, what you seem to offer is a) a prototyping/notebook environment, like Jupyter (yes, I know you came first) b) a programming language tightly coupled with a really nice stdlib
The programming language itself, realistically, has no use outside your libraries. And there seem to be very little third party Mathematica libraries. The notebook environment is only useful for prototyping.
So the market you should want to grow into, is, "How do we allow people to build something really easily, and then deploy really simply, in their own server/DB environment, with reasonably standard API interfaces?".
The attempts to integrate with Python are a good start, but seem to be more focused on the prototyping aspects.
Something like https://www.django-rest-framework.org/ should be built in.
Re: Mathematica Version 12 Released
#60I wish Mathematica was more affordable. I loved using it as a student, but now I can no longer afford it. A professional license costs 3500€. Which is probably worth it if you use it every day, but not so much if you just use it just once a month to make a graph or integrate something. They have a "hobby" license for 350€, which is reasonable, but according to their license it can't be used for anything work related.…