chicken

joined 1 year ago
[–] [email protected] 3 points 1 year ago (2 children)

What I can run with my hardware just isn't comparable yet but I fully support the sentiment and plan to switch over once it gets a bit better.

[–] [email protected] 0 points 1 year ago (1 children)

ChatGPT regularly makes up methods or entire libraries

I think that when it is doing that, it is normally a sign that what you are asking for does not exist and you are on the wrong track.

ChatGPT cannot explain, because it doesn’t understand

I often get good explanations that seem to reflect understanding, which often would be difficult to look up otherwise. For example when I asked about the code generated, {myVariable} , and how it could be a valid function parameter in javascript, it responded that it is the equivalent of {"myVariable":myVariable}, and "When using object literal property value shorthand, if you're setting a property value to a variable of the same name, you can simply use the variable name."

[–] [email protected] 2 points 1 year ago (3 children)

That hasn't been my experience. How are you trying to use it?

[–] [email protected] 10 points 1 year ago

I've been programming for decades, I'm not actually a beginner. A mistake I made early on was thinking that everything I learn will be worth the time to learn it, and will always increase my overall skill level. But (particularly as relates to syntax) it's not and it doesn't; something I only use once or rarely, something that isn't closely connected with the rest of what I often do, I'll just forget it after a while. I greatly prefer being broadly capable of making things happen to having a finely honed specialization, so I run into that sort of thing a lot, there is an ocean of information out there and many very different things a programmer can be doing.

I think it is an important and valuable lesson to know when to get over yourself and take shortcuts. There are situations where you absolutely should never do that, but they are rare. There are many situations where not taking shortcuts is a huge mistake and will result in piles of abandoned code and not finishing what you set out to do. AI is an incredibly powerful source of shortcuts.

You’re doing the equivalent of a painter saying “I’ve done the hard part of envisioning it in my head! I’m just going to pay some guy on fiver to move the brush for me”

More like you've coded the functionality for a webapp, have a visual mockup, and pay some guy on fiver to write the CSS for you, because doing it yourself is an inefficient use of your time and you don't specialize in CSS.

As for the issue of a new programmer ending up with problems because they rely too much on AI and somehow fail to learn how to model the structure of programs in their head, that's probably real, but I can't imagine how that will go because all I had to go on when I was learning was google and IRC and it's totally different. Hope it works out for them.

[–] [email protected] 6 points 1 year ago

No difference there, either way your information may be wrong or misleading. Running code and seeing what it does is the solution.

[–] [email protected] 18 points 1 year ago (28 children)

If you can’t take 10 - 30 minutes to search for, read, and comprehend information on stack overflow or docs

A lot of the time this is just looking for syntax though; you know what you want to do, and it's simple, but it is gated behind busywork. This is to me the most useful part about ChatGPT, it knows all the syntax and will write it out for you and answer clarifying questions so you can remain in a mental state of thinking about the actual problem instead of digging through piles of junk for a bit of information.

[–] [email protected] 7 points 1 year ago

A large portion of AI art out there is made with Stable Diffusion, which can be run locally for free, and has a robust ecosystem of hobbyist trained models, LoRAs, etc. There are also somewhat competitive freely available LLM models.

Most attacks on AI that I see function as protectionism, where the biggest companies will end up being fine, but the people trying to do their own thing are the ones to be locked out.

[–] [email protected] 5 points 1 year ago (2 children)

I would like AI models to remain free and actually published as files instead of paywalled services

[–] [email protected] 6 points 1 year ago

Can't get much more evil than that

[–] [email protected] 8 points 1 year ago* (last edited 1 year ago)

Tied very closely with related mindsets like "men all only want sex", "men and women can't be friends", and the idea that life is basically a competitive game where the point is to promote your bloodline, acquire the status symbols you're supposed to want, and screw over everyone else.

[–] [email protected] 1 points 1 year ago

Being unstoppable

[–] [email protected] 12 points 1 year ago

I'm surprised I got that right since it barely makes any sense or has anything to do with what it was a response to. Sounds like he has a bit of a persecution complex.

view more: ‹ prev next ›