Slashdot Mirror


Young Irish Scientists Win Award for Linux Project

Trevor Johnston writes "Last week, three Irish students used a Linux box together with an old Basic programming language running on an Amiga emulator to display graphically the output of their own computer learning program. For their troubles they were awarded 'Best Use of Information Technology' at Ireland's Young Scientist Exhibition."

16 of 66 comments (clear)

  1. Not a big deal by Skankmofo · · Score: 2

    The award they were given has almost nothing to do with the tech. they presented. From their description, the whole contest sounds somewhat bland and menial.

    The only interesting thing is the fact that they wrote it for Amiga, though they really didnt have to use it. They said that the only reason Amiga was used was because the programmer had experience in that area, not because Amiga was much better for what they were doing.

    Also, the Linux program was written using C++.

    --
    "A great deal of intelligence can be invested in ignorance when the need for illusion is deep." --Saul Belloe
    1. Re:Not a big deal by Sanity · · Score: 2
      I don't think it is fair to say that the whole contest was bland and menial. Many of the projects entered over the years have really been on the cutting edge of whatever field they were investigating. As an example, one year's winner developed a new way to use chaos theory and magnetism to determine whether metal had been stressed, very useful in aircraft repair. For my part, I entered a project on Neural Nets, in 1993 which was a few years before they entered the public conciousness, and they year after I developed a new mathematical technique to map clouds of gas based on a similar principal (I discovered later) to that used to find Pluto.
      Of course, in any contest like this you will get the publicity hounds. I remember a few (some guys one year copied a design for a device which rendered ultrasonic sound audiable out of a physics text book, and then dressed up in Batman costumes claiming it was a "Bat Detector"!).

      --

  2. What's the big deal? by Anonymous Coward · · Score: 2

    To save a lot of /. readers the trouble, I'll now post a summary of the the next 42 messages:

    I was doing that with linux before I was 4 years old! (See related story)

  3. Originality is what counts.. by crlf · · Score: 3

    As a teen myself, I have been to these kinds of Science Compititions (Timmins, my hometown, hosted the Canadian wide science compitition for high-school students last year). I find it disgusting when some kids actually fool their way up to the top by actually using other people's innovations. I once seen this kid that used a 3d modeller in windows, and recreated his hometown, claiming it to be some sort of "Virtual Map", that's about it. Nothing new there, sure, it looks cool, and the judges will gawk and of course they win the prize, ech, disgraceful to the informed community at large.

    Anyhow, I really like the fact that these kids actually took their time and interest to develop something that although may seem a little redundant, they actually learn something useful and bring some perticular incite to others.

    Keep it Up! :)

    1. Re:Originality is what counts.. by K. · · Score: 2

      > I find it disgusting when some kids
      > actually fool their way up to the top by
      > actually using other people's innovations

      Too true. I remember my physics teacher and
      some jock types trying to get together an entry
      for the same competition using Fractint. They
      had no intention even of reviewing the
      maths behind it, they were just going to run
      it a few times and get some pretty pictures.
      Thankfully, they didn't make it to the finals.

      Anyway, congrats to the 3 involved with this.
      If nothing else, they've made sure that
      the Young Scientist awards have made it onto
      Slashdot 2 years in a row ^_^

      K.
      -

      --
      -- Proud descendant of semi-nomadic cattle-herders.
  4. Science Fairs by Captn+Pepe · · Score: 2

    So these students have developed a rudimentary adaptive processing algorithm ... great! As a participant in science fairs all through middle and high school, I can say two things about them right away -- on the whole, little original actually gets done, but the mere experience of performing experimental research in what passes for a peer-review environment has produced quite a few outstanding student (and later, professional) scientists. Moreover, at each science fair, I invariably made an assortment of contacts that later proved important to my future career as a student and researcher.

    So, anyway, don't knock them for reproducing ancient and well-studied algorithms. Instead, encourage them for trying to develop something at all, and hope they continue to do so.

    --

    Quantum mechanics: the dreams that stuff is made of.
  5. 2 armed bandit problem by gargle · · Score: 4

    It has two methods with which to complete the task and by running a certain amount of games, the computer can work out which is the better method to use.

    This is actually the 2 armed bandit problem: you have a 2 armed jack pot machine, and everytime you pull an arm, it gives a certain payoff, but the payoff is probalistic. So do you keep pulling the arm that has the higher average payoff? Or do you try the other arm? It's a tradeoff between exploitation and exploration, and the solution is surprisingly mathematically involved (see Gasoml by Goldberg).

    John Holland showed in the 70s that the genetic algorithm is a near optimal solution to this problem. So in a simple way, these students have rediscovered the essential issues of genetic algorithms.

    1. Re:2 armed bandit problem by gargle · · Score: 2

      Yes, the problem is here much too simple to be interesting, but you can see them groping towards the idea of genetic programming, which is extremely interesting from a philosophical standpoint, and is also a powerful way of automatically evolving computer programs that solve difficult problems. There's a nice article by Salon here on the topic.

  6. Re:Behind closed doors... by technos · · Score: 3

    I write code piss drunk all the time. (read: I've finished the sixer of stout and I've moved on to rum.) The problem seems to be the next morning, when I have to look at the uncommented lump of spaghetti who's purpose I only half-remember.

    As a whole, 1/8 of the stuff I produce greatly exceeds my sober level; it is perfectly brilliant. 1/4 of it is marginally competent, my norm. The rest of it is not fit for the light of the CRT, and may be only slightly more intellegible than Vogon poetry fed through Babelfish.

    Brilliant or not, I usually just 'rm -rf *' it; I never have the same grasp of it again.

    --
    .sig: Now legally binding!
  7. Educational value of Open Source by ikluft · · Score: 2
    Open Source software and the Internet (which are dependent upon each other) make self-training like this possible. I think this is one way that Linux acts as an equalizer, making involvement in bigger projects available to younger people all the time.

    Ten years ago, you'd have needed to be in a university to get the resources to tinker with that kind of project. Now it's in high school science projects. That's got to be progress...

    I think this story is a fine example of what a benefit Open Source can be for Computer Science education.

  8. Programming whilst drunk by jfunk · · Score: 2

    Lemme guess, you did that to increase your hacker purity test score?

    I did, as well. Actually, you get another point for attempting to increase the score.

    Ah, those high school days...

    1. Re:Programming whilst drunk by technos · · Score: 2

      Hacker purity test? It's not one I'm familiar with. (I generally hate such things)

      Know where I could find a copy??

      --
      .sig: Now legally binding!
    2. Re:Programming whilst drunk by jfunk · · Score: 2

      Here

      It's truly funny, yet disturbing (it's all *true*! :-)* ).

  9. Neal Stephenson's writings by DragoonAK · · Score: 2
    In a very early excerpt of 'Cryptonomicon' he addresses the idea of genetic programming. Somebody wanted a program to identify schizophrenic people over the Internet, so they bred programs using their ability to recognize mental disease in conversations. Of course, you can't just hook up patients and have them talk to consoles fast enough, so they also created paranoid programs. It was an interesting excerpt, and he's said it will be in the sequel to Cryptonomicon.

    Of course, The Diamond Age also featured evolutionary design - the nanites, remember?

  10. The language by Kaufmann · · Score: 3

    I'm surprised that no one else has commented on this yet. Here we go.

    Trying to use Prolog for this would have been a bad, bad idea. Prolog is for logic programming, which is great for theorem provers and any other such problem which depends on logical relations between a bunch of data, but entirely unappropriate for a graphical real-time game. Especially considering that the amount of AI involved in this problem was very small. Especially considering that graphical games require languages appropriate for graphical programming, and Prolog was definitely not designed with graphics in mind.

    Now Lisp, on the other hand, would have been appropriate. There is a good reason why it is the language of choice for AI work, after all: it's easy to model most problems using Lisp. In fact, I'm developing a General Game Data Model (GGDM) for Scheme (on RiceU's DrScheme environment, which provides just about everything you can ask for - easy graphical programming, a simple network model, good multithreading support and a lot more), a simple extensible class library indented to turn all of these kind of problems into a simple matter of defining a few objects with behaviour defined on the fly. Anyone interested can email me.

    As for C++... well, I can only guess what a mess the code wound up looking like. Maybe the boys care to open the source? ;)

    --
    To the editors: your English is as bad as your Perl. Please go back to grade school.
  11. Bravo! by Captain+Sarcastic · · Score: 2
    To those three young adults, I have nothing but applause. They found a problem, looked at different possible ways to solve it, chose one that played to their strengths, worked it out, and presented it well.

    And now for the brickbats to some of the posters I've seen here:

    • They should've (done it in LISP/run under a different emulator/used Windows). Look, they chose to solve one problem. They didn't need to learn a new language/find a different emulator/utilize an unfamiliar OS.
    • Aww, I was doing that when I was 4 years old! I'm glad you were doing that. Now, remember, that this was their project, not yours!
    • Big deal - how is this News for Nerds? How do you think we get nerds? By encouraging people who take what measures they can to solve problems that they find. As I said above, they looked at alternative solutions and found one that fit what they knew. It's things like this that has made the term "nerd" less of the taunt that it used to be, and more of an honor.

    Again, my hat's off to these people, and I hope to see more from them in the future!

    --
    Strike while the irony is hot! -- The Freethinker