2009/7/23 rjf <fate...@gmail.com>
>
>
>
> Regarding Sage running on a server:  some of the components may be
> sufficiently general as to pose hazards in a server environment.  For
> example, Maxima can create and delete files, quickly fill up all
> available memory, etc.  I would guess that other components are also
> hazardous.  It seems to me that the only practical solution is to run
> Sage in a virtual machine on the server, which may be costly. Is that
> what is being proposed? Is that what UW Sage servers are doing?

First, I should stage I'm not a Sage user yet. My interest is using in
on Solaris, hence I'm trying to sort that out.

Anything Sage can do, unless it runs as root, which would be unwise, a
norrmal user should be able to do it. All modern systems support
quotas which block excessive disk useage. CPU resources can be limited
too.

I've exhaused memory and swap on a Sun with 8 GB running Mathematica.
Creating huge files, deleting files, using tons of memory are all
things any user program can do.

IF a sage server run as user 'sage' means that user's foo and user bar
have all their files owned by user 'sage' and all CPU resources are
consumed by user 'sage' then that could be an issue. I don't know if
it is, and I suspect it could be circumvented it if is.

I don't really see that CPU and/or disk useage an issue like you do.
>
> If there is an instructor who is excited by a computer program (could
> be one of the M's) he/she can introduce it into the course in some
> way, sometimes.  Evidence at Berkeley is that when that instructor is
> not teaching the course, the computer stuff falls into disuse.
> Students using Mathematica get it (essentially) free for their own
> laptops at their dorm room.
> Those that use it seem to be unconcerned about it being proprietary.
> They are only occasionally concerned that it gets the answers wrong
> sometimes.

The solution to that is to make students aware that propriety systems
(not just the M's) have very serious issues outside academia.

Ask the students to take a look on jobsites and see how many jobs
require Mathematica knowledge. Make them aware, that people that get
it essentially for free at university will find a whole different
situation when they move into employment.Obviously, if they get tenure
at uni this is not such an issue, but it is when you move into the
world outside university.

I've hit this problem myself, which is why I expect to turn away from
Mathematica, despite I do in fact like the program.

After spending some time at uni where I had access to Mathematica, I
took a job at Marconi Optical Components (now defunct). The only
package I could use was Mathcad I think. Getting authorisation to
spend £2000+ pounds on Mathematica, while I was the only user, would
have been hard, despite I had a budget for half a milliion pounds for
test equipment. I also worked in a hostpital - again Mathematica was
not used.

Whilst I'm not a fan of Microsof't office, at least it is widely used
and there is a free version (OpenOffice). The same is not true of
Mathematica.

IMHO, if universities encourage the use of programs like Mathematica,
they are doing their students a dis-service if they don't point out
the downsides to using such software. For me personally, the downsides
of using Mathematica have had little to do with backward compatibily,
little to do with bugs, little to do with its rather strange
interface, little to do with its poor support for debugging.

The BIG problem in using Mathematica is that its use outside academia
is very limited. Sure the WRI site will no doubt tell you its used in
the top 500 companies on Nasdaq or wherever, but in practical terms,
it's not widely used. I see a chart the other day on one of the WRI
videos, showing Mathematica's biggest use is in enginnering. Well, I'm
a 44-year old engineer, have worked for several companies and never
seen it used.

I used to teach on an MSc course some Mathematica 10 or so years ago.
I never pointed this out to my students, as it never occured to me.
When I was at uni, the propriety nature of Mathematica never entered
into my head.


> Any instructor who has been asked, after a particularly beautifully
> delivered lecture/demonstration, "Will this be on the final?"
> may have to say,  oh, I guess not.  You won't be using a computer
> during the final.

Do univeristies in the US have projects as part of degree courses?
That is the time to be using advanced software - not in a final exam.

Dave
>
>
>
>

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to