this post was submitted on 27 Jul 2023
50 points (98.1% liked)

Programming

16975 readers
1288 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities [email protected]



founded 1 year ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 21 points 1 year ago (3 children)

Does it tell you to Google the problem and then downvote you?

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

Hence recursion since Google just takes you back, which leads to stack overflow because there is no exit condition.

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

This bullshit happens too often lmao

"Googles problem, finds post"

"Why are you asking this use Google"

Gee, thanks

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

Which would be especially messed up if your original question was about recursion.

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

"to keep the quality of answers high, we may arbitrarily close questions, regardless of how many upvotes it gets and how helpful it is" - stackoverflow

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

That sounds so StackOverflow

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

I feel like a better solution is to have a community answer as generative AI to every new question and have folks upvote or downvote it like normal.

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

I don't think this is it. I wouldn't want newbies to wait for the community to tell them that running sudo rm -Rf / or other useless/dangerous command is a bad idea...

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

That would be pretty easy.

return "Why are you even trying to do it this way?\n$link_to_language_spec\nThis should be closed.;

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

Meanwhile language spec:

  • Extremely high level description along with some implementation details you don't care about

  • function signature

[–] [email protected] 5 points 1 year ago (1 children)
[–] [email protected] 3 points 1 year ago* (last edited 1 year ago)

I love how it was obvious what language I'm talking about without saying anything specific

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

I understand Google and Microsoft getting into it as it makes sense as a "better" Google search but for StackOverflow that sounds like they have just given up on their current platform.

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

Good way to kill your own platform, the whole point is to ask questions to real people

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

I thought the point was a mental BDSM exercise where you come to others for help and are instead punished for your ignorance.

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

You're totally not wrong

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

Clearly this guy has never actually asked ChatGPT for a working code sample.

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

I use ChatGPT frequently for programming and I've found it to be pretty good.

The key is using it conversational nature as this gets better results.

Start simple and expand. You can't just ask it wrote huge chunks of code.

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

Yeah works well, as long as the code is rather simple and it occurred rather often in the training set. But I seldom use it currently (got a little bit more complex stuff going on). It's good though to find new stuff (as it often introduces a new library I haven't known yet). But actual code... I'm writing myself (tried it often, and the quality just isn't there... and I think it even got worse over the last couple of months as also studies suggest)

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

The code it gives me generally just throws me into the debug stage, skipping right over the me writing buggy code stage.

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

Good summary. For some people iterating over existing code is preferred.

For others writing new code (and not maintaining it) feels better.

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

I've gotten really good results asking chat gpt for programming help. Problem is that it's wrong like 10% of the time, and when it's wrong it's very confidently incorrect. That wasn't a problem for me because I knew when it was wrong and could course correct it and get the correct solution and it still saved me time and helped me eventually get to the right solution. But if someone who's still getting started is trying to use chat gpt to learn, they could easily be mislead because they won't know when its output is wrong.

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

Agreed, but for my questions it's been wrong around three fifths of the time when taken literally.

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

Definitely depends on the type of question. I find for documentation type questions I get the 90% good answers, like how do I do something with this library, it's good, which makes sense because that libraries documentation is probably in the training data. But for more open ended questions, like how do I solve this problem, I see similar performance to what you're saying. I think it's a good retrieval and synthesises tool which can really save a ton of time if you already have a high level plan of action and just use it to fill in some specific details.

load more comments (2 replies)
[–] [email protected] 7 points 1 year ago

Nice choice of logo colors, btw.

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

It really puts their stance on "no AI generated answers" in a different light.

Basically, "no AI generated answers unless we do it".

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

Well, using ai-generated answers to train their own ai would bring down the quality of answers and worse quality means lesser money. Don’t you want them to make any money??!!

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

They only had to improve the search and kept it a human platform!

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

Well that explains why they did a 180 on their "no AI" rule, which has the mods in a tizzy.

Who knows, maybe it'll cut back on the toxicity in the sense that you don't have to interact with toxic people ¯\_(ツ)_/¯

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

Like toxic mods

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

Do we have a term for combination of enshittyfication and LLM?

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

Largely-Enshittification Model?

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

Maybe add NFTs into the mix too. But don't tell wsb and the GME gang.

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

Stack Overflow is unique as a page, in the sense that its contributions are under a license that allows for reuse (Creative Commons Share-Alike) as long as the individual users are properly credited. Does this mean that OverflowAI keeps the credit metadata and knows who wrote each individual part of an answer?

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

Then I'm guilty of breaking the license. I have always been stealing code from Stack Overflow. Well, since I'm a senior dev right now I steal only from answers.

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

AI doesn't work that way. No one wrote "part of the answer." It's more like each contributor casted a vote on what the next token should be and it randomly picks one of the top ten voted tokens. (Very very roughly.)

load more comments (4 replies)
[–] [email protected] 2 points 1 year ago

I get the whole community resource and all that hoorah, but what bothers me the most is that C*O somewhere that's padding his bonus and CV, waiting for the ship to sink so he can move on to the next thing where he can sing praises to the AI revolution.

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

Clearly read the title as Stack Overthrow AI

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

I look forward to the AI trend fizzling out. It's only slightly less silly than the cryptocurrency trend was.

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

AI exists because not everyone frequents a low toxicity forum like Lemmy.

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

This artificial pseudointelligence exists because there's the “gee whiz, that's cool” of a computer talking like a person, and a bunch of hype chasers looking to cash in. Much like cryptocurrency before it, and the dot-com boom before that, there is little substance to it, and most of it will be commercially irrelevant a decade from now.

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

It reminds me of 3D

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

Many coding languages, mixed text and code, just plain wrong answers (commented as such). What can go wrong?

They can DDOS themselves to show raise in visits but it won't help long-term.

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

No users to answer questions? No problem…

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

Can someone tell me what their angle is? Are user's supposed to curate and help train the model for free? Is it just a model trained on stackoverflow data?

All their data is open so what edge do they over the already established competition.

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

When you check the traffic of website, it seem a bit late to take such a action.

It seems pretty good, especially vscode extension but people already implement there many generative ai solutions out there

load more comments
view more: next ›