Slashdot Mirror


A Warrior's Programming Language

BlackNova writes "Var'aq is "a speculative glance at what a programming language on a Klingon computer system would look like." Make sure to read the Preliminary Specification and the Proposed Extensions."

113 of 298 comments (clear)

  1. There are many more esoteric programming languages by J.D.+Hogg · · Score: 5, Interesting
    My all-time favorite is Chef, which uses food recipes to create functional programs. Check out the Hello World souffle :-)

    If you're into esoteric languages, the reference page is the Cat's Eyes page.

  2. Real Warriors by Kopretinka · · Score: 5, Funny
    Real warriors code using the command

    cat > prog.tgz

    --
    Yesterday was the time to do it right. Are we having a REVOLUTION yet?
    1. Re:Real Warriors by geggibus · · Score: 5, Funny

      Speak for yourself!.. personally i boot with a ramdisk and begin:
      cat > /dev/hda
      ;)

      /K

    2. Re:Real Warriors by sg_oneill · · Score: 2

      Or for excitable SHOUTING win-gnuts

      copy con: prog.zip

      would be a reasonable winner-dows analogue.

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
    3. Re:Real Warriors by JabberWokky · · Score: 2
      That won't work, UNIX has no distinction between bin/ascii files, DOS does. You'd need to use a HexEditor :).

      *BZZZZZT* One of my DOS days guru abilities was to actually make fairly useful programs via "COPY CON PROGRAM.COM". Then I entered the opcodes via alt-numpad. Most simply loaded a string or two and had one or a few int20h and int21h calls (BIOS and the DOS API). Beyond "Hello, World", I also knew a few useful ones to load and send modem init strings, change video mode, etc... the kind of things that most people had a few photocopied debug scripts from Byte magazine for. The init strings came in handy when I setup or fixed people's BBSes.

      Not real useful, but it could be done... and if I really really trusted my typing (which I didn't), I could have written fairly complex programs with loads of time.

      --
      Evan "All hail Ralf Brown" E.

      --
      "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
    4. Re:Real Warriors by Phroggy · · Score: 3, Funny

      The easy way:

      cat /dev/urandom > a.out

      and home for the best.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    5. Re:Real Warriors by sg_oneill · · Score: 2

      Unless you are goddam warrior and can program WITHOUT alt-13! Huh? HUH! (SHOUTSHOUTFUN)

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
  3. What do humans know about Klingons, anyway? by wormyguy1 · · Score: 5, Funny

    This page is sort of a speculative glance at what a programming language on a Klingon computer system would look like. The language itself is named var'aq, which happens to be meaningless in standard Klingon but sounds like it might be named after some famous Klingon computer scientist or mathematician. How the hell does this guy know that there isn't a famous Klingon computer scientist or mathematician? I'd like to see some credentials here, buddy! "Damnit Jim, I'm a doctor, not a programmer!" Suffice to say, this guy is a bigger geek than I could ever hope to be.

    --
    NerfOnline - Because Nerf Guns aren't just for kids -
    1. Re:What do humans know about Klingons, anyway? by ameoba · · Score: 5, Funny

      What do humans know about Klingons? Well... we -did- invent them.

      --
      my sig's at the bottom of the page.
  4. karma whoring by einstein · · Score: 5, Informative

    google's cache of the site
    you're welcome
    ---

    1. Re:karma whoring by sander123 · · Score: 2, Informative
      And here are some
      code snippets

      (
      http://www.google.com/search?q=cache:y1Zz_tiIDhI C: www.geocities.com/connorbd/varaq/vcode.html+&hl=en
      )


      It doesn't make much sense to me, but neither does klingon, so I gues its ok.

  5. Hmm all out already by McLaLa · · Score: 2, Insightful
    Did anyone in the nanosecond that this geocities site actually had free bandwidth actually manage to get a mirror of the page?


    <grumble>
    I suppose it would be possible for editors to realise geocities sites don't go well on the front page
    </grumble>

  6. Not a real language by DoorFrame · · Score: 5, Interesting

    When I saw this two or three weeks ago at first I was kind of excited about it... the last link I followed implied that it was a finished language. I thought that was hysterical, a programming language written in Klingon! How nerdy can you get.

    But it's not. I found it rather dull, it's just a little mini-essay about what such a programming language might be like, and what it might be called. I found the whole thing very thin at the time. Of course, the guy might have done some work on it since I last saw it, I haven't followed the link yet.

    1. Re:Not a real language by JabberWokky · · Score: 2
      When I saw this two or three weeks ago at first I was kind of excited about it...

      Same here... I downloaded it and wrote a few silly things about six months ago. I was considering writing an IRC client in Klingon.

      the last link I followed implied that it was a finished language.

      Which it is. There *is* some experimental work going on involving distributed computing, etc - trying to add some useful and/or language distinctive features to it that have not yet been integrated... but it's a working, logically useful (if in reality novelty) language.

      --
      Evan

      --
      "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
  7. Karma whoring... by wormyguy1 · · Score: 4, Informative

    Here's what part of the page I could get before Geoshitties killed it...

    -------

    I enjoy playing with "what-ifs" and that sort of thing. I've written a few fanfics for Star Trek and Babylon 5, and I've got my own grand scifi plan perking through my head (though it won't see the light of day for a long time to come). I've created a couple of languages a la Tolkien and I've run a few role-playing game campaigns. The idea of creating a culture from scratch is utterly fascinating to me, and that is where Var'aq came from.

    This page is sort of a speculative glance at what a programming language on a Klingon computer system would look like. The language itself is named var'aq, which happens to be meaningless in standard Klingon but sounds like it might be named after some famous Klingon computer scientist or mathematician. It's really something of a Klingon Basic, a simple, loosely-typed programming language designed mostly just to be used for programming things like command displays and high-level control systems. In its eventual final incarnation, we're looking at concurrency, advanced mathematics, and even native support for distributed programs (try finding that in the C++ standard library).

    This page is a bit more than that, though. In it I try to imagine what Klingon hacker culture is like based on what's known about Klingon culture in general. For example, it's a man's world on Qo'noS, Chancellor Azetbur's history-making tenure notwithstanding. Most men are warriors at heart, seemingly taking little heed of home life or those things that do not contribute to honor (why do you think Klingon sex is so rough? Klingon women get so little...). One assumes a rough-and-ready, make-do attitude that assumes that bigger-better-faster is at best a waste of time. A Klingon warrior might love to play Quake once in a while (but wouldn't admit it due to a lack of real blood), but would most likely see the 1GHz Athlon in the box being devoted to realtime, near-photorealistic slamming of texture-mapped polygons to be a dishonorable waste of computer resources. Far better, when you need power, to string a bunch of processors together Beowulf-style, yes?

    Var'aq and its accompanying information aren't quite here yet, but until they are you're welcome to send whatever you think might be of interest to this page.

    -------

    There is a Google cache here:
    http://www.google.com/search?q=cache:62oDEag2flo C: www.geocities.com/connorbd/varaq/+&hl=en

    --
    NerfOnline - Because Nerf Guns aren't just for kids -
  8. Interesting premise, but... by Kieckerjan · · Score: 2, Insightful

    The premise underlying this project is interesting: will different cultures create different programming languages? It's a popular idea that natural language and culture are very much intertwined. (Think 20 eskimo words for snow here.) However, a natural language is used to actually do things that make up culture. One wonders if the same goes for a programming language: the language will probably not as much influence a culture as the other way around.

    Another way to look at a language is as an expression of certain believes. This seems to fit the bill better. Will, for instance, a programmer with anarchistical tendencies prefer a language like Perl?

    --
    Being well balanced is overrated. -- John Carmack
    1. Re:Interesting premise, but... by Ayende+Rahien · · Score: 3, Informative

      They don't *have* 20 (actually 50) words for snow.
      They have specification of snow.
      Soft snow, hard snow, dangerous snow, etc.
      It's like saying that we have 1000's of words for dog, because there is a word for each race.

      --

      --
      Two witches watched two watches.
      Which witch watched which watch?
    2. Re:Interesting premise, but... by arkanes · · Score: 2

      well, I'm not the expert, but I was under the impression that they didn't have (or at least rarely used) one word that just means 'snow'. Much as a super car-buff will hardly ever call something a car, instead referring to it by it's make or model.

    3. Re:Interesting premise, but... by zangdesign · · Score: 2

      The theory (as I remember it) says something about programming languages being based on the spoken/written language of the creators. I don't remember all the details, so chime in with your own bits.

      Niklaus Wirth spoke a language with Germanic roots, which has some pretty strong rules for construction. Thus Pascal has pretty strong rules about how and where the language constructs can be used.

      C was created by Americans, a language with both strong and loose rules for sentence construction. It's a strong rule language with the ability to be very, very flexible.

      If the theory holds, then the Chinese will be the first to invent a language that can adequately manage three states: yes, no, and whatever.

      Discuss amongst yourselves.

      --
      To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
    4. Re:Interesting premise, but... by Jeff+DeMaagd · · Score: 2

      I KNOW this is offtopic, to venture on a tangent, it is similar to to asian languages have no word for "brother" in generic, they have younger brother and older brother. Same with sister. I think some of them have a different word for grandfather/grandmother, depending on whether it is the mothers parent or the father's parent. This is because family and relatives are too important to simply group in one word.

      IIRC, most of them have no unified word for rice either, a different word for whether it's in the field, harvested and cooked. Given that rice is such a big factor in their daily life and food, it's not too surprising.

      A lot of language concepts are inexctricably tied to culture and vice-versa, and I bet that Klingons wouldn't be any different if they did exist.

    5. Re:Interesting premise, but... by coyote-san · · Score: 2

      Given your handle, I'm relunctant to jump on that statement *too* fast, yet everything I've heard has said that this is a gross misstatement.

      What I've seen in linguistics papers is that all of this variability is just conjugations of the same basic words. In English conjugation has been reduced to things like hot/hotter/hottest or smooth/smoothly or even priority/prioritize. But in other languages adjectives take the form of conjugation instead of separate words, so its akin to snowfreshly, snowcrustedly, snowicegrainedly, etc.

      And a small handful of words for "snow" is hardly unreasonable. Fresh snow is very different from the stuff that's been on the ground for a while and is mostly large ice grains, and again that's different from weeks-old stuff which is solid ice. I would be surprised if skiers haven't created words for different type of snows, if they don't already exist.

      --
      For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
    6. Re:Interesting premise, but... by JabberWokky · · Score: 2
      IIRC, most of them have no unified word for rice either, a different word for whether it's in the field, harvested and cooked.

      So does english... for foods that were eaten in the area where english as a language was formed. For instance, bovine, cattle, kine, cow, bull, calf, beef, steak, t-bone, porterhouse, etc. Interestingly enough, at least part of the split occured when the Normans ruled, and the term for the food (beef, poultry, fowl) generally came from them, whereas the peasants terms came to refer to the animals (cattle, bird).

      A lot of language concepts are inexctricably tied to culture and vice-versa

      And it makes sense, not only in terms of global culture, but also professional culture - I'd imagine anybody who spent any amount of time on a farm could blow me away with specific terms for various stages of development, a skilled butcher could tell me more terms for various cuts than I've heard of, and I can probably whup them on terms for computers and components (think of people who refer to the monitor as the "Computer" and the "Box" as the "CPU").

      I bet that Klingons wouldn't be any different if they did exist.

      Part of the fun of making up languages (I've done a few myself) and cultures (done lots of those, for RPGs, stories, and just for the fun of it) is building rationalities based on what human cultures have done in the past, tweaking them for a different point of view. One of my personal favorites is incongruity in historical "fact" - Klingon's claim Shakespeare was originally written in klingon, and various historians or cults in Vampire: the Masquerade differ (sometimes radically) in the history of the various clans and bloodlines (which is interesting because there are kindred who have lived thosands of years and witnessed the events, so they are probably changing the history to suit their long term goals... which is wound up in the whole story).

      Fictional culture creation is a fascinating process, from Middle Earth to the SCA to Known Space, and when well done, reflects upon and explores human concepts - since a human invented it all.

      --
      Evan

      --
      "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
  9. confusing by 0123456789 · · Score: 4, Funny

    Like Perl wasn't confusing enough....

    1. Re:confusing by QuickFox · · Score: 2, Funny

      Like Perl wasn't confusing enough....

      Perl was invented by Klingons to test the spirit of Earthlings.

      Give a man a fish and he eats for one day. Teach him how to fish, and though he'll eat for a lifetime, he'll call you a miser for not giving him your fish.

      --
      Terrorists can't threaten a country's freedom and democracy. Only lawmakers and voters can do that.
    2. Re:confusing by thogard · · Score: 2

      See...Perl could get worse.

      De duobus malis, minus est semper eligendum
      Of two evils, the lesser must always be chosen

  10. Re:There are many more esoteric programming langua by Shiny+Metal+S. · · Score: 2, Interesting

    I also like Unlambda, but Brainf*** is my language of choice.

    --

    ~shiny
    WILL HACK FOR $$$

  11. klingon. by buckrogers · · Score: 5, Funny

    This is an interesting question. What kind of programming languages will a klingon develop. But I think that I want to examine the character of a klingon programmer (from the internet, original attribution lost):

    Klingon Programmer
    Top 20 things likely to be overheard if you had a Klingon Programmer:

    1. Defensive programming? Never! Klingon programs are always on the offense. Yes, offensive programming is what we do best.
    2. Specifications are for the weak and timid!
    3. This machine is GAGH! I need dual Pentium processors if I am to do battle with this code!
    4. You cannot really appreciate Dilbert unless you've read it in the original Klingon.
    5. Indentation?! - I will show you how to indent when I indent your skull!
    6. What is this talk of 'release'? Klingons do not make software 'releases'. Our software 'escapes' leaving a bloody trail of designers and quality assurance people in its wake.
    7. Klingon function calls do not have 'parameters' - they have 'arguments' -- and they ALWAYS WIN THEM.
    8. Debugging? Klingons do not debug. Our software does not coddle the weak. Bugs are good for building character in the user.
    9. I have challenged the entire ISO-9000 quality assurance team to a Bat-Leth contest on the holodeck. They will not concern us again.
    10. A TRUE Klingon Warrior does not comment his code!
    11. By filing this bug report you have challenged the honor of my family. Prepare to die!
    12. You question the worthiness of my code? I should kill you where you stand!
    13. Our users will know fear and cower before our software! Ship it! Ship it and let them flee like the dogs they are!
    14. Our competitors are without honor!
    15. Python? That is for children. A Klingon Warrior uses only machine code, keyed in on the front panel switches in raw binary.
    16. Klingon programs don't do accountancy. For that, you need a Ferengi.
    17. Klingon multitasking systems do not support "time-sharing". When a Klingon program wants to run, it challenges the scheduler in hand-to-hand combat and owns the machine.
    18. Perhaps it IS a good day to die! I say we ship it!
    19. My program has just dumped Stova Core!
    20. Behold, the keyboard of Kalis! The greatest Klingon code warrior that ever lived!

    --
    -- Never make a general statement.
    1. Re:klingon. by buckrogers · · Score: 2

      This has been around _forever_ no one even knows who started it now. I did attribute it as best as I could: anonymous.

      If you look for "Klingon Programmer" on google you can see thousands of pages of the same thing over and over.

      --
      -- Never make a general statement.
    2. Re:klingon. by Ivan+Raikov · · Score: 2

      Are you implying Microsoft is run by Klingon warriors?

    3. Re:klingon. by Lars+T. · · Score: 2

      With the head of programming being a Ferengi and the official boss a Nausicaan.

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

  12. Release. by leuk_he · · Score: 3, Redundant

    you are talking about :
    "What is this talk of 'release'? Klingons do not make software 'releases'. Our software 'escapes,' leaving a bloody trail of designers and quality assurance people in its wake."

    kapla"

  13. This Is Wonderful by Tim+C · · Score: 5, Funny

    Every time I fear I may be in danger of becoming too geeky, someone somewhere demonstrates that I have absolutely nothing to worry about ;-)

    Cheers,

    Tim

    1. Re:This Is Wonderful by Restil · · Score: 2

      Still worried? Check out my site. You shouldn't be concerned any longer then. :)

      -Restil

      --
      Play with my webcams and lights here
  14. Since they had a tarball of the interpreter up by brion · · Score: 2, Informative

    when I first stumbled on it a year or so ago, I can only assume you didn't actually read very far, and/or were reading in the wrong place.

    --

    Chu vi parolas Vikipedion?

  15. Problem's with the language by Nathdot · · Score: 3, Funny

    You can probably find something like this on the page if you bother to go looking:

    "It turns out Klingons have no function to save().

    So in adapting the language we simply used:

    stop(kill())

    which imparts almost the same meaning but remains true to the fundamentals of the beautiful nature of the language which is Klingon. Bj'nrak!!!"


    fuckwits.

  16. Cautionary warning! by Nathdot · · Score: 4, Funny

    Never trust any source of programming information that has a high likelihood of close proximity to badly photoshopped vulcan porn.

    Just a warning...

    ...It'll be hard to explain to your boss.

    :)

  17. On Geekdom by Astral+Jung · · Score: 2, Insightful

    Sure, I could make the well-used comment that as if learning Klingon wasn't quite geeky enough...

    But I won't. Instead, I will remind people that those who laugh at, say, a Klingon computer language, and then, go back to work on making Linux work on their Atari 2600, ought to reconsider their opinion.

    --
    "What's so random about flipping a coin? Ever heard of the I Ching?"
  18. Re:There are many more esoteric programming langua by Shiny+Metal+S. · · Score: 2, Funny
    I was trying to post Brainf*** "hello world" example but unfortunately...

    Lameness filter encountered. Post aborted! Reason: Please use fewer 'junk' characters.

    Strange... Maybe I'll send an Unlambda example at least:

    ```s``s``sii`ki
    `k.*``s``s`ks
    ``s`k`s`ks``s``s`ks``s`k`s`kr``s`k`sikk
    `k``s`ksk
    It calculates and prints the Fibonacci numbers as lines of asterisks.

    It's quite challanging to parse that code, once you know the syntax.

    --

    ~shiny
    WILL HACK FOR $$$

  19. Kind of pointless by spacefrog · · Score: 2, Interesting

    Isn't it rather pointless for slashdot to post a geocities link?

    They have one of the few "slashdot effect defense systems" that actually works. It goes something like this:

    The web site you are trying to access has exceeded its allocated data transfer.

    And puhleeese don't try to tell me a link to the Google cache is an acceptable mirror. It's not. Maybe if it altered all of the links to *also* point to the google cache it would amost be acceptable. I have a feeling the nice google people don't do that for exactly that reason -- they don't wanna be a free mirror whore.

    "News for Nerds"? Any "nerd" who still uses geocities....

    "Stuff that Matters"? If it's hosted on geocities, it probably doesn't matter. If it mattered, it would be hosted somewhere where everybody could see it on a consistent basis!

    1. Re:Kind of pointless by benjymous · · Score: 2, Informative

      How about the wayback machine's caches? (as this page has been around since August 2000)

      http://web.archive.org/web/*/http://www.geocities. com/connorbd/varaq/

      It "fixes" most of the links (a few still sometimes point back to the original site, but often or not a refresh will fix that)

      --
      Help me! I'm turning into a grapefruit!
  20. OS and Hardware by Bazman · · Score: 5, Funny
    Surely software design is greatly influenced by hardware and operating system design. So what would these be like on the Klingon homeworld?


    Well, the operating system would be called 'Klingux' and would incorporate pre-emptive strike multi-tasking.


    The hardware would obviously be a box with lots of blinking lights on it.

    1. Re:OS and Hardware by Danborg · · Score: 2, Funny

      Well, the operating system would be called 'Klingux' and would incorporate pre-emptive strike multi-tasking

      Actually, that's GNU/Klingux.

    2. Re:OS and Hardware by daeley · · Score: 2

      Well, the operating system would be called 'Klingux' and would incorporate pre-emptive strike multi-tasking.

      Ooh ooh ooh ooh! If there is an artist out there, *please* start working on a k'Tux logo! :)

      --
      I watched C-beams glitter in the dark near the Tannhauser gate.
  21. Use this post to line up for downloading. by pacc · · Score: 2, Funny

    Geocities doesn't support multiple downloads,
    therefore I propose that everyone who wants to
    read the links picks a time (GMT) with 5-minute intervals when they want to use the links and puts it in a reply to this post to avoid that multiple slashdot users try to access geocites at once.

    I pick 15.00.

    1. Re:Use this post to line up for downloading. by Fesh · · Score: 2
      Hmm. Maybe Rob et al. ought to consider incorporating something like this? I can see it now... Hundreds of people dropping back to the comments section yelling "F1r5t R3ad!!!!!!!"

      Dealing with the cheaters would be a problem though.

      Slashdot: "Your assigned timeslot is 02:45 GMT, August 22, 2028."
      User: "Aw, screw this..."

      --
      --Fesh
      Kill -9 'em all, let root@localhost sort 'em out.
  22. The impossibility of Klingons by Scareduck · · Score: 3, Insightful
    The one problem I have always had with the notion of the Klingon Empire as practiced on "Star Trek" is that they couldn't possibly exist in real life. The Klingons are basically at the level of space bikers, or the Taliban, that is, they're mainly interested in what they can squeeze out of situations at this moment using whatever violent methods are at hand now. Research? Pure science? These things make not a great warrior!

    The Federation would have had these guys for lunch in a heartbeat.

    --

    Dog is my co-pilot.

    1. Re:The impossibility of Klingons by Graff · · Score: 2

      they couldn't possibly exist in real life. The Klingons are basically at the level of space bikers, or the Taliban, that is, they're mainly interested in what they can squeeze out of situations at this moment using whatever violent methods are at hand now.
      Yeah, they couldn't possibly have a huge, successful empire similar to what we have on Earth, like say the Mongols. I mean, any empire based on conquest, rape, and pillage couldn't possibly last!

      Oh wait, you mean the Mongols also had that kind of empire and they ruled a good part of Asia and Europe for over 200 years? Hmm, maybe the Klingon empire is not so far-fetched...
  23. Geocities's Business Model by daBass · · Score: 2, Insightful

    "Let's create a website on which people can create their homepages and when people come to visit those homepages, we put OUR ads on them and make money that way"

    "The web site you are trying to access has exceeded its allocated data transfer."

    Anyone else missing something here? Or is it just me?

    1. Re:Geocities's Business Model by DennyK · · Score: 2

      Go to that page again.

      What do you see under "The web site you are trying to access has exceeded its allocated data transfer.""The web site you are trying to access has exceeded its allocated data transfer."? An ad, of course! ;)

      (At least I presume it's an ad. I don't actually see anything myself except an eDexter placeholder, since I have Yahoo's image server blocked in my hosts file... ;) The only advertising information Yahoo has been able to impart to me in the last six months or so is "I am a [Man|Woman] seeking a..." ;-D)

      DennyK

  24. The depressing part is... by jejones · · Score: 3, Interesting

    That thanks to Okuda's refusal to define or use a consistent mapping between Klingon characters and sounds, which makes no sense whatsoever, we're stuck with piqaD for I/O.

  25. Ferengi? by hughk · · Score: 5, Funny
    Actually, I like the idea of point 16:

    16. Klingon programs don't do accountancy. For that, you need a Ferengi. I can only begin to imagine what a Ferengi program would be like:

    1. Builtin transaction orientated database
    2. Data hiding
    3. Ability to maintain several sets of books in parallel
    4. Ability to charge an automatic percentage of any calculation made

    Note that any Ferengi Computer would feature price negotiated scheduling and routing.

    Any other suggestions?

    --
    See my journal, I write things there
    1. Re:Ferengi? by Pathetic+Coward · · Score: 3, Funny

      I can only begin to imagine what a Ferengi program would be like

      Microsoft Office.

    2. Re:Ferengi? by sg_oneill · · Score: 2

      And of course goddamn pop under advertisements in EVERYTHING....

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
    3. Re:Ferengi? by gnalre · · Score: 2, Funny

      Ferangi? Sounds more like Enron

      --
      Choose your allies carefully, it is highly unlikely you will be held accountable for the actions of your enemies
  26. Basic info by Alien54 · · Score: 4, Interesting
    from the FAQ:

    * I heard something about a "Klingon Forth". Is this it? And why isn't it called loSDIch?

    Yes, in a way. It's a stack-based RPN language like Forth or PostScript; the reason for this has nothing to do with an original desire to emulate one of those languages, but simply the unusual object-verb-subject syntax of Klingon. This sort of dictated the required form of the language right up front, ruling out a more traditional ALGOL-like syntax (based on English). Stack-based languages are actually easier to parse anyway, especially in Perl: just chomp and process. It is also an impure functional language in the same vein as Lisp or ML; it supports local variables, but it is really intended to do everything off the stack.

    As for calling it loSDIch (Klingon for fourth), that would be an obvious joke title to anyone who actually spoke Klingon; this being at least a semi-serious exercise in artificial culture development, such a title would be noticeably silly at best. var'aq is actually completely meaningless, though it suggests identification with a famous Klingon mathematician or computer scientist in sort of the same way as Pascal recalls Blaise Pascal or Ada recalls Ada Lovelace. In any case, the name var'aq came before the form of the language. (In any case, var'aq is based more directly on PostScript anyway. But they're all part of the same family.)

    [...]

    In terms of genetics, var'aq is the bastard child of a back-room tryst between PostScript and Lisp after a Star Trek convention.

    [...]

    * Why doesn't this construct translate to its PostScript/Forth equivalent?

    The question is one of verisimilitude. The likelihood of a Klingon concept being an exact translation of its English equivalent isn't always good. Consequently, pure translation of an Earth language might make for a cute joke, but it would sacrifice plausibility. A prime example is the qaw/qawHa' instructions, which perform the same function as PostScript's mark/cleartomark instructions but literally translate to remember/forget; the idea is that the metaphor chosen in Klingon might more reflect the purpose of marking the stack than the actual act. Incidentally, It's quite true that many of the idioms chosen for var'aq are anything but obvious. This is the reason why; though mathematics is considered universal, it's not too likely that everything would be described in the same way. (That said, I did cheat in a few places; for example, the word for logarithm is a direct translation from the Greek logarithmos, meaning roughly "logic-number".)

    For a rather thorough and creative discussion on the issues involved in translation, you might wish to look at Le ton beau de Marot by Douglas Hofstadter (the author of the hacker classic Goedel, Escher, Bach: An Eternal Golden Braid), an intricate and well-written look at the pitfalls of translation between languages.

    --
    "It is a greater offense to steal men's labor, than their clothes"
  27. Re:There are many more esoteric programming langua by rar · · Score: 5, Funny

    Now, if there is a recipe doing de-css in the program language 'Chef'...
    ... would cooking and serving a meal based on that recipe be illegal?

    I think it would be hilarious to refer to a meal as "a collection of food carrying an illegal decryption algoritm"...

  28. Re:OS and Hardware: What OS??? by hughk · · Score: 2
    What operating system? I would have thought Klingons would want to code down to the metal.

    Any OS they would want would be strictly limited in scope like an I/O executive a file system and a simple CLI.

    Any system would run one application only, and extremely well. The GUI would be part of the application and touch screens whould be used for inputs. Mice would be banned due to being thrown across the room and destroyed by bad-tempered users.

    Think of the way that our Military use/abuse computers in the field. I guess that is the way Klingons would want to work.

    --
    See my journal, I write things there
  29. Observation... by weird+mehgny · · Score: 2, Interesting

    It is a bit pointless by Geocities to shut down the page due to "exceeded data transfer quota" since the "temporarily unavailable" page in this case is three times bigger...

  30. Warrior Design Patterns by JavaPriest · · Score: 2, Funny

    I didn't look deeply into the language but if Klingons are going to use design patterns when developing code, it must be these. (Detonator, Commando, Visitor from Hell and the like).

  31. Help needed: Finding the legendary "ebonics C++" by jutus · · Score: 2

    When I was in my freshmen year, a colleague emailed me a set of precompiler defines that would turn C++ code into ebonics C.

    I have searched in vain for this on the net... that was in '95. Does anyone have information on ebonics C?

    :)

  32. Not Necessarily by Arker · · Score: 3

    The Klingons actually do have a source of technicians and scientists. This is the female of the species. Smaller and weaker than her male counterpart, she is however often more intelligent, and almost always better educated (by our standards.) Roles without sufficient honour for the men, scientific and technical positions in particular, are reserved for them. The advances of Klingon women, supplemented by the technological gains achieved by conquering more advanced, but less canny and battleworthy races, is responsible for their ability to compete.

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
  33. editors of slashdot. by gimpboy · · Score: 5, Insightful

    do you think it would be possible to post links to google cache in the main story? i'm sure the owners of the web sites would prefer it. what would it take to be a little more responsible and try to avoid squashing the little guys that provide your content? it must be nice to have so much bandwith that you loose perspective and forget that the rest of the world does not.

    --
    -- john
    1. Re:editors of slashdot. by ichimunki · · Score: 2

      Why would the owners of the web site prefer that thousands of people go visit someone else's mirror of their site? They then continue thinking no one has stopped by, and if they depend on click-thru or referrals for even meager compensation, they are practically assured of none if people are going to a cache rather than the real site. That a site would achieve instant popularity or get the kind of publicity that Slashdot brings is truly a blessing and a curse at the same time. As such, the Slashdot approach makes no more or less sense than mirroring.

      A much better criticism, in my mind, would be to ask why Slashdot doesn't spend more energy getting actual stories rather than engaging in essentially mindless link promotion. And then one might ask why the majority of the Slashdot generated stories are the drivel of Jon Katz. There are a couple of editors who write decent stories, and once in a while a submission is actually more than a blurb... but I'm guessing Slashdot sees itself more as a recorder of interesting tidbits and a place to discuss those tidbits than a place where serious journalism occurs.

      --
      I do not have a signature
    2. Re:editors of slashdot. by JabberWokky · · Score: 2
      A much better criticism, in my mind, would be to ask why Slashdot doesn't spend more energy getting actual stories rather than engaging in essentially mindless link promotion.

      Because that's not what Slashdot is. You might as well lambast the authors of a bok of movie reviews for not including copies of all the movies. Slashdot *is* a collection of links, a few original essays, some interviews (which we're due for, guys), and most importantly, a whopping big forum in which to discuss said stuff.

      I'm guessing Slashdot sees itself more as a recorder of interesting tidbits and a place to discuss those tidbits than a place where serious journalism occurs.

      Yup. And it's much more interesting IMO, than ZDNet, CNet, TechTV.com or any other so called "real journalistic technical site". YMMV - go to the site that interests you. For me, it's Slashdot.

      --
      Evan "Did that sound like cheesy team cheering or what?" E.

      --
      "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
    3. Re:editors of slashdot. by namespan · · Score: 2

      do you think it would be possible to post links to google cache in the main story?

      Or perhaps institute a "slashCache"?

      (nice ring to it, eh? :)

      Either way, the cool thing to do would be to have some sort of relay resource that would check to see if the site was up, and if it wasn't, then display the google/slash cache.

      Of course, it will be implemented probably about the time I submit a patch, and I've got too many other things to work on....

      --
      Libertarianism is rich wolves and poor sheep playing gambler's ruin for dinner.
    4. Re:editors of slashdot. by ichimunki · · Score: 2

      I wasn't criticizing Slashdot myself, just offering suggestions to those who are. The only way Slashdot can *not* Slashdot other sites is to have the actual content hosted here-- which means they either deal with the sites to mirror the content here, or they create content specifically for Slashdot. Linking to an off-site cache is a poor solution for everyone involved. The cache is often incomplete, the images are still served from the original server in many cases, the site doesn't get traffic it deserves, and the people hosting the cache shouldn't have to serve Slashdot's traffic either.

      Sudden fame is a risk inherent in making a public web page. Slashdot isn't the only way to get a surge of traffic, after all. The only reason Slashdot should worry about it is that a discussion full of "well, the site is Slashdotted" is pretty unproductive.

      --
      I do not have a signature
    5. Re:editors of slashdot. by Lord+Omlette · · Score: 2

      The horrific bandwidth penalties that some people have to pay might be some incentive. A slashdotting is absolutely insane in scope & size. The very the editors could do is provide people with a wee bit of warning about what's going to happen, but that would require them to actually have some journalistic integrity, something they've said time and time again that they don't need since this is just a 'hobby' site.

      --
      [o]_O
  34. Get off Geocities...I would be happy to host you. by haplo21112 · · Score: 2

    Hi,

    Need place to put you site and get away from eveil geocities...contact me.

    --
    Power Corrupts,Absolute Power Corrupts Absolutely, leaving one person(group)in charge is absolutely corrupt.
  35. Re:Help needed: Finding the legendary "ebonics C++ by Ayende+Rahien · · Score: 2

    Are you talking about CFront, by any chance?

    --

    --
    Two witches watched two watches.
    Which witch watched which watch?
  36. Re:OS and Hardware: What OS??? by markmoss · · Score: 2

    Just one question: how do they make the touchscreen out of 3 inch armor steel so as to stand up to enraged Klingons?

  37. "You made up a language based on a TV show..." by dpilot · · Score: 2

    "That's not right. You there... Policeman... Please take me away from this insanity."

    spoken by 'Cave Guy' aka 'Royce '
    from the cartoon 'Freakazoid'
    (quote approximate)

    Not only are we making up a language based on a TV show, we're making up a computer programming language based on that.

    --
    The living have better things to do than to continue hating the dead.
  38. var'aq by willhelm · · Score: 3, Interesting

    The guy who made var'aq is this guy I knew in college. He's a fascinating fellow--only he could create something like var'aq.

    Anyhow, the interesting thing about var'aq is that because it runs on Perl, it's pretty ubiquitous meaning that if you really hate your job and feel the need for revenge, just go rewrite the production administration scripts in var'aq and then quit.

    1. Re:var'aq by pne · · Score: 3, Informative

      Anyhow, the interesting thing about var'aq is that because it runs on Perl, it's pretty ubiquitous meaning that if you really hate your job and feel the need for revenge, just go rewrite the production administration scripts in var'aq and then quit.

      You can get a similar effect by translating your scripts to use a source filter such as Lingua::Romana::Perligata or the newer Lingua::Sinica::PerlYuYan. Read Perl in the original Latin or Middle Chinese!

      --
      Esli epei etot cumprenan, shris soa Sfaha.
    2. Re:var'aq by geekoid · · Score: 2

      You forgot the last part of the revenge scenerio:
      Contract back at 250 an hour, take 2 years to fixit and rub your boss nose in your new sportscar.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  39. Klingon Programs by msheppard · · Score: 2

    Klingon Programs are not released, they escape.

    --
    Krispy Cream is people
  40. Rules of Acquisition by Pac · · Score: 2

    1024. Bugs are bad for business
    2048. Bugs are good for business

  41. Oh My God... by Amazing+Quantum+Man · · Score: 2

    Oh My God, you killed the site! You Bastards!

    The site has exceeded it's data limit, according to GeoCities!

    --
    Fascism starts when the efficiency of the government becomes more important than the rights of the people.
  42. Re:OS and Hardware: What OS??? by Grishnakh · · Score: 2

    They don't; they use transparent aluminum to protect the display, and use SAW (standing acoustic wave) technology to sense touch on the aluminum. We could probably do it with current human technology if we wished.

  43. Klingon Response by virg_mattes · · Score: 2

    While the Klingon language is littered with apostrophes, your statement shouldn't be, pitiful pa'taQ.

    Virg

    P.S. Although the Klingon people are a fictitious entity, the Klingon language is not. It was originally assembled into a partial vocabulary by a fellow whose name escapes me, which has since then grown into a moderately usable language, much in the stripe of J.R.R. Tolkein's Elvish tongue.

    1. Re:Klingon Response by gorilla · · Score: 2
      a fellow whose name escapes me,

      Marc Okrand. He's a linguist for the National Captioning Insitutute. His PhD was in Gender and Plurality in Rendille.

  44. Re:geocities. by Amazing+Quantum+Man · · Score: 2

    Geocities has no honor! We should kill them where they stand!

    --
    Fascism starts when the efficiency of the government becomes more important than the rights of the people.
  45. HTTP/1.1 402 Payment Required by yerricde · · Score: 2

    ERROR 404. Your have not met the required funds to view this page.

    The HTTP RFC actually specifies such an error code: HTTP/1.1 402 Payment Required

    --
    Will I retire or break 10K?
  46. Re:There are many more esoteric programming langua by GiMP · · Score: 2

    And would eatting the meal be considered illegal as well? Imagine giving it to the judge of the DeCSS case.. having him eat it, and then explain to him what he has just eatten :)

    I think he would become very forgiving :)

  47. If Klingons don't have bathrooms on their ships by Ukab+the+Great · · Score: 2

    They probably don't have something marking the end of statements, either, since a real warrior doesn't mind the discomfort of cramming everything on one line.

    There might just be something to those rumors of Guido van Russom's batleff collection...

  48. Re:Mirroring... by Gid1 · · Score: 2

    ...or get Slashdot to honour a META tag at the destination of any remote links submitted:

    <META NAME="PleaseDon'tLinkToMeIfYourDailyHitRateIsAbove " CONTENT="1000000 hits">

    =)

    (incidentally, banning particular referrers at the server isn't enough, as the incoming connections would be enough to slashdot a server. It'd have to be done in the Slashdot submission script)

  49. reader of slashdot: reality check by melquiades · · Score: 2

    Google doesn't cache images, and they're what choke web servers, since they generally consume both more bandwidth and more hits than the pages themselves. If you look at the Google cache of a page with six images, you still generate six hits on the actual server. So basically, this would generate a lot of no-revenue traffic for Google without helping the small sites survive Slashdotting much at all.

    Charming idea, though.

    1. Re:reader of slashdot: reality check by gimpboy · · Score: 2

      i hadnt thought of that, but there are other options. slashdot could provide a mirror, for a limited time, of the site if the editor thinks the site cannot handle it (mirror, wget, etc). hell this could even be encorporated into slashcode. i personally think the editors should be held a little more responsible for the effect they have on smaller websites. when i think about the /. effect i think of a giant child walking through a popluated village.

      --
      -- john
  50. PUNY HUMAN SITE by geekoid · · Score: 2

    This geocities is weak.
    It has dishonored itself by crashing after just a few puny connections!

    I would like to preface this by saying, yes, I know Klingons are fictional.

    Consider, the only contact Terrans have had with Klingons is confrontational. Naturally are perspective of them is scued. The must be technical side of there culture and it has to have less confrontational means of imparting information. Other wise it would look something like this
    "The compiler would optimize your code if you did this instead"
    "How dare you insult my programming skills, we must battle to the death!"
    Not the best way to get ahead.
    OTOH it must be nice being able to challenge spammer to the death!

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  51. Re:Ferengi? - sounds like MS/NET by Shivetya · · Score: 2

    are you sure that isn't MS.NET?

    --
    * Winners compare their achievements to their goals, losers compare theirs to that of others.
  52. It's not slashdotted... ; ) by Thag · · Score: 3, Funny

    They just engaged the cloaking device!

    Jon Acheson

    --
    All opinions expressed herein are my own, and not those of my employers, who are appalled.
  53. Not in a million years by jabber01 · · Score: 2

    I can't believe I'm actually getting into an argument about the feasibility of "Klingons".. *sigh*

    Ok, you say that Klingon women who are weaker and therefore not able to do 'honorable' things much are responsible for Klingon advancement? Who builds the ships?

    Would a great and honorable warrior lift a finger to implement the specs of a designed they do not see as an equal? Really.. If someone you look down upon told you what to do, how would you react?

    Certainly a strong, honorable and enlightenned leader could require warriors to build according to their females design, but this would either:

    a) Elevate the status of females to euqlly honorable to males, or

    b) end with the death of the leader, probably premature, for the continual humiliation of honorable warriors by forcing them to do work they consider dishonorable.

    The only alternative I see to all this, while still maintaining the intellectual role of the Klingon female, is slave labor.

    Males fight and rule.. Females design.. Slaves implement the designs under guard of males. That's the only way it could work.. But, with the exception of prison camps (ST-VI) we've not seen Klingons as keeping slaves.

    If slaves were used to such a degree as to build cities, space ships, power plants and so forth, they would necessarily be an integral part of the Klingon culture. They are not.

    --

    The REAL jabber has the user id: 13196
    What you do today will cost you a day of your life

    1. Re:Not in a million years by connorbd · · Score: 2

      Actually, the idea that Klingon hackers are women is something I agree with. The problem with slave labor is that while it might apply in the commercial sector, the risk of a back door in, say, an airlock controller aboard a Klingon battlecruiser from a rebellious slave programmer is too great.

      There's precedent in our own culture too; the long-forgotten ENIAC programmers were all women, and they had a status about on a par with secretaries in those days.

      /Brian

    2. Re:Not in a million years by Arker · · Score: 2

      I can't believe I'm actually getting into an argument about the feasibility of "Klingons".. *sigh*

      Why not? Certainly there is a degree of silliness to the subject, but that hardly makes it unworthy of discussion.


      Ok, you say that Klingon women who are weaker and therefore not able to do 'honorable' things much are responsible for Klingon advancement? Who builds the ships?... Males fight and rule.. Females design.. Slaves implement the designs under guard of males. That's the only way it could work.. But, with the exception of prison camps (ST-VI) we've not seen Klingons as keeping slaves.

      The lowest class of males, the civilians (those that have been rejected for military service) do the manual labour and other low level tasks, all the while struggling for a chance to show themselves worthy of being allowed into the military of course. The military females, however, dominate the more technical positions. And yes, that does mean they have more honour than those poor civilian males. And yes, those males don't like that one bit. But the males who did make it into the military would happily slaughter them if they tried to revolt. So they aren't the slaves of your scenario, exactly, but there is certainly a level of coercion involved in getting them to work. The klingon leaders have long known the value of good weapons - and will do what they have to in order to acquire them.


      This system is made fairly explicit in several DS9 episodes, the Klingon General (Martok?) was rejected by the military and served for a time as a civilian contractor, the lowest of the low in Klingon society, before a ship he was on was boarded and he managed to impress the commander in the battle that ensued, earning a battlefield commission.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    3. Re:Not in a million years by gorilla · · Score: 2

      Interesting enough, in Victorian times, secretaries were usually male. It's only in the 20C that women started becoming secretaries, and dominating the field. In paraellel, the status & pay of the job decreased.

  54. Re:OS and Hardware: What OS??? by b1t+r0t · · Score: 2
    Ask the people who make data terminals for stock brokers. Apparently they have a tendency to smash their keyboards, then call tech support saying their computer "just stopped working".

    P.S. I am not making this up.

    --

    --
    "Open source is good." - Steve Jobs
    "Open source is evil." - Microsoft
  55. Re:geocities. by Chris+Mattern · · Score: 2

    > Geocities has no honor! We should kill them where they stand!

    They denied the site its honorable death in battle, fighting against overwhelming page-hits! Death is too good for them!

    Chris Mattern

  56. Re:OS and Hardware: What OS??? by Lars+T. · · Score: 2

    Actually, they'd use something like the Apple Pro Mouse - incredibly sturdy and offers non confusing one button operation.

    --

    Lars T.

    To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

  57. Re:Klingon Programmers by TheAwfulTruth · · Score: 2

    You haven't looked at much O.S. code have you?

    --
    Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
  58. Klingon computing: i18n by Rob+Kaper · · Score: 2
    A few months ago I had the idea of translating KDE into Klingon (and later to reuse those translations for other projects).

    I did not find a lot of useful responses on the tlhIngan-Hol mailinglist of the Klingon Language Institute, but perhaps this is the right place (and time) to ask.

    Please decipher my e-mail address and contact me if you're interested.

  59. Warriors do not submit to anti-trust legislation by PsiPsiStar · · Score: 2

    If the federal government dares to intrude upon my corporation again, then I Mog, son of Gates, will will give them a taste of my bat'le. Glory to the empire!

    --

    ___
    It's the end of my comment as I know it and I feel fine.
  60. Base 3.... by JMZero · · Score: 2

    ...makes sense really, as 3 is the closest integer base to e. This minimizes the value of (number of different symbols) * (number of symbols required to express n digits).

    We should all use Base 3. Maybe....

    .

    --
    Let's not stir that bag of worms...
  61. Clean room?? by ocie · · Score: 2

    Is it just me, or does the idea of a Klingon dressed up in one of those 'bunny suits' to go into a clean room just make you giggle.

    --
    JET Program: see Japan, meet intere
  62. Re:I hate to get serious about this... by Bazman · · Score: 2

    plus i imagine the keyboard would have to be reinforced for when the frustrated Klingon programmer bashes his or her head against it.

  63. Re:There are many more esoteric programming langua by majcher · · Score: 2

    My favorite esoteric language is also on that site, Piet. It's the only language I can think of, aside from Befunge, that uses a 2-D array - an image, actually, that's supposed to look like abstract art - and direction, movement, etc, for instructions and program control. Someone *ahem* also wrote an interpreter for Piet with Perl and ImageMagick - Piet::Interpreter. Look for it on a CPAN near you.

  64. Re:There are many more esoteric programming langua by connorbd · · Score: 2

    The esolang culture is actually what inspired me to create var'aq in the first place. Chris Pressey, creator of Befunge and the person most directly responsible for giving me the idea for Var'aq in the first place; the Klingon angle happened to be the most convenient of its kind. I thought of doing an Elvish programming language as well (i.e. Sindarin-based) but Tolkien somehow left out virtually every mention of Elvish hackers in LotR :-)

    I've also kicked around the idea of a programming language based on Latin based on Chris' thoughts on using inflection in a programming language, but it's not one of those things that seems to come together easily...

    /Brian

  65. Re:Good only for the worthless - OT by connorbd · · Score: 2

    Just keep in mind the following: you're talking about a geek (me) whose fastest computer is a Pentium II that I bought for less than $200 last year. Believe me, after getting slashdotted I understand why people pay, but I still can't afford any better.

    Sorry folks...

    /Brian

  66. Vulcan programming language by bero-rh · · Score: 2

    Guess the Vulcans can do it, as well...

    A small http client written in SPOCK (Simple Programming-Oriented Computer Kode [yes, Vulcans use KDE ;) ]):


    server=mindmeld(127.0.0.1:80);

    if(server.type==Human) // Try harder
    server.send("rm -rf emotions");

    if(server.state==illogical)
    eyebrow->raise(); // fatal error condition

    think("GET / HTTP/1.1\nHost: 127.0.0.1\n\n");

    --
    This message is provided under the terms outlined at http://www.bero.org/terms.html
  67. Re:What about Klingon computers? by connorbd · · Score: 2

    I've given that a fair amount of thought, actually. Long story short it sort of comes out to Ethernet with busmastering capability (lots of redundancy, you see).

    /brian

  68. Re:There are many more esoteric programming langua by slamb · · Score: 2, Funny

    Illegal or not, it would certainly be disgusting. Did you actually read the "Hello World" recipe? No one in their right mind would eat that.

  69. Re:Here's a hint for you by connorbd · · Score: 2

    Hey, I didn't post it; the /. crew found it on their own. As for bandwidth, I got what I can afford. It sucks, but...

    /Brian

  70. Re:Numbers by connorbd · · Score: 2

    Modern Klingons don't use base 3; it's mentioned as being old tradition, but base 10 (the higher numbers seem to be derived from musical notes) is the norm in "modern" Klingon society. There is some vestigial base 3 stuff in the spec (there's a log3 function that I designed but never implemented) but for the most part I haven't made much of an effort in the base 3 department, primarily because of notational issues.

    /Brian

  71. Klingon R&D by No+Such+Agency · · Score: 2

    I think the point people are trying to make is that Mongols, while reliant on technologies like metallurgy, weaving, tanning etc., were not a highly technological civilization which had to use complex, self-contained starships to travel around. Basically, one has to assume that the "warrior class" of Klingons are not entirely representative, but are in fact the only ones who are commonly seen by outsiders. Obviously there must be farmers, technicians, etc. *somewhere* or the warriors starve, and the ships break down, and then where is your precious Empire? And no, they can't just loot everything - you might be able to make a go of waging interstellar war for food, but, as somebody else in this thread says, who would trust slaves to build starships? I would guess that other professions would not be seen as being as "honorable" as warriors, but would have their own place in Klingon society.

    --
    Freedom: "I won't!"
  72. Re:OS and Hardware: What OS??? by hughk · · Score: 2
    Actually, I have found it is better to use standard keyboards for traders. I have used some wonderful multi-function keyboards, but they get trashed as fast as the simple ones. It is better to use a standard/cheap keyboard that you can discard as soon as the trader trashes it (either intentionally or by spilling coffee in it).

    Klingons are probably somewhat more rational than some traders that I know! However some traders would love to have a "Launch Photon Torpedoes" button.

    --
    See my journal, I write things there