News for hackers. Stuff that matters.
Re:A 37-year-old wanting to learn computer science by raddan on Saturday July 05, 2025 @07:12PM (#44476309)
I have always found this quote annoying. There are many ways to solve problems, but when you constrain yourself to solving them mechanistically, that is what makes computer science computer science. Virtually every theoretical CS paper implicitly presupposes a specific model of computation. Sometimes they even say it explicitly.

Sure, computer science is not about a specific computer. But it is definitely about computers.

Re:A 37-year-old wanting to learn computer science by tkcranny on Sunday July 06, 2025 @01:08AM (#44477994)
Respectfully I disagree. I believe what Dijkstra is getting at is that the specifics of modern computers aren’t “relevant” at all. Ultimately it’s the science of information and whats computable. Be that a modern day silicon processor at X gigahertz, a pen and paper, or a universe sized computer, that’s irrelevant for the science itself.
Re:A 37-year-old wanting to learn computer science by raddan on Sunday July 06, 2025 @08:13AM (#44480078)
We don’t actually disagree. Note that Dijkstra did not say “modern computer.” He said “computer.” Computer science is in a major way about what “is computable.”
Re:A 37-year-old wanting to learn computer science by musicale on Sunday July 06, 2025 @01:28AM (#44478084)
> I have always found this quote annoying

"Mission accomplished." -(fake) E.W. Dikjstra

My strong impression/suspicion is that Dijkstra had a great sense of humor and also enjoyed irritating people; it's puzzling when people take things like his comments on programming languages as serious rather than tongue-in-cheek, but I suspect he would have been amused.

I learned today that apparently Dijkstra won the Dijkstra prize in 2002. (I'm not sure what the qualifications are, but if I were to choose then it would be awarded to the most brilliant, and irritating, computer scientist who has made a groundbreaking contribution to a particular field.)

Re:A 37-year-old wanting to learn computer science by danans on Sunday July 06, 2025 @04:00AM (#44478724)
> There are many ways to solve problems, but when you constrain yourself to solving them mechanistically, that is what makes computer science computer science.

How would one solve a computational problem non-mechanistically? Even if executed with pen and paper, or sticks scribbling on sand, any algorithm is still mechanistic.

Re:A 37-year-old wanting to learn computer science by raddan on Sunday July 06, 2025 @08:11AM (#44480060)
Non-algorithmically, using intuition, like a (non-programmer) human.
Re:A 37-year-old wanting to learn computer science by danans on Tuesday July 08, 2025 @11:09PM (#44506032)
But is it a computational problem then?
Re:A 37-year-old wanting to learn computer science by raddan on Wednesday July 09, 2025 @03:07PM (#44513712)
Try doing a calculus problem. E.g., integration. Even if you do it on paper, your approach is probably wildly different than a computer integration algorithm. An algorithm that does it symbolically, ala Mathematica, is a pretty difficult thing to write for an arbitrary mathematical expression. People solve those problems largely through intuition, with a sprinkling of procedures that they remember.
Re:A 37-year-old wanting to learn computer science by danans on Thursday July 10, 2025 @11:04AM (#44521893)
> People solve those problems largely through intuition, with a sprinkling of procedures that they remember.

Without making the claim that LLMs have intuition (and certainly not inspiration), what you describe sounds analogous to an LLM with function calling.