Live data from Hacker News

AI Homework

stratechery.com

71–80 of 296 posts

Re: AI Homework

#71
post #7

There has been a lot of "well, we had a good run" comments on ChatGPT threads from engineers lately. I get where this sentiment is coming from, but I also think that the article paints a good picture of how we must "pivot" as a species to avoid faceplanting completely. Zero Trust Homework sounds like a strategy we will be forced to implement: the system will frequently give the wrong answers (and not just on accident…

I agree with the general optimism in your take, however, I am unsure whether people without any training in ex-novo production (ie, writing from scratch) will be able to operate competently, at least in the realm of code.

I am blown away by Copilot's capabilities (haven't tried ChatGPT yet, it's down right now), but I can only operate it because I have written tons of code beforehand. I am getting the best results from it by writing prompts in a language that sometimes includes domain-specific language ("accounts", etc.) but still heavily leans on programming constructs ("write a map with a tuple of integers as a key, and a string as a value")

Maybe there's a way of learning how to code without ever writing a genuine line by yourself. You learn some rudiments, read the language docs, start writing prompts and create a testing loop based on expected outputs. Maybe. But it's uncharted territory.

Same question goes for good ole writing - can you produce new Hemingways with the process you describe? I know there is a certain vision where the AI will be the new Hemingway but you are talking about a shorter term (~10 years) where it's unlikely will be the case... Will kids be able to properly write if they only train to be editors?

As an addendum, I was at GitHub conf and saw Prof. Malan of Harvard CS50 fame claiming that at present his course will not allow the use of tools like Copilot. I have taken the course and they have plagiarism control systems but I don't know how they are going to control this potential explosion.

Re: AI Homework

#72
Zero trust homework you say. When I was a young boy, our school tried to ban us from using calculators.

It was clearly beneficial for everyone in the short run and kinda pointless in the long run.

I think we are facing a similar problem. We are trying to stop calculators

Re: AI Homework

#73

Earlier quoted context omitted.

Over the weekend Twitter was 30% ChatGPT screenshots and 20% engineers frothing about how ChatGPT would replace programming, article writing, even Google Search. Such engineers must be juniors, or have persisted in their life with a totally wrong idea of how engineering is done and engineering is built. I can't imagine thinking that one could build software systems or essay arguments by trusting an AI system you don'…

Couldn't this help a 10x engineer become a 100x engineer? The secret is still going to be in understanding what to ask for and ensuring that what gets spit out works. It's just going to be so much faster. Is there anyplace in the world for a .5x developer or even a 1x developer in a chatgpt world?

"Couldn't this help a 10x engineer become a 100x engineer?"

No, because the thing that makes you a 10x engineer is not generally writing code. (Let me just take the "10x" term for now as given and not dip into critique I've made elsewhere already.) It is certainly a baseline skill required to get there, but the things that make you 10x are being able to answer questions like, should this be built at all? There are 5 valid architectures I could use to solve this problem, which has the overall best cost/benefits analysis for the business as a whole? (As opposed to the 1x, who will likely run with either the first they come up with, or the one architecture they know.) If I'm working with 5 teams to solve this particular problem, what's the correct application of Conway's Law, in both directions, to solve this problem with the minimum cost in the long term? What's the likely way this system will be deprecated and can we make that transition smoother?

I am abundantly confident you could feed this AI a description of your problem in terms of what I gave above and it will extremely confidently spit out some answer. I am only slightly less confident it'll be total garbage, and most of that confidence reduction is just accounting for the possibility it'll get right by sheer luck. "The average of what the internet thinks" about these issues can't be more than a 2x engineer at best, and that's my very top-end estimate.

I'm not promising no AI will ever crack this case. I'm just saying this AI isn't going to do it. Over-reliance on it is more likely to drop you down the "Xx engineer" scale than raise you up on it.

For that matter, at least at the level I operate at most of the time, coding skill isn't about how fast you can spew it out. It's about how well you understand it and can manipulate that understanding to do things like good, safe refactorings. This tech will not be able to do refactorings. "How can you be so confident about that claim, jerf?" Because most people aren't digging down into how this stuff actually works. These transformer-based technologies have windows they operate on, and then continue. First of all, refactoring isn't a "continuation" anyhow so it's not a very easy problem for this tech (yes, you can always say "Refactor this code" and you'll get something but the nature of this tech is that it is very unlikely to do a good job in this case of getting every last behavior correct), but second of all, anything that exceeds the window size might as well not exist according to the AI, so there is a maximum size thing it can operate on, which isn't large enough to encompass that sort of task.

It really reminds me of video game graphics, and their multiple-orders-of-magnitude improvements in quality, whereas the underlying data model of the games that we are actually playing have grown much, much more slowly. Often late 1990s-era games are actually richer and more complicated than the AAA games of today. But on the surface, a modern game blows away any 1990s game, because the surface graphics are that much better. There's an analog to what transformer-based AI tech is doing here... it is really good at looking amazing, but under the hood it's less amazing an advance than meets the eye. I do not mean to slag on it, any more than I want to slag on graphics technology... both are still amazing in their own right! But part of what they're amazing at is convincing us they're amazing, regardless of what lies beneath the tech.

Re: AI Homework

#74

Zero trust homework you say. When I was a young boy, our school tried to ban us from using calculators. It was clearly beneficial for everyone in the short run and kinda pointless in the long run. I think we are facing a similar problem. We are trying to stop calculators

This, homework graders should assume this tool is a utility.

Re: AI Homework

#75

Zero trust homework you say. When I was a young boy, our school tried to ban us from using calculators. It was clearly beneficial for everyone in the short run and kinda pointless in the long run. I think we are facing a similar problem. We are trying to stop calculators

> kinda pointless in the long run

Are you claiming that you and the other students derived no long-term benefit at all from learning how to perform arithmetic without a calculator?

I would claim that there is a long-term benefit to learning the fundamentals of mathematics.

Re: AI Homework

#76

Zero Trust Homework is a fascinating idea, as described in the article, but I don't know how many teachers will adapt because they'll just end up confusing themselves. When you read too many lies, you might start forgetting the truth yourself. Instead, what I think there will be a much greater short term market for, is a system that will run the teacher's homework assignment (with variations) against GPT-3, ChatGPT,…

The problem is there are infinity different permutations of any outputs from GPT and such.

Re: AI Homework

#77
I think schools will require students to submit recorded videos of their screens with their homework being done. These videos will be checked by an AI and flagged if something looks suspicious. The schools could also require a video of the student doing the work. Could be a startup opportunity, but I heard that selling to schools sucks.

Re: AI Homework

#78
post #7

There has been a lot of "well, we had a good run" comments on ChatGPT threads from engineers lately. I get where this sentiment is coming from, but I also think that the article paints a good picture of how we must "pivot" as a species to avoid faceplanting completely. Zero Trust Homework sounds like a strategy we will be forced to implement: the system will frequently give the wrong answers (and not just on accident…

I agree with the general optimism in your take, however, I am unsure whether people without any training in ex-novo production (ie, writing from scratch) will be able to operate competently, at least in the realm of code. I am blown away by Copilot's capabilities (haven't tried ChatGPT yet, it's down right now), but I can only operate it because I have written tons of code beforehand. I am getting the best results fr…

Taking a step back: Isn't it kind of daft that we humans must go through years of training to learn esoteric languages and ways of bending our brains backwards in order to tell a computer how to perform arguably simple tasks? In the ideal world, you can tell the computer what you want to happen and... it happens. If not, then you did not explain all your edge cases, and the conversation continues.

I think it can be argued that we have, seemingly overnight, made vast progress towards that world. You specifically mention code, but that concept is irrelevant in this world. Indeed, this is uncharted territory!

Re: AI Homework

#79

Zero trust homework you say. When I was a young boy, our school tried to ban us from using calculators. It was clearly beneficial for everyone in the short run and kinda pointless in the long run. I think we are facing a similar problem. We are trying to stop calculators

> kinda pointless in the long run Are you claiming that you and the other students derived no long-term benefit at all from learning how to perform arithmetic without a calculator? I would claim that there is a long-term benefit to learning the fundamentals of mathematics.

I am not sure that I've derived long term benefit from some of those parts.

If you wake me up at 3 AM and ask the sqrt of 196 I will say 14 and instantly fall back asleep. But it is there any value in that?

Don't get me wrong I love mathematics and I am sure that knowing the principles and fundamentals is beneficial.

At some point we have to decide what is essential and what is superfluous.

And I think that tools like GPT will put us in a position where we will have to make a lot of decisions very soon.

Re: AI Homework

#80
post #8

I love talking to GPT, but I've tried using it for some serious stuff (research, biz-dev) and less than serious stuff (Dungeons & Dragons) and the magic is still there but it has obvious blind spots which might be solved in the future but we're talking about the present. I am wholly amused how everyone got on that dude from Google that accused the AI of being sentient and Google about not caring, and now you have hug…

> I am wholly amused how everyone got on that dude from Google that accused the AI of being sentient and Google about not caring, and now you have huge names in the tech industry kinda drooling over this with what I believe to be the same passion. Is it strange? Someone can be extremely impressed with how a Boston Dynamic robot moves, while also being entirely unconvinced by claims that the lifelike movement is a sig…

> Someone can be extremely impressed with how a Boston Dynamic robot moves, while also being entirely unconvinced by claims that the lifelike movement is a sign of sentience.

Especially as those devices are all coded in a traditional manner, with no ML or NNs at all.

Post reply on HN