Slashdot Mirror


Israeli Singer Publishes a Song In Hebrew — and Perl

Noiser writes "The Israeli pop singer Aya Korem published her new song "Computer Engineer" as a website that shows translation to the Perl programming language along with the lyrics. Perl is quite a good match, given that the Perl community has a long tradition of publishing "Perl poetry", and this song proves that this tradition is very much alive. No Flash is required to view the website, so if you are an HTML5 geek, have no worries."

69 comments

  1. A *real* artist would have done it in Assembly by TWiTfan · · Score: 4, Funny

    Hack!

    --
    The cow says "Moo." The dog says "Woof." The Timothy says "Thanks, valued customer. We appreciate your input."
    1. Re:A *real* artist would have done it in Assembly by SJHillman · · Score: 1

      A real artist would have assembled windchimes of magnets and hard disk platters. As the breeze blows, it simultaneously plays the music and writes it to disk.

    2. Re:A *real* artist would have done it in Assembly by Kagetsuki · · Score: 5, Funny

      I think you're referring to "JUMP" by Van Halen?

    3. Re:A *real* artist would have done it in Assembly by bill_mcgonigle · · Score: 1

      C'mon, now, a real perl monger would have written Lingua::Hebrew, then compiled the lyrics into bytecode. Since Latin and Klingon are both supported, Hebrew seems like a reasonable next step.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    4. Re:A *real* artist would have done it in Assembly by maxwell+demon · · Score: 1

      A real artist would have used C-x M-c M-butterfly ...

      --
      The Tao of math: The numbers you can count are not the real numbers.
    5. Re:A *real* artist would have done it in Assembly by Anonymous Coward · · Score: 0

      A real artist would have used C-x M-c M-butterfly ...

      Fuck you and your stupid XKCD emacs reference.

  2. Huh. by Jethro · · Score: 1

    That's actually pretty good. I've never been happier that I speak Hebrew. And perl.

    --


    In the land of the blind, the one-eyed man is kinky.
    1. Re:Huh. by Mystakaphoros · · Score: 1

      At least when I try to read Hebrew I can mumble the consonants out... I don't do so well with Perl.

    2. Re:Huh. by K.+S.+Kyosuke · · Score: 1

      That's actually pretty good. I've never been happier that I speak Hebrew. And perl.

      Yes, but which one is which? The green letters are Hebrew and the guttural sounds are Perl, I take it? For me, it's like being helful and offering a translation of a Xhosa text in Mandarin Chinese...

      --
      Ezekiel 23:20
    3. Re:Huh. by Slashdot+Parent · · Score: 1

      That's actually pretty good. I've never been happier that I speak Hebrew. And perl.

      Me either. Of course, I've spoken neither Hebrew nor Perl for approximately 10 years, but we'll just ignore that.

      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    4. Re:Huh. by Jethro · · Score: 1

      The lyrics are entirely Hebrew, the text on the screen is entirely perl?...

      --


      In the land of the blind, the one-eyed man is kinky.
    5. Re:Huh. by Jethro · · Score: 1

      I still speak perl occasionally, and since I still have parents I do occasionally have to experience Hebrew.

      --


      In the land of the blind, the one-eyed man is kinky.
    6. Re:Huh. by Slashdot+Parent · · Score: 1

      I still speak perl occasionally, and since I still have parents I do occasionally have to experience Hebrew.

      My condolences. On the perl, that is. Hebrew-speaking parents can be great fun. I don't have any myself, so I just have to live vicariously through others.

      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    7. Re:Huh. by Jethro · · Score: 1

      I actually enjoy Perl.

      Here's some vicariousness for you, I was just on skype with my dad and he practically forced me to watch a bunch of youtube videos. Ah, technology.

      --


      In the land of the blind, the one-eyed man is kinky.
    8. Re:Huh. by K.+S.+Kyosuke · · Score: 1

      The lyrics are entirely Hebrew, the text on the screen is entirely perl?...

      Yes, but if both Hebrew AND Perl are all Greek to me, doesn't it stand to reason that I might have trouble telling them apart?

      --
      Ezekiel 23:20
    9. Re:Huh. by Jethro · · Score: 1

      Not when one of them is visual and the other is aural! (:

      --


      In the land of the blind, the one-eyed man is kinky.
    10. Re:Huh. by Slashdot+Parent · · Score: 1

      I'm glad that you enjoy perl. To me, it just looks like Q*bert swearing.

      Hope you got to see some good youtube videos!

      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    11. Re:Huh. by Jethro · · Score: 1

      If you think that looks like cartoon swears, you should see old Sendmail configuration files...

      --


      In the land of the blind, the one-eyed man is kinky.
    12. Re:Huh. by Slashdot+Parent · · Score: 1

      If you think that looks like cartoon swears, you should see old Sendmail configuration files...

      Sorry, I only practice S&M with a partner.

      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    13. Re:Huh. by Jethro · · Score: 1

      It'd be kinda weird to do it alone!

      --


      In the land of the blind, the one-eyed man is kinky.
    14. Re:Huh. by Slashdot+Parent · · Score: 1

      It'd be kinda weird to do it alone!

      I agree! But once again, the Internet proves that if you can think of it, it exists.

      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    15. Re:Huh. by Jethro · · Score: 1

      Thank you ONCE AGAIN internet for broadening our horizons, whether we like it or not.

      --


      In the land of the blind, the one-eyed man is kinky.
    16. Re:Huh. by Slashdot+Parent · · Score: 1

      Thank you ONCE AGAIN internet for broadening our horizons, whether we like it or not.

      I guess I forgot the corollary to "if you can think of it, it's real, and you can find it on the Internet." Corollary: and there is already a porn site for it.

      I'm at the office so I can't google *that* for you. You'll just have to trust the rules of the Internet.

      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    17. Re:Huh. by thetoadwarrior · · Score: 1

      I hope you don't write code if you're struggling with that site.

    18. Re:Huh. by maxwell+demon · · Score: 1

      Perl is the one where you can recognize the individual characters.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    19. Re:Huh. by ccandreva · · Score: 1

      If you think THAT looks like cartoon swears, you should see APL code.

  3. I'm confused by sl4shd0rk · · Score: 1

    The music I get, but how does this tie in with the Perl code? Is this the madness one falls into after graduating from basic Perl Zealotry?

    --
    Join the Slashcott! Feb 10 thru Feb 17!
    1. Re:I'm confused by Dan+East · · Score: 1

      At some points the Perl corresponds to the song. Like a clap(2) and commands to output Ahhs and stuff. Perhaps the meaning of the lyrics is more synchronized to what the code does, but mixing three languages (Perl, English and Hebrew) makes it harder to figure out for most of us.

      --
      Better known as 318230.
    2. Re:I'm confused by Slashdot+Parent · · Score: 1

      The music I get, but how does this tie in with the Perl code? Is this the madness one falls into after graduating from basic Perl Zealotry?

      The perl code fits with the lyrics of the song. I'm guessing that this was your typical geeky "because I can" type exercise.

      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    3. Re:I'm confused by OakDragon · · Score: 1

      As I'm watching it, the Perl code continues to be written on the screen long after the song has ended. Is everyone else seeing that? Is it supposed to be that way, or does it matter?

    4. Re:I'm confused by anagama · · Score: 1

      For me it was opposite. At the end the clap lines preceded the song for five or six seconds.

      --
      What changed under Obama? Nothing Good
    5. Re:I'm confused by Anonymous Coward · · Score: 0

      Here too. They didn't sync the screen output exactly. realistic-typewriter.js is supposed to output between 19 and 22 characters per second, but this is done via setTimeout(), not by measuring the time since start. So if your browser is busy it will take longer to type the code.

  4. Really well done by Sez+Zero · · Score: 1

    I don't speak Hebrew, but I got a pretty good idea of the lyrics from the Perl.

    1. Re:Really well done by elashish14 · · Score: 4, Funny

      I only know Perl, but I still found the Hebrew easier to understand...

      --
      I have left slashdot and am now on Soylent News. FUCK YOU DICE.
    2. Re:Really well done by VortexCortex · · Score: 1

      I can parse the Perl perfectly; Though the performance was pleasing, the prose would perform poorly due to parsing problems:

      # Song Ends HERE

      Sure some sentient system sees that and stops the song, but to a sub-sentient server saying some secret something isn't sufficient; The sub scope is still standing wide open. She should suffix a single syntactic 'stop' symbol: }

    3. Re:Really well done by Anonymous Coward · · Score: 0

      It would have been cool if the Perl code was written by her but it isn't. Blame the syntax on dcshrim, mehandes machshevim.

  5. Perl poetry by Anonymous Coward · · Score: 2, Funny

    Perl poetry looks only marginally better than Vogon poetry.

    1. Re:Perl poetry by Mystakaphoros · · Score: 1

      But thankfully leaps and bounds ahead of the works of Paula Nancy Millstone Jennings.

    2. Re:Perl poetry by Anonymous Coward · · Score: 0

      Perl poetry looks only marginally better than Vogon poetry.

      You don't say. I want to see someone writing this in something other than Perl.

    3. Re:Perl poetry by cold+fjord · · Score: 1

      But does it sound better than Klingon Opera?

      --
      much of left-wing thought is a kind of playing with fire by people who don't even know that fire is hot - George Orwell
  6. zip? by Anonymous Coward · · Score: 0

    pop? and distributed as a zip file ? .. lame ..

  7. Are there any Flash geeks left? by Anonymous Coward · · Score: 0

    Even Adobe is getting rid of the last remnant of Flash support, let alone development. Flash is dead. Noticing that doesn't make one an HTML5 geek.

    1. Re:Are there any Flash geeks left? by Anonymous Coward · · Score: 0

      Adobe isn't abandoning Flash.

  8. Re:boycott by Anonymous Coward · · Score: 1

    Please, no one is buying your "apartheid" BS here. The Palestinians have few options because of their own actions. Take your intellectually dishonest and hypocritical "boycott" elsewhere. Whether or not one agrees with Israel this stuff is stupid showboating that does absolutely nothing to address any of the issues on either side.

  9. Before you all get too excited by Begemot · · Score: 1

    She's kinda Michael Bolton of Israel..

    cute clip though

    1. Re:Before you all get too excited by Noiser · · Score: 1

      Michael Bolton? Don't exaggerate. More like Sandi Thom.

    2. Re:Before you all get too excited by Begemot · · Score: 2

      I'm gonna go ahead and sort of disagree with you on that ;)
      I guess it's subjective anyway

  10. Bug Report by Beltway+Prophet · · Score: 1

    The programmer appears to be confusing the 'eq' and '==' operators; the 'eq' operator in Perl is used for string comparison, while == is used for numerical comparison. The result of using '==' on two strings, e.g. "M" == "F" will always be true, in the sense that 0 == 0. The 'eq' operator *can* be used to test whether 1 == 1, but will report that "1.0" does not equal "1".

    Example:

    $ perl -e 'print "M" == "F", "\n";'
    1

    Recommend developing a battery of tests using Test::More to verify the author's assumptions.

  11. Tsk, tsk by Anonymous Coward · · Score: 1

    No "use strict" ? No "use warnings" ? I've stopped reading already.

    1. Re:Tsk, tsk by bandi13 · · Score: 0

      It's also missing a right curly brace at the end of the song.

  12. Re:boycott by Anonymous Coward · · Score: 0

    Do Palestinians in the West Bank under Israeli occupation get a vote in Israeli elections?
    Does that become less justifiable the longer they are occupied?
    Will it be any different to apartheid when the occupation is centuries old instead of a few decades?

  13. punctuation by goombah99 · · Score: 2

    At least perl has punctuation. Hebrew would be hard to read.

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:punctuation by bstarrfield · · Score: 1

      As a point of information, modern Hebrew also uses punctuation.

      --
      /* Dang, I can't type that well. */
    2. Re:punctuation by ubrgeek · · Score: 1

      More particularly, modern Hebrew uses vowels where Hebrew in the bible does not. Then there is the issue of "trop" which are symbols that give guidance to the melodic pronunciation of words used when reading the Torah during the service.

      --
      Bark less. Wag more.
  14. Hewbrew? by allo · · Score: 0

    So no
    use English;

  15. Re:boycott by Anonymous Coward · · Score: 2, Interesting

    Do Palestinians in the West Bank under Israeli occupation get a vote in Israeli elections?

    Seeing as there are 12 Arab members of the Knesset it seems that Palestinians are represented. How many non Arabs are there in the Palestinian government? How may Jews are allowed to live anywhere in Palestinian territory? If you really want to see racist (maybe even "apartheid?") rule look no further than the PA.

    Does that become less justifiable the longer they are occupied?
    Will it be any different to apartheid when the occupation is centuries old instead of a few decades?

    Invalid question. They are 'occupied' due to their own actions. If there is justification for an action initially, then the justification would remain the same as long as the initial conditions are unchanged. And whether or not what you say is accurate has nothing to do with an intellectually dishonest 'boycott' of Israel. Although it is better than the usual Palestinian method of protesting, which is murdering Israeli women and children- if these are the only two options you can comprehend, then keep it up.

  16. TIOBE boost? by Sez+Zero · · Score: 1

    Does this mean Perl will see a boost in the next TIOBE index?

  17. WARNING by Blaskowicz · · Score: 2

    Link to a song that plays outright at a very loud volume with no volume control so you have look for pulseaudio volume control instead. That must be awesome and revolutionary web 3.0.
    Anyway, the song is all in arabic with the singer saying "Hachem" here and there, so you can't understand anything of it.

    1. Re:WARNING by Anonymous Coward · · Score: 0

      Arabic?

  18. Translated lyrics by bluegutang · · Score: 4, Informative

    (from the Hebrew, not the Perl)

    It's funny that you married a computer engineer
    It's funny, in the end you went to study like everyone
    You told me you wanted to live out of the box
    You told me you wanted to conquer the world

    I remember you breathing

    It's funny that you now have a office and secretary
    And a beautiful white Mazda company car
    You told me once you are afraid of commitment
    You told me you can't be mine

    I remember you breathing

    Ai-oh He has no problems
    Ai-oh He's definitely a lucky guy
    Ai-oh He has an investment fund
    Ai-oh He definitely wants to die already

    Let me guess, you bought a house in the neighborhood
    To not be far from the parents
    How all the houses look exactly the same
    And all the people look very happy

    I remember you breathing

    Ai-oh He has no problems
    Ai-oh He's definitely a lucky guy
    Ai-oh He has an investment fund
    Ai-oh He definitely wants to die already

    1. Re:Translated lyrics by Anonymous Coward · · Score: 0

      (from the Perl, not the Hebrew)
      [previous track ended with: I'm not strict, and I don't do warnings, but I do posix.]

      You seem to be new here. I'll treat you as an object that comes in a package.
      I think it would be funny if you got some roots. Or if there was some school when I call generic_program_end.

      Now some paradox might arise if you don't say Linues' length isn't grater than yours or if I can't run gratuitous shell commands.

      Let's define the function foo, that's some printing thingy. Give foo air and more punctuation.

      Override the previous value of funny, by testing for some equalities. For fun, you should haved scored under the office, your reminder must be a TODO, and false isn't true.

      There are warnings that would be raised, but calls to trivial functions defined afterwards prevent this. [translator note : I guess. Roger, you will check that with your translation please ? I can't really figure what's going on here.]

      foo is the same as before. Give it more Air.....................

      Now get a stamp, and write with it. First I want you to write some moans, some claps under certain conditions. If you have no problems, if you can not define doubt if not getting lucky or not scoring while male, if you can run code, if you can write variables to the world.

      I have to guess if your house is nearby. I get a dollar and a clause every time this miss the ceiling. [does this ever end ?]

      Warn some fuck is going on, unless the missmatched parenthesis makes noone Happy in your house.

      Finally, let me take you to dinner. I suggest we have italian. I'll take some spaghetti code, with more of the same.

  19. English? by djbckr · · Score: 1

    I went and listened to the song, and though I couldn't understand it or the Perl on the screen, I enjoyed it. It would be awfully nice to see an English translation to I could follow along better. Is this something somebody here could do?

  20. Unoptimized! by Toad-san · · Score: 1

    Code sure could use some cleaning up (all those "foo's" !!!). But I suppose that (and obvious subroutines) would detract from the musical flow of the thing.

    Clever, still.

  21. Re:boycott by Anonymous Coward · · Score: 0

    As far as the intellectual quality of the boycott, I guess Stephen Hawking hasn't sat around and thought about it as deeply as you have.

    Seeing as he is now being accused of hypocrisy over his continued use of Israeli technology, I'm guessing he didn't think about it very much. Great physicist, I enjoy his work, and fortunately he seems to bounce back from his previous mistakes. I'm sure he'll bounce back from this mistake too.

  22. Re:boycott by Anonymous Coward · · Score: 0

    I didn't ask about who can be elected. I asked about who can vote.
    Answering an unasked question is just avoidance.

    Jews not being allowed to live in the parts of Palestine that the PA has 'control' over isn't apartheid.
    I don't believe you are stupid enough to think that.

  23. Re:boycott by Anonymous Coward · · Score: 0

    The accusations are just hasbara. The Intel I7 chip was designed in Hillsboro Oregon and the Sr. Principal Engineer’s name is Ronak Singhal, an Indian. The design team does not consist of Israelis and is not located in Israel. Hawking’s sentence construction software, EZ Keys, was designed and built by an American company, Words Plus, which was based in Palmdale, California. Hawkings speech synthesizer, NeoSpeech, is produced by a company based in Fremont, California and backed by Voiceware Co of Korea. It has nothing to do with Israel either. Hawkings system used to run AMD but Intel CEO Gordon Moore personally persuaded Hawking to switch to custom Intel hardware.

    Perhaps Hawking didn't abide by a Chinese cultural and academic boycott because there neither exists one called for by Tibetan civil society nor was he personally persuaded by any Tibetan scientists as he was by Palestinian scientists.

    In any event, Israel's technological prowess doesn't excuse its ongoing ethnic cleansing.