Live data from Hacker News

To AI or not to AI

antropia.studio

51–60 of 90 posts

Re: To AI or not to AI

#51
"We just don’t think we will incorporate AI to do more than that, given the current state of things. We will, however, keep an eye in case the technology changes fundamentally."

I wonder whether LLMs are capable of doing more; probably, we need another paradigm for that; still, they are very, very useful when used right

Re: To AI or not to AI

#52
post #10

Yes, this is how I use AI. Indeed, self-invented abstractions are a bridge too far for AI. You have to keep it close to the path already walked before by thousands of developers. This makes AI more of a search engine on steroids than anything else.

ChatGPT is literally just a search engine that Google shouldve moved to, but waited because they didnt want to touch their assets in place.

Re: To AI or not to AI

#53

I recently spent over an hour trying to get ChatGPT to give me some pretty simple rsync commands. It kept giving me command line parameters that didn't work on the version of rsync on my mac. With ~50% of the failures, it would go down troubleshooting rabbit holes and the rest of the time it would "realize" that it was giving incorrect version responses. I tell it to validate each parameter against my version moving…

LLMs are a very specific kind of beast. Using an `rsync --help` or getting any kind of specific documentation into context would have unblocked you.

Re: To AI or not to AI

#54

I don't understand why people take bad coding practices and just let AI run with it and then expect nothing but poor quality code. Nothing about the AI revolution here changes how good software has always been written. Write tests, use a typed language, review code. If you have good patterns, good procedures, AI fits right in and fills in the blanks perfectly. Poor AI results tend to be the pot calling the kettle bla…

The real problem is the quality of knowledge and education of engineers. No amount of AI fixes that (until you complete displace labour as an input that is).

Re: To AI or not to AI

#55

I recently spent over an hour trying to get ChatGPT to give me some pretty simple rsync commands. It kept giving me command line parameters that didn't work on the version of rsync on my mac. With ~50% of the failures, it would go down troubleshooting rabbit holes and the rest of the time it would "realize" that it was giving incorrect version responses. I tell it to validate each parameter against my version moving…

Yup even when you tell it your version it forgets pretty quickly. Or agrees it messed up and assures you this time it will give you the correct info for your version number then gives you the same command.

Javascript is a nightmare as they change everything constantly. PHP has backwards compatibility for everything so its not really an issue.

It also gives out dated info on salesforce, and im not just talking about the latest and greatest, it recommends stuff that was deprecated years ago.

Re: To AI or not to AI

#56

I don't understand why people take bad coding practices and just let AI run with it and then expect nothing but poor quality code. Nothing about the AI revolution here changes how good software has always been written. Write tests, use a typed language, review code. If you have good patterns, good procedures, AI fits right in and fills in the blanks perfectly. Poor AI results tend to be the pot calling the kettle bla…

I think bad practices will always be around as most code on Guthub was probably written with bad practices. The well is poisoned.

Out of curiosity, how do you think the model producers will/would attempt to discern what information on the web is of high quality vs not so high quality (i.e. poisonous)? Akin to clean/drinkable water vs dirty water/harmful water in the well.

Re: To AI or not to AI

#57

I recently spent over an hour trying to get ChatGPT to give me some pretty simple rsync commands. It kept giving me command line parameters that didn't work on the version of rsync on my mac. With ~50% of the failures, it would go down troubleshooting rabbit holes and the rest of the time it would "realize" that it was giving incorrect version responses. I tell it to validate each parameter against my version moving…

I'm a coder and I've never had your experience. It usually does an amazing job. I think that coders have an advantage because there are many questions I would never ask an LLM because of my intuition on what would work well and what wouldn't. In your case I would have dumped the output of `rsync --help` into the context window once I saw it wasn't familiar with my particular version of rsync. That's they way these tools work.

Re: To AI or not to AI

#58
post #19

Earlier quoted context omitted.

Exactly. AI is your intern, not your contractor.

More precisely, AI is your intern who won't improve during the internship, ever.

Just to play devils advocate - why do you think this is so?

And if you have a compelling thesis, why hasn't this spread to the investing community?

Re: To AI or not to AI

#59
I decided to adopt AI assisted coding for a recent project. Not sure what defines 'vibe coding' but the process I ended up was a iterative interaction at a measured pace.

I used Gemini AI studio for this and I was very pleased at the result and decided to open source it. I have completely captured and documented the development transcript. Personally it has give me considerable productivity boost. My only irritation was the unnecessarily over politeness that AI adopts in My take is

AI yields good ROI when you know exactly what you want at the end of the process and when you want to compare and contrast decision choices during the process.

I have used it for all artifacts of the project: - Core code base - Test cases - Build scripts - Documentation - Sample apps - Utilities

Transcript - https://gingerhome.github.io/gingee-docs/docs/ai-transcript/... Project - https://github.com/gingerhome/gingee

Re: To AI or not to AI

#60

Not asking for feedback is the killer for me. Even most junior developers will ask for more information if they don't have enough context/confidence to complete a task.

I have taken to appending "DO NOT START WRITING CODE." to almost every prompt.. I try to get it to analyze and ask questions and summarize what its going to do first, and even then it will sometimes ignore that and jump into writing (the wrong) code. A big part of the wrangling seems to be getting it to analyze or reason before charging down a wrong path.

Gemini is terrible for this
Post reply on HN