Slashdot Mirror


User: slffea

slffea's activity in the archive.

Stories
0
Comments
9
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 9

  1. The Dot and the Line on Bringing Science and Math Into Writing? · · Score: 1

    Another film I just remembered from my childhood is: The Dot and the Line: A Romance in Lower Mathematics It won Chuck Jones an Oscar and remains one of the most visually impressive presentations of geometry ever.

  2. Donald in Mathmagic Land on Bringing Science and Math Into Writing? · · Score: 2, Insightful

    One of the greatest movies on mathematics ever. A Disney masterpiece that transcends all grades to show how very complex math concepts appear everywhere around us.

    Everyone should check Donald in Mathmagic Land out. It's one of the best movies I ever saw in grade school and I still remember it to this day.

  3. Re:dvd's cost a quarter in shanghai on China Slams US Piracy Complaint · · Score: 1

    I posted this before in a related debate, and since it applies here, I'm will use it in response to Illserve.


    **
    It is not our business to run around the world ensuring that all workers are treated according to OUR standards, RIGHT NOW. All countries do things differently and for very different reasons. These people work at these wages because it's better than not working at any wages and children in Nike factories would be pretty pissed if their factory was shut down so that *you* could sleep easier at night.

    I would like to respond to those of you that agree with this opinion.

    The above quote, which I believe is not true based on personal discussions with Vietnamese immigrants, takes a very myopic view of the situation.

    The reason most of these companies are able to set up sweatshops is that they not only exploit the labor situation, but the poverty of the government as well. Sadly, especially in Vietnam, most of the politicians there are more than ready to take a bribe and sell out the populous to Nike or any company bringing American Dollars. This type of corruption is really what prevents change. When it becomes profitable for dictatorships like Vietnam to sell their people out, they will do so and any company that buys into this situation is complicit in perpetuating it.

    There was a time in the United States before child labor laws when American children were the ones working in sweat shops. Factories owners were probably using the same arguments then as some of you are using now. "We're giving these children wages. Some of them are supporting their whole family. How dare you liberals try to take that away." In some sense these arguments are true. But in the big picture, what America had was a situation where it became advantageous to a family to send its children into sweatshops and for the government to allow it to continue, and any scenario of short term profitability will perpetuate itself unless it is banned outright.

    Let me illustrate with the following extreme example:

    Mr. Nguyen wants to sell Mr. Rockefeller his son Troung's kidney for $10,000. This $10,000 will be a great help to his family in Vietnam, much more than the extra kidney will be to the child.

    Why don't we allow such an exchange to take place? All of the above is true, and their are probably thousands of third world citizens who would take advantage of such an offer. I have no doubt there are some here who think this type of thing should be allowed. I am, however, absolutely against it for the following reasons:
    1. Children do what their parents ask them do to. When the parents are poor and desperate, they are willing to put their children though great hardships for the sake of themselves and the family(A prominent example of this is young girls and boys sold into prostitution in Thailand). Maybe you cannot prevent it, but it IS IN YOUR POWER not to personally promote it by buying from a company that exploits these types of situations when you are aware of it.
    2. Slippery slope. Usually I try to reject slippery slope arguments, but the possibility of exploitation by middlemen in recruiting/threatening organ donors, bidding down the price of an organ, etc. is very real( For example, the underground market for babies). In regards to sweatshops, these middlemen are in the form of the politicians who not only provide the permits, they probably also will act on behalf of the company to keep wages depressed and squash worker's demands for better conditions.
    It is unfortunate that the simple act of buying something as innocuous as tennis shoes has to be viewed in the context of a moral or immoral act. I certainly know that I haven't lived a perfect life. But if you are going to buy from Nike, understand the implications of what you are doing, and don't try to rationalize it to the point that you think you're doing some Vietnamese sweatshop worker a favor. You're not.
  4. My Special Technique on How to Write Comments · · Score: 1

    I have never seen this mentioned, but my special trick for commenting
    is to reference as much as possible the book or paper where I got the
    algorithm. Many of us who have been graduate students have gotten
    into the habit of obsessively referencing anything we have
    written because we know the frustration of forgetting the source of a
    particular fact. This should also be done with code.

    An added bonus to this is that you have the book reference do the
    documenting for you which will likely be better anyway since the original
    paper can use fonts, symbols, greek letters, etc., to clearly express an
    equation rather than just text.


    Here is an example of my Free
    Software FEA code.:
    /* This program calculates the eigenvalues of a tridiagonal
          matrix using the QR with Wilkinson shift. It is taken from
          the algorithms 5.1.3, 8.3.2 and 8.3.3 given in "Matrix Computations",
          by Golub, page 216, 420, 421.

          I have made a significant amount of optimization to take
          advantage of the tridiagonal stucture of T.

                                                    Updated 9/2/00

            SLFFEA source file
            Version: 1.3
            Copyright (C) 1999, 2000, 2001, 2002 San Le

            The source code contained in this file is released under the
            terms of the GNU Library General Public License.

    */

          .
          .
          .

    #define BIG 1.0e+12
    #define SMALL 1.0e-12
    #define SMALLER 1.0e-20

    int matXT(double *, double *, double *, int, int, int);

    int givens( double *a, double *b)
    { /* This is algorithm 5.1.3
    */
            double tau, c, s, fb, fa;

            fb = fabs(*b);
            fa = fabs(*a);

            .
            .
            .

  5. Why write Free Software? on Open Source - Why Do We Do It? · · Score: 2, Interesting

    Because:

    1) I wanted to repay Richard Stallman and Linus Torvalds and
    all the other Free Software writers for giving me a cheap/free
    Unix with all the tools and ESPECIALLY THE COMPILER.

    2) I write numerical software(Finite Element Analysis) and
    am dependent on the fact that numerical techniques such as
    Gauss Quadrature, LU decomposition, the Method of Conjugate Gradients,
    Lanczos Method of tridiagonalizing a matrix, and the QR algorithm,
    are all open and free for me to use. Scientific computing would
    be dead if these techniques were closed off due to patents or
    hidden in the proprietary code of some company.

    3) Companies ask programmers and engineers to sign non-disclosure
    agreements(NDA). With Free Software I can:

    a) Create a body of work before becoming employed which
    I can take anywhere that will override the unfair parts of a
    broadly drawn NDA. Releasing it as Free Software makes
    it public.

    b) Other programmers can do the same. If they add to the work
    can say they are legally bound( at least by the GPL) to
    contribute back to the code and therefore, will be able to
    have these contributions go with them to their next job.

    4) Keeping things secret and closed is self-defeating, especially in
    science. I say this from personal experience of working in
    academia. Anyone who does science knows that even under the best
    circumstances where one has access to every equation, journal,
    expert in the field, etc. it is still a very difficult process. Let's
    not make it worse by hiding source.

    And on and on ...

  6. Nike isn't doing them any favors on Nike: Just Don't Do It · · Score: 1
    Dancin_Santa wrote:

    *It must suck for these people working in these
    *sweatshops to be making the highest real wages
    *in their country.

    I would like to respond to those of you that agree with this opinion.

    The above quote, which I believe is not true based on personal discussions with Vietnamese immigrants, takes a very myopic view of the situation.

    The reason most of these companies are able to set up sweatshops is that they not only exploit the labor situation, but the poverty of the government as well. Sadly, especially in Vietnam, most of the politicians there are more than ready to take a bribe and sell out the populous to Nike or any company bringing American Dollars. This type of corruption is really what prevents change. When it becomes profitable for dictatorships like Vietnam to sell their people out, they will do so and any company that buys into this situation is complicit in perpetuating it.

    There was a time in the United States before child labor laws when American children were the ones working in sweat shops. Factories owners were probably using the same arguments then as some of you are using now. "We're giving these children wages. Some of them are supporting their whole family. How dare you liberals try to take that away." In some sense these arguments are true. But in the big picture, what America had was a situation where it became advantageous to a family to send its children into sweatshops and for the government to allow it to continue, and any scenario of short term profitability will perpetuate itself unless it is banned outright.

    Let me illustrate with the following extreme example:

    Mr. Nguyen wants to sell Mr. Rockefeller his son Troung's kidney for $10,000. This $10,000 will be a great help to his family in Vietnam, much more than the extra kidney will be to the child.

    Why don't we allow such an exchange to take place? All of the above is true, and their are probably thousands of third world citizens who would take advantage of such an offer. I have no doubt there are some here who think this type of thing should be allowed. I am, however, absolutely against it for the following reasons:
    1. Children do what their parents ask them do to. When the parents are poor and desperate, they are willing to put their children though great hardships for the sake of themselves and the family(A prominent example of this is young girls and boys sold into prostitution in Thailand). Maybe you cannot prevent it, but it IS IN YOUR POWER not to personally promote it by buying from a company that exploits these types of situations when you are aware of it.
    2. Slippery slope. Usually I try to reject slippery slope arguments, but the possibility of exploitation by middlemen in recruiting/threatening organ donors, bidding down the price of an organ, etc. is very real( For example, the underground market for babies). In regards to sweatshops, these middlemen are in the form of the politicians who not only provide the permits, they probably also will act on behalf of the company to keep wages depressed and squash worker's demands for better conditions.
    It is unfortunate that the simple act of buying something as innocuous as tennis shoes has to be viewed in the context of a moral or immoral act. I certainly know that I haven't lived a perfect life. But if you are going to buy from Nike, understand the implications of what you are doing, and don't try to rationalize it to the point that you think you're doing some Vietnamese sweatshop worker a favor. You're not.

  7. Re:OpenGL pretty good on Programming OpenGL Articles · · Score: 1

    >Yow. whoa there.
    >8.3 restriction under win95? er...
    >that's DOS's restriction, not Win95's.

    A subtle point to be sure, but Win95 only
    hides the fact that it only allows for 8.3
    filenames, unlike Win98 which I think reformats
    your HD to 32 bit, so filenames can actually
    be larger.

    I consider whatever I see when I open up a shell
    as the operating system's filename limitation,
    and if Win95 is limited by DOS, then it is a limit
    of Win95 as well.

    Now if you are able to truly have larger filenames
    for your installation of Win95, then that's
    another story.

  8. Re:OpenGL pretty good on Programming OpenGL Articles · · Score: 1

    >Just out of interest, how come it took you
    >a day to port some GLUT code to Windows? I
    >thought that GLUT code compiles out of the
    >box on Windows and on Linux and on Mac and
    >on...

    You are mostly right. The reason it takes me
    so long is partly due to my ignorance of MSVC++
    ( Also, I need to change all file names to the
    8.3 name restriction under Windows 95) and
    a few quirks of MSVC++(you need #include
    windows.h), and some variable
    names aren't allowed, but otherwise, it is
    very straighforward.

  9. OpenGL pretty good on Programming OpenGL Articles · · Score: 1

    I wrote some FEA software whose graphics
    portion is completely built
    on Mesa/OpenGL and there are plenty of good
    reasons to use it.

    1)Completely open in terms of API

    2)Supported by GNU/Linux, Unix(through
    Mesa) and Microsoft(included in MSVC++).

    3)Books are pretty good.

    I was able to even build a crude button system
    with the GLUT library, and porting to Windows only
    took 1 day.

    There are some limitations, but overall, the
    design is pretty logical and relatively easy
    to learn.

    San Le
    slffea AT juno.com
    slffea.com