Live data from Hacker News

GPT is all you need for the back end

github.com

261–270 of 278 posts

Re: GPT is all you need for the back end

#261
post #210

Earlier quoted context omitted.

An interesting take on AI is that it's just a tool that overcomes some of the quirks of capitalism, and we are impressed with that because we are so deeply entrenched in capitalism. Put differently - every website needs a back-end. 95%+ of websites don't differentiate on their back-end, but they still need to build from scratch since there's no incentive for businesses to share knowledge with unaffiliated businesses.…

>[using probability it] answers your question in the best way possible, based on the results of its training. In medical school, we were taught Differential Diagnosis, which is the manner which GPs MUST utilize to solve symptoms. This is a probabilistically-determined ranking of what is MOST LIKELY to be the cause, based on how the patient presents [medical symptoms]. A LLM like ChatGPT is already demonstrating can,…

> filter through many of the "first guess" diagnosis, and prevent unnecessary testing using information that extend beyond the single minds of patient and doctor.

Source? I haven't heard anyone report this kind of capability for chatGPT or any other model. I have seen a lot of examples of very confident and wrong. Which is the opposite of what you want in a probabilistic assessment.

Re: GPT is all you need for the back end

#262

Art is where an approximation is fine and you can fill the holes with "subjectivity", but engineering is where missing a bolt on a bridge could collapse the whole thing. AI is adequate for art. It is NOT suitable for engineering. Not unless you build a ton of handrails or manually verify all the code and logic yourself.

It depends on what you want out of life. * If you want a medical device, it's a problem. * If you want a fun game or piece of social media, it's probably not. Over time, we'll know the contours a lot more. A lot of engineering came about purely empirically. We'd build a building, and we'd learn something based on whether or not it fell down, without any great theory as to why. I suspect deep language models might go…

> * If you want a medical device, it's a problem.

> * If you want a fun game or piece of social media, it's probably not.

This is exactly the distinction between requires engineering and does not require engineering. Current models are great for the latter, but dangerous for the former.

Re: GPT is all you need for the back end

#263
post #132

The average take here is prob to laugh at this, which is fine - but maybe consider, for a moment, there is something to this.

>consider, for a moment, there is something to this. I have been playing / "teaching" technical people far-more-cabable (but less-human) than I... to play with ChatGPT-like interfaces. It is so hard to get ONLY_BRAINS to stop asking technical questions [database] and start MAKING CONNECTIONS between their individual areas-of-expertise. To guess a human connection, and then let GPT brute-force a probabilistic response…

it's going to be a long road for a lot of people who can't flex with these kinds of changes

Re: GPT is all you need for the back end

#264

me: haha cute, but this would never work in the real world because of the myriad undocumented rules, exceptions, and domains that exist in my app/company. 12 year old: I used GPT to create a radically new social network called Axlotl. 50 million teens are already using it. my PM: Does our app work on Axlotl?

Ask Perplexity.AI to explain what Kurt Vonnegut's "Timequake" (1997) computer program Palladio is capable of [spoilers follow]: >Here's the thing: Frank went to the drugstore for condoms or chewing gum or whatever, and the pharmacist told him that his sixteen-year-old daughter had become an architect and was thinking of droping out of high school because it was such a waste of time. She had designed a recreation cent…

wow! prescient. I love Kurt Vonnegut.

Re: GPT is all you need for the back end

#265

me: haha cute, but this would never work in the real world because of the myriad undocumented rules, exceptions, and domains that exist in my app/company. 12 year old: I used GPT to create a radically new social network called Axlotl. 50 million teens are already using it. my PM: Does our app work on Axlotl?

Ask Perplexity.AI to explain what Kurt Vonnegut's "Timequake" (1997) computer program Palladio is capable of [spoilers follow]: >Here's the thing: Frank went to the drugstore for condoms or chewing gum or whatever, and the pharmacist told him that his sixteen-year-old daughter had become an architect and was thinking of droping out of high school because it was such a waste of time. She had designed a recreation cent…

> and killed himself the first time.

is an oddly poetic way to say that.

also, i tried getting chatgpt to list a bill of materials for a shed build and it refused. maybe one day.

Re: GPT is all you need for the back end

#266
post #263

Earlier quoted context omitted.

>consider, for a moment, there is something to this. I have been playing / "teaching" technical people far-more-cabable (but less-human) than I... to play with ChatGPT-like interfaces. It is so hard to get ONLY_BRAINS to stop asking technical questions [database] and start MAKING CONNECTIONS between their individual areas-of-expertise. To guess a human connection, and then let GPT brute-force a probabilistic response…

it's going to be a long road for a lot of people who can't flex with these kinds of changes

I have had to stop getting too-excited (i.e. demonstrating what 85%+ this technology can do) because it incites concern towards my well-being from peers that I know genuinely do love me. "You're 'manic' " is a terrible response to somebody holding out there handing, trying to show you the future: "I can only show you the door, Neo; you have to open it." The human hostility that smarter people are showing towards this is simple-minded, certainly. Wrap your heads around it folks; I'm here if you have any (good or bad) questions.

The more friends, the merrier!

A brother even questioned with significant concern that it is scary how much "loners" tend to enjoy this technology; I had to explain that I (a "loner") have more actual friends than he, and that one wife cannot replace all these supposed friends that everybody is supposed to have — 400,000,000 people in the world readily admit to not having even a single friend.

I have a few trusted friends, and it seems the "less techie" the friend, the more rapidly they are able to understand this.

After playing with ChatGPT -projects for about six weeks, I can assure you the creativity is a "unhuman" activity, rare even among homo sapiens; and that most flesh-carrying meatbags are more machine-like than readily admitted.

Re: GPT is all you need for the back end

#267
post #121

Earlier quoted context omitted.

Are we the Vogons?

See also: Star Trek's Ferengi . If you are unfamiliar with Star Trek's "cosmoverse," just go to http://perplexity.AI , and ask it to explain anything from that storyline, including the Ferengi, who existed solely to allow the writers of Star Trek to "mock" some of human's more ridiculous notions of "fair" and "what is." It be happenin' The world isn't fair, and GPT-like technologies will and are already making sweepi…

I think the questions raised about creativity by generative neural nets have pretty simple answers. Creativity requires a certain amount of thought put into it: A writer doesn't just mash other pieces of writing together into their own work—they think about how they want the audience to react and what kinds of things they could do to create those reactions. An LLM doesn't have a model of an audience, nor can it even account for the fact that its work creates reactions in any way. Instead, it just blindly reproduces the patterns evident in the material it's trained on. An LLM isn't any more creative than a Markov generator is; it just produces higher-quality output.

Re: GPT is all you need for the back end

#268
post #45

Earlier quoted context omitted.

ChatGPT is great at pretending it knows its sh*t.

The internet is full of examples of this but just to add one more data point. I asked about a specific Dutch book, ChatGPT was wrong about the author (it was another author born a century later). I corrected it but got told that the two authors were the same and it was a pseudonym. I ask the birthdate of the correct author. It gave me relatively correct answer with date of birth and death. I then asked about the birt…

I asked ChatGPT to write a function which takes a year as input and determines whether or not it's a leap year - a classic basic programming question. It answered perfectly. Of course, there are lots of examples of this code.

Then I asked it "Could you adapt the function so that it works on Venus, where years have 224 days?"

It offered me a new version of the function, which simply checks if the year is a multiple of 224. Apparently on Venus the number of days in a year and the frequency of leap years are the same number. It qualified the answer: "It's worth noting that this function is based on current knowledge and understanding of Venus..."

I asked it "What if we want the function to use Venus days as well as Venus years?"

It offered me the same function, except that a) the variable 'years' was now called 'days', and b) the modulus was changed from 224 to 224.701.

So I asked "Should the argument to the last function be a float or an integer?"

It gave me 3 pars of complete nonsense about how the difference between floats and integers affects the precision of calculating leap years (while again warning that the exact value of the Venus year might change).

ChatGPT does a very good imitation of a certain type of candidate I've occasionally interviewed, who knows almost nothing but is keen to try various tricks to bluff you out, including confidently being wrong, providing lots of meaningless explanation, and sometimes telling you that you are wrong about something. I have never hired anyone like this, but I've occasionally come close.

I have been trying various interview questions on ChatGPT, originally because my colleagues warned me that a candidate who was surreptitiously using it could ace almost any interview. I was skeptical and I have not been convinced.

But I think it's actually a great exercise to practice interviewing on it. If ChatGPT can answer your questions accurately (try to be fair and ignore its slightly uncanny tone), then you probably need better questions. If you are quite technical and put some thought into it, you should be able to come up with things which are both novel enough and hard enough that ChatGPT will simply flounder catastrophically. (I'm not referring to 'tricks' like the Venus question, but real questions on how to achieve something moderately complicated using code.) It's a really good reminder too that when we ask candidates to write code, we should examine and debug it in detail, then ask decent follow-up questions, rather than just accepting something that looks right.

Re: GPT is all you need for the back end

#269

Computing is slowly transforming into something out of fantasy or sci-fi. It’s no longer an exact piece of logic but more like “the force”. Something that’s capable of wildly unexpected miracles but only kinda sorta by the chosen one. Maybe.

yeah all it takes is all the open source software on earth that humans spent years developing and debugging.. I wonder how would we be able to evolve that thing with whatever research will yield, or will it be eternal stagnation with the same model pooping out the same "backends".. Probably people are celebrating too early.

Re: GPT is all you need for the back end

#270

Earlier quoted context omitted.

> I keep hearing this assertion, that GPT can be wrong, therefore it’s an unworkable technology. This is a straw man, I did not say any such thing. I am just pointing out the limitations that people like the author of this article seem to be blissfully unaware of. Also I would argue that your premise of AI vs a Jr eng is pretty bad. Junior engineers are not writing things to 85% correctness. If they are, they should…

>...even the worst human programmers have error rates well below 1% FOR CODE THAT ACTUALLY SHIPS. I added that emphasis, and you should realize that shipping code is the result of teams, and engagement like ChatGPT is demonstrating will replace most of your fellow human teammembers, and the only human input may be "putting it all together..." this is a top-level jobtask, with limited employment opportunity; I worry t…

I have 3 main clients now:

1. project with large code bases that I maintain, the configs alone are of the scale of 20k lines of yaml files

2. Prototyping client with smaller code bases and varying requests for projects needing to be adapted for their clients

3. Implementing research results of a research institute

In all what I have/saw, I still don't see a single use case for GPT assisted programming. Even for snippets, I have a large repository of lua snippets for neovim and coockicutter templates that I built throughout the years.

Post reply on HN