The name is a little misleading though, as the later releases have shown Mathematica to be a great general symbolic manipulation program not just for, say, Calculus homework, but Wolfram had already used the name SMP, and the other options just didn't seem as catchy: http://www.stephenwolfram.com/scrapbook/internals/page5/3.ht...
I always believed, that it was a shameless borrowing (as do "great artist") of Macsyma -- living on free as Maxima.
Octave, Scilab and python driven C++ (e.g. Automatically Tuned Linear Algebra Software, ATLAS) can do just as good, if not the same or better. If you know what you are doing (which would be a must, anyway).
ps: Steven's book is full of spin, so I guess some of them would also make it to his website and vice-versa: this is called marketing and propaganda...
While I will probably never use mathematica, due to its breathtaking price, one can only wonder how many researchers the world over simply pirate it. I also doubt we will ever see Wolfram willing to set the price at a level that normal human beings can afford.
Perhaps a client-server version that does all its computing back at Wolfram's servers, would give them the confidence to dabble with a sane price point...
It's not a matter of "dabbling" or "sanity", it's a matter of making a niche product that takes a lot of very qualified people years of work. The market for individual consumers that would buy Mathematica is tiny. You might as well wonder why SAP don't "dabble" with a "sane" price point for R/3 for home users to balance their chequebooks.
I'm not completely convinced. I'd love to use Mathematica for modeling some of the stuff that we're doing, but no way I'm going to drop $4000 on it (the price where I live). $500 and I'd do it immediately.
"Shockingly rich professors of mathematics" - a harshly vertical niche, no wonder the per-unit price is high. But I think they've painted themselves into a bit of an unnecessary corner. Mathematica is a universal workhorse and math has huge applicability. I think they could cut the per-unit price and make it up on volume, selling into commerce and academia. Heck, I'd be inclined to offer "open source user" licenses free for private individuals who agreed to CC license their results and their code libraries.
researchers work in universities, almost all of which have site-wide licenses. Site-wide licenses for mathematica also start to approach reason. Its doubtful that that many researchers will have to pirate it.
I can confirm this. We have a site-wide license for Matlab, but not for Mathematica. Educational version of Mathematica 7 would cost me my two monthly salaries - therefore I will pirate it.
Yes, I use PyMol quite a bit. The source code is hideous, and the author likes it that way. It would take an immense effort to smoothly incorporate PyMol into a larger system like SciPy or Sage; it would be very useful if that happened, but I don't think it will any time soon.
I haven't used Mathematica 7 yet, but it looks like the tools it implements in one small library are decent substitutes for what's currently implemented in several big hairy bioinformatics toolchains. Look at how we operate now -- NCBI offers a bunch of free standalone tools; BioPerl and BioPython do some good glue, and then there are a bunch of visualization tools, and we FTP copies of whatever databases we need and keep updated manually. The extensible tools each have their own extension language, so a RasMol script won't load in PyMol (the tweaks, not the PDB file). Mathematica 7 appears to offer the basic components of this in one clean, well-organized standard library, controlled by one powerful language.
All that's great, but the especially interesting thing is their claim that the design of the whole system made all of this easy. The image-processing tricks and the unassuming Parallelize function seem like very specialized features, but they cobbled all of this together in, I guess, 2 years and some change, on top of a codebase that's almost 20 years old. It's like the anti-PHP -- brilliant design decisions all along that make adding new features easier, not harder. I have a feeling the Mathematica source code contains some very interesting ideas, and if it were open-source, it would be relatively easy to add additional features that seem like a big deal in existing tools.
I haven't used Mathematica 9.0 and its chemistry-related functions, but from the presentations, they look like practically useless toys for dabbles.
Can Mathematica do raytracing, display secondary structure, semi-transparent molecular surface and allow you to select coloring patterns? Is it easy to predict protonation states of molecules at different pH levels and electrostatic potentials? Can it do molecular dynamics?
Who cares that they have built-in access to the melting point of caffeine?!
I think the point is that you have to type about 30 characters to get a 3d plot of the molecule of choice. Unlike M-, PyMOL doesn't have the data built-in, so you have to find, download, load etc yourself.
Some of this stuff is jaw droppingly awesome. But I have to say, the most useful things for me will be the discrete calculus, the new visualizations, and the enhanced typesetting and UI. Many of the new mathematical additions are very interesting but very specific.
I am very happy that Mathematica 7 ships with so much data. Data processing and procurement is a perpetual burden for those in chemistry, life science and environmental science. I'll be glad if this tax has somewhat lifted it.
Unfortunately, the link to the Wolfram talk on Feedburner isn't working. Here's a link to the transcript of the talk (the mp3 is also available for iPod-achievers by going to the talk index): http://www.stephenwolfram.com/publications/talks/ycombinator...
The talk is worth a read, but he doesn't give out any secrets to success ("work hard"), and note that the title of the talk is "On Starting a Long Term Company." It seems aimed at solving the problem of "How can I get the people, software, and money for my research?" rather than the problem of "How can I afford that ocean-front mansion and retire at 30?"
So when do we get the version he talked about at Startup School that can find a unifying theory of physics by running cellular automata with randomly generated start conditions?
It's funny to think that the singularity, if it is coming, will produce this profound qualitative shift in human existence. And at the same time mean absolutely nothing in the face of a problem such as this.
I have the feeling that if anything like the 'singularity' happens, it will feel fairly normal to the participants. There are many things today that would seem completely 'sci-fi' to people even a few decades ago. But we're still going to be resource and physics constrained, unless society changes our conscious enough that memes and genes won't still end up in an endless hunt for exponential growth.
No singularity. You must have read to much sci-fi written by AI researchers afraid of dying and overly influenced by judeochristian conceptions of God.
If you want a qualitative shift in human existence you must create it. The singularity isn't going to save us any more then beneficent aliens will solve my problems by taking me on their ship to the planet of the sex goddesses to live in bliss in their zoo.
You are said Eliezer Yudkowsky? Nice. I read and like that overcoming bias stuff. If anyone could prove me wrong about the singularity, it's gonna be young people working on their own like you. We need lots more people working on there own chasing there own ideas. I like your style.
I bet you find lots of useful stuff trying for it. It still seems to me to be more a religious then scientific endeavor, but I'm glad you are working to prove loudmouths like me wrong.
Go take that class at Johns Hopkins, then click on this link: http://store.wolfram.com/view/app/mathforstudents - $139.95 for a fully functional student version. You can also get a semester version for $44.95.
"Note: Mathematica for Students is intended for students enrolled in accredited academic institutions and is for use on a student's own personal computer."
I suppose many don't. I guess it depends on the meaning of "too high" for a student. I took it to mean "students cannot afford to pay $139" rather than "at $139, students will prefer to get the software illegally, even though they could pay if they chose to".
I just a attended a free webinar about using Mathematica for education (http://www.wolfram.com/services/education/seminars/s01.html) and the guy who was chatting with all of the attendees told me my college already had a site license. Turns out I can use Mathematica at school and at home for free and I had no idea...
You might want to check if your campus has something similar set up. The Mathematica folks might be able to direct you to the right place.
The upgrade for students is $75 (if you have 6). I don't think i'm gonna jump. Doesn't really seem worth it? I never use the advanced features as is. All i ever do is basic algebraic manipulations and screwy integrals.
The name is a little misleading though, as the later releases have shown Mathematica to be a great general symbolic manipulation program not just for, say, Calculus homework, but Wolfram had already used the name SMP, and the other options just didn't seem as catchy: http://www.stephenwolfram.com/scrapbook/internals/page5/3.ht...