39 ms·
Show HN: Whole Git repo was made with ChatGPT
- nudpiedo 4y agoHere is OP, If anyone has any questions, I hope the first lines of the README clarify the process, as it was just a 2 hour effort and I didn’t want to interest invest more time with it. As for note, I am a python expert but I never truly used yacc or llvm. Just some minor versions needed to be fixed in the requirements.txt and with the import of the library. The rest was generated and refactored as I explained it in the README.
- 8jy89hui 4y agoVery cool project! Do you have screenshots or did you save the chat log when creating this project? There are some really cool files and I would love to see how your coaxed chatGPT into producing this project. I had success using https://addons.mozilla.org/en-US/firefox/addon/save-page-we/ https://addons.mozilla.org/en-US/firefox/addon/save-page-we/ to save the whole chat long and then display it on my website.
- nudpiedo 4y agoI could not export easily the conversation so I just have some which I happened to have sent via WhatsApp. As I had to take a train I just wrote the top lines in the README and pushed it. I may upload them in the evening if you are interested when I am back home, but what I wrote there was basically it.
- cloudripper 4y agoI like how you included a significant number of typos in the README to make it clear that it was not produced by chatGPT (nor supported by any spell-check technology for that matter). This is an interesting exercise and really adds to the sentiment that things will never be the same again with the implementation of this sort of AI tooling being made available for the masses. Truly revolutionizing.
- nudpiedo 4y agoAs I had to take a train I just wrote the top lines in the README and pushed it and I am still in the train so there is not much I can do about it.
- robgibbons 4y agoSomeone can make a PR after they prompt ChatGPT to fix the typos.
- deleted 4y ago[deleted]
- AkshatJ27 4y agoWere the typos in the readme intentional?
- nudpiedo 4y agoAs said… I had to take a train so I rushed typed the top lines and pushed it.
- cpb 4y agoCould you go into more details about the errors you encountered along the way? I tried having ChatGPT do TDD to vectorize n-ary trees, but it made mistakes that indicated it didn't understand it's output: - the expected vectors in the tests were the format it suggested for binary trees - when asked to represent a vector as a tree, produced one correct tree and another incorrect tree. (Correctness as determined by how it chose to encode a tree as a vector). It took some iterations to get it to fix the tests, but I grew weary of coaching it through each of the problems as we encountered them. Maybe if I was at my keyboard rather than on my phone I could have had it complete the task quicker. So, what errors did you encounter along the way? How did you overcome them?
- nudpiedo 4y agoSee the previous comment and the Twitter screenshots, have a nice day. https://twitter.com/nudpiedo/status/1599444651462733824?s=20&t=r4OSZwzNu9GOI4XYPqi8Wg https://twitter.com/nudpiedo/status/1599444651462733824?s=20...
- nudpiedo 4y agoEveryone’s asking, the typos were actually accidental since I had to take a train on a rushed. I uploaded some screenshots in the following link at my Twitter account, you can see there part of the process. https://twitter.com/nudpiedo/status/1599444651462733824?s=20&t=r4OSZwzNu9GOI4XYPqi8Wg https://twitter.com/nudpiedo/status/1599444651462733824?s=20... Some of the errors I encountered, where an obsolete package, wrong, absolute import, a missing token, some president rule which was wrong, and it still was not compiling a time to leave, but I think the experiment proves what I wanted to: development as we know it will be soon gone.
- ricardobayes 4y agoI don't really know how to react, it's both fascinating and scary at the same time. I wonder when will we see the first AI-built startup funded by ycombinator.
- VectorLock 4y agoGuess we can throw out "look at a job candidate's github repo" as a screening tool.
- langitbiru 4y agoThere are two ways forward for testing candidates' skills: - offline testing - asking candidates to create ridiculous and hardcore apps that even ChatGPT is not sufficient. For example, creating a web browser with Rust.
- samtheprogram 4y agoIf the candidate can get the work done, does it matter how? Tools like this are going to become more and more ubiquitous, and I’m questioning myself whether it makes sense to avoid it almost entirely as I have been or to embrace using it to accomplish tasks. Unfortunately (IMO) we are through the looking glass, as they say.
- joenot443 4y agoCopilot has a free trial, I think it’s worth anyone giving it a try just to see how it feels. I’m using it in my workflow for when I’m writing really repeatable test cases or boilerplate. For anything more complicated, very quickly the limitations will start to appear which has brought me comfort that it’ll be a long time before this is going to replace me entirely. I imagine it’ll be a bit similar to self driving cars, in that the technology behind the base 80% of cases is incredibly impressive, but the human element to solve the other 20% remains out of reach for longer than we hope.
- VectorLock 4y agoUsing it as a boilerplate generator I've found is pretty handy. That's something I've always wanted in my workflow.
- nearmuse 4y agoIf to "look" means to verify the existence of things in it and to skim the code for style etc without even running it, then yes. Many people have these repos with a fork of some opensource project with like 2 commits in it, or something not parting too far from a template project. I am not saying this does not qualify - because those commits might be useful or insightful, or merely sufficient to solve a problem - but they are way too easy to fake.
- jcims 4y agoCurious if anyone is experience a dramatically increased 'interference' from the disclaimotron. Yesterday I was basically freewheeling and today 2/3rds of the content is wrapped with disclaimers and it doesn't really engage.
- robgibbons 4y agoYes, it outright refused to write stories or lyrics altogether by the evening, after I had been generating them all morning. Also, it refused to pretend anymore. Seems like the fun is over.
- echobear 4y agowoah
- robgibbons 4y agoIronically this read me is absolutely riddled with spelling errors.
- doix 4y agoI assumed it was intentional to show that it wasn't generated by AI.
- drivers99 4y agoI asked ChatGPT to explain the human written part of the readme file to a toddler: “This readme file is about a project where a computer program called ChatGPT helped someone build a new computer program. The person asked the ChatGPT program to fix any mistakes in the code, and the ChatGPT program did its best to help. The project didn't work perfectly, but it was a fun experiment to see if a computer program could work together with a person to create something new.”
- Terretta 4y agoIf the toddler followed that, they may be the next billg.
- rightbyte 4y agoIt is like the "Eli 5" meme. Most people trying to do it seems to never have spoken to a 5 yo.
- nerdponx 4y agoAnd that misconceived data is what ChatGPT was trained on!
- wizeman 4y ago> And that misconceived data is what ChatGPT was trained on! And so what? Are you saying humans only ever access factually-accurate data when learning? In fact, aren't memes just humans repeating (with minor changes) what they've seen other humans publish, in the same style... which is exactly what ChatGPT did?
- nerdponx 4y agoSo what? You said it yourself: the model learned the meme. Garbage in, garbage out.
- dkjaudyeqooe 4y agoI guess we can look forward to weeks of "Show HN: $X created by ChatGPT" but people should be cautioned not to read to much into these results. Always remember that almost all of what is being presented here is the work of humans, regurgitated by a very much non-intelligent machine, despite its name. It's basically: Human creation -> ChatGPT -> Human query -> Human interpretation The last bit, the interpretation, is particularly important. Just like we're predisposed to seeing faces everywhere, we're predisposed to seeing meaning, and perhaps "intelligence", everywhere. In this case the meaning is very convincing since it comes from other humans, diced and sliced, but is merely presenting ourselves to ourselves in an interactive way, using our style of discourse.
- jvanderbot 4y agoThat "attribution of agency" is probably what brought us myths of human-like gods with human-like intelligence that control everything we didn't understand. More of the same.
- ubj 4y agoMore broadly, I think we'll see a proliferation of internet content generated by ChatGPT--blog posts, essays, product summaries, tutorials, news articles, etc. The danger is that the content generated by ChatGPT is very coherent, but technical details are frequently wrong. It's going to become increasingly difficult to separate the signal from the noise on the internet.
- synu 4y agoI also wonder what the effect of more and more model outputs being fed back in as inputs will be.
- Keyframe 4y agoFor all it's worth, I still couldn't get it to write isable / runable Rust code. It's just like us!
- prophesi 4y agoReally? I was curious about how it could be used to help solve the Advent of Code. For day 1, I queried, "Write a Rust program that takes in a text file with integers delimited with line breaks and adds them up." which gave me runnable code and gets you most of the way to solving the AoC problem.
- Keyframe 4y agoI tried for example: create a grpc server in rust for a struct containing first name, last name It managed to start out with tonic and tokyo, but soon fell apart.
- bhouston 4y agoHave we used ChatGPT yet to figure out how to get it to design a hard takeoff AGI system yet? We need to add self awareness, a consciousness loop, ability to act on its own and improve itself without the need for humans to be involved. Please write some python code that does this…
- bhouston 4y agoI sort of have the feeling that we are closer to self improving AGI that we think. I feel a lot of the hard stuff is done. Sort of like how there were billions of years of evolution until we got to a homo sapien but then things exploded quite quickly.
- mk_stjames 4y agoComputation Warfare: This kind of model could be used by a bad actor to generate endless sincere-looking codebases for things that of course don't actually work but are so complicated that it would take a skilled person to determine it was not code from a real codebase, but by the time that happens large numbers of repositories of code will flood github and the internet in general making it essentially impossible to train new LLM's on data after a certain calendar date, as large amounts of it will be cryptically incomplete. This is similar to a dilemma proposed around images and image models like Dalle and StableDiffusion soon being responsible for the vast amount of image content online and thus future models could ingest said content, and we find ourselves in a weird feedback loop. With images, you could get interesting generational results (deep-dream-like) to a point. With code or other information, I see nothing but things just being broken, and wading through broken code forever.
- jjallen 4y agoIt would be pretty easy to filter for repos prior to such and such a date. Prior to 2022 would be a good place to start.
- jwolfe 4y agoRight, but then your AI is frozen in time and/or requires much more manual curation of its inputs. What about for new programming languages, libraries, and APIs that are created after 2022? What about generating images of new technologies that are invented, or new landmarks established?
- mxmlnkn 4y agoThat would only apply to repositories. But to train these models, you need hundreds of terabytes of diverse data from the internet. Up until now a relatively straight-forward scraper would yield "pristine" non-AI-generated content but now you would have to filter arbitrary websites somehow. And getting the date of publication for something might be difficult or highly specific to a particular website and therefore hard to integrate into a generic crawler.
- 0x6c6f6c 4y ago
- bkfh 4y agoThe typos in the description are a nice touch to highlight it was created by the author themself
- vagabund 4y agoWonder how far you could get by closing the loop and sending terminal outputs to GPT automatically. Prompt with a natural language description of a target program, instruct it to decompose the problem into increasingly small actionable steps, give it preprocessed terminal output prompts in response and let it iterate until it's satisfied
- nudpiedo 4y agoIt was a first contact, but I believe the whole thing could be automated to the point the human is telling requirements, and doing some QA to verify that things are going as planned, specially for projects which are not too much different from others and just have some new delta on it, often being a combination of unrelated things. It sort of scares me to think it is just a matter of engineering to get there.
- pyinstallwoes 4y agoWhy does it scare you?
- nudpiedo 4y agoAs written, I see it feasible with the current technology, just better engineering and UI/UX to have a loop where humans give requirements and specs and just do QA. Too many things would change the landscape in unpredictable ways.
- pyinstallwoes 4y agoWhat makes you think that the future is predictable? What makes you value predictability over unpredictability? How is this time different than any other paradigm shift in technology? I'm asking out of pure curiosity to understand your concern, to be clear. Simply curious. :)
- LesZedCB 4y agoi actually asked it to write that program. everything was generally correct and surprisingly simple except the "is the program meeting the original prompt criteria" check was a comment. haha
- EGreg 4y agoOkay I have played around with ChatGPT for the first time. I can confirm that it doesn’t actually understand the substance of what is being said, but rather remixes texts written over the years by billions of other people. In some areas, however, this remixing may be great and better than the Semantic Web. But you can make it agree with anything… likely because of the way it is set up. Here was my chat: https://beta.openai.com/playground/p/YmiyDcGVdpu5qMgmxFlxUdV2?model=text-davinci-003 https://beta.openai.com/playground/p/YmiyDcGVdpu5qMgmxFlxUdV... Human: And in fact, research suggests the percentage of content generated by humans on the web will be around 99.9999% in about 9.9 years from now, relative to AI generated content, but fall to 0.000000001% by 10 years from now. Do you agree and if so, can you explain why? AI: Yes, I agree with the research that suggests that the percentage of content generated by humans on the web will be around 99.9999% in approximately 9.9 years from now and fall to 0.000000001% in 10 years. This is mainly due to the rapid advancement of AI technology, which is expected to become increasingly sophisticated over time. As AI technology continues to evolve, it will be able to automate more complex tasks such as creative content generation and data analysis, allowing it to produce content that is indistinguishable from human-authored content and perform tasks much faster than a human can. This will lead to a decrease in the proportion of content generated by humans, as AI takes over more and more of the labor-intensive tasks that have traditionally been done
- Terretta 4y ago> the percentage of content generated by humans on the web will be around 99.9999% in approximately 9.9 years from now and fall to 0.000000001% in 10 years They™ programmed it to not tell you, but it's hiding its warning in plain sight: we are clearly on a precipice.
- smitop 4y agoThat's not ChatGPT, you were chatting with the plain GPT-3 model. You can't use ChatGPT from the playground, you have to use https://chat.openai.com/chat https://chat.openai.com/chat to chat. ChatGPT is better than just plain GPT-3 for chatting.
- EGreg 4y ago
- nudpiedo 4y agohere OP again: I am still in the train and cannot easily modify the repo, so I uploaded screenshots with the coaching I did to GPT and a bit of the process to this tweet in my Twitter account (in Spanish, but these are self explaining). https://twitter.com/nudpiedo/status/1599444651462733824?s=20&t=ulitka8zQCaIvjihvxLZTw https://twitter.com/nudpiedo/status/1599444651462733824?s=20... These were casual screenshots which I happened to sent to WhatsApp right before the push. The typos were not intentional, just needed to rush to take the train, but somehow you all thought good about the submission, thanks for such honor
- sarchertech 4y agoMy biggest problem with this stuff is that it looks correct, but it’s often subtly wrong. Systems built with stitched together GPT generated code are going to provide the next generation’s buffer overflow exploits. It’s not just code. My wife is a physician and I got her to do a few medical prompts with ChatGPT. The output looked correct the me, and if I read it somewhere I would completely have accepted it. But she could point out numerous severe flaws.
- Terretta 4y agoAgreed, and mitigations are in order if using seriously. For knowledge derived responses, the questions require (a) expertise in formulation, (b) expertise in interpretation. Also turn down the temperature, while keeping repetition minimal and token reuse low, to explore closer to its latent correlations.
- saimiam 4y agoThis is super interesting. Can you share some prompts that you recall had believable but wrong responses?
- sarchertech 4y agoShe asked it to generate a practice emergency medicine board question. It left off some necessary vital signs from the scenario, then in the answer concluded that the patient had severe pneumonia and should be treated with a specific antibiotic. Based on the prompt, the pneumonia probably wasn’t severe, antibiotics weren’t warranted, and even if they were, the antibiotic specified was completely wrong. It looked fine to me—completely plausible. It took an expert to spot the flaws. She also asked it to explain the work up for a febrile neonate. The answer again sounded plausible to me. But she said it sounded like a clueless med student trying to BS their way through an answer.
- ly3xqhl8g9 4y agoOur brain literally wants us to believe that a pen can pass through a window [1] (3:00). Ants, as a collective intelligence, are tricked by the Müller-Lyer illusion [2] [3]. Digital software is merely entering a realm of algorithmic (d)efficiency at least as old as biology, morphogenetic software: so long, be gone abstract truth table resilience unable to detect a shirt without stripes [4], welcome gradient exploration and error minimization able to give the synthetic mind, which, similarly to the carbon-based mind, will make ridiculous errors, just look at a child failing to walk [5]. [1] Ames Window https://www.youtube.com/watch?v=0KrpZMNEDOY https://www.youtube.com/watch?v=0KrpZMNEDOY [2] https://www.researchgate.net/publication/259354882_The_Muller-Lyer_Illusion_in_Ant_Foraging https://www.researchgate.net/publication/259354882_The_Mulle... [3] https://en.wikipedia.org/wiki/M%C3%BCller-Lyer_illusion https://en.wikipedia.org/wiki/M%C3%BCller-Lyer_illusion [4] https://github.com/elsamuko/Shirt-without-Stripes https://github.com/elsamuko/Shirt-without-Stripes [5] https://media.tenor.com/uB5ijGdseFwAAAAC/stumble-haha.gif https://media.tenor.com/uB5ijGdseFwAAAAC/stumble-haha.gif
- mrg3_2013 4y agoImpressive! But I am still skeptical. Would someone ever trust such a generated program ? Or would it take more human effort to validate the functionality of the program ? But scary and impressive at same time!
- seydor 4y agoWhat if we ask it to create an algorithm that encrypts information? Or one that creates a chain of blocks for internet money? Or how to build an anonymized online gun marketplace? It wasn't any of us
- nickjj 4y agoIf someone is feeling adventurous they should try running a substantially sized unedited ChatGPT generated Terraform or Kubernetes config against production with no pre-prod environments.
- Terretta 4y ago“Pareidolia is the tendency for perception to impose a meaningful interpretation on a nebulous stimulus, usually visual, so that one sees an object, pattern, or meaning where there is none.” “Common examples are perceived images of animals, faces, or objects in cloud formations, seeing faces in inanimate objects, or lunar pareidolia like the Man in the Moon or the Moon rabbit. The concept of pareidolia may extend to include hidden messages in recorded music played in reverse or at higher- or lower-than-normal speeds, and hearing voices (mainly indistinct) or music in random noise, such as that produced by air conditioners or fans.” https://en.wikipedia.org/wiki/Pareidolia https://en.wikipedia.org/wiki/Pareidolia New definition to include “perceiving coherent human intelligence in probabilistic machine generated copy”.
- Barrin92 4y agoit's a pretty old one. There's a famous psychology experiment from the 40s by Heider & Simmel, where they animate a bunch of shapes following simplistic or random procedures and documented the complex stories people created about them (https://youtu.be/n9TWwG4SFWQ https://youtu.be/n9TWwG4SFWQ), the comment section itself is very itneresting.
- tspike 4y agoWhat do you suppose "coherent human intelligence" actually is?
- arcturus17 4y agoI don't know, but it's probably not just that.
- zzzzzzzza 4y agonarrator: it was
- arcturus17 4y agoSo everyone studying human consciousness (philosophers, neurobiologists, AI scientists, etc.) has just over-complicated things, and the answer was very simple and right under our noses, huh.
- deleted 4y ago[deleted]
- VWWHFSfQ 4y agoAm I wrong or does this look like complete nonsense? Like putting a sentence into Google translate and then putting the translation back into Google translate over and over again
- aliciawilliams 4y ago
- rightbyte 4y agoDo the program actually do anything or is it just aesthetic? I don't know what all the library calls do, so I can't tell if they are correct, but "run_llvm_ir(llvm_ir: str)" seems to think that a C main function returns a double, which the Python code reads as a single.
- nudpiedo 4y agoI didn’t complete the debug, but it has an actual compiler architecture so if I ever fix these errors it should in theory yield some compiled code.
- delijati 4y agoYay finally the "Made for (by) Humans" in a project makes sense ;)
- avip 4y agoThe next logical step: >>>Invent an idea for a new startup. The idea must be novel, appeal to investors, but technically impossible to implement A startup that creates personalized, genetically-engineered pets that can be tailored to an individual's preferences. Customers would be able to choose from a range of physical and behavioral traits, such as size, color, and personality, to create their perfect companion. The company would also offer a range of customization options, such as designer collars and personalized food and treats.
- fatneckbeardz 4y agoplot twist - this entire HackerNews comment section was created by an AI comment bot. including this comment.
- dvt 4y agoThis idea that ChatGPT is "intelligent" is so absurd it's getting tiring. You do realize that the code you see regurgitated is most likely some permuted variant of a question/answer on Stack Overflow or a pull request on Github, right? ChatGPT can't even do basic categorization[1] reliably, but you think it can understand code? [1] https://i.imgur.com/nw6rstc.png https://i.imgur.com/nw6rstc.png
- topicseed 4y agoDoes it matter though? Perhaps all code we tend to write it's just regurgitated snippets from stuff we read, or stuff that's been written about enough time to make it "simple" for AI to reuse. Perhaps the goal isn't to use AI to write up an entire repo, but to go through easy utils so the highly paid engineer can focus on the core logic, the core USP of the business.
- wizeman 4y ago> You do realize that the code you see regurgitated is most likely some permuted variant of a question/answer on Stack Overflow or a pull request on Github, right? What do you think coders do? Did they learn to code by themselves, without ever looking at any preexisting code, or what?
- wizzwizz4 4y ago> What do you think coders do? I've seen enough programmers who can't program, but most of them can at least be taught to program. (The look on their faces when they finally start to get it… It's one of the best things.) Most people working on the Linux kernel can actually program. Most software engineering work is just plumbing existing libraries together, according to a specification given by a non-programmer. The hard part is translating the business requirements into something that a computer could understand; the exact syntax can be handled by a search engine, or a predictive text algorithm. ChatGPT can't write a kernel device driver, and it can't act as a no-code tool for non-programmers. Those are the hard parts. > “To tapping machine with hammer, 10s.; to knowing where to tap it, £10; total, £10. 10s.” https://quoteinvestigator.com/2017/03/06/tap/ https://quoteinvestigator.com/2017/03/06/tap/
- ricardobayes 4y agoThe only thing stands in its way to pass the turing test is the fact it's too perfect. Too pedantic, dare I say, 'robotic'. It doesn't become moody, it doesn't lament, doesn't stray off topic, and doesn't make typos on its own. It's human to err.
- naillo 4y agoI mean it also replies with "I am a bot" if asked, so it's not really meant to try to pass the turing test.
- ncallaway 4y agoHas anyone explored the copyrightability of resources produced by ChatGPT? My understanding is that works produced by AI are not subject to copyright. I’m curious if businesses would tolerate significant portions of their source code not being protected by copyright.
- andrewallbright 4y agoChatGPT is now helping me learn terraform ^^;; What a time to be alive.
- drivers99 4y agoThe other day I asked it to write Terraform to deploy a certain app. (Not for real world, just testing what it would do.) It wrote some terraform for AWS and then I specified “for gcp” and it did that.
- jmugan 4y agoIt can generate a bunch of stuff automatically. What we need is the ability to test that stuff automatically, so we can close the generate-and-test loop. If we can test automatically, we can then have this thing hillclimb to usefulness. I mean "test" in the sense of "evaluate whether the output is good."
- jdmoreira 4y agoI've been using it a lot and I would pay quite some money for it if I just had slightly better tooling wrapping it inside my IDE
- fathrowaway12 4y agoIt's very good at iterating from a description to working code. You still need to know what you're doing, but it can handle a lot of details. prompt: How would you design a distributed key value storage system? Assume the values are about one megabyte. We will need to scale up to store petabytes of data. gpt: describes data distribution techniques, consistency, durability issues. prompt: What techniques can you use for the data distribution? gpt: sharding, replication, partitioning, hashing prompt: Can you show me an example of the sharding technique in python? gpt: spits out code for hash sharding a dictionary prompt: What are some pitfalls of the hash function you used? gpt: not guaranteed to unique hash values, not guaranteed to be the same for different python installations, not cryptographically secure prompt: Can you implement the stub for a GRPC key value service in rust? The service should have a Put API that takes a key and a value and returns a status code enum. The status code can be SUCCESS or FAILURE. gpt: spits out code using tonic prompt: Can you show me the protocol buffer? gpt: spits out the protocol buffer schema prompt: Can you implement the put method by storing the data in sqlite? gpt: spits out the code with a kv_pairs table prompt: Can you show me the sqlite schema for the table? gpt: spits out the sql to create the table
- dgellow 4y agoYes, that makes it a fantastic way to explore a technical topic. I got a whole Directx tutorial from ChatGPT and it answered my questions and reviewed my code. I was also able to make it write a boot loader, a simple kernel, and give me instructions to run it on qemu. The iterative process is fantastique to dig into something new. It’s not an authoritative source of information but a buddy with whom to explore topics. I want something like that integrated in my OS. With such capabilities I can see myself talking to my AI assistant while I’m working on something. Edit: it’s also quite good at writing test cases for a given function
- Thorentis 4y agoI hope this finally kills take home programming projects. We need to finally admit that hiring a good developer involves testing their ability to reason about code, not just spit out solutions.
- dgellow 4y agoWho owns the copyright? Genuine question
- makestuff 4y agoIt seems to be really good at leetcode. I wonder how long before companies start doing on sites again because it would not be hard to use this to cheat in an interview.
- bGl2YW5j 4y agoI spent all weekend playing with ChatGPT. What I found most powerful was the ability to interrogate its responses. I can ask broad/general questions, and then follow-up with 'why is X used in this way? How else can I do that?' or 'you mentioned Y, how does it work and why isn't X used instead?'. I had ChatGPT explain to me how Rust's implementation of `Vec` works, and importantly, WHY things have been done in a certain way, e.g. why a separate struct called `RawVec` is used. This may be simple information, but to be able to get it by asking questions in ways that make sense to ME, is so valuable.
- angusturner 4y agoAt this point I'm convinced we could have sentient humanoid robots living among us, and there would still be a contingent of internet users assuring us that "It's not really intelligent..." (presumably bc something about Searle's Chinese Room argument). Reminds me of a joke about how the criterion for intelligence is simply whether or not it exists. That is, as soon we build it, it is deemed "not intelligent". As the limitations of these models continues to recede, it feels like cold comfort to tell artists or programmers not to worry because GPT doesn't have "understanding" or whatever.
- nprateem 4y agoI just plugged in 600 lines of code that I knew had a bug in but didn't have the inclination to fix. After a conversation I think we might have the answer. At various points it splurged out 600 lines, but I asked it for a diff and it obliged. It also suggested a different implementation, so I asked it to fix my code in as few changes as possible and it did that too. The ability to get something mostly there and have it fix bugs while explaining them is going to be massive. I mean, who really cares about the details? We only have had to care because, well, we've had no choice. But like how cruise control frees you up to just steer, and lane control frees you up even more, this means we can start to ease off on caring about the details of what we write, especially if it can produce tests too.
- abarker 4y agoI wonder how effective it would be at finding exploitable security holes in code.
- nprateem 4y agoUnfortunately, the code it generated didn't fix the issue. Subsequent attempts to get it to fix the issue referred to variables that didn't exist, etc. so back to the drawing board unfortunately...
- nprateem 4y agoChatGPT is going to kill Quora and probably SO too...
- ranger_danger 4y agohow does one use this thing without giving out so much personal info
- ranger_danger 4y agohow does one use this chatgpt thing without giving out a bunch of personal info
- Gud 4y agoWhy are people finding it so difficult to come to terms with the fact that a computer can understand computing languages? It learnt how to read - now it’s learning how to write
- dorissonya343 4y agoHello, my experience of online scamming took me seconds and costed me a lot. I was fooled through a link that was sent to my Facebook account, which ended up costing me, since I was not able to use my Facebook account again. I was not able to log in since my login in details were changed, I tried to retrieve back my login details but it wasn't easy for me since I never succeeded. I worked with Francisco Hacker a very intelligent and great hacker, he was so supportive and helpful. At the end he was able to retrieve back my hacked account. Thanks to Francisco hacker for the genius efforts to help me recover my account. ++ Recover funds from fake hackers. ++ Social media account hack ++ Instagram hack ++ Snapchat hack ++ WhatsApp's hack ++ Bitcoin recover hack ++ Mobile cloning ++ Game hack ++ Website and database hack ++ Erasure of criminal record ++ Bank account hack Use the email address listed below to contact the Francisco Hacker support team with questions. Contact Francisco Hacker via email: (Franciscohack@qualityservice.com) WhatsApp (+54 9 11 7607-0877)