News for hackers. Stuff that matters.
Re:Medical student surgically implants Bluetooth into own ea... by cortesoft on Monday March 14, 2022 @05:13PM (#30678410)
The bigger question is why are we testing for things that can be looked up that quickly on a tiny grain of rice that probably doesn't have a good indexing system?

Like, if there was a question that was easy to answer if you could look at a reference sheet, then why is it important to memorize it? If the test take could understand the question enough to know where to look it up, isn't that good enough?

Re:Medical student surgically implants Bluetooth into own ea... by hokumguru on Monday March 14, 2022 @05:18PM (#30678479)
Because in the medical field peoples' lives are literally at stake. Doctors absolutely do research for their patients in the real world but a base level of knowledge is still absolutely required. If someone is not able to answer the "easy" questions then how do we know that they won't falter when faced with an actual challenging one.

Would you hire an engineer who couldn't write a FizzBuzz without looking it up?

Re:Medical student surgically implants Bluetooth into own ea... by alasdair_ on Monday March 14, 2022 @08:03PM (#30680117)
>Would you hire an engineer who couldn't write a FizzBuzz without looking it up?

Yes?

I mean, even after 20 years of writing code professionally, I still don't remember the exact syntax for main methods for each language. Is it public static void main(String args[]) {} for Java, or is it something else? Will I remember that even when I've mostly been coding in Golang this week? Probably not.

Re:Medical student surgically implants Bluetooth into own ea... by wizzwizz4 on Monday March 14, 2022 @09:16PM (#30680696)
It is public static void main(String args[]) {} (inside a public class with the same name as the file). Alternatively, you could do public static void main(String... args) {}; that would also work, probably because it's compiled down to the same thing in the JVM. (It doesn't work if you have named string arguments before the varargs, so it's unlikely it's meant to work.)

I don't remember any of this. I don't remember that it's int main(int argc, char *argv[]); in C, or fn main() -> Result<(), Box<dyn ::std::error::Error> {} in Rust, or package main \n func main() {} in Go; I derive it anew each time based on my understanding of the language.

And I wouldn't hire me to write C code, because I can't remember where the `const`s go. All I remember is that you shouldn't really use them here, because you're expected to be able to modify argv (and sometimes you have to, e.g. to redact passwords that somebody foolishly provided on the command line). And I remember that #include <stdio.h> lets you use size_t, but don't ask me why.

Then again, I guess I'm proving your point. I could write fizzbuzz easily in C – perhaps more easily than in any language I'm good at – but that doesn't make me a good person to hire if you want a C programmer.

Re:Medical student surgically implants Bluetooth into own ea... by Rygian on Monday March 14, 2022 @05:18PM (#30678481)
How comfortable would you be if your ER doctor went to look something up while you were in need of urgent care?
Re:Medical student surgically implants Bluetooth into own ea... by ummonk on Monday March 14, 2022 @08:17PM (#30680214)
A lot more comfortable than if they were winging it based on their potentially incomplete or outdated knowledge.

(If the issue is one of time sensitivity then the test should have an aggressive time limit)

Re:Medical student surgically implants Bluetooth into own ea... by throwaway48375 on Monday March 14, 2022 @05:25PM (#30678564)
They look stuff up all the time. There are dedicated apps for it e.g. epocraties.