News for hackers. Stuff that matters.
Re:Stack Overflow announces 28% headcount reduction by _rm on Monday October 16, 2023 @07:51AM (#37898448)
No wonder. If I ask ChatGPT a question, it answers it.

If I asked Stack Overflow a question, they made sure I wished I hadn't.

Re:Stack Overflow announces 28% headcount reduction by znafelrif on Monday October 16, 2023 @08:04AM (#37898604)
Doesn't ChatGPT probably regurgitate stackoverflow answers? If stackoverflow doesn't exist, ChatGPT probably also gets worse as it doesn't have the data necessary to be able to answer questions.
Re:Stack Overflow announces 28% headcount reduction by _rm on Monday October 16, 2023 @08:09AM (#37898670)
It could interpolate from the original source - the full code of open source codebases and their docs.

It'd only get worse in cases where only a human had access to the knowledge or the means of attaining that knowledge.

Re:Stack Overflow announces 28% headcount reduction by peteradio on Monday October 16, 2023 @09:54AM (#37899936)
Remove stackoverflow from the training and revise your assumptions. ChatGPT is not connecting the dots based on source code and docs.
Re:Stack Overflow announces 28% headcount reduction by gmerc on Monday October 16, 2023 @08:13AM (#37898730)
With full access to github and github issues it does just fine with whatever knowledge it has
Re:Stack Overflow announces 28% headcount reduction by moffkalast on Monday October 16, 2023 @08:17AM (#37898767)
You mean the data that Stackoverflow was given freely by millions of people? They have no more moral claim to it than your local park has to the content of conversations spoken within its limits.

Besides, Github, Gitlab, Bitbucket, etc. have far more public data to train on, Stackoverflow only really provides the schema one would want for fine tuning to make sure the answers are in the right general question-code-answer-code format.

Once that is trained properly (see: to the understanding level of compression, not just memorization) you only need to update the model on new libraries and languages, which can be trained from repos and docs directly.

Re:Stack Overflow announces 28% headcount reduction by altdataseller on Monday October 16, 2023 @08:20AM (#37898795)
They provided the platform and the medium by which questions get answered. That’s not free, and expecting to get it for free isn’t realistic
Re:Stack Overflow announces 28% headcount reduction by belltaco on Monday October 16, 2023 @09:42AM (#37899788)
Plus they already provide the data powering the site(plus the site code itself I think?) with a lenient CC license. What more can we ask for? I don't get why people are so hell bent over screwing over a good citizen.
Re:Stack Overflow announces 28% headcount reduction by gus_massa on Monday October 16, 2023 @10:22AM (#37900252)
People answered for free because they had a CC license that ensured that if they tried something evil then the comunity would be free to fork it.

They ran adds to cover the servers and development cost. A fork must find how to get money.

Re:Stack Overflow announces 28% headcount reduction by moffkalast on Monday October 16, 2023 @11:08AM (#37900870)
Getting things for free isn't just realistic these days, it's genuinely become the norm. Competition is infinite and there's always somebody willing to bleed VC capital to offer things for free until they finally attempt proper monetization and everyone jumps ship to the next one that's earlier in the cycle. The one unicorn that does successfully monetize then subsidises all the rest through further VC funding in a roundabout startup UBI of sorts.

Besides, Stackoverflow runs ads and profits directly from users' posts. You don't get to own things just by the virtue of being a platform that lets people host things. Does Github own all the people's code they host? Does a cloud service own the software people put in their containers? Of course not. Stackoverflow themselves state that each answer is the property of the poster, licensed as CC BY-SA. Even Reddit's TOS states that "You retain the rights to your copyrighted content or information that you submit to Reddit".

Now whether there should be a class action lawsuit including everyone who's ever posted on Reddit or Stackoverflow against OpenAI is another story.

Re:Stack Overflow announces 28% headcount reduction by aleph_minus_one on Monday October 16, 2023 @08:10AM (#37898685)
My experience differs:

- Ask ChatGPT (or a similar AI chat bot) a question, it at best gives some at most semi-true answer. In the best situation, I can immediately see myself where the mistake in the answer is.

- Look at Stack Overflow: very often find an answer

- In the rare situation that I cannot find an answer on Stack Overflow, and ask a question: get a good answer (often many good answers) after a few hours that let(s) me realize that I have a lot to learn about the respective programming topic, which I will do.

Re:Stack Overflow announces 28% headcount reduction by _rm on Monday October 16, 2023 @08:25AM (#37898860)
Pay for GPT 4 and use that, it's much better than 3.5
Re:Stack Overflow announces 28% headcount reduction by JustLurking2022 on Monday October 16, 2023 @09:33AM (#37899681)
Very often find an answer

- from 10 years ago, and an entirely different version of the language/library

- from more recently, but it's been closed as a duplicate

- with a specific caveat, but that guy ignored and the question was also closed as a duplicate.

- with a wrong answer, that you'd like to post a correct answer for, but you haven't karma farmed enough

Re:Stack Overflow announces 28% headcount reduction by altdataseller on Monday October 16, 2023 @08:18AM (#37898780)
While I’ve had SO mods criticize my questions, I’ve more success getting correct answers to questions from SO than ChatGPT. With SO, I also have the benefit of knowing answers have been mostly vetted by others. If it’s wrong, someone will comment on it usually. Not so with ChatGPT
Re:Stack Overflow announces 28% headcount reduction by _rm on Monday October 16, 2023 @08:25AM (#37898871)
GPT 3.5 or 4?
Re:Stack Overflow announces 28% headcount reduction by beepbooptheory on Monday October 16, 2023 @08:44AM (#37899066)
You know, I haven't heard anybody talk about this yet! I was wondering, is gpt4 better than 3.5, or worse?
Re:Stack Overflow announces 28% headcount reduction by deeth_starr_v on Monday October 16, 2023 @09:36AM (#37899723)
Chatgpt4 is better than 3.5, but I think it’s also because 4 uses larger models because you are paying, while 3.5 has been cut down. I still find that 4 will give bad technical answers … for example, ask it to help you write a Caddy reverse proxy config and it will give you garbage very emphatically
Re:Stack Overflow announces 28% headcount reduction by beepbooptheory on Monday October 16, 2023 @10:53AM (#37900656)
Gotcha. I usually use nginx anyway, so no worries there.
Re:Stack Overflow announces 28% headcount reduction by Tiberium on Monday October 16, 2023 @09:19AM (#37899494)
It's miles ahead of 3.5, the difference is really really big. Mainly because GPT-4 is just so much better at "understanding" and logic, it follows everything you ask for or say very, very closely.
Re:Stack Overflow announces 28% headcount reduction by beepbooptheory on Monday October 16, 2023 @10:50AM (#37900618)
Incredible! I am sure its amazing to use. That said, I doubt it could, say, answer questions from an LSAT exam and get them right though. That would just be way too unbelievable to me.
Re:Stack Overflow announces 28% headcount reduction by Tiberium on Monday October 16, 2023 @11:04AM (#37900814)
I'm not sure if you're joking or not, because OpenAI actually used LSAT as one of the examples where GPT-4 is much better - https://openai.com/research/gpt-4

https://files.catbox.moe/l5n5gd.jpg for some of the results in their technical report

Re:Stack Overflow announces 28% headcount reduction by beepbooptheory on Monday October 16, 2023 @12:05PM (#37901862)
Amazing! How lucky we are to be alive for such advancements in Technology. They are really doing something special at OpenAI.
Re:Stack Overflow announces 28% headcount reduction by _rm on Monday October 16, 2023 @09:24AM (#37899556)
Much better
Re:Stack Overflow announces 28% headcount reduction by beepbooptheory on Monday October 16, 2023 @10:46AM (#37900559)
Wow!
Re:Stack Overflow announces 28% headcount reduction by oezi on Monday October 16, 2023 @10:40AM (#37900483)
It just depends on the questions. I have gone from asking 2 or 3 questions per months (and reading 100s per months) to using ChatGPT for all of it. Because it gets the questions better and the response is immediate.
Re:Stack Overflow announces 28% headcount reduction by Waterluvian on Monday October 16, 2023 @08:13AM (#37898735)
I was a bit amazed to see this same antisocial behaviour in the gaming stack exchange. “Obviously you haven’t read the manual (for a 20+ year old game) so I’m closing this question.”

Is there something about stackexchange format that accidentally encourages this? I go on various discords (learn piano, javascript, typescript, various games) and the absolute worst treatment I got was nobody replying.

Re:Stack Overflow announces 28% headcount reduction by Arnt on Monday October 16, 2023 @09:16AM (#37899462)
I don't think it's accidental. The format is strongly optimised for producing question/answer pairs that are later searchable by people who have the same-ish problem. Among other things, this means getting rid of unanswered questions that would otherwise clutter the search results.
Re:Stack Overflow announces 28% headcount reduction by SAI_Peregrinus on Monday October 16, 2023 @12:01PM (#37901787)
Yep. SO wants to be a wiki, but in Q&A format. Its rules are designed not primarily to be a Q&A site, but rather a searchable knowledge base. But the interface is largely designed around making it look like a Q&A site, and this conflicting purpose causes a lot of the negative interactions (IMO).
Re:Stack Overflow announces 28% headcount reduction by qwertox on Monday October 16, 2023 @08:26AM (#37898878)
> they made sure I wished I hadn't.

Which says more about your style of asking than about the SO community.

Re:Stack Overflow announces 28% headcount reduction by wink on Monday October 16, 2023 @08:36AM (#37898985)
Not really. There are dozens of reasons why you would want to do some thing the non-standard way and not "the one recommended" way, but it's mostly impossible to ask that on SO because 3 people will jump in to tell you "no you shouldn't".

You could try a "I know I should be doing X but I want/need Y" disclaimer (also often useless) or spend writing half a novel, to only get told "can you make that a shorter repro?" or back to square 1, "you shouldn't do that'.

Re:Stack Overflow announces 28% headcount reduction by allarm on Monday October 16, 2023 @08:47AM (#37899105)
That says more about the fact you don’t have to bother about the style when you’re asking ChatGPT.
Re:Stack Overflow announces 28% headcount reduction by qwertox on Monday October 16, 2023 @08:51AM (#37899155)
Because it is not resource-constrained.
Re:Stack Overflow announces 28% headcount reduction by leetrout on Monday October 16, 2023 @08:00AM (#37898562)
And people white knight for that behavior left and right.

I refuse to interact with the platform after these encounters.

Re:Stack Overflow announces 28% headcount reduction by gilleain on Monday October 16, 2023 @08:15AM (#37898751)
I would not want to white knight for SO, but perhaps grey knight?

My understanding of the reasoning behind some of the moderation - flawed as that often is - is to make the questions and answers 'general'. Which means a question that is very specific to one person may be voted to close or voted down.

To take an example of another stack exchange site (chemistry.SE), they get a lot of 'homework questions'. Literally some questions are like "I have an exam in an hour PLEASE HELP". The stated policy is _not_ to just answer these questions, but to guide people towards a solution. Very frustrating for the person asking the question - who, you know, has an exam in an hour ...

Ultimately there are policies and processes intended to improve the overall quality, and sometimes that is a good thing and sometimes it leads to everyone getting annoyed with the whole thing.

Re:Stack Overflow announces 28% headcount reduction by xnorswap on Monday October 16, 2023 @08:21AM (#37898816)
> a question that is very specific to one person may be voted to close or voted down

That's the opposite of the guidance, or at least the guidance as it was back when I was active on SO.

General questions "What's the best way to do X" are shut down.

Questions should be specific and about actual problems you have rather than general problems.

Solving real problems with real solutions builds up a strong data set, not questions about imagined problems and their answers

Re:Stack Overflow announces 28% headcount reduction by gilleain on Monday October 16, 2023 @08:37AM (#37898994)
That's fair - maybe I expressed it badly or just that it's hard to come up with succinct rules for questions.

Consider two scenarios : a) I have installed some software X but messed up one of the install steps and now there is this weird error. Or b) when installing this software, it always errors if library Y is on an old version.

For b) it is clearly a 'general' problem that many people will face. For a) it could be seen as a user error and therefore not generally useful. From the point of view of the people facing a) though, it absolutely is a problem!

Re:Stack Overflow announces 28% headcount reduction by _rm on Monday October 16, 2023 @08:34AM (#37898960)
"The best way" type questions would still create a ballot with the best solution probably rising to the top, for use by others who encounter a similiar situation. People aren't always starting from a very specific problem, but from a vague general one.

Ultimately though, Stack Overflow just faced the customer service curse: as volume rises, moderation gets blunter.

Re:Stack Overflow announces 28% headcount reduction by Arnt on Monday October 16, 2023 @08:51AM (#37899142)
SO doesn't have such ballots for a reason: SO doesn't want opinionated discussions. If you think that choice is wrong, SO is not going to be a good place for you. But there are very many other sites where you can have opinionated discussions.

May I ask your SO id? It'll be a link like https://stackoverflow.com/users/1, except with a different number.

Re:Stack Overflow announces 28% headcount reduction by michaelt on Monday October 16, 2023 @08:58AM (#37899210)
My impression of stack overflow is they were looking for questions in a Goldilocks zone.

"How do I sort a list of US States in Python 3.10?" Too specific.

"How do I sort a list of strings in Python?" About right.

"How do I sort a list with my computer?" Too general.

Re:Stack Overflow announces 28% headcount reduction by Arnt on Monday October 16, 2023 @08:55AM (#37899184)
"General" isn't right, "searchable" is.

A great SO question ① is about programming, ② has a factual answer and ③ if other people need that answer, then their search terms match the wording in the question. It's that simple. Answering that kind of question is worthwhile for people like me, because many people will later search, find the question and benefit from the answers. Spread the knowledge!

Re:Stack Overflow announces 28% headcount reduction by oezi on Monday October 16, 2023 @10:44AM (#37900537)
The issue is that power tripping mods prevent many questions from becoming great ones.

And I disagree that questions need to have one factual answer. Great questions often have many highly ranked answers showing different ways to solve issues or emphasizing different aspects of solving the question.

A great question is one which others also have.

Re:Stack Overflow announces 28% headcount reduction by Arnt on Tuesday October 17, 2023 @04:29AM (#37912058)
1. I didn't write "one" and I didn't write "a single".

2. It sounds as if you think the moderators and the answerers are disjoint sets. They're not, at least not in the tags that I follow. The power tripping mods are the same people who contribute a majority of the answers. The decision of whether to answer or close is one decision, not two decisions made by different groups of people.

Re:Stack Overflow announces 28% headcount reduction by oezi on Tuesday October 17, 2023 @05:44AM (#37912592)
Okay, you wrote 'a'.

Mostly, moderators and answers feel like disjoint sets because the majority of answers come from the long tail of people (at least it feels to me).

But likely it is similar like with Wikipedia where the moderators feel like that they do most of the work when in reality they really don't and others would be happy to do the work if the moderators wouldn't hamper them.

Re:Stack Overflow announces 28% headcount reduction by Arnt on Tuesday October 17, 2023 @08:18AM (#37913825)
I provide answers for a few tags. Most of the moderation acts on those tags are made by people whose names I've seen time and time again on answers and comments. I see a bad question in my feed, click to close it, and see 'closed by the votes of' and the names are names I know.

There have been exceptions, e.g. we asked a site moderator to wipe someone's bas64-encoded password from a question. The user probably changed password, but we got a site moderator to wipe it thoroughly without waiting for that. I know those site moderators do a ton of work, but the power trip behaviour you see as questioner is done by answerers like me.

The site moderators do things like cleaning up vandalism or spam, when someone uses a script to add outgoing links to a thousand pages.

Re:Stack Overflow announces 28% headcount reduction by hardware2win on Monday October 16, 2023 @08:08AM (#37898659)
How is it that I asked like 100 questions in last 5 years and hostile behaviour was visible in maybe 2 or 3, yet people act as if that was the most toxic place on the internet?

All I was doing was just: putting effort into my questions

Re:Stack Overflow announces 28% headcount reduction by pbowyer on Monday October 16, 2023 @08:23AM (#37898835)
Probably because your brain works in the same way as the mods think, and so you ask questions that fit the expected format. Or your questions are focused with one right answer, because IME SO hates any question which assumes - unintentionally or intentionally - there are grey areas or more than one way to do it.
Re:Stack Overflow announces 28% headcount reduction by pasc1878 on Monday October 16, 2023 @08:32AM (#37898942)
The answer here is that "putting effort into my questions"

A lot of questions show people have not done that by either reading manuals or searching SO.

Why should a answereer put effort into writing a good answer when the questioner has not shown any effort?

Re:Stack Overflow announces 28% headcount reduction by gilleain on Monday October 16, 2023 @08:44AM (#37899065)
A broader problem is that some people do not really want one answer to one question but basically some tech support to solve their problem. Either they then ask a series of separate questions (not always fun times) or try to engage in the comments (which then get deleted!).
Re:Stack Overflow announces 28% headcount reduction by throw1234651234 on Monday October 16, 2023 @09:02AM (#37899258)
This is absolutely false. Yes, there is a bit of a learning curve on how to phrase questions on stack overflow, but it mainly comes down to "ask a clear question". SO certainly still has better answers than ChatGPT, and I say this as someone who has been talked-down to on SO before. I understand where they are coming from. At the end of the day, you get nice, clear, tagged questions with proven out answers. Way more than you can say for ChatGPT, which generally gives random trash.
Re:Stack Overflow announces 28% headcount reduction by dep_b on Monday October 16, 2023 @10:07AM (#37900084)
The odd thing is that I really tried to help people for a while on Stack Overflow but if you answer somebody's question you rarely get an accepted answer or even any reply at all. "Sorry buddy, that didn't work" or anything. Lots of people just dump and abandon their questions.

Most of my reputation gained there is because I answered my own answer and ironically - just once - copied a solution from a thread on GitHub and pasted it there.

Re:Stack Overflow announces 28% headcount reduction by xnorswap on Monday October 16, 2023 @11:54AM (#37901660)
Almost all my reputation is from a question [1] that I just happened to see and answer before anyone could close it as "bad quality" or "duplicate".

Had I been a minute or two later I suspect it would have been closed as poor quality.

I only spotted it by pure chance because I had just wondered the same thing before having a "duh" moment when I realised it was a really simple solution to what sounds complicated (but isn't).

So I was able to interpret the "real" question and answer it.

But, as you say, never a bit of feedback from the question asker. No acceptance, just abandonment.

It just slowly gathers karma, around 10 per month for ~10 years.

[1] https://stackoverflow.com/questions/27607516/sql-join-with-c...