Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Firefox's Slickest Features

Firefox's Slickest Features

Scheduled Pinned Locked Moved The Lounge
question
57 Posts 17 Posters 6 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • 1 123 0

    Colin Urquhart wrote:

    Brilliant. I pull some code from CVS that Bob wrote and my PAL 3000 has no idea how to compile it.

    Not quite. A PAL first attempts to understand according to the cultural norms of the environment it reside in, as a human does. Failing that, it adjusts its scope and tries again, as a mature or experienced human does. Failing again, it considers unlikely and unusual interpretations, again, as a (persistent) human does. A fully cosmoPALitan machine will even consider different languages (but starting with the original utterance). The good news is that, unlike some, a typical PAL will refrain from comment on an architecture and a plan that it hasn't studied and therefore can't possibly understand.

    C Offline
    C Offline
    Colin Urquhart
    wrote on last edited by
    #48

    As you said before:

    The Grand Negus wrote:

    The machine understands what it's been taught to understand

    But my PAL 3000 has no clue what Bob has been teaching his. His code is therefore useless to me until I've retrained mine. The side effect is that I want my code to punch the lights when I say "Hit the lights". Bob's code has taught my compiler to simply switch it on. Now my code doesn't work the way I want it.

    1 1 Reply Last reply
    0
    • C Colin Urquhart

      As you said before:

      The Grand Negus wrote:

      The machine understands what it's been taught to understand

      But my PAL 3000 has no clue what Bob has been teaching his. His code is therefore useless to me until I've retrained mine. The side effect is that I want my code to punch the lights when I say "Hit the lights". Bob's code has taught my compiler to simply switch it on. Now my code doesn't work the way I want it.

      1 Offline
      1 Offline
      123 0
      wrote on last edited by
      #49

      Colin Urquhart wrote:

      But my PAL 3000 has no clue what Bob has been teaching his.

      It does if you let your PAL out on the "alternet"(tm) to play with his friends.

      Colin Urquhart wrote:

      His code is therefore useless to me until I've retrained mine.

      No, your PAL does things the way you like when you're talking to it. When Bob is addressing it, it does things Bob's way. When it doesn't recognize the speaker, it either does nothing (because it doesn't accept that person's authority to boss it around), or it responds in the most generally applicable way - like a human.

      Colin Urquhart wrote:

      The side effect is that I want my code to punch the lights when I say "Hit the lights". Bob's code has taught my compiler to simply switch it on. Now my code doesn't work the way I want it.

      See above. Your PAL will punch the lights in response to you saying "Hit the lights". It will switch them on when Bob says the same thing, or when you say "Hit the lights like you do for Bob." Isn't this what you'd expect a human to do? And an "apparently intelligent"(tm) machine? But once again - this time more bluntly - you're shooting in the dark. Since you haven't even asked about our architecture and our plan, you can't possibly know what you're aiming at.

      C 1 Reply Last reply
      0
      • 1 123 0

        Colin Urquhart wrote:

        But my PAL 3000 has no clue what Bob has been teaching his.

        It does if you let your PAL out on the "alternet"(tm) to play with his friends.

        Colin Urquhart wrote:

        His code is therefore useless to me until I've retrained mine.

        No, your PAL does things the way you like when you're talking to it. When Bob is addressing it, it does things Bob's way. When it doesn't recognize the speaker, it either does nothing (because it doesn't accept that person's authority to boss it around), or it responds in the most generally applicable way - like a human.

        Colin Urquhart wrote:

        The side effect is that I want my code to punch the lights when I say "Hit the lights". Bob's code has taught my compiler to simply switch it on. Now my code doesn't work the way I want it.

        See above. Your PAL will punch the lights in response to you saying "Hit the lights". It will switch them on when Bob says the same thing, or when you say "Hit the lights like you do for Bob." Isn't this what you'd expect a human to do? And an "apparently intelligent"(tm) machine? But once again - this time more bluntly - you're shooting in the dark. Since you haven't even asked about our architecture and our plan, you can't possibly know what you're aiming at.

        C Offline
        C Offline
        Colin Urquhart
        wrote on last edited by
        #50

        The Grand Negus wrote:

        But once again - this time more bluntly - you're shooting in the dark. Since you haven't even asked about our architecture and our plan, you can't possibly know what you're aiming at.

        I was aiming sqarely at your post[^].

        The Grand Negus wrote:

        "Hit the lights like you do for Bob."

        So I'd need to change Bob's code get it to compile for me? My compiler has never met Bob.

        The Grand Negus wrote:

        Isn't this what you'd expect a human to do?

        That's the problem - human's don't understand each other even when they speak the same language. We seem to be having the same problem in this conversation.

        1 1 Reply Last reply
        0
        • C Colin Urquhart

          The Grand Negus wrote:

          But once again - this time more bluntly - you're shooting in the dark. Since you haven't even asked about our architecture and our plan, you can't possibly know what you're aiming at.

          I was aiming sqarely at your post[^].

          The Grand Negus wrote:

          "Hit the lights like you do for Bob."

          So I'd need to change Bob's code get it to compile for me? My compiler has never met Bob.

          The Grand Negus wrote:

          Isn't this what you'd expect a human to do?

          That's the problem - human's don't understand each other even when they speak the same language. We seem to be having the same problem in this conversation.

          1 Offline
          1 Offline
          123 0
          wrote on last edited by
          #51

          Colin Urquhart wrote:

          So I'd need to change Bob's code get it to compile for me?

          No. Your compiled code and Bob's compiled code can reside at the same time in the same machine. The question is which compiled code is executed given a particular command; the decision is made as I outlined in my previous post.

          Colin Urquhart wrote:

          My compiler has never met Bob.

          If your PAL has been playing with another PAL that knows (or knows of) Bob, then your PAL does know (or at least, knows of) Bob.

          Colin Urquhart wrote:

          That's the problem - human's don't understand each other even when they speak the same language.

          I think you mean, "humans don't always understand each other even when they speak the same language" to which I'd add, "but they do understand each other, often enough, to get at least some things accomplished - even when, on occasion, they speak different languages." You're starting to sound like Jeffry. We're not trying to build a machine that never makes mistakes - that is impossible. On the contrary, we're trying to build a machine that understands language like a human (and that will, therefore, make the same kinds of mistakes that humans do, under the same conditions).

          Colin Urquhart wrote:

          We seem to be having the same problem in this conversation.

          Perhaps - one more time - because you've jumped into the middle of something without the necessary prerequisites?

          C 1 Reply Last reply
          0
          • 1 123 0

            Colin Urquhart wrote:

            So I'd need to change Bob's code get it to compile for me?

            No. Your compiled code and Bob's compiled code can reside at the same time in the same machine. The question is which compiled code is executed given a particular command; the decision is made as I outlined in my previous post.

            Colin Urquhart wrote:

            My compiler has never met Bob.

            If your PAL has been playing with another PAL that knows (or knows of) Bob, then your PAL does know (or at least, knows of) Bob.

            Colin Urquhart wrote:

            That's the problem - human's don't understand each other even when they speak the same language.

            I think you mean, "humans don't always understand each other even when they speak the same language" to which I'd add, "but they do understand each other, often enough, to get at least some things accomplished - even when, on occasion, they speak different languages." You're starting to sound like Jeffry. We're not trying to build a machine that never makes mistakes - that is impossible. On the contrary, we're trying to build a machine that understands language like a human (and that will, therefore, make the same kinds of mistakes that humans do, under the same conditions).

            Colin Urquhart wrote:

            We seem to be having the same problem in this conversation.

            Perhaps - one more time - because you've jumped into the middle of something without the necessary prerequisites?

            C Offline
            C Offline
            Colin Urquhart
            wrote on last edited by
            #52

            The Grand Negus wrote:

            I think you mean

            QED.

            1 1 Reply Last reply
            0
            • C Colin Urquhart

              The Grand Negus wrote:

              I think you mean

              QED.

              1 Offline
              1 Offline
              123 0
              wrote on last edited by
              #53

              Colin Urquhart wrote:

              QED.

              But exactly what have you proven? That English can be, but isn't always, ambiguous? A lot of work for the obvious, mate. Besides, every time a PAL responds to a command - correctly or incorrectly - it is saying, in effect, "I think you mean..." followed by an action that indicates how the command was understood. Just like any other "apparently intelligent"(tm) being. So exactly what is your point? Or, if you prefer it as one particular PAL might say it, "I don't understand. Please rephrase."

              C 1 Reply Last reply
              0
              • 1 123 0

                Colin Urquhart wrote:

                QED.

                But exactly what have you proven? That English can be, but isn't always, ambiguous? A lot of work for the obvious, mate. Besides, every time a PAL responds to a command - correctly or incorrectly - it is saying, in effect, "I think you mean..." followed by an action that indicates how the command was understood. Just like any other "apparently intelligent"(tm) being. So exactly what is your point? Or, if you prefer it as one particular PAL might say it, "I don't understand. Please rephrase."

                C Offline
                C Offline
                Colin Urquhart
                wrote on last edited by
                #54

                The Grand Negus wrote:

                "I don't understand. Please rephrase."

                See here for the correct interpretation: http://www.codeproject.com/lounge.asp?msg=1897276#xx1897276xx[^]

                1 Reply Last reply
                0
                • K Kevin McFarlane

                  Apart from the extension model as such... The Downloads and Add-ons Managers Automatic Updates implementation The Find window Display of page title (if present) in the address bar Anything else?

                  Kevin

                  M Offline
                  M Offline
                  Michael Dunn
                  wrote on last edited by
                  #55

                  Hit / to start an incremental text search. Hit ' to start an incremental text search searching only links

                  --Mike-- Visual C++ MVP :cool: LINKS~! Ericahist | PimpFish | CP SearchBar v3.0 | C++ Forum FAQ Ford, what's this fish doing in my ear?

                  K 1 Reply Last reply
                  0
                  • M Michael Dunn

                    Hit / to start an incremental text search. Hit ' to start an incremental text search searching only links

                    --Mike-- Visual C++ MVP :cool: LINKS~! Ericahist | PimpFish | CP SearchBar v3.0 | C++ Forum FAQ Ford, what's this fish doing in my ear?

                    K Offline
                    K Offline
                    Kevin McFarlane
                    wrote on last edited by
                    #56

                    Thanks Michael. I didn't know about those! That's one of the reasons I occasionally post these kinds of topic. I find out what I don't know.:)

                    Kevin

                    1 Reply Last reply
                    0
                    • M Member 96

                      I think the downloads and add-ons are particularly slick for Firefox, aside from that it has little to offer that is much different than Opera or IE.

                      K Offline
                      K Offline
                      Kevin McFarlane
                      wrote on last edited by
                      #57

                      John Cardinal wrote:

                      it has little to offer that is much different than Opera or IE.

                      I think overall usability is much better than IE (6 at any rate, not tried 7). Opera was my alternative browser before FF came along. Opera has better usability in certain respects than FF. But overall FF is better. And the real "killer feature" over IE is the extension availability.

                      Kevin

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups