Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

You don't need to do an scientific experiment to tell why your BST doesn't work. "Computer Science" is a misnomer because most of its contents and methodologies are from mathematics (which is used in science but is not a science in itself).

CS uses mathematical proofs. You don't need a computer to execute your code to tell why the BST doesn't work. You can introspect your code and figure out why it works or does not work. If it's correct, CS methodology says you can "prove" that it works (without executing it).

Working with large AI models is like working with an artificial brain. It's as scientific as neuroscience in this sense. You make some hypotheses, tweak some hyperparameters, and get a result, which may or may not invalidate your hypotheses. Nobody knows why. Science is not necessarily about knowing the fundamental "whys" (amateurs think humanity has figured all the "whys" out, but that's a lie). It's about establishing some useful model of how things work.

But it's definitely possible to know why your BST does not work, even without a computer, without empirical testing. That's why CS is not a science.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: