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...
Re:Mathematica 7.0 Released Today
by Create on Wednesday November 19, 2008 @03:39AM
(#369323)
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...
Re:Mathematica 7.0 Released Today
by delackner on Tuesday November 18, 2008 @11:30PM
(#369132)
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...
Re:Mathematica 7.0 Released Today
by gaius on Wednesday November 19, 2008 @07:11AM
(#369398)
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.
Re:Mathematica 7.0 Released Today
by wheels on Wednesday November 19, 2008 @08:29AM
(#369438)
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.
Re:Mathematica 7.0 Released Today
by JulianMorrison on Wednesday November 19, 2008 @06:37PM
(#370092)
"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.
Re:Mathematica 7.0 Released Today
by newt0311 on Tuesday November 18, 2008 @11:55PM
(#369150)
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.
Re:Mathematica 7.0 Released Today
by dzorz on Wednesday November 19, 2008 @06:06AM
(#369369)
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.
Re:Mathematica 7.0 Released Today
by etal on Wednesday November 19, 2008 @08:41PM
(#370205)
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.
Re:Mathematica 7.0 Released Today
by syntax-case on Thursday November 20, 2008 @06:04AM
(#370518)
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?!
Re:Mathematica 7.0 Released Today
by programnature on Wednesday November 19, 2008 @02:31AM
(#369287)
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.
Re:Mathematica 7.0 Released Today
by DaniFong on Tuesday November 18, 2008 @11:37PM
(#369136)
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.
Re:Mathematica 7.0 Released Today
by nswanberg on Wednesday November 19, 2008 @02:13AM
(#369272)
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?"
Re:Mathematica 7.0 Released Today
by Alex3917 on Tuesday November 18, 2008 @10:21PM
(#369086)
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?
Re:Mathematica 7.0 Released Today
by Alex3917 on Tuesday November 18, 2008 @11:35PM
(#369134)
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.
Re:Mathematica 7.0 Released Today
by DaniFong on Wednesday November 19, 2008 @01:00AM
(#369224)
shrugs
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.
Re:Mathematica 7.0 Released Today
by LPTS on Wednesday November 19, 2008 @12:20AM
(#369175)
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.
Re:Mathematica 7.0 Released Today
by LPTS on Wednesday November 19, 2008 @01:14PM
(#369729)
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.
Re:Mathematica 7.0 Released Today
by ciscoriordan on Wednesday November 19, 2008 @12:22AM
(#369178)
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."
Re:Mathematica 7.0 Released Today
by lliiffee on Friday November 21, 2008 @01:02PM
(#372148)
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".
Re:Mathematica 7.0 Released Today
by anatyx on Wednesday November 19, 2008 @01:41PM
(#369761)
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.
Re:Mathematica 7.0 Released Today
by maximilian on Wednesday November 19, 2008 @02:33AM
(#369288)
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...
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...
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...
Who makes more money, Toyota or Rolls Royce?
I'd leave off the automotive comparison. Porsche is rich enough to contemplate buying Volkswagen.
There's plenty of cheap maths software (e.g. MathCad) and free (e.g. Sage, Octave) around.
Really? By definition? Was Erdos not a "researcher?"
Matlab quotes me $1900 for a single common license: http://www.mathworks.com/store/loginSubmitGuest.do while Mathematica is $1750: http://store.wolfram.com/view/app/mathematica/
How much does site license for Matlab cost you?
Try PyMOL - the most widely used molecular graphics software, probably.
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.
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?!
Click Plugin, then PDB Load; then type 1UBQ
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.
http://feeds.feedburner.com/Ycombinator-StartupSchool
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?"
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.
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.
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.
http://wiki.sagemath.org/sage_mathematica
Mathematica just does some super cool things and encourages a different pattern of thought, which I'd love to play with.
(seriously though, I'm not a student. 2 credits at Johns Hopkins, right down the street, are about the same price as Mathematica)
"Note: Mathematica for Students is intended for students enrolled in accredited academic institutions and is for use on a student's own personal computer."
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.
How is it for Matlab stuff? Or perhaps it isn't for linear algebra at all?
Can you write real standalone applications in Mathematica or it is solely for prototyping, analyizng and modeling?