Live data from Hacker News

GPT-4 Designed a Programming Language

lukebechtel.com

231–240 of 338 posts

Re: GPT-4 Designed a Programming Language

#231

Earlier quoted context omitted.

The question is when does guessing become a moot point? AlphaGo guessed it’s way to being the best. Can something guess it’s way to evolving into a less guessy thing? I think so. Look at us? I am aware of how it works and used to be ‘it’s ok, it won’t happen’ but now I am actually pretty concerned. We think GAI as the thing but there maybe a reality that doesn’t require full GAI to completely unhinge us. I mean, what…

> AlphaGo guessed it’s way to being the best. No it didn't, AlphaGo was backed by an algorithm that perfectly understood go and used that to train itself to play go better. That is a completely different situation. If you tried to make a go engine that only tried to replicate old moves then you'd have a hard time making it perform valid moves. ChatGPT is like such an engine and we just made it perform valid moves mos…

Because it is not just reproducing existing moves. An LLM can come to acquire a model which models the structure of moves (in chess for instance using letter an number indexing of board positions), the checking of valid moves and the valuation of board positions.

It seems surprising that training an LLM would result in layers/weights which contain such representations but it seems that this is indeed an efficient representation of information in the same way that neural nets would learn addition by encoding textual integers into floats.

Re: GPT-4 Designed a Programming Language

#232
post #170

Last year, when Blake Lemoine was fired by Google for claiming his AI was sentient, a lot of people on this website sensibly noted that the danger of these chatbots was not that they were sentient, but that average people could easily be tricked into thinking that they were. And now here we are: it seems we tech people are every bit as susceptible to this kind of thinking as the average joes we looked down on. Actual…

Well put. I share the sentiment. I used GPT-3/3.5/4 for multiple tasks and I never found it useful. It just feels… average. It can “answer” many questions correctly but that’s only on the data set it’s been training on. I asked it to solve Elixir issues, write Elisp snippets, figure out why my Rust code was complaining about lifetimes and even went for easy mode and asked for JavaScript code. Only JavaScript (very po…

> In the end I have this feeling that GPT is on a level of 7 year old with an access to vast library.

It's probably more like a 14 year old but I think you're probably right. It can give step-by-step instructions and even the code to set up entire web apps, but it's only when you go through those steps that you find the issues. Packages out of date, less-than-optimal ways of handling non-obvious cases, and I've even found it trying to use javascript functions that have never existed. To its credit, it apologizes and tries again when I call it out. Maybe GPT-5 will be the real one to worry about.

Re: GPT-4 Designed a Programming Language

#233

Last year, when Blake Lemoine was fired by Google for claiming his AI was sentient, a lot of people on this website sensibly noted that the danger of these chatbots was not that they were sentient, but that average people could easily be tricked into thinking that they were. And now here we are: it seems we tech people are every bit as susceptible to this kind of thinking as the average joes we looked down on. Actual…

99.9999 percent of humans are no more than copiers of other people's ideas. With no conceptual insight, no original ideas, etc etc. That doesn't mean they're not sentient. :-)

Re: GPT-4 Designed a Programming Language

#234
post #225

Last year, when Blake Lemoine was fired by Google for claiming his AI was sentient, a lot of people on this website sensibly noted that the danger of these chatbots was not that they were sentient, but that average people could easily be tricked into thinking that they were. And now here we are: it seems we tech people are every bit as susceptible to this kind of thinking as the average joes we looked down on. Actual…

The interesting part of the exchange is the contrast between the surface level syntax of the exchange and the semantics below. It reminds me of teaching in a lot of ways. The level of polish on the immediately apparent surface level of the conversation is very high: reasonable tenents, good justification and ability to explain them. But then applying them directly into an example falls down a bit. The language is a b…

> I like the use of the arrows in the function definitions though :) I've seen that somewhere before…

Python type hints probably.

I (ab)used them for good effect when I was fiddling around with the spark earley parser that used to be part of the python build system.

Re: GPT-4 Designed a Programming Language

#235

Earlier quoted context omitted.

Right but can you make the claim that they don't understand anything at all? That they're stochastic parrots? Because that's the direction where your own logic is taking you. I'll concede one thing, LLMs can't use vicious insults and subtle slights to cover up the lack of a good argument. That's a human specialty done by people who are too scared to admit that they're wrong.

> claim that they don't understand anything at all? They certainly don't understand enough to get things right without a few thousand examples already demonstrating the solution to a specific problem.

Taking a long time to learn something doesn't mean that something wasn't learned nor understood. Two separate topics.

Even chatGPT understands this:

   ME: Does someone or something requiring a thousand examples to understand something imply that it doesn't understand anything?  
   
   CHATGPT: No, requiring a thousand examples to understand something does not necessarily imply that someone or something doesn't understand anything. It simply suggests that the thing being understood is complex and requires a significant amount of data or examples to fully grasp.

   CHATGPT: For example, in the context of machine learning, a large dataset of examples may be required to train a model to perform a specific task accurately. This does not mean that the model doesn't understand anything; rather, it suggests that it needs a lot of data to be able to generalize and apply its understanding to new situations.

   CHATGPT: Similarly, in the case of human learning, some concepts or ideas may be challenging to understand without multiple examples or explanations. This does not mean that the person doesn't understand anything; it simply suggests that they need more exposure to the concept to fully comprehend it.

   CHATGPT: In summary, the amount of data or examples required to understand something does not necessarily indicate a lack of understanding. It may simply reflect the complexity of the topic or the learning process.
  
Why don't you understand it?

Re: GPT-4 Designed a Programming Language

#236

Earlier quoted context omitted.

Oh please. This community is filled to the brim with people that are addicted to negativity and contrarianism. LLM criticisms very typically go far far beyond “this isn’t the singularity”, well toward “LLMs do nothing of value, snd certainly can’t I - the esteemed developer - with anything I find hard in my job!”

Not many say "LLMs do nothing of value". Many comments say LLMs aren't useful to them, but I haven't seen many say that LLMs aren't useful at all.

I’ve seen countless comments stating that it is just predicting the next token, move along, nothing to see here.

Re: GPT-4 Designed a Programming Language

#237
post #170

Earlier quoted context omitted.

Well put. I share the sentiment. I used GPT-3/3.5/4 for multiple tasks and I never found it useful. It just feels… average. It can “answer” many questions correctly but that’s only on the data set it’s been training on. I asked it to solve Elixir issues, write Elisp snippets, figure out why my Rust code was complaining about lifetimes and even went for easy mode and asked for JavaScript code. Only JavaScript (very po…

You probably never had to work with one of the 99% of programmers in the world that are not of your level (I am assuming it is high, otherwise you might just be very scared saying all this, and rightfully so), but me, working in the fortune 1000 company space, worked with many. Most of my colleagues can readily be replaced by gpt-4 today as far as coding and documentation goes. They make the same errors as you notice…

Many humans have lost their jobs to dumb programs before. If your job is mostly copying code snippets and modifying them a tiny bit then yeah, you should worry, these language models are great at that. If you are doing more creative coding then it will probably take a while.

Re: GPT-4 Designed a Programming Language

#238
post #178

Earlier quoted context omitted.

Is something new that isn't a synthesis of past things not just a stochastic process? Human inventiveness seems to heavily follow a pattern of relatively minor iterations of what came before, extraordinarily rarely something that even seems to defy the past and be truly different and independent.

Democracy, nuclear power, calculus, dna helix, x-ray, written word, relativity comes to mind for starters. There are millions others.

Care to elaborate how any of those involved humans inventing something that wasn't a combination of synthesis with a stochastic process filling in the gaps?

E.g the discovery of x-rays took over a century of applying small iterations to established processes to accumulate data. There was no big, sudden leap of insight there.

Re: GPT-4 Designed a Programming Language

#239

Earlier quoted context omitted.

You probably never had to work with one of the 99% of programmers in the world that are not of your level (I am assuming it is high, otherwise you might just be very scared saying all this, and rightfully so), but me, working in the fortune 1000 company space, worked with many. Most of my colleagues can readily be replaced by gpt-4 today as far as coding and documentation goes. They make the same errors as you notice…

Many humans have lost their jobs to dumb programs before. If your job is mostly copying code snippets and modifying them a tiny bit then yeah, you should worry, these language models are great at that. If you are doing more creative coding then it will probably take a while.

Yes, totally correct. I am just saying what I see as the norm; the norm is not you and me or many other HNers. They should worry in my opinion. I see it every day, and worse, none of them even heard of gtp or copilot.

Re: GPT-4 Designed a Programming Language

#240

Earlier quoted context omitted.

> We're already able to pour buckets of scorn on its capabilities No we don't, we are just trying to put a damper on all the "the singularity is here!" style comments that seems to flood any discussion about GPT.

Oh please. This community is filled to the brim with people that are addicted to negativity and contrarianism. LLM criticisms very typically go far far beyond “this isn’t the singularity”, well toward “LLMs do nothing of value, snd certainly can’t I - the esteemed developer - with anything I find hard in my job!”

>Oh please. This community is filled to the brim with people that are addicted to negativity and contrarianism. LLM criticisms very typically go far far beyond “this isn’t the singularity”, well toward “LLMs do nothing of value, snd certainly can’t I - the esteemed developer - with anything I find hard in my job!”

Yep. Welcome to HN. And welcome to the majority of humanity!

https://lifearchitect.ai/contrarianism/

https://lifearchitect.ai/why-does-ai-make-you-so-angry/

https://lifearchitect.ai/ai-panic/

Post reply on HN