Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Science

Why Computer Scientists Consult Oracles (quantamagazine.org) 40

Computer scientists are using hypothetical devices called "oracles" to advance the field of computational complexity theory, exploring fundamental questions about problem-solving difficulty. These theoretical tools, which instantly provide correct yes-or-no answers to specific questions, help researchers understand relationships between different classes of computational problems.

Oracles have proved particularly valuable in studying quantum computing, leading to breakthroughs like Peter Shor's 1994 quantum algorithm for factoring large numbers. The technique has also helped researchers rule out certain approaches to solving the longstanding P versus NP problem, a central question in computer science.
This discussion has been archived. No new comments can be posted.

Why Computer Scientists Consult Oracles

Comments Filter:
  • Is Larry Ellison still alive?

  • by OrangAsm ( 678078 ) on Monday January 06, 2025 @03:51PM (#65067725)

    To pee or not to pee - that is the question.

  • by PackMan97 ( 244419 ) on Monday January 06, 2025 @03:53PM (#65067731)
    ....and open up the article and find out the article is about the Magic 8-Ball
    • If they start using oracles then they are no longer scientists. They may use more advanced computational tools, such as quantum computers, that run advanced but known and understood algorithms to solve problems but if they start relying on magical oracle devices that just provide answers withouth any understanding of how they work or even whether the answers are actually correct then they have become computer mystics, not computer scientists.
      • If they start using oracles then they are no longer scientists. They may use more advanced computational tools, such as quantum computers, that run advanced but known and understood algorithms to solve problems but if they start relying on magical oracle devices that just provide answers withouth any understanding of how they work or even whether the answers are actually correct then they have become computer mystics, not computer scientists.

        Sam Altman approves!

      • by ceoyoyo ( 59147 )

        If you read the article, or take a first year algorithms course, you'll find out that yes, you can use oracles and very much be a scientist.

        https://en.wikipedia.org/wiki/... [wikipedia.org]

  • by Anonymous Coward

    Not exactly news though, I read about oracles as a sort of hypothetical mathematical device in decades old literature.
    Still neat I guess.

  • by ctilsie242 ( 4841247 ) on Monday January 06, 2025 @04:12PM (#65067803)

    Anyone who has been in CS for a long time probably has consulted the USENET Oracle, which is by far the finest implementation of AGI/ASI we have ever seen as a human race.

  • by Drethon ( 1445051 ) on Monday January 06, 2025 @04:15PM (#65067821)

    "Like Magic 8 Balls, oracles are devices that immediately answer yes-or-no questions without revealing anything about their inner workings. Unlike Magic 8 Balls, they always say either yes or no, and they’re always correct — an advantage of being fictional."

    Scientists are not using the oracles, they are using the concept of the oracle's classification to understand things like complexity. And like other posters have said, this has been around for a very long time.

  • by invisik ( 227250 ) on Monday January 06, 2025 @04:17PM (#65067825)

    What in the hell are they talking about? Is an oracle a software that can solve only certain mathmatical problems or is it completely a thing of fiction?

    -m

    • What in the hell are they talking about? Is an oracle a software that can solve only certain mathmatical problems or is it completely a thing of fiction?

      -m

      You have to watch the movie called The Matrix to understand what is meant by The Oracle [youtube.com], I think. I am uncertain because I am not a CS graduate so I don't get it.

  • Next... (Score:4, Funny)

    by Too Late for Cool ID ( 1794870 ) on Monday January 06, 2025 @04:25PM (#65067869)
    Why do physicists use massless rope and frictionless surfaces?
    • Re:Next... (Score:4, Funny)

      by burtosis ( 1124179 ) on Monday January 06, 2025 @05:12PM (#65067999)

      Why do physicists use massless rope and frictionless surfaces?

      You would understand if you were a spherical cow in a vacuum.

    • Why do physicists use massless rope and frictionless surfaces?

      Ok, ok. The real answer is because first order principles are being taught so secondary effects are considered unimportant and not taught yet. It’s like using a Taylor series expansion and only keeping the first couple terms, it’s often handy for close approximation. Also, pretty much all physical systems are taught using systems of linear differential equations which are quite beautiful and elegant and are incredibly accurate however friction is really a piece wise function with a larger va

      • first order principles are being taught so secondary effects are considered unimportant and not taught yet

        This, and also because in many (but not all) cases, the secondary effects are small enough that they do not materially affect the outcome, on human scales of time and space.

        • first order principles are being taught so secondary effects are considered unimportant and not taught yet

          This, and also because in many (but not all) cases, the secondary effects are small enough that they do not materially affect the outcome, on human scales of time and space.

          Very true, the exceptions tend to be something where the system is so large tiny effects show up in very noticeable ways like tides.

      • Your explanation is perfectly taut.
  • You probably don't know her, though. She goes to another school.
  • and if there's one thing we know from history, it's that those who forget their history are condemning themselves to repeat it.

    hypothetical devices called "oracles" to [...] These theoretical tools, which instantly provide correct yes-or-no answers to specific questions

    A large part of the point of historical oracles, regardless of whether they worked by divine inspiration, a mixture of gaseous and herbal hallucinogens, or the native canniness of the prophet on the sharp end of a tripod stool, was to answer

  • "Journalist hears neat term in CompSci class, News at 11."
  • What does it do here? Posted because it contains the "quantum computing" concentrated bullshit?

  • The Usenet Oracle has pondered your question deeply.

  • I am not a computer scientist, but when I read this, my first thought was: "Are they using Delphi to query the Oracle??".

    Sorry, long day ....

    And I learned that Delphi still exists, too :-)

  • by Bu11etmagnet ( 1071376 ) on Tuesday January 07, 2025 @02:31AM (#65068965)

    Computer scientists consult Oracles because they couldn't configure mySQLs.

  • I'm pretty sure some copy-paste AI journalist heard "Oracle" and invented a story. No, we're not using oracles. We're using Oracle's database.

"If it's not loud, it doesn't work!" -- Blank Reg, from "Max Headroom"

Working...