Live data from Hacker News

Launching Version 13.1 of Wolfram Language and Mathematica

writings.stephenwolfram.com

81–90 of 191 posts

Re: Launching Version 13.1 of Wolfram Language and Mathematica

#81
post #57
post #7

Earlier quoted context omitted.

I’ve come around on Stephen Wolfram. His puffery essentially hurts nobody besides perhaps those close to him, it’s easy to tune out, while his ambition has produced this really wonderful piece of software.

Hurts no one except the people he sues for working on his ideas faster than him

Any examples?

Re: Launching Version 13.1 of Wolfram Language and Mathematica

#82
post #57

Earlier quoted context omitted.

Hurts no one except the people he sues for working on his ideas faster than him

Any examples?

He sued Matthew Cook to stop him publishing a proof of a conjecture Wolfram made about 110

Re: Launching Version 13.1 of Wolfram Language and Mathematica

#83
post #6

Rather than just bashing Stephen's personality and rehashing Cosma Shalizi's driveby on NKOS, can we try and focus on the technical accomplishment that Mathematica represents? It really is an astounding system. If you enjoy functional programming, the language is super expressive and productive. The integrated libraries are fantastic -- especially if you want to chain together different knowledge domains through a co…

> I love Wolfram stuff.

I'm with you 100% here, but I'm also 100% with sibling jiggawatts.

To me, Mathematica is a computation environment that conveys a Lisp Machine feeling of "the machine and I are working on this problem".

You know, that "assembling things live in the sky" Lisp feeling (Yegge's phrase, not mine).

The only other computation environment that is right there en par in flexibility and conveyance of the same trippy feeling is, of course, Emacs.

The company can still make money from academic and professional licensing and support contracts, and everyone else gets to have access to an awesome thinking tool as a matter of fact.

They've already gone that direction a bit with the Raspberry release, what's left now is just the final push.

So, if Stephen Wolfram ever reads this:

Open source Mathematica and it will have a chance at immortality.

Just like Lisp and just like Emacs, and the people will rejoice.

Disclaimer: I started with Mathematica 4.0 at age 14 (a pirate copy too, sorry!), turned on by that marvellous column in Quantum. But I was put off precisely due to the proprietary nature, and switched to C and Lisp. Consequently I became a CS guy rather than a Physics guy, because C and Lisp were accessible early on, while Mathematica wasn't (legitimately).

Re: Launching Version 13.1 of Wolfram Language and Mathematica

#84

Earlier quoted context omitted.

ran into this myself just today, but with Symbolics.jl instead of SymPy. I just needed an algebra scratchpad, and Symbolics was.. barren. and uninviting. I thought of reaching for Mathematica but resorted to pencil and paper, like a barbarian. same deal with solvers more generally. the coin-or stuff (e.g. Cbc) is slow and buggy, Cplex and Gurobi are far better but very expensive. where are the PhDs in this field? wha…

>I just needed an algebra scratchpad, and Symbolics was.. barren. and uninviting. I thought of reaching for Mathematica but resorted to pencil and paper, like a barbarian. Have you tried Maxima? It seems more ergonomic.

I use Maxima on a Atom N270 netbook. It works greatly, fast and usable. Gnuplot for plotting, and I'm done.

Re: Launching Version 13.1 of Wolfram Language and Mathematica

#85
post #71
post #66

Earlier quoted context omitted.

It has to be low enough for mass adoption. I’d guess $2/mo or $10/yr. I paid for the $200 license back in high school 10 years ago and it was absolutely amazing; Really ahead of its time and well worth the money. But today as a software engineer the only feature I’m missing in Python is the ability to run natural language expressions in the middle of my code. Besides that, Python is far superior thanks to the communi…

For the record, the question was not about getting "mass adoption" but about the price that would make such a lovely product worth it for a hobbyist. Most hobbys are much more expensive than $10 per year!

Sure, I’d gladly pay $200 again if it had a large community and a deployment story. What I meant is that I wouldn’t use it again unless it achieved mass adoption. That in turn requires dirt cheap pricing even if I don’t directly care about the price.

Re: Launching Version 13.1 of Wolfram Language and Mathematica

#86
post #6

Rather than just bashing Stephen's personality and rehashing Cosma Shalizi's driveby on NKOS, can we try and focus on the technical accomplishment that Mathematica represents? It really is an astounding system. If you enjoy functional programming, the language is super expressive and productive. The integrated libraries are fantastic -- especially if you want to chain together different knowledge domains through a co…

Could you elaborate on

> The front-end is just lightyears in front of Jupyter notebooks in just about every conceivable way.

I had the opposite experience, but it's a very broad statement and I suspect we took different interpretations of "front-end"

Re: Launching Version 13.1 of Wolfram Language and Mathematica

#87

Earlier quoted context omitted.

By far the most popular programming language in the world is propriatary -- Excel.

Excel is built with programming language and can certainly be used as one, but that doesn't mean it is one. It's also a bit anal to classify Excel as a programming language, most people would say spreadsheets are a tool, where you could write programs, but again, doesn't mean it's a programming language. At most, I'd give you that Excel is a tool that can do "visual programming", but that's far of from being a "progr…

This is unfair and a far too narrow definition of programming language. Excel sits very squarely in the functional reactive language space. Just because most of it's users don't "know" they are programming and most of our common tools don't work with it doesn't change the fact that it has pretty much all of the building blocks that any programming language gives you. Are there domains where Excel is awkward to use? Absolutely. The same can be said about pretty much any programming language.

Excel deserves to have the label of programming language even if it shuns that label due to it's target audience.

Re: Launching Version 13.1 of Wolfram Language and Mathematica

#88
post #6

Rather than just bashing Stephen's personality and rehashing Cosma Shalizi's driveby on NKOS, can we try and focus on the technical accomplishment that Mathematica represents? It really is an astounding system. If you enjoy functional programming, the language is super expressive and productive. The integrated libraries are fantastic -- especially if you want to chain together different knowledge domains through a co…

Could you elaborate on > The front-end is just lightyears in front of Jupyter notebooks in just about every conceivable way. I had the opposite experience, but it's a very broad statement and I suspect we took different interpretations of "front-end"

Under what interpretation of "front-end" would Mathematica's front-end be behind of Jupyter notebooks?

Re: Launching Version 13.1 of Wolfram Language and Mathematica

#89
post #10

How does R compare to Mathematica for data science ?

The ergonomics of R are terrible compared to Mathematica. (My opinion, obviously.)

In R, packages are developed by separate authors. Similar functions don't have similar interfaces. There's no unity of style.

In Mathematica, much more careful thought was given to everything, including at a very basic level: names of functions.

Now I'm a big fan of the Tidyverse, and the fact that such a post-hoc language cleanup was possible (and done) is amazing... but the fact that it was necessary [1] is not.

[1] Really not intending flame-bait. This is an opinion that many people disagree with. Perhaps like systemd. It isn't the substance of this comment, it's just the context for my remarks.

Re: Launching Version 13.1 of Wolfram Language and Mathematica

#90
post #55
post #53

Earlier quoted context omitted.

Wasted as in not fulfilling its potential even a little bit. Mathematica is a very niche product. It isn't even very relevant in academia or in engineering. But it could have been if Wolfram hadn't hobbled it with unproductive restrictions. It could have had an audience of millions, and that audience would have brought it more value than a single company is capable of creating through a community. Just look at Python…

Just look at Python indeed. As you say it's a much worse language than many others that were equally available to anyone. And yet somehow it's at the the core of the last 15 years of data science, machine learning and whatnot. If Mathematica had been open-sourced twenty years ago it wouldn't have taken the place of Python. It probably would be even more niche today - and worse.

> much worse language than many others that were equally available to anyone

I've been there during the Python take over and world and it's not my recollection of how it went.

Which are those superior languages that you are talking about?

An important property of Python is that while it may not excel at many things, it's good or decent at everything. Unlike specialized languages like R for example which sucks at everything which is not operations on numbers.

Post reply on HN