Join the discussion

Write your take first — we'll ask for email only when you're ready to publish.

  • Hacker News
  • The mathematica solve function is a lot of fun to use.
  • symbolic music features are interesting! they should add chroma!
  • I saw those and got excited; I've been using Mathematica for decades and do a lot of work with symbolic music.

    Unfortunately they are extremely surface level in this release. It looks like there isn't even any ability to load/export MusicXML, kind of weird low level primitives and zero interesting higher level functions. Hopefully they keep iterating on it but I don't think it'll be useful for my workflow right now.

  • I just learned that Stephen Wolfram himself is a bit of a crank apparently. https://youtu.be/fO9iRDPXvT4?si=CbCjBtOSM5JhgYUF
  • The linked video is a must-see -- it's one of those rare video essays that shed more light than heat.
  • Wolfram is too smart to be a true crank, but his ego is even bigger than his IQ and he thinks he should rank up there with Newton and Einstein.
  • It's easy to find Wolfram tedious but I've not seem him be particularly disruptive to other efforts nor did his crankery lead to his current success. He's on the same level with Eric Weinstein. Your best bet is to ignore them.
  • This is well known, old news.

    I would not call him a crank, he's just an "independent physicist". He is a very successful and wealthy businessman thanks to Mathematica, with $100Ms of wealth presumably, and he choses to do physics in his own way, pursuing subjects that he finds interesting, in ways he finds interesting. And he writes about his work and himself in grandiose ways, usually comparing himself to Newton and Einstein.

    Nothing major has come out of his research, other then one of his co-workers proving that one of the simple CAs is Turing complete.

    Most academic physicists ignore him, but that's fine. Personally, I think we need more people like Wolfram who are doing totally independent research, with their own funds. Statistically, something unexpectedly good could come out of it!

    His latest research subject is Ruliology:

    https://writings.stephenwolfram.com/2026/01/what-is-ruliolog...

    by Maro
  • Hissab - https://hissab.io is a Free and opensource alternative to Wolfram
  • According to https://github.com/rawbytess/hissab, it's not even close to being an alternative to Wolfram. Hissab is described as "A strict, unit-aware natural-language calculator" and its syntax looks nothing like Wolfram. It reminds me of Wolfram Alpha, though.
  • Here are some other alternatives (some internally use free Wolfram engine):

    Reimplementation in Rust: https://github.com/ad-si/Woxi

    WLJS Notebook: https://wljs.io

    VS Code extension: https://github.com/vanbaalon/wolfbook

  • Does anyone use this outside of college classes? It looks so great in these demos but I never hear of companies using it.
  • Not industry, but it's pretty popular among theoretical physics researchers.
  • It used to be pretty popular for mathematical modeling in quantitative finance.
  • it has the nicest calculator syntax (imho) among the tools i've tried (python/julia/array langs/matlab/etc...) with extensive docs for each function and a nice notebook interface, but i've never written a program in it that was longer than one expression.
  • I have used at work a lot for some projects (device physics modeling stuff)
  • I'm a huge fan of Mathematica; I've been a subscriber for many years. There's much to love about the product, but its AI assistant isn't among them.

    Claude Caude is much better at Mathematica than Wolfram's own AI assistant. I think they flat-out acknowledge the very limited abilities of Mathematica's AI assistant in this version 15 announcement.

    The Wolfram AI assistant is so bad I unsubscribed from it. By the sounds of it, a basic AI assistant is offered included with subscriptions now. I feel it's borderline criminal they were charging for their hallucinatory AI assistant in the past.

  • Honestly I've found even Gemini Flash is better than Wolfram assistant...

    But that's fine. Mathematica client supports openrouter as LLM provider anyway so we can use whatever we want.

  • I remember using it in my college days in the 90s.

    People joining my company from academia usually know Mathematica along with Python or R.

    When we tell them we don’t use Mathematica they are sometimes initially concerned. They are typically quite opinionated and I have yet to hear an employee complain about no longer having access to Mathematica. Or SPSS, SAS, or MiniTab for that matter.

  • What do you use at your company?
  • Scientists: better to stay away.

    https://lwn.net/Articles/1023299/

  • I always compare the difference between Mathematica/Wolfram Language and Python to the difference between Classical Latin and English.

    I don't really like English from a linguistic point of view (as a non-native speaker). It's a hodgepodge of other languages and has so many exceptions, it's not very elegant. But it's so ubiquitous and useful that one basically has to know English today.

    On the other hand, Latin is beautiful and pure. There's more rules, but very few exceptions. But unless you study catholic theology or something along those lines, it's basically useless.

    Which one maps to Wolfram Language and which one to Python is probably obviously.

  • Almost all languages have exceptions and traditional grammars are just academic study of grammars.
  • > Which one maps to Wolfram Language and which one to Python is probably obviously.

    I've programmed quite a bit with both Python and Mathematica, and I've read through your comment a few times, but I still can't figure out which is which. Both languages are hodgepodges of other languages with lots of special cases (which I would consider to be a good thing since it gives you so much flexibility).

  • It’s a nice analogy but Latin has tons of weird idioms and exceptions. Been a while since I did it, but

    1)the locative vs the ablative, and the locative only existing for a few words

    2)the irregular verbs such as sum, eo etc, irregular nouns such as deus, aqua etc, and there’s a bunch of irregular like adjectives and stuff that I don’t remember

    3)indeclinable nouns that just don’t decline at all and are the same in all cases. I think the word for “morning” is like this but it’s been a very long time. There are a few words that work this way anyway.

    4) Words like “castrum” which just mean something totally different in the plural to the singular. “Castrum” means a fort, but the plural “castra” doesn’t mean many forts, it means a (singular) military camp.

    5) Words like “Saturnalia” (festivals of Saturn) which only exist in the plural. As far as I know you can’t say one festival of Saturn in latin.

  • Latin is beautiful, but its purity and regularity may be overstated because of its prestige.

    There are irregular verbs, sometimes with complete suppletive replacement of principal parts by what used to be other verbs (e.g. sum, esse, fui, futurus; fero, ferre, tuli, latum). There are verbs that use passive forms with active meaning (deponents) or perfect forms with present meaning (defectives).

    There are arguably completely missing forms in the verbal inflection system (the Romans knew that some forms plausibly "should" exist, especially based on a Greek grammatical model, but simply didn't have them!).

    There is sometimes unpredictability in which noun case should be used with a particular verb.

    The noun declensions are apparently based on two different sets of Indo-European noun inflection paradigms, so nouns with similar nominative forms can end up being declined very differently.

    There are ambiguities where different noun forms coincide, which can even create parsing ambiguities in literature (like confusion between ablatives and datives, many of which look identical).

    The extent to which the perfect stem of a verb can be predicted from the present is limited, as sometimes stem reduplication is used, but sometimes just suffixation of something like -vi.

    There are loanwords, even classically, from Etruscan, Greek, and to a lesser extent other Mediterranean languages (just thinking of that "hodgepodge" issue).

    The meanings of purpose clauses with the verbs of fearing are arguably backwards from the English point of view (although I think the Latin version does make plenty of sense).

    Native and nonnative speakers couldn't easily agree in antiquity about whether vowel length should be contrastive and (I think) whether consonant aspiration was phonemic. I guess the native speakers' opinion should matter more, except there promptly became such huge numbers of non-native speakers that they started to have a really humongous influence on the language.

    There are spelling changes even within the classical period, so there isn't quite one single classical Latin orthography.

    I guess there are many fewer irregular verbs overall compared to Germanic languages (which historically have had up to hundreds of at least partly irregular verbs). But if we want to count unpredictability of Latin perfect stems (which is somewhat akin to the main source of irregularity in the Germanic verbs: stem changes) as a kind of irregularity, Latin will also have quite a lot of these.

  • The AI assistant complaints track with what I see on my end. Any general model I throw Wolfram Language at does noticeably worse than it does on Python. That part isn't surprising. There just isn't much public Wolfram code to learn from next to the mountain of Python sitting on github. It keeps guessing function names that sound plausible but don't exist. Spent an afternoon last week fixing hallucinated options on an NDSolve call it gave me.
  • >It keeps guessing function names that sound plausible but don't exist.

    That's surprising considering how good their documentation is. A tool using LLM should have no problem with that. WolframLanguage is almost ideal for an LLM actually.

  • If Stephen Wolfram really wanted wide adoption of Wolfram Language, he would give it an open-source license and release its source. As things stand it's an expensive walled garden whose costs outweigh its advantages.

    A quote from the linked article: " ...year after year building an ever taller tower of ideas and technology ..."

    That's an accurate description of the Wolfram empire -- every year it becomes a more expensive, less accessible, vertical tower. Meanwhile, people intent on disseminating useful knowledge do so by growing horizontally -- Python, Linux, many others, all open-source.

    Historical figures would be astonished at what Wolfram is trying to do -- they would say, "Wait ... you can't patent mathematics!" No, but you can try.

  • Obviously open source is a significant virtue. Mathematica has some strength in closed source, I doubt it could be as self consistent and backwards compatible if people could depend on the implementation as the use contract as opposed to the documentation. It would obviously have had more features earlier, but would that have made the perpetual support, cointegration, or documentation suffer? I'm not blind to the downsides, but I do perceive upsides, and those may contribute to Mathematica's niche.