TheOnly92 | 2 years ago | on: Show HN: Bulletpapers – ArXiv AI paper summarizer, won Anthropic Hackathon
TheOnly92's comments
TheOnly92 | 2 years ago | on: Teaching Programming in the Age of ChatGPT
Godbolt is a compiler explorer, it shows disassembly of a code but there's nothing to visualize each step in the process.
TheOnly92 | 2 years ago | on: Teaching Programming in the Age of ChatGPT
I don't think Jupyter notebooks or like similar REPL interfaces will help too much for my course, at least in the current syllabus. I'm aiming to teach about pointers, memory management etc, the more fundamental parts of how to interact with computers instead of a high level language. Though I would agree that the current UI is suboptimal, some improvements in allowing students to visualize memory layouts and see how their code manipulates memory will help a lot.
TheOnly92 | 2 years ago | on: Teaching Programming in the Age of ChatGPT
I'd expect simple tasks like calculating RMSE to definitely be within the abilities of LLM, you might combine things like actually reading the vectors from a CSV file (or a custom format) and calculating RMSE then sorting them etc to see the limitations of LLMs. Most students have no issues with calculating RMSE, they have issues with trying to do all the other stuff that leads to it, and then the combination of sorting and other tasks.
Regarding the restrictions, most of them are just don't use itoa/strtod or strcpy or some other standard library functions.
TheOnly92 | 2 years ago | on: Teaching Programming in the Age of ChatGPT
In my own assignments however, I focus less on algorithmic stuff but more on adding and mixing several things together. E.g. instead of just sorting, do group & sort, and a combination of a bunch of other practical stuff like reading big-endian binary files.
TheOnly92 | 2 years ago | on: Teaching Programming in the Age of ChatGPT
TheOnly92 | 2 years ago | on: Teaching Programming in the Age of ChatGPT
For my own course, I think several factors contributed to students not utilizing ChatGPT as much:
- The assignments are not in English, and performance of ChatGPT in languages other than English is subpar.
- The programming language that I'm teaching is C, I'd imagine Python/Javascript and other more popular languages might lead to different outcomes
- I did specifically design the assignments so that copy/pasting the assignment to ChatGPT does not lead to a usable answer (by restricting use of certain standard library functions, making the assignment more complicated)
- The course is not introductory, i.e. a previous course already taught the basic syntax of C and basics of programming, so I can make my assignments much more advanced
It's difficult to say if advancements in LLMs will make my job harder, where say copy/pasting my more complicated assignments can lead to correct results. But from what I can see right now, LLMs still have trouble solving novel problems, so it's probably always possible to come up with assignments that's difficult for them to solve.TheOnly92 | 2 years ago | on: Are emergent abilities of large language models a mirage?
I think the paper is correct that there are no "emergent abilities", i.e. abilities that might suddenly appear when scale of the model is increased. And though it might not be accurate, but the paper did make some effort to formalize and I think it is a good attempt to kind of prove the point.
However as we recognize, there are still some weird discontinuities in which at one point the model is useless and suddenly it becomes very useful. This "discontinuity" IMHO is probably just perceptional, but the underlying metric is continuous.
TheOnly92 | 3 years ago | on: Lost USB with 460k city residents’ personal data found
TheOnly92 | 3 years ago | on: Lost USB with 460k city residents’ personal data found
Many people on the internet guessed what the password probably was (city name + year).
TheOnly92 | 4 years ago | on: A quick breakdown of what SWIFT is and why it matters
TheOnly92 | 4 years ago | on: Banks beware, Amazon and Walmart are cracking the code for finance
TheOnly92 | 6 years ago | on: Japan to close schools nationwide to control spread of virus
Source (jap): https://www3.nhk.or.jp/sapporo-news/20200227/7000018387.html
TheOnly92 | 12 years ago | on: Live stream of Japanese deep submergence vehicle's 5,000 meter dive [video]
TheOnly92 | 12 years ago | on: Live stream of Japanese deep submergence vehicle's 5,000 meter dive [video]
TheOnly92 | 12 years ago | on: Live stream of Japanese deep submergence vehicle's 5,000 meter dive [video]
submarine|-------optic fibre------>mothership------satellite-----internet
TheOnly92 | 12 years ago | on: Live stream of Japanese deep submergence vehicle's 5,000 meter dive [video]
TheOnly92 | 12 years ago | on: Live stream of Japanese deep submergence vehicle's 5,000 meter dive [video]
TheOnly92 | 12 years ago | on: Live stream of Japanese deep submergence vehicle's 5,000 meter dive [video]
TheOnly92 | 12 years ago | on: Live stream of Japanese deep submergence vehicle's 5,000 meter dive [video]
Congrats to around 110k people who are currently diving :D
Now, I'm not saying there is no room for improvements. The fixed format an academic paper has with abstract and the actual paper may actually be replaced by what is shown here, and I genuinely hope to see more experimentation with the communication of scientific studies, but that is unfortunately not being focused on in the academic world.