Hacker News new | past | comments | ask | show | jobs | submit login

Don't take the following prompts literally, but think into the directions of:

"Create a simple DNS client using C++ running on Windows using IO Completion ports."

"Create a simple DNS client using C++ running on GNU/Linux using epoll."

"Write assembler code running on x86-64 running in ring 0 that sets up a minimal working page table in long mode."

"Write a simple implementation of the PS/2 protocol in C running on the Arduino Uno to handle a mouse|keyboard connected to it."

"Write Python code that solves the equivalence problem of word equivalence in the braid group B_n"

"Write C++|Java|C# code that solves the weighted maximunm matching matching problem in the case of a non-bipartite graph"

...

I experimented with such types of prompts in the past and the results were very disappointing.

All of these are tasks that I am interested in (in my free time), but would take some literature research to get a correct implementation, so some AI could theoretically be of help if it was capable of doing these tasks. But since for each of these tasks, I don't know all the required details from memory, the code that the AI generates has to be "quite correct", otherwise I have to investigate the literature; if I have to do that anyway, the benefit that the AI brings strongly decreases.




I tried the first one, but currently I don't have time to verify what it generated.

But I have done many Arduino/Raspberry PI things lately for the first time in my life and I feel like ChatGPT/Copilot has given me a huge boost even if it doesn't always give 100 percent code out of the box, it will give me a strong starting point where I can keep tweaking myself.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: