Live data from Hacker News

CheatGPT

blog.humphd.org

181–190 of 544 posts

Re: CheatGPT

#181

So most interview questions like "make a binary tree" are dead. The best interview question that will never die: "What's the weirdest bug you debugged? What made it weird?" For posterity: https://www.gamedeveloper.com/programming/my-hardest-bug-eve...

>So most interview questions like "make a binary tree" are dead. "Make a binary tree and explain it on this whiteboard"

ChatGPT also has decent explanations tbh.

Re: CheatGPT

#182

So most interview questions like "make a binary tree" are dead. The best interview question that will never die: "What's the weirdest bug you debugged? What made it weird?" For posterity: https://www.gamedeveloper.com/programming/my-hardest-bug-eve...

> The best interview question that will never die: "What's the weirdest bug you debugged? What made it weird?"

@ChatGPT: Give me three sample answers to the following questions related to programming: "What`s the weirdest bug you debugged? What made it weird?"

Re: CheatGPT

#183
Before gpt3 you can still hire people to cheat, it’s higher barrier to entry, but now literally everyone can do it instantly and free. Take home assignments must be de-emphasized and focus in person tests

Re: CheatGPT

#184

So most interview questions like "make a binary tree" are dead. The best interview question that will never die: "What's the weirdest bug you debugged? What made it weird?" For posterity: https://www.gamedeveloper.com/programming/my-hardest-bug-eve...

That's interesting! What did you learn from debugging that weird bug?

I learned that off-by one errors, mixing up arguments and caches are hard to debug.

I have easily spent days debugging many such problems which were almost always solved by a one line change. And rarely did I find ways to prevent similar bugs in the future bugs by improving testing or code factoring.

Re: CheatGPT

#185
post #17

Earlier quoted context omitted.

??? By this reasonning nobody should ever learn anything, because it's all 'trivially doable' by machine. Like 'addition' and 'subtraction'. So let's gaslight those dumb teachers by saying they should make up 'better' homework assignments?

>By this reasonning nobody should ever learn anything, because it's all 'trivially doable' by machine. >Like 'addition' and 'subtraction'. A better analogy would be low level coding. I don't know (or care) how my processor calculates `var f = 3+2` at the register level. And being able to ignore that allows me to focus on higher level concerns.

The thing is, what applies to you doesn't necessary apply to everybody. Somebody has to understand low level coding. Somebody has to be introduced to it without necessarily knowing going in that it will be a career path. Somebody will need to write compilers and reverse engineer and design CPUs. Just because a skill isn't valuable to you or those you know doesn't mean it isn't valuable to others, especially those who don't know enough yet to know that it might interest them.

Re: CheatGPT

#188

Another thing to keep in mind is that (unlike stackoverflow, wolframalpha and such) this tool is going to evolve dramatically over mere months. I'm not sure universities are structured to deal with such a rapid rate of change.

> This tool is going to evolve dramatically over mere months. Why do you say this with certainty?

Just assuming the current pace of advancement will continue.

Good text and image synthesis were basically impossible 2 years ago, and every time I check up on Github some huge new innovation has come out.

Re: CheatGPT

#189

Soon you will have to use version control and submit version history with homework. Though maybe chatgpt can generate that, too.

I’m already doing this in my classes and have been for a while. We’re transitioning more CS classes over to this mode of teaching soon. We’ve got a gitlab instance for the department, and all students have an account. Works great!

Re: CheatGPT

#190

Earlier quoted context omitted.

the other week i gave chatgpt a simple multiplication problem that it got wrong. very simple problem like 86 * 0.0007 or something. but ive been working with chatgpt for 4-5 weeks now and that wrong answer doesnt make up for all the "good answers" that are usually not perfect. like one day i needed to COALESCE in mysql. i didnt know that, but chatgpt did. theres a few times i would have written a function the complic…

Multiplication problems are not language problems. There is no data in the training set where there is a likely probability of the next token in the "86 * 0.0007 =" sentence being correct. People need to stop treating ChatGPT as a computation engine. It is not wolfram alpha. It is not google. It is fancy autocomplete trained on a large subset of the internet.

You can use this for that: https://huggingface.co/spaces/JavaFXpert/Chat-GPT-LangChain

(GPT + WolframAlpha + Whisper)

Post reply on HN