Slashdot Mirror


User: JonathanLennox

JonathanLennox's activity in the archive.

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

Comments · 3

  1. Not thinking big enough on New Calendar Proposal · · Score: 5, Funny

    The fundamental problem with all calendar reform proposals is that the day, month, and year aren't integer multiples of each other.

    However, with big enough rockets, we can fix this! Slow the day down a bit, move the moon out -- 30 days in a month, 360 days in a year. Nice and regular!

    (Still seeking funding.)

  2. Chiao's experimental setup on Can Superconductors Block Gravitational Fields? · · Score: 1

    This, he claims, would lead to a measurable effect. (I find that astonishing, since the effect comes from electrons which have a really tiny mass).

    If you look at the experimental setup at the end of the paper, the trick of the experiment is to reverse the same procedure for a detector as is used to produce the gravity wave in the first place. Yes, moving electrons might not produce a very big gravity wave, but by the same token, it doesn't take a very big wave to move electrons.

    Now, this experiment, if successful, would techinically only show that something which gets through Faraday cages is traveling between the two superconductors, and producing microwaves at the second one. I don't know how they could independenly confirm that it was gravity, though there's nothing else obvious that it could be.

  3. #pragma egg in GCC version 1 on Easter Eggs in Open Source? · · Score: 1

    /*
    * the behavior of the #pragma directive is implementation defined.
    * this implementation defines it as follows.
    */

    static int
    do_pragma ()
    {
    close (0);
    if (open ("/dev/tty", O_RDONLY, 0666) != 0)
    goto nope;
    close (1);
    if (open ("/dev/tty", O_WRONLY, 0666) != 1)
    goto nope;
    execl ("/usr/games/hack", "#pragma", 0);
    execl ("/usr/games/rogue", "#pragma", 0);
    execl ("/usr/new/emacs", "-f", "hanoi", "9", "-kill", 0);
    execl ("/usr/local/emacs", "-f", "hanoi", "9", "-kill", 0);
    nope:
    fatal ("You are in a maze of twisty compiler features, all different");
    }

    This is still in the code (in cccp.c) as of gcc 2.95.2, but it's been ifdef'd out forever.
    Unfortunately, #pragma turned out to be useful.