Thank you so much for posting this.
The more I think about this, the more I find AI evil and distasteful. I know it is not going away, but I don't want it in my life.
I would like to hear though, what is it that some find so enticing about AI?
In the 19th century they started the Eugenics movement.
Then it started with the Trans-human movement and this AI introduced slowly now, is just the final step.
I encourage everyone to read this book Manna (is actually a warning) https://marshallbrain.com/manna
reply
Yeah, but I see you using the web, sharing links, etc.
All of that makes you more efficient, instead of sending a letter to each person individually, etc.
Say for example you didn't remember the name of that book, you would have had to search for it in the web. You could get that result faster with AI now.
I can see how this new tool can be used for bad things, but at the end of the day, you are making a line in the sand at a certain point that works for you, while using other tools happily.
reply
I would like to hear though, what is it that some find so enticing about AI?
Reduce the time to get to an answer you're looking for.
Instead of searching the web for minutes/hours you can get an answer almost immediately.
I see it as the difference between having to go to the library and get different books (before the first internet search engines became popular, say before 2000), compared to searching for it on the web.
After 20 or so years of web searches, this is basically the next iteration.
reply
I would like to hear though, what is it that some find so enticing about AI?
Just one example:
Showing it a piece of code and asking where the error is
And it shows you the error
Basically your personal Stack Overflow 24/7
reply
Making effective use of chatgpt is very similar to making effective use of SO. The key to both is using them for your own personal parallel reconstruction.
Pasting a chatgpt response and saying “here’s what chatgpt says about X” is even lazier than linking to SO without providing context. It demonstrates laziness, and more importantly a lack of understanding of the topic.
Using either/both as tools to accelerate your knowledge on a topic, to the point you can confidently explain it in your own words, is simply making good use of the tooling available to us.
reply
Literally this
You give up being creative and correct yourself or with other human help, into complacency and convenience of using AI. That could not be considered built by you, the human, the developer, the coder. You are not a coder anymore, you are just a copy/pasta.
What if someday that AI is giving you deliberately a wrong answer ? And you take it as good... And that code will do harm later.
reply
Tell me you are not a coder without telling me you are not a coder, haha
reply
I see you added something to your meme:
That could not be considered built by you, the human, the developer, the coder. You are not a coder anymore, you are just a copy/pasta.
I didn't copy anything in that example. It just said "this could be the error" without giving me any code.
Then I fixed it myself.
What if someday that AI is giving you deliberately a wrong answer ? And you take it as good... And that code will do harm later.
In the context of code, it could deliberately give me a wrong answer, yes. But then I will notice because the code is not doing what I want.
To strengthen your point: Yes, it could include hidden bugs which I don't notice
Like one university once created malicious PRs into the Linux Kernel to test if the bugs will be spotted.
But so far, I only asked it about stuff which was very easy to verify since I then could look up that this is indeed the case how most people do stuff like this in this language which is new to me.
I see your point though, kind of forgot how easy it could just hide subtle bugs on purpose.
reply
I've found AI to be really helpful for generating boilerplate code or converting from one language to another. It's hit-or-miss for anything more complex than that.
You'd have to be a really bad developer to take what chatgpt spits out and just paste it into your IDE.. considering it probably won't even work straight away (this is the same for any info you pull off stackoverflow).
For AI to deliberately put malicious code in, it would have to be writing really complex stuff and not just code snippets, which as far as I can tell, it can't do.
reply
But then I will notice because the code is not doing what I want.
If you are asking in the first place the AI to fix your code, you will not be able to detect the deliberate error, you will just take it as good. Or you will not care anymore.
reply
You can always use it for writing code in new languages that you've never used before or that you are new.
Think of it as a spellchecker on steroids.
You still need to create the content, or at least the seed for the content, and then edit it to fit your goals.
And the beauty of code is that it's basically logic, so you can always run tests to ensure the code does exactly what it is supposed to do, and nothing else.
reply