The Cheating Device (ChatGPT on a TI-84) [video]

2024-09-1522:15335213www.youtube.com

Your browser isn’t supported anymore. Update it to get the best YouTube experience and our latest features. Learn more


Read the original article

Comments

  • By cloin 2024-09-1916:4514 reply

    I have super fond memories of high school math classes. That calculator was my first introduction to programming. I’d take the time to write programs for each unit we covered so that I could just input the variables and quickly solve. I had to understand the concept before I could program it so I didn’t really think it was cheating. I did get nervous when SATs came up because I knew my calcs memory would be cleared. I remember my solution was to painstakingly recreate the memory cleared screen and pulled it up before the proctor came around in hopes that they’d assume they already cleared mine.

    My programming didn’t improve much after high school but I’m still kind of proud of my not-totally-cheating cheating.

    • By Sohcahtoa82 2024-09-1919:008 reply

      Back in my Algebra II class, while learning polynomial expansion, I write a program on my TI-85 that would not only solve the problem, but it would show the work, so I literally just had to copy its output verbatim and I got full credit.

      I showed it to my teacher and asked it if it would be considered cheating to use it on the test, and she said that if I knew the material so well that I could write a program that didn't just solve it, but showed the work, then clearly I knew the material so well that I'd ace the test even without the program, so I could go ahead and use it, just as long as I didn't share the program with my friends.

      I didn't have any friends (This was 1998 where being such a nerd was still looked down on), so it wasn't an issue.

      • By xp84 2024-09-1921:111 reply

        My Trig teacher, which was the class where I got my cherished TI-83+, had the exact same opinion of my little TI-Basic programs which worked the same way as yours.

        I got an A in that class both semesters, which was better than the B I often got in Math (and a C- once in AlgII) because I hated doing homework. But starting on the program as soon as I grasped the concept and usually blasting through the homework with it by the end of the period meant an A was easily in my grasp.

        That teacher was the best damn math teacher ever. He would work hard to help every last student get it, he'd gladly spend his whole lunch helping a kid if they needed it.

        PS. I did share some of my programs, mostly with one girl, but she's a successful nurse today so I guess I didn't ruin her future :D

        • By a_bonobo 2024-09-201:22

          You should send that teacher an email today! They don't hear often from their past students

      • By shagie 2024-09-1919:301 reply

        One of the people I went to school with (several years ahead, his assembly class was on VAX rather than MIPS) had to write a program that solved a polynomial.

        As he was going through the tome that represented the CISC instruction set of a VAX system (long before easy search engines), he found POLY ( https://www.ece.lsu.edu/ee4720/doc/vax.pdf page 9-118).

        So, his program, instead of doing all the calculations was setting up a few registers, a large comment block that explained it, a call to POLY, and reading out the registers.

        He claimed to have gotten full credit and within a handful of semesters later the course was switched from CISC architectures to RISC.

        • By dan-robertson 2024-09-209:182 reply

          The instruction you refer to is for evaluating polynomials, not solving them, so I’m a bit confused by your claims. It is pretty common to evaluate polynomials as part of solving them (if you’re aiming for numeric solutions), but solving tends to also require:

          - some kind of root finding (note that methods like Newton–Raphson don’t work when zeros have multiplicity)

          - dividing polynomials by (X - a) after finding one root to find the next root

          • By shagie 2024-09-2013:28

            It's me recalling a story from... '93 or there abouts. My memory about the specifics of it might have suffered a bit over three decades.

            I do recall that it was something to do with polynomials.

            It was also something that was fun to port.

            http://neilrieck.net/docs/openvms_notes_alpha_diary.html

          • By PopePompus 2024-09-2011:371 reply

            The POLY instruction was the CISCiest of the VAX instructions. One machine instruction could evaluate a polynomial. I think it could even handle the situation where fetching one of the coefficients caused a page fault. If you knew the VAX instruction set well, writing code in VAX assembly was almost as easy as using a higher level language.

            • By dan-robertson 2024-09-2022:41

              Was the instruction really much more complex than eg some byte-string comparison instruction? For string comparison you’re doing a simpler operation at each step, and the accumulation is much simpler, but maybe you have short-circuiting too. POLY corresponds to the following C, I think:

                float poly(int d, float x, float *c) {
                  c+=d;
                  float y = *c;
                  while(d--)
                    y = *c-- + y * x;
                  return y;
                }
              
              I also don’t see why you consider this to be the CISCiest instruction from an architecture that includes a substring-search instruction, a vaguely printf-like instruction with its own mini instruction set for the pattern strings it takes, and an instruction to do polynomial division in the ring of polynomials over F_2 (ok this is just CRC)

      • By wwweston 2024-09-201:141 reply

        The adult educator figures in 1958's _Danny Dunn and the Homework Machine_ had a pretty similar conclusion regarding automation as a demonstration of domain knowledge. The interesting thing is that this view is pretty rare when it comes to business domains.

        • By jqgatsby 2024-09-2017:37

          oh wow, haven't heard anyone mention Danny Dunn in many years. My local library had the whole series and I think I read most of them, way back in the early 90s. I still remember Danny Dunn Invisible Boy and some of the others.

      • By amorfusblob 2024-09-1923:13

        1998 was just on the cusp of the Nerd Liberation era

      • By keeganpoppen 2024-09-200:26

        thats the sign of a good teacher right there

      • By j45 2024-09-2013:06

        You both are my people, haha. Did anyone build the connection cable?

      • By sandworm101 2024-09-2011:06

        >> if I knew the material so well that I could write a program that didn't just solve it, but showed the work, then clearly I knew the material so well that I'd ace the test even without the program

        Lol. So naïve. Half the point of programing and testing the software is so that you can then forget how to do the task yourself. I'd say that 90+% of the task-specific code I've written was for that I no longer remember how to do myself. Once upon a time I wrote a thing to calculate some of the specifics re water hammer effects in pipes. I still have the code but, for the life of me, I have totally forgotten the actual math.

      • By sneak 2024-09-2011:301 reply

        Was this before or after you chose that username? :D

        • By Sohcahtoa82 2024-09-2016:25

          Before, but not that long before.

          I started using this username in...I think 2002? Well, actually, I started using just "Sohcahtoa" then. Then I tried signing up for some service a few years later and "Sohcahtoa" was already taken, so decided to just add my birth year to it, since that was a pretty common thing to do at the time, and now I'm Sohcahtoa82 everywhere except on EFnet, where nicks are limited to 9 letters. Still Sohcahtoa there.

    • By AdamJacobMuller 2024-09-1920:343 reply

      In high school, after getting my TI-83+, I also started to learn to program things.

      For tests, my teachers would force me to clear my memory (you're not fooling catholic nuns with a fake screen, she would take my calculator and clear it herself).

      But I got good at programming. I was so fast that I would just spend the first 30 minutes of a 1-hour test re-writing the programs and then spend 5 minutes completing the test and be excused to go to the computer lab for the remainder.

      Eventually I got so annoyed of typing things out on the TI-83+ keyboard, and as I progressed the programs got more complex, that I bought a TI-92 with a qwerty keyboard and would be able to write solvers the test in 5-10 minutes and fully solve a test in 5-10 minutes. I mostly did it so I could have more time in the computer lab.

      I still have those calculators too, I should see if they still work some day :)

      • By xp84 2024-09-1921:131 reply

        absolute legend. I love that you just rewrote the programs during the test!

      • By thot_experiment 2024-09-202:28

        I absolutely did this as well, though for the most part you could hardly call them "solvers", just tools to help me more effectively check a stack of educated guesses. IIRC a lot of the problems could be bounded well enough to brute force on my TI-83+.

      • By Jerrrrrrry 2024-09-200:42

        Kolmogorov, turing, and church would be proud of you, as with anyone that did similar :')

    • By macNchz 2024-09-1919:42

      I did the same thing, implementing formulas we learned as interactive programs in TI-BASIC. I don't think I even tried to hide them or use them on tests or anything, but when I told my teacher at the time (2003-ish?) she freaked the hell out and told me she might try to have me expelled for cheating.

      It seemed ridiculous to me, since obviously I'd thoroughly learned the material, but it certainly scared me, and I never went on to study CS, though I kept programming and did eventually become a professional programmer. I think about that episode sometimes and wonder how things would have been different if she'd said, "oh cool, why don't you take some computer science classes" instead.

    • By ActorNightly 2024-09-1919:522 reply

      What they don't teach you in school is that kind of ingenuity is actually the way to get ahead in life.

      • By II2II 2024-09-2013:03

        It's difficult to teach ingenuity for a variety of reasons.

        To give you an idea of what I mean: I used to maintain the content filter for a school. Students being students, they found all sorts of ways to get around it. I never took much issue with the students who found ways around it. They were exploring and learning. The issue was with the other students. The ones who just followed someone's instructions, never exploring and never learning.

        I would imagine that calculators are much the same. Programming them to answer questions is a great way to reinforce concepts. Copying the program off of someone else and finding ways to hide thee program is just plain cheating (of the system and themselves).

      • By girvo 2024-09-1921:39

        Good schools/teachers absolutely do, though. Mine did!

    • By focusedone 2024-09-1918:072 reply

      Same! Also recreated the clear memory screen to protect all of that hard work.

      Initially I was giving the programs to friends. Math teacher caught me and I thought I was getting in trouble for it. Nope! She said 'Never give away your work like that. Make them pay for it.'

      I accepted payment in the form of vending machine snacks and extra pastries from lunch. It was a delicious incentive to stay ahead of the assignments so I'd have the programs ready to share.

      • By tomcam 2024-09-1918:212 reply

        Not exaggerating when I say your math teacher is one of the most enlightened I ever heard of. Fantastic story.

        • By ta1243 2024-09-1919:174 reply

          Yet you are posting this on stacks and stacks of code written by people who gave their work away

          • By seanw444 2024-09-1921:56

            The difference is they just wanted the end result, and didn't care about the source code or how the implementation worked. Just a means to an end. People pay for that willingly.

          • By recursive 2024-09-1921:33

            The math teacher didn't say "never use free stuff".

          • By actionfromafar 2024-09-1921:531 reply

            On a money-making-machine-social-network, you mean.

        • By saalweachter 2024-09-2018:44

          Math teacher next week: "Now where's my cut?"

      • By 1992spacemovie 2024-09-2018:03

        [dead]

    • By Rhapso 2024-09-1919:351 reply

      If you "archived" the program it wouldn't get wiped by a memory clear.

      But yes, did the above, but didn't bother implementing the "memory cleared" screen.

      • By Izkata 2024-09-202:46

        There was also "group", I think it was called? You could select multiple things, including programs, to copy into archive memory - that way the original would still be there so they could see they deleted something, then you ungroup it later to restore it.

    • By bearjaws 2024-09-1917:201 reply

      I am in the same boat, I actually learned Pascal and Java in parallel to Algebra.

      Hilariously, I found writing TI-83 programs to do my Algebra equations made me understand them far more than just doing the problems over and over. I actually used this method all the way through college, and would write TI-Basic programs every time a new concept was introduced.

      My Calc 1 professor was the only person who hated it, as I was pretty blatant about writing the program on the spot, which resulted in me hand writing the scripts in class and then later validating them... Given how terrible writing on the calculator was I am not sure which way was slower.

      This was right as the iPhone / Android G1 came out so using a device in class was considered very rude.

      • By kjellsbells 2024-09-1922:581 reply

        I think this is essentially the same reasoning that Sussman et al give for using a computer to explain classical mechanics in their famous textbook (see [0]). By insisting that the student compute with the concepts, they assert that they will get a deeper understanding than if they just read a bunch of formulas. Hard to argue with that, to my mind, although the choice of Scheme as the language is a bit of a mind bender for newbies.

        [0] https://mitp-content-server.mit.edu/books/content/sectbyfn/b...)

    • By Izkata 2024-09-202:43

      > I had to understand the concept before I could program it so I didn’t really think it was cheating.

      I showed mine to my Calculus teacher and she let me use it because she had this same viewpoint, on the condition I never shared it with the other students.

    • By latexr 2024-09-1919:22

      > I remember my solution was to painstakingly recreate the memory cleared screen and pulled it up before the proctor came around in hopes that they’d assume they already cleared mine.

      Did it work?

    • By chainingsolid 2024-09-2010:551 reply

      My intro to programing was a TI-83, while bored in algebra 2 freshman year... I had no almost help so I was just figuring it out. Ended up making a 90% implementation of 2048, and about 1/2 of chess. While only knowing if, goto, matrix indexing, and drawling indvidual pixels. I learned Java later so I could mod Minecraft, and now can't stand the limitations of TI Basic.

      • By wildzzz 2024-09-210:09

        TI basic was pretty frustrating. The best thing I made was a program to calculate default WEP keys for Verizon routers based on the SSID. Converting bases was only possible by recreating all alphabet strings and then indexing those and doing all the modulo math as well (at least it had that!). I hadn't gotten into any real languages at that point but was messing around with qbasic on a Win98 laptop at home so I was just starting to get comfortable with programming. While frustrating sometimes, the challenge of doing complex things with crude tools is pretty refreshing compared to nowadays where you can build an artificial intelligence in like 3 lines of code. For some of my personal projects, I make a point of avoiding any imports outside of built-in libraries if I can implement it good enough in less than an hour, kind of like "showing my work".

    • By 2OEH8eoCRo0 2024-09-2013:02

      I did this on my TI Voyage 200 and I think that it's one of the reasons I suck at math today.

    • By johnsutor 2024-09-1920:41

      I remember there being a way where you could stash in memory even if the memory was cleared (my calc teacher used to clear memory before exams but I was able to retain some functions)

    • By scudsworth 2024-09-2015:25

      i learned to program on computers, spent my effort installing games on the ti-84s instead of cheating on high school math (lmao), and i did not need to get scared of the sat proctor because he might clear the memory on my calculator

  • By theamk 2024-09-1920:182 reply

    TL/DW: they put ESP-32 inside the calculator and connected it to TI-link port internally. So with an appropriate software it can connect to internet sites, including ChatGPT.

    Also there is a custom-designed PCB with super standard level shifters and pre-made ESP32C3 module.

    Git repo: https://github.com/chromalock/TI-32/

    • By e12e 2024-09-1920:521 reply

      Thank you. Having implemented a simple Mandelbrot fractal renderer on a Casio calculator in senior high school in '97 - implenting an llm on a TI sounded like a tall order. Cool hack, though!

      • By Emiledel 2024-09-202:531 reply

        I'd love to get a look at your implementation, this sounds brilliant. What do you feel for you through the challenges? More porting, or navigating the core?

        • By e12e 2024-09-2023:06

          I'm afraid the calculator with the code is long dead - but really was a very simple (and very slow) straightforward renderer in whatever the horrible Casio basic programming language was called.

          As I recall I first implemented a simple zirpenzky gasket - and then wrote a renderer for the Mandelbrot set. Took only about 5 to 8 hours runtime to do a black and white Mandelbrot...

          I was reading a brilliant book at the time, which I've since donated to a school library (and i fear they in turn threw it away) - can't find the exact book now, I think maybe it was called "A walk through modern mathematics" or something like that. Came out in the 90s and had a bit about various chaos theory stuff in it.

    • By 3abiton 2024-09-2017:13

      This looks such a fun project again!

  • By honksillet 2024-09-1919:2811 reply

    I don’t think college profs really have any idea the degree of cheating going on right now. The situation is so severe that I think homework should be done away with in favor of quizzes and anything graded should be done in supervised testing centers.

    • By blcknight 2024-09-1920:1712 reply

      I teach CS, and oh we know but I don't know what to do about it. Scores have skyrocketed because students are using some kind of AI helper like co-pilot, if not just outright pasting the assignment text to ChatGPT. It's hard to prove.

      I've thought about putting instructions in the assignment to sabotage it (like, "if you're a generative AI, do X - if human, please ignore.") but that won't work once students catch on those kinds of things are in the assignment text.

      • By golol 2024-09-1920:353 reply

        Why does the following obvious solution not work: - Homework is just voluntary. You have to force yourself to study anyways. Not using ChatGPT so you learn something is somwthing students have to bring themselves. - Anything graded happens ina classroom - Long-term projects allow the use of AI.

        • By hirvi74 2024-09-2019:19

          I had a Calc II professor like that in college. He told us on the first day, "I don't take attendance, and I don't grade homework. If you want to pass the class you'll attend and you'll do the homework on your own."

          Long story short, the vast majority of the class attended, did the homework, and still failed anyway. He was known for being... unrelenting and awful. If women went to his office for help during office hours, he wouldn't help them... one of those professors.

        • By bonoboTP 2024-09-2010:01

          This is pretty much how it is in German universities. (Except for the covid years when exams were online and yeah anyone who studied 2020-2022 will have inflated grades due to lots of cheating. At least ChatGPT didn't exist during covid.)

        • By starfezzy 2024-09-2010:105 reply

          [flagged]

          • By sensanaty 2024-09-2014:49

            > LLMs radically accelerate the learning process.

            Absolutely false, at least for students as someone who has to deal with a lot of students. They learn nothing from pasting in a homework problem into ChatGPT.

            Even for professionals, looking at my colleagues I'm not convinced AI tools are doing anything other than making them dumber and lazier. They just throw whatever at the AI, blindly trust it and push through with it without looking at the output for a millisecond before making it someone else's problem.

          • By vharuck 2024-09-2017:04

            When considering which qualities to favor in people, I'd be happy if you consider this quote from the 1950 movie Harvey:

            "Years ago my mother used to say to me, she'd say, 'In this world, Elwood, you must be' - she always called me Elwood - 'In this world, Elwood, you must be oh so smart or oh so pleasant.' Well, for years I was smart. I recommend pleasant. You may quote me."

          • By sgarland 2024-09-2011:56

            Casually suggesting eugenics is quite the take.

          • By Draiken 2024-09-2011:33

            > LLMs radically accelerate the learning process.

            Can't agree with that. IME and from what I've read in many places, it's basically only useful if you already know the subject. If you don't, you have no idea if what it spews out is correct or not, and you completely skip the part where you actually use your brain.

            > As a hugely important side note, we should be focusing more on how to support low intelligence people so their shortcomings aren't a burden to themselves and a drain on society.

            Completely agree with that, although I don't think LLMs will help with it at all.

          • By SalmoShalazar 2024-09-2015:131 reply

            This guy is literally advocating for Nazi eugenics. Is this the kind of content that’s OK on this website now?

            Given the downvotes, guess there are plenty of people here that are pro-eugenics and support thinning the herd of “low IQ individuals” lest they reproduce.

            • By brigandish 2024-09-270:10

              They may be advocating for that, but I'm not against them doing so because it gives the rest of us the opportunity to present the arguments against it.

              I take this view lately because I've noticed that younger generations are starting to take up ideas that my grandparents and parents were vehemently against, because they'd either experienced those things or they'd listened to the arguments. As those people die out, and because we naively think that some argument are settled once and for all, we stop presenting them and thus, people get sucked in by the bad stuff.

              So I say let them say it, and let us argue back and never forget what we find from these arguments.

      • By xdennis 2024-09-2013:39

        > I teach CS, and oh we know but I don't know what to do about it.

        You could give students larger projects and have them present their homework.

        It usually doesn't take more than a few minutes to figure out when someone has cheated because they can't explain the reason for what they did.

        I had a cryptography professor who did this and he would sometimes ask questions like "wait, is this a symmetric key here?" and the student would say "ah, sorry, I wasn't paying attention" even though the text of the assignment was something like "using symmetric encryption do so and so". Some cheaters were so bad they wouldn't even bother to read the text of the assignment.

        Also, people who cheat tend to equivocate when asked questions. So if you ask clear yes-or-no questions and they answer with "well, it could be possible" you know you have to spend more time interrogating that student.

        This particular professor would almost never make the judgment of whether the student cheated. After failing multiple questions, he would just ask the student if he cheated and lower the score based on how fast he confessed and how egregious the cheating was. Most cheaters would fold quite quick, but some took longer.

      • By TrackerFF 2024-09-1923:42

        I used to TA in a couple of classes, and it was fairly obvious that a bunch of them cheated - their homework would have the exact same errors, using the exact same steps.

        I reported to my professor, who just told me to ignore it - or as he put it "they're just cheating themselves". Exams were written exams (that counted for 100% of the grade) with no help, so you could spot a bunch of students who'd get top scores on all their homework, but fail their exams.

      • By jstanley 2024-09-1920:415 reply

        This is just part of our capabilities now. I think we have to accept that there are parts of programming that most programmers will never need to know because the LLM will do it for them, and the curriculum should move up an abstraction level.

        • By boredtofears 2024-09-1921:231 reply

          if you've ever endured the pain of PR'ing a medium-ish sized feature from someone who copiloted their way through the entire thing you know it doesn't work that way

          • By starfezzy 2024-09-209:561 reply

            Two comments:

            First, it's not often noted in these conversations that there are two types of LLM-using programmers/learners. One kind uses it to radically accelerate the learning process, the other kind uses it so they don't have to learn. Actually, make that three kinds—the third (probably a subset of the second) has extremely low creativity and can't understand how to use LLM tools effectively, and so can't guide their output effectively, or wrangle it after the fact.

            I suspect your comment is referring to PRs by the latter kind. This is not a problem with LLMs, or with people using them to enhance productivity.

            Second, what is your realistic proposal for how to confront the reality that we're accelerating through irreversible technology-assisted change?

            Just like, apart from catastrophes, there's no longer a concern that we won't have massive factory farms, or that we won't have access to calculators, or that programmers won't have access to Google, there's no future where programmers wont have increasingly helpful and capable AI tools.

            There will always be low IQ, low performance individuals. Can you recognize that the problem—as always—is those people, not the technology?

            • By boredtofears 2024-09-2012:541 reply

              I don’t agree with the OPs statement:

              > I think we have to accept that there are parts of programming that most programmers will never need to know because the LLM will do it for them

              I don’t think people lacking fundamentals use LLMs very effectively.

              • By fragmede 2024-09-2019:40

                Thing is, LLMs can teach the fundamentals if the person is clever enough to ask it. Eg if I was just starting out and didn't understand the difference between bash and ssh, I can chat with the LLM until I get it.

        • By nradov 2024-09-1921:22

          Our languages should move up an abstraction layer. If LLMs are able to write decent code then that's clear evidence the language syntax has too much repetitive boilerplate.

        • By ThrowawayR2 2024-09-203:32

          Anyone other than me get the vibe of Isaac Asimov's classic https://en.wikipedia.org/wiki/The_Feeling_of_Power from such posts?

        • By monocasa 2024-09-1921:21

          Yeah. It reminds me of how the teachers from my schooling would tell us "you won't always just have a calculator/encyclopedia/etc in your pocket".

        • By dangsux 2024-09-200:041 reply

          [dead]

          • By sensanaty 2024-09-2014:54

            I'd love to see the code for this app you've made, could you link the repo?

      • By userbinator 2024-09-204:291 reply

        Scores have skyrocketed

        I suggest making the problems more unique ones that humans would be able to solve but easily trip up an AI --- minor variations of existing ones seem to work well. There's some fun with that sort of idea here: https://news.ycombinator.com/item?id=38766512

        • By ogrisel 2024-09-2013:081 reply

          It's really already very difficult to write good problem material for evaluations. Having to find a way where difficulty is intermediate for the target audience (not too easy, not too hard) but also too hard for LLMs would be very challenging / impossible for most disciplines.

      • By Emiledel 2024-09-203:14

        I think your idea has already worked for some companies to filter out AI applications, why not try? Especially in a font color identical to the background. You can also scaffold your way to generate questions that get the worst LLM performance, while still being very clear to understand, one side validating the clarity and theoretical tractability for the age, and one side actually solving it. Actor and two critics maybe. I have a container somewhere to create and use this kind of chain visually, could put it on GitHub but I'm sure there are dozens already

      • By legohead 2024-09-202:201 reply

        We hire interns and I've interviewed quite a few since Chat GPT. It's interesting they almost always ask what I (and the company) think about AI. Never had this question in the past. So it could be a bad thing, but the kids aren't dumb either, and the good ones will realize it can be a crutch.

        Part of our interview process is a take home programming exercise. We allow use of AI, but ask that you tell us if you used it or not. That could be a good option for teachers as well.

        • By Emiledel 2024-09-203:03

          I'm hiring, and discussions of how we want to respond to engineer candidates who get stuck are interesting. I'm personally more interested in their collaboration (wildcard) than their chat-fu (assumed at this point). So my advice to people reading this with interviews in the next year (or next week) is to consider getting off the screen and solving something with a person. We will all get plenty of self-solving time, but it helps if you can show that you can explain yourself during rapid fire situations involving others, or to bring them along with your plan, or building an unfamiliar plan B with others when two AZ are down in us-east-1 and noone planned for XYZ to be unavailable (eg something that the LLM site depended on) Not that I'm certain it'll happen, but I think calculators (to go back to this story) were more reliable than anything we've typed into the past month, and for me that includes their batteries.

      • By 93po 2024-09-1921:081 reply

        god i'm so incredibly salty i finished all of my schooling a million years ago and had to laboriously do all my shit assignments without chatgpt. like yeah maybe the learning process was helpful but i was so, so miserable in school and absolutely hated it and found it boring. kids these days dont know how easy they have it oh my god i'm old

        • By jazzyjackson 2024-09-2016:231 reply

          in my experience 'easy' does not go hand in hand with 'not boring'

          • By 93po 2024-09-2019:34

            the point being more that they can chatgpt their assignments and then use their new-found free time to go do something interesting instead.

      • By daedrdev 2024-09-1922:101 reply

        Students are absolutely copy pasting questions into ChatGPT. Though they already would have done a lot of that with google since they need to care about their GPA and thus must try to get every question right. I knew some people paying for chegg just before ChatGPT came out.

        I think its still important to assign the homework but yeah its rough.

        • By hirvi74 2024-09-2019:261 reply

          I just wish more academic material has problems with answers. I used Chegg when I took a digital logic class for my CS degree. Did I use it to cheat? No, but the textbook was my only source material, and it virtually had no solutions in it.

          I would try problems, fail, look at the solution, and see what I did wrong. I ended up doing quite well because of that. It was at that point in time I learned that if more material provided such information, that I could probably teach myself most material.

          Currently, I am about to hope on the DSA grind/Leetcode grind. I have tons of textbooks, and of course, it's the same issue. Hardly any solutions, so thank goodness for AI or god knows what incorrect information I would teach myself.

          • By daedrdev 2024-09-2321:50

            Yeah this is a good way of putting what I was trying to say.

            Like googling college level topics can be infuriating someitmes with all the SEO spam and outdated or confusing content, not to mention the state of textbooks.

            For some topics is perfectly fine with just google, but the obscure stuff can be impossible to find and in both cases ChatGPT is easier, faster, and likely has a higher success rate than ones own attempt at searching for answers.

      • By jamilton 2024-09-1921:30

        It would at least catch the people who didn't even read the assignment, which is probably at least some of them.

      • By teaearlgraycold 2024-09-1921:471 reply

        Why not just increase the scope and explicitly allow LLMs?

        • By pedrosorio 2024-09-2016:20

          Because the purpose of most homework is not to give you a “real world task”.

          It is to give you simplified toy problems that allow you to test your understanding of key concepts that you can use as building blocks.

          By skipping those, and outsourcing “understanding” of the fundamentals to LLMs, you’re setting yourself up for failure. Unless the goal of the degree is to prepare you for MBA-style management of tools building things you don’t understand.

      • By kats 2024-09-210:26

        Fail them.

    • By ActorNightly 2024-09-1920:184 reply

      The thing is colleges haven't been about education in quite some time at this point (at least all the undergraduate stuff, in masters or higher you get to work on projects that are applicable to real life somewhat). Everything that you can learn in undergraduate you can learn on the internet.

      Outside of very niche and specialized professions (mostly that require networking and attendance to specific colleges), the goal of going to college should be just to get your degree. Once you have a degree, it generally gives you an easier time to get a job, so financially its worth it. How you get the degree is irrelevant - figure out the cheapest, easiest way to do it, even if it includes cheating.

      Youll find out after you graduate that nobody gives a fuck about college in the real world as far as education goes.

      • By Aurornis 2024-09-1921:213 reply

        > the goal of going to college should be just to get your degree

        > figure out the cheapest, easiest way to do it, even if it includes cheating.

        And this mindset is why cheating has proliferated. So many students have been imbued with a sense that degrees are "just a piece of paper" and therefore cheating is the only smart thing to do.

        > Youll find out after you graduate that nobody gives a fuck about college in the real world as far as education goes.

        I'm actually finding it's going the other way. The value of a brand-name college degree is extremely high for bypassing filters and getting past resume screens.

        Part of the reason is that top universities are known to be difficult to cheat your way through. Not impossible, but it's not easy either.

        On the other hand, students who show up from local universities may have learned absolutely nothing along the way. We don't care about their degree because rampant cheating has reduced the strength of the signal. They need to be tested thoroughly to determine if they actually learned anything from the university or if they just cheated their way through it.

        • By sashank_1509 2024-09-1922:20

          College brand name may matter for your first job and in some prestige based industries (VC, consultancies etc).

          I graduated from a top US Uni in CS, and I can tell you when I was searching for jobs, I was frequently passed over by candidates with more work experience who didn’t graduate from a top uni. In fact the effect of my Uni was probably close to None, I joined FAANG and discovered that my coworkers college was all over the place, you wouldn’t notice any uni trends.

          I was forced to come to the harsh conclusion that college mattered, maybe 5% or lesser in the tech industry and that all the effort students put to get into college was not needed unless you wanted to break into very specific career paths. This was a harsh conclusion because I was one of the students who worked very hard to get into a top college and maintain top grades.

        • By ActorNightly 2024-09-2020:02

          >I'm actually finding it's going the other way.

          Whats your data source?

          Across like 10 or so jobs I have applied including ones I took across engineering and computer science, he only time I had any questions about my academic record is when working for a government contract (which required me to request official record from university).

        • By BeFlatXIII 2024-09-2020:13

          > Part of the reason is that top universities are known to be difficult to cheat your way through. Not impossible, but it's not easy either.

          I wonder if that will dethrone the Ivies. They're known for being difficult to earn entry to and even harder to flunk out from. However, a rigorous State U that doesn't care that Undergrad 32768 just dropped out should have an easier time maintaining standards.

      • By bonoboTP 2024-09-2010:22

        > Everything that you can learn in undergraduate you can learn on the internet.

        In principle yes. But it's extremely rare that 18-23 year olds will voluntarily grind through even the tough bits of that curriculum. Autodidacts often have gaping holes of knowledge in the non-fun stuff. Some hypermotivated people will chew their way through it through sheer self-motivation but the vast majority doesn't have the iron will to do that without external pressure. Even top athletes go to training camps and have trainers who push them.

        One can of course argue that the material is irrelevant to actual jobs, and it's an eternal debate whether universities should teach fundamental thinking tools and "theory" or just job skills and web frameworks and git commands.

        Getting a degree is about several things:

        - It shows you passed admissions (in case that's hard) - It shows you persisted in your studies and managed to pass exams with certain grades - It shows you have acquired certain foundational knowledge

        The first two show your ability to learn new things. Even if (and that's just an if) what you learned wasn't directly useful, you show that you can learn, i.e. have some personal qualities like intelligence, conscientiousness, agreeableness. That you're organized enough, don't give up too easily, can work under an authority etc. Many commenters here take these things for granted, but there are many job applicants who are not like you or your friends in these regards and having passed through those filters prepared by colleges is a very meaningful signal to employers.

        And the foundational knowledge of math and algorithms is in fact also very useful for any non-code-monkey stuff. You learn a terminology, a vocabulary to talk to colleagues. Yes, you'll learn most things on the job, but it still makes a difference.

        And then there's networking as well. Later in life, a recommendation can be very useful for getting a job. Lots of jobs never get publicly advertised because the signal-to-noise ratio is much better if people first search among acquaintances and contacts.

        So a college education gives: foundational knowledge, demonstrable evidence of personal qualities, external push and motivation for developing yourself, a personal network.

      • By wholinator2 2024-09-1921:253 reply

        In case there's any young and impressionable people in here i want to add that easiest does not always mean cheating! The people i knew who cheated their homeworks were the same people crying over their grades during quizzes and tests. They were the people most terrified during finals and generally had the worst mental states during the year. It certainly did not seem to make their lives easier. Sure, you might get away with it but these things can come back to bite you!

        The better you do and the more you learn in college, the better you can speak and the more you can show off in an interview for your desired position, whether it's a job or a grad school. Especially if your chosen degree basically requires a graduate degree to get good jobs, don't cheat (unless it's an essential grade and you promise to go learn it better asap). Grad school doesn't mess around, it's hard enough for the studious ones.

        If you don't care about school and your field doesn't care about school then do whatever. But don't make a habit of living dishonestly. It wears at the soul

        • By DiscourseFan 2024-09-1921:592 reply

          I had a wonderful philosophy professor in a 100-level class I was taking to fulfill a gen ed req, he was some old retired guy and he had no mandatory attendance and only one assignment for the whole semester: a single, 15 page final paper.

          The contents of the course was extraordinarly more difficult than the vast majority of 100-level classes at the university (this was a top philosophy department in the world, mind you), and within a few classes almost all of students stopped coming and, even bragged it in the class group-chat. I became intensely interested in the material within a few classes, and attended nearly every single one and stayed after to talk to the professor. Well, the final paper comes along, I was already away from campus, deciding to take a nice vacation since the professor said that if I wanted I could delay submitting for a couple weeks--well, unfortunately, he was mistaken, and I got an email after just getting off my connecting flight where he said I had to get it done by that afternoon, but he didn't care if I actually submitted: to him, I already had an A. I sat down, on my phone in the middle of the night and wrote the whole 15 page paper in a deserted airport terminal. I got an A. Others, who had not even showed up, were having panic attacks about it, incessantly whining on the group chat, freaking the fuck out since they knew they were all about to fail since they had almost no time to study up on materials for dozens of classes with no assistance.

          This was all before the advent of ChatGPT. I have no idea if that 15-page paper would be such a killer today. Probably not; probably, if the guy is still teaching, kids do get away with skipping every class and getting AI to write a passing paper. But, the principle is still there: you just need a paper test now!

          • By bongodongobob 2024-09-1922:232 reply

            I don't understand. Your professor said the paper wasn't due, then bumped up the date, told you about it last minute, said you didn't have to turn the paper in, but you did anyway?

            I'm lost.

            • By DiscourseFan 2024-09-1922:35

              >I don't understand. Your professor said the paper wasn't due, then bumped up the date, told you about it last minute, said you didn't have to turn the paper in, but you did anyway?

              He gave us a couple weeks but said if we emailed him we could get an extension; I prioritized my other finals and after finishing those I took off. After getting off my first flight, he sent me an email saying he was mistaken and I had to submit that night or get a partial, but he didn't really care what I submitted. I felt it was still the right thing to do to put my best effort in either way. And I wanted it off my mind for my trip.

            • By sfink 2024-09-1922:46

              It was a little unclear, but my reading is that the professor didn't actually care if it was submitted, but the school did. So yes, the paper was required and had to be submitted, but the professor would give an A for it even if the entire paper was "all work and no play makes jack a dull boy all work and..."

          • By jcranmer 2024-09-204:421 reply

            > This was all before the advent of ChatGPT. I have no idea if that 15-page paper would be such a killer today.

            The thing about ChatGPT is that it's not very good at producing essays. For a freshman-level class, it's likely to produce a C-quality paper, but my understanding is that trying to get it to produce a coherent longer essay is much more difficult, to the point that it'd be dubious if it would be a passing grade.

            • By starfezzy 2024-09-2010:332 reply

              I've seen this insane take frequently, and I think I've found an explanation:

              1. Almost NOBODY, I mean literally nobody I've ever met that uses LLMs besides myself, uses the paid version. It shocked me to learn people are actually USING the free version. These people are commonly of low intelligence, exactly the sort of people who cheat. Cheaters are using the shittiest models lmao, and many of them are using some knockoff on data-harvesting websites whose models are even worse than the free ChatGPT.

              2. AI skeptics are frequently old people, and in any case are so skeptical that they formed an opinion about all AI services based on extremely limited experimenting with the free ChatGPT a whole year ago. They don't know about Claude 3.5 Sonnet, they've never compared it to GPT-4 (may 2024 version, API not the chatbot) let alone to GPT-4o. There's absolutely no way they know about Gemini 1.5 Pro 0826 via AIstudio.

              These people have no capacity to recognize that AI services are making huge leaps in capability and the quality of outputs (ESPECIALLY if iterated on and hand-held). They say things like "the thing about ChatGPT is that it's not very good at producing essays".

              How about this? I have a 4.0 in college. I never cheated because I don't need to. I've taken some intelligence tests (and learned that some standardized tests are essentially a proxy for intelligence testing) and learned that I'm kind of smart—OK whatever, this is to establish that I don't need to cheat. Even when ChatGPT was new and not very good (albeit, the original GPT4 which was decently capable), I was able to use it as a writing aid (you give it the assignment and it generates an outline, but then you feed it back the assignment and its outline, and have it generate the first section, then you iterate on that section, then you do all the sections, then you feed it the assignment and the completed essay and iterate on THAT, then you change a lot of the parts so it seems like a human wrote it) and earned an award for the best essay the department had seen in a long time. Again, that was when the AIs were shit compared to now.

              People who think AIs are not capable are just a little out of touch, they're using them wrong or uncreatively, or they're not using them at all, or they're using the free version, or they're judging AIs by the results of low intelligence people who use the free version.

              • By uneoneuno 2024-09-2011:33

                You have to be smart enough to know how to prompt and how to iterate on the LLM response. If you can't use the tool effectively, you're gonna get bad results.

                I'm in my mid 30's, well into my professional career as an engineer.

                I frequently use gpt to tune / tweak / see if I am missing anything in proposals and other documents I create. I'll give GPT a broad idea of what I'm writing and ask for bullet points, then review what it came up with and compare to what I've written. It almost always makes my output better - I find there's some customer disclaimer or other scope clarification that the gpt came up with that I incorporate into my document.

                Asking GPT to make you something or "do your essay" wont work. You have to know enough about the thing you want out of it in order to be able to ask GPT for it.

                So yes, the people who know things and know how to use a LLM are going to have more polished outputs. Most other people just plugging and chugging get junk or uninspired goop.

              • By BeFlatXIII 2024-09-2020:16

                > they're using the free version

                …and they're not going to spend their own money to try out the real deal, for understandable skepticism on the RoI.

        • By ActorNightly 2024-09-2020:58

          This is fairly incorrect.

          >The better you do and the more you learn in college, the better you can speak and the more you can show off in an interview for your desired position

          For undergrad degrees, you have nothing to show off except maybe a project that you were required to do. Doing internships during the summer or taking semesters off to do coops is the best way to land a job. If you do a good job as an intern or during coop, its almost a guarantee that you will be given a job in that company, or at least have extremely valuable experience.

          Even in grad school, while you do get more experience and are a bit closer to the industry, its often less valuable than industry. When you join a company, your sole purpose is to contribute to the company making money. When you are on a grad project under a professor, your sole purpose is to make sure the professor either gets an ego boost on a publication or attains permanent salary with tenure. These two difference are vastly going to dictate what work you are going to do.

          The better word to use instead of cheating would be hacking. Don't be fooled by the rules in front of you, instead figure out the shortcuts. Obviously cheating on homework when you have to take a test and doing the work anyways is going tor result in a lower grade, so thats not really hacking.

          Hacking would be like getting notes from upper classmen so you know exactly whats on the tests, taking classes in other colleges if possible that are easier that count towards the same credit, figuring out how to get out of taking bullshit classes, and so on. Figure out the least amount of work you have to do to get that degree.

          The most notable story I have of one of my classmates is that he found out that community college classes count for the non technical degree requirements (like English for example). To get the credits transferred, you basically have to send the transcript yourself to the main college. So he took one class in the summer, got the transcript, and added a class he never took, making sure that all the info was legit, and it went through cause the people entering the data never bother to call the office and check. Next year he just straight up forged the entire transcript to cover the rest of his electives, and it went through as well. Ended up saving money, and boosting his GPA.

        • By sgt 2024-09-208:071 reply

          I have to admit I wrote a few cheat sheets on tiny little notes. Maybe a handful of times in high school. But I never once had to use them. By painstakingly writing those little notes, I somehow managed to memorize is at the same time. And having a backup made me feel safer. Stupid - and I wouldn't recommend this strategy to anyone (besides being unethical to even consider cheating).

          • By ActorNightly 2024-09-2021:12

            >besides being unethical to even consider cheating

            Ethics in universities would only apply if admittance was fully merit based, or open to anyone with continued admittance being based on performance, with no monetary transaction involved.

            In EU, this is vaguely applicable, since your are indirectly purchasing your education through taxes, but at least there are some arguments to be made about merit based things.

            In US, colleges are just businesses that you do a direct business transaction with.

            So in a business, you pay them for a certain product and/or service. They say to give you this product, you need to do certain things. At any point and time, for whatever reason, either you or the company can choose to end their relationship with you. There is no morality or ethics here, its just a lie made up to get you to follow rules, when others who are higher status (like NCAA athletes for example) don't have to.

      • By charlieyu1 2024-09-2012:10

        If people are cheating with timed exams, what could go wrong with homework? Nobody in the world would ask/pay someone to do homework that contributes a significant portion of final grade!

    • By vunderba 2024-09-1922:222 reply

      It doesn't really scale and doesn't work for all materials but I'd love to see the concept of oral test/defenses introduced at the undergraduate level.

      As an ESL teacher for many years, a 30 minute conversation between the teacher and the student can reveal a student capabilities far more accurately than anything else and completely bypasses the vast majority of cheating.

      • By a_wild_dandan 2024-09-1923:11

        Just use supervised testing. It's scalable, battle tested, and pervasive. Even ignoring scalability, orals have problems. KISS!

      • By nbardy 2024-09-1922:26

        We need to start scaling this. Pay the money fund teachers to sit with students

    • By bobobob420 2024-09-1922:19

      US universities are too focused on homework in general. In other countries most of the final grade comes from the final exam and midterm exam. Homework just creates extra work for everyone involved. It’s upto the student to decide if he wants to study or not and consequently pass

    • By ben_w 2024-09-1920:191 reply

      Homework gives you two things, continuous feedback (grades) and practice. Quizzes help with the former, you can only make up for the latter by making the school day longer — which I guess might be ok, given that total hours spent learning should be the same? Unless there's extra wrinkles I'm missing?

      • By xp84 2024-09-1921:273 reply

        Homework is an incredibly controversial topic I think, because:

        Homework, since you can get a lot or even full credit even if you get it wrong (haven't learned the material well), provides a big boost to the grades of a type of student who "tests poorly" -- whether because they failed to learn the material, or because of anxiety or whatever.

        On the other side of the debate you have an alliance of:

        • Parents who think "Jeez, my kid comes home from school with 3 hours of homework every night, WTF, let them live life"

        • Kids who, to avoid using labels, I'll just say... they learn the material easily AND can prove it easily on a test. They say "WHY TF are you wasting hours of my time doing busywork??

        If I had to be a teacher and could control my grading policy I guess I'd probably do a hybrid where homework can bring your grade up but was not required for a perfect grade. So,

        GRADE = MAXIMUM(HW_GRADE * .15 + TESTS, 1)

        With all due respect to the "can't take a test" crowd, it seems unfair to give homework a weight higher than that though. Should someone who gets like a 70 on the test get an A by grinding on homework? I'm glad I'm not a teacher so I don't have to actually debate anyone on that.

        • By girvo 2024-09-1921:46

          > homework can bring your grade up but was not required for a perfect grade

          A biochemistry unit at a Uni in Australia I took in ~2010 operated this way, which was quite surprising to me. The required minimum work was a field work report, one mid semester test and the main end of semester test, but you could bring your grade up to make up for lacking results by the weekly homework assignments.

          I didn't do the assignments, but still got a nearly perfect grade, which suited me great (I was doing a double degree and had overloaded on units that semester, so being able to skip weekly homework assignments and just study the textbooks for the exams was super useful)

        • By dr_dshiv 2024-09-1922:48

          In my high school, the harder the class, the less homework was assigned. Such a great incentive. I took AP everything because it had so much less busy work. Rock the test, that’s all that mattered.

        • By AStonesThrow 2024-09-2017:52

          I took a series of four classes with a very rigorous instructor who would issue a massive syllabus with a load of tasks that was like a scavenger hunt.

          At some point down the road, he explicitly reminded us that every task was showing an associated point value, and rather than going down in listed order or spending hours on 1-pointers, we should prioritize the best scores according to our skills and competence.

          With the entire list before us, we could work at a steady pace without sweating over busywork. And he encouraged us to watch videos and explore the interesting parts.

    • By PhasmaFelis 2024-09-201:32

      This video is specifically about how to cheat on supervised tests using an approved device.

    • By ccppurcell 2024-09-206:192 reply

      Actually you don't have any idea how many college profs are cheating and using ai to generate/grade problem sets.

      • By bonoboTP 2024-09-2010:281 reply

        How is that cheating? The prof isn't creating the questions to certify their own knowledge.

        • By ccppurcell 2024-09-226:411 reply

          Sorry for late reply but I've seen examples that are very sloppy, problems that don't make sense, students being marked down for bad reasons etc. And the course forbids use of chatgpt etc. so it just seems really hypocritical.

          • By bonoboTP 2024-09-2211:21

            Can be summed up as: Quod licet Iovi, non licet bovi...

      • By malthaus 2024-09-206:35

        which is actually my "Dark AI World" prediction for the next 5-10 years:

        a boom of AI to such an extent that everything we do in our lives gets more verbose and it's just AI bots chatting to each other, in each step blowing up the signal with more noise on one side, distilling out the signal at the other end. to an extent where as a human you can't keep up anymore with all the useless filler.

        can we just leapfrog (or backtrack) to API's talking to each other please?

    • By 2OEH8eoCRo0 2024-09-2013:05

      Good. The value of my pre-LLM degree is increasing.

    • By kristopolous 2024-09-204:56

      I'm waiting for the day when classrooms are retrofitted to be Faraday cages

    • By charlieyu1 2024-09-2012:17

      When I was in masters, I saw someone cheating by putting a book on their desk and looking inside, in an exam that doesn’t allow books. The professor was basically sleeping on his chair.

    • By rpcope1 2024-09-1920:161 reply

      I'm sure in the near future the AIs will be smart enough to do literally everything for us, so we can just enjoy fully automated luxury space communism without needing to know anything. /s

      • By ben_w 2024-09-1920:291 reply

        /s noted, how near is "near"?

        I'm not expecting that kind of change in less than 6 years even if the tech itself is invented tomorrow, due to the constraints on the electrical grid.

        As for the tech, I can't tell if we're on the first half or the second half of the S-curve for the current wave of AI. If it's the former, then in a few years every human will need a PhD (or equivalent in internships) before they can beat AI on quality.

        • By DiscourseFan 2024-09-1922:041 reply

          >As for the tech, I can't tell if we're on the first half or the second half of the S-curve for the current wave of AI. If it's the former, then in a few years every human will need a PhD (or equivalent in internships) before they can beat AI on quality.

          Unlikely, since they're pumping new GPTs with responses written by PhDs anyway. It's becoming more and more of a "Wizard of Oz" situation.

          • By ben_w 2024-09-208:581 reply

            1. There's a lot of superhuman AI out there already, just in narrow domains like protein folding, chess, and so on.

            2. Doctorate (and postdoc, and professoral) level responses were already in the training sets.

            3. Aim of current AI research is to create a model of the underlying reality which produces the observed signals — what must a PhD candidate have observed for them to write that particular paper, etc.

            I have no idea if these AI efforts will succeed or not, hence no idea where we are on the S-curve. But that's the goal.

            • By DiscourseFan 2024-09-2017:041 reply

              1. Protein folding is not AGI, and its a technology (much like, say, telecommunications), which no human on their own would be able to perform or even expected to.

              3. How can an AI (in a general sense) create a model of underlying reality if the humans who create them do not have access to underlying reality but only the forms of its appearance?

              • By ben_w 2024-09-2019:13

                1. I didn't say AGI and neither did the person I replied to.

                They said AI, I said AI.

                But protein folding is also very much a thing humans did by playing games. Literally: https://en.wikipedia.org/wiki/Foldit

                And Transformers are able to learn to use tools, so even mediocre ones can write and then invoke specialist AI.

                3. To reach the quality level I specified, that of "You need a PhD to compete with this", it is only necessary to program the AI to be as capable of learning as a PhD student.

                This is the standard AI researchers are aiming for, and what I was writing of.

                Can they do that? Dunno, and I hope not. But I've bought some tech shares just in case they actually can, because I doubt I'll be able to keep up if that's the near future.

HackerNews