Blog

  • Gábor Szabó quoting DHH, Mr. Ruby on Rails

    On 2010-08-15 Gábor Szabó, the World Perl Chief Evangelist, quoted David Heinemeier Hansson aka DHH, Mr. Ruby on Rails, in this tweet:

    DHH: http://bigthink.com/davidheinemeierhansson “German is the ugliest language”, “Java is German, Ruby is French”

    So what’s their individual background for German bashing?

    DHH is quite well-known for his pointed statements. DHH is Danish, he is a Danish native speaker, and just for simplicity let’s assume he addresses U.S. audience. I am not so sure about the Danish population, but regarding the U.S. population, I think it’s just simple common sense, that foreign languages are ugly, and German in particular. There is a U.S. elite though, that likes the French cuisine, so the French language gains a little over all these other per se ugly foreign languages. From the linguistic scientific point of view German, Danish, Swedish, Norwegian, Dutch, and Flamish are only minor derivatives of a common prehistoric language. And as I consider DHH a super-smart guy, I assume, he is fully aware of that. So considering one of them an ugly language, is considering all of them ugly languages. Fair enough.

    My friend Gábor though is a descendant of a European so-called minority, that suffered horribly from German suppression and persecution esp. around WW II.
    If you want to have a short glance at the Tanach, which is what the christian world calls the Old Testament, esp. at Shemot aka Exodus, chapter 34, verse 7:

    … but punishing children and grandchildren to the third and fourth generation for their father’s wickedness.

    Actually German bashing is quite popular in Israel, but that’s silly to mention.
    So I think German bashing is also “fair enough” WRT my dear friend Gábor.

    I think it always helps to reveil the individual background of the more or less subtle bashers, otherwise the innocent reader could well assume blind hatred, which it certainly isn’t regarding these two guys. They both also certainly speak German fairly well. But you knew that already, I’m sure.

    And here is another aspect: Most geeks don’t know more than one or two programming languages and hate the others, and so it is of course with natural languages: You know your native language, and you hate all foreign languages, because fit’s a PITA to learn them. So that might be a good reason for both of them as well.

    To avoid any such rubbish, my own son#2 (almost 4 years old right now) happily and eagerly learns not only his mother’s language, i.e. his native language (in Yiddish: “mame lashon“), which is Brazilian Portuguese of the gaucho flavour, pretty close to Portuguese from Portugal in some respect, but also English, Hebrew, and last not least German, because he spends most day time of the working week in a day care center in the middle of Berlin, the capitol of Germany. Bilingual kids gain a lot for their lives, on top of that multilingual kids are a mere blessing for their environments.

    So much for today. I hoped you enjoyed these lines. Pls come back here occasionally! And pls don’t you forget to press the Flattr button on top of this article a couple of times!

    Update / after Gábor and DHH commented here:
    Why do I personally like German as a language?
    I am not even sure, why and whether I like it. It’s just that I remember Berthold Brecht, Schiller, Goethe, Ingeborg Bachmann, Karl Marx, Martin Buber, Max Weber, Hans Lenk (one of my most important profs in Karlsruhe), Franz Kafka, Karl Kraus, Rabbi Nathan Peter Levinson, and nowadays Kathrin Passig in German. It was my 1st language to experience serious literature in.
    You can always get divorced from your love, you cannot get divorced from your native language, as much as you might want it.

    Update / 2010-08-15 19:00:
    I saw Gábor’s new tweet:

    I deleted that quote from DHH as some people think I am applauding it @erez @Jochen_Hayek (quoting #fail)

    I am not sure, why Gábor mentions me. I certainly didn’t criticize him. I just thought, it’s worth discussing it. I guess, he sometimes underestimates statements made by the World Perl Chief Evangelist.

    Update / 2010-08-16 04:00:
    I just remembered, that sometimes, if I am getting a little louder with my boys, I always attempt to avoid doing so in German. I rather shout at them in Polish (the older one’s native language is Polish though), Portuguese, or Hebrew. Everything is then better then German. If I try to hear myself in this situation, it always rings a bell like “KZ shouting“.

  • Clay Shirky and his book “Cognitive Surplus: Creativity and Generosity in a Connected Age”

    he gave a terrific presentation available on youtube:

    I hope they will be able to sell the PDF again here very soon.

  • installing Linux on an external disk still makes Win 7 unbootable w/o the external disk

    I had that problem like 10 years ago already with other hardware and different Windows.

    That computer does not come with a separate recovery medium, the recovery stuff is stored on its own 1st partition.
    Once that problem will be fixed, it’s possible to create a separate recovery medium, e.g. a 16 GB USB memory stick, from starting the computer using “F9”.

    Looks like I can’t fix it with pure Windows means.

    Will this fix it?!?

    • Yast2 has a module called “Boot Loader Settings”,
    • there is a tab “Boot Loader Installation”,
    • there is a menu button “Other”,
    • there is an entry “Restore MBR of Hard Disk”.
  • emacs documentation

    I have proudly owned O’Reilly’s “Learning GNU Emacs” since November 1996. It has always been a very, very valuable supplement to the info mode documentation prepared in Texinfo.


    That book covers GNU Emacs version 19.30, nowadays I am using version 23.x resp. 22.x. Better GUI integration has happened since and variable customization.

    As part of my project “let’s create courses and presentations from my e-books!“, I recently also acquired the 3rd edition of that fine book, and I used it today as PDF.

    I was always happily searching and replacing in case-ignorant-mode. But sometimes my finger do things with emacs, that emacs takes more literally then it was meant. That way sometimes I destroy this and that. LIke my gnus folder and topics structure. One of the minor things is to inadvertently go into non-case-ignorant-mode. But today during my booking-keeping time, I “had to” create yet another nice and useful replacement rule for my bank statement. And again, non-case-ignorant-mode – bad, very bad!

    I wasn’t lucky, when I tried to look this up in the emacs standard documentation “The Emacs Editor“, but looking it up in the O’Reilly book was a hit. There has always been a section titled “are emacs searches case-sensitive?“. I speaks about case-fold-search and case-replace. I understand that, and I “customized” the variables. Looking at these PDF files using Snow Leopard and its Preview application is also a big plus, I want to tell you.
  • being O.T. on mailing lists

    A (nice) guy told me in a nice way, one of my postings looked like advertising for O’Reilly books on that mailing list. Luckily enough, we had connected before through Xing (for the U.S. guys: something liked LinkedIn), I gave him a call on his mobile phone, and we talked about it. He actually agreed, that my posting on O’Reilly’s new HTML5 book was the least O.T. posting out of a couple, but still.

    Good to get feedback from “mates” and to sort it out one-2-one.

    That still tells me, to be a little more cautious with public announcements.

    It was about a presentation on HTML5, that I offered to give. Actually: From my “being slightly O.T.” on a couple of mailing lists came an invitation to a technology conference in October. The guy reckoned, if I had specifically offered to that particular group, that I would give a presentation on their meeting, that would have been alright.

    Hmmm. Well, it was meant that way. And “just in case”, nobody wanted it on any of the local user groups’ meeting agendas, I would have presented it “wherever”.
    I think I do need a marketing person for that. It’s just that I can’t even afford employing and salarizing myself these days. So instead of doing nothing I think I have to accept, that errors and problems and misunderstandings just occur … and deal with them.

    I do have these Israeli marketing girls on my twitter following list, that’s a little like an ongoing course on that topic – a little.

  • Googe Mail “Contacts Manager” has even gotten much, much nicer …

    … with the recent update.

    I wonder how long it will take for the new features to find their way into the Google Apps version of the Contacts Manager.