![]() |
|
![]() |
| 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. |
![]() |
| 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. |
![]() |
| 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. |
![]() |
| 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...) |
![]() |
| > 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? |
![]() |
| 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) |
![]() |
| 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/ |
![]() |
| 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! |
![]() |
| 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? |
![]() |
| 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. |
![]() |
| the point being more that they can chatgpt their assignments and then use their new-found free time to go do something interesting instead. |
![]() |
| 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. |
![]() |
| 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! |
![]() |
| 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. |
![]() |
| 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. |
![]() |
| 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 |
![]() |
| 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. |
![]() |
| Neat hack.
Painfully tedious youtubeisms in that video. The way it is presented I couldn't help but wonder "this isn't how someone who does that thing would tell me they did that thing...". |
![]() |
| Unfortunately that’s what it takes to succeed on YouTube.
If the video becomes boring at any point, the average watch duration plummets and Googles algorithm nukes it from orbit |
![]() |
| Yeah in a room with a bunch of hackers, makers, DIYers (who actually do the things sometimes), this sort of "so I drew the rest of the owl" wouldn't fly.
Youtube though almost requires it. |
![]() |
| I'm not saying they didn't do it, it's just the vibe I get due to the youtubeisms. It doesn't change because someone says they did it, we both just watched the same video ;) |
![]() |
| > I’m not quite sure what you mean by YouTubeisms
The unending barrage of memes, the animations, floating emojis, the music constantly changing pace, the bright colors, "Youtube-voice", etc. etc. Compare it with Ben Eater building a video card: https://www.youtube.com/watch?v=l7rce6IQDWs (of course the level of detail is higher but just focus on the style, voice, lack of animations and memes. He cracks a joke here and there, but isn't full of Youtubeisms.) And yes, it's a different genre. And yes, some people hate the genre that youtube is filled with these days. |
![]() |
| Mine would include much more technical detail. Would make for a terrible YouTube video if one is after views though, which is what the commenters point is :) |
![]() |
| YouTube is huge, there's all sorts of YouTubers out there. There are niche audiences for long-form detailed content too, in the million-viewership range. See Ben Eater for example. |
![]() |
| > most had also played my TI-83+ version of Blackjack.
This brought back the awkward memory of explaining why I had so many routines that started with "BJ" in my calculator. |
![]() |
| Slightly tangential, but it is outrageous that high school math classes require their students to buy these expensive calculators. The educational benefit that they supposedly provide eludes me. |
![]() |
| Citation needed?
What do you think happened, they refabricated the chips on a smaller process to make room for explosives? How do you make extra room on the component level? |
![]() |
| OT but I started losing interest in math after ap calc. Honestly it was fun af doing math without calculator.
Using a calculator took most of the fun out of it for me. |
![]() |
| ...and then they rewrote all the "calculator allowed" problems because there was no longer a way to permit calculators. |
My programming didn’t improve much after high school but I’m still kind of proud of my not-totally-cheating cheating.