News for hackers. Stuff that matters.
Re:Ask HN: Why do many CS graduates lack foundational knowle... by dcow on Monday March 20, 2023 @04:49AM (#35228869)
You’re making pretty strong claims and passing them off as fact. It doesn’t feel like a discussion and I think you’re harming the discourse.

Let’s consult Wikipedia:

Computer science is the study of computation, automation, and information.[1][2][3] Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to practical disciplines (including the design and implementation of hardware and software).[4][5][6] Computer science is generally considered an academic discipline and distinct from computer programming which is considered to be a technical field.[7]

It directly contradicts the narrative you’re peddling. Please, listen to people trying to explain the nuance to you and actually engage. Don’t just keep repeating the same misconception ad nauseam.

Re:Ask HN: Why do many CS graduates lack foundational knowle... by alxmng on Monday March 20, 2023 @07:32AM (#35230055)
Sure, let’s consult Wikipedia:

“A computer is a machine that can be programmed to carry out sequences of arithmetic or logical operations (computation) automatically”

“Computation is any type of arithmetic or non-arithmetic calculation that follows a well-defined model (e.g., an algorithm)” AKA a program.

So computation is executing a program. And computers are machines which execute programs.

Turing and the Church-Turing thesis define computability as whether something can be expressed as a program (an algorithm).

Computer science involves math, information theory, and other disciplines insofar as they pertain to programs and programming.

Re:Ask HN: Why do many CS graduates lack foundational knowle... by arethuza on Monday March 20, 2023 @07:58AM (#35230279)
Analogue computers can handle certain classes of problems very nicely and they don't follow "sequences of arithmetic or logical operations"?
Re:Ask HN: Why do many CS graduates lack foundational knowle... by alxmng on Monday March 20, 2023 @08:15AM (#35230416)
Yes, analog computers are very interesting. Though they typically do include arithmetic operations. They were often programmed with patch bays and the program is the patch bay configuration. So the programming was still discrete.
Re:Ask HN: Why do many CS graduates lack foundational knowle... by dcow on Monday March 20, 2023 @12:08PM (#35233681)
Wikipedia is literally telling you there’s a difference between the abstract study of the logic that underpins how we approach designing and programming computers, and the actual tools and processes used to do so, and you’re just ignoring it. IDK how else to help you.

Nobody is arguing that computers don't compute. Why are you stuck on that minutia?