Hackerたちの意見
どうせAIのせいにするんだろうね(ChatGPTのリリースは2022年末、衰退の始まりは2020年中頃)。コミュニティの毒性や、サイトの目標がQAサイトじゃなくて知識ベースであることを無視して。追記 - このコメントはこのコメントの[重複]としてクローズされました: https://news.ycombinator.com/item?id=46482620
└
初期のパンデミックの影響を無視すれば、衰退は2017年末から始まったように見えるね。ただ、パンデミック後よりも変動が大きいけど。
└
ある意味AIのせいでもあるね。Stack Overflowの毒性から逃げる手段を提供してくれたから!
└
そうだね。エンジニアリング関連のトピックを調べるとき、よくStack Exchangeに行くんだけど、スレッドの毒性にはいつも驚かされるよ。HNでも少しは感じるけど、Stack Exchangeは本当に手に負えない状態だった。一方で、もう一つの要因もあると思う。ある時点から、回答済みの質問が増えてきて、もう質問する必要がなくなったんだよね。デフォルトでGoogleが答えのページに連れて行ってくれるから。LLMはその上に乗っかったさくらんぼみたいなもんだね。
└
ChatGPTが人気になった頃から、明らかに下向きのトレンドが加速してるね。AIがその一因なのは確かだけど、SOの活動に影響を与える要素はそれだけじゃないよ。
└
アイロニカルだけど、今ならAIや埋め込みを使って質問と回答の間で本当に役立つ重複排除や正規化、検索ができるはずなのに、同じ質問を無限に違う方法で聞くことを許可して、その結果を巨大な知識グラフとして扱っていれば良かったのに。2010年代初頭にはStack Overflowに夢中だったけど、結局は馬鹿なモデレーションのせいでアクティブな貢献者をやめちゃった。
└
人々は毒性の影響を過大評価してると思う。最初の成長は、答えが足りなかったからだよ。しばらくすると、基本的な質問はすでに答えられていて、Googleで見つけられるようになる。再度質問すると、重複としてマークされちゃうんだ。
LLMが登場してからは驚きじゃないね。Stack Overflowは時間が経つにつれて、かなり不快な特徴が出てきた。正当な質問が理由もなくクローズされたり(実際には重複じゃないのに)、技術が変わっても更新されない古い回答、そしてトップの回答者たちの間での一般的な毒性や見下した文化。欠点はあれど、LLMの方がずっと良いよ。
└
同意。個人的にはLLMが出る前に、毒性のあるモデレーションのせいでStack Overflowへの貢献をやめたよ。今はLLMがあるから、最後にStack Overflowを訪れたのがいつか思い出せない。
└
LLMが登場するずっと前からだよ。ピークのCOVIDを特異な例として除外すると、質問の量は2014年か2016年から減少していると思う。
└
LLMが登場する前は、GoogleがStack Overflowの回答を検索結果に表示しなくなっていたように感じた。
└
GitHub Discussionsも、減少の一因だったのかなって思う。リポジトリ特有の問題については、GitHub Discussionsをどんどん使うようになっていたのを覚えてる。タイムラインも一致してるしね。https://github.blog/changelog/2020-12-08-github-discussions-... https://github.blog/news-insights/product-news/github-discus...
└
アイロニーなのは、LLMがStack Overflowでトレーニングされていて、その特性やエラーをたくさん引き継いでることだね。
└
>どんな欠点があっても、LLMはずっと優れている でもLLMはStack Overflowや似たような場所から答えを得ていて、それがソース素材になってる。活動が少なくなって古くなっていくと、LLMは質問に適切に答えるためのソース素材を持てなくなるだろうね。
└
投票機能があるサイトは、嫌な雰囲気になるリスクがあると思う。Hacker Newsや、そこに集まる私たちもそれを念頭に置いておくべきだね。
└
「来た」というのはどういう意味かによるね。「みんながLLMがこのことに向いてるって気づいた時」って意味ならそうだけど、ここにいるほとんどの人がLLMがコーディングに向いてるなんて全然信じてなかったのはつい最近のことだよ。
└
それは本当なんだけど、LLMが間違った答えを出して時間を無駄にした後でも、質問しちゃうことがあるんだよね。
└
他の質問のたびに、 unsolicited advice(おせっかいなアドバイス)をもらって、こうやってやるべきじゃないって言われるのが多かった。結局、なんでこうしたいのか説明しなきゃいけなくて、相手は黙ってるって感じ。
どこかには、Stack Overflowコミュニティがすごくフレンドリーで、ウェルカミングで、助け合いがあって、知識も豊富だった別の宇宙があるんだろうね。そこではこれが悲劇に見えて、人々がそれを救おうとする動機になる。でもこの宇宙では、大半の人の反応は「笑」だね。
退場のタイミングはかなり良かったみたい。 https://meta.stackoverflow.com/questions/408138/what-will-ha...
└
もう一つの考えられる説明は、新しいオーナーがコミュニティをうまく育てなかったってことだね。ほとんどの貢献者にとって明らかな問題を解決する代わりに、基本的に放置して死なせてしまったのかな?
└
Stack Overflowは大きなリードを持っていて、ネットワーク効果を活かせると思われてたけど、結局Friendsterのようになっちゃった。大きなネットワークの実際の脆弱性は、クリエイティブな破壊の希望の兆しだね。XやGoogle、Facebookなんかも見た目ほど強固じゃないかもしれない。分散型プロトコルで実現できる技術が進化してることを願ってるよ。
多くのユーザーが、質問を投稿するのに厳しすぎるモデレーションのせいで去ったんだ。俺は6kのレピュテーションがあって、複数のゴールドバッジも持ってるけど、正直言ってStack Overflowは質問するには敵対的な場所として記憶に残るよ。実際に質問をするのを妨げられたことも何度もあったし、何が悪かったのか理解するのが難しかった。俺が聞いた質問は完全に正当なものだったと思うけど、質問ポリシーが厳しすぎて、従うのが超難しいんだ。「彼が死んで嬉しいわけじゃないけど、去ってくれて嬉しい」って感じ。
└
答えるのがちょっとフラストレーションだったな。貢献したいと思った時期もあったけど、答えられる質問がすごく初歩的で、答えを投稿したい人が多すぎてやる気をなくしちゃった。正直、ユーザーが多すぎて、ほとんどの人がその質問に答えるだけの知識を持ってるから、「回答者」として参加するのは楽しくなかったよ。
└
私は約2000ポイント持ってるけど、誇れるほどじゃないし、ほとんどのStack Overflowユーザーよりは多いと思う。いろんな技術スタックで10年以上の経験があるから、何を言ってるか分かるよ。でも、質問を再オープンするためには3000ポイントが必要で、重複として間違ってマークされてるものも多い。自分に「もう放っておこう」と言ったよ。
Claudeはよく使ってるけど、https://bioinformatics.stackexchange.com/ でも定期的に質問してるよ。やっぱりニッチすぎることが多いし、LLMはSnakemakeの存在しないベンチマーク機能をでっち上げたり、トランスクリプトームアライナーから正しい定量を得る方法を説明できなかったりするんだ。ニッチすぎるのかな。孤独なバイオインフォマティシャンとして、他のバイオインフォマティシャンから確認をもらえるのは嬉しいことだよ。自分のStack Exchange/Stack Overflowの歴史を振り返ると、最初に質問した一般的なプログラミングの質問は、今やどのLLMでも簡単に答えられる内容ばかりだね。
最近14日間、Sparkの変換に関する問題を追いかけてたんだけど、GeminiとClaudeは、見た目には完璧に合理的な回答をくれたんだ。でも、どれも全然役に立たなかったし、ほとんどが的外れだった。結局、他の方法を試して、Stack Overflowで質問を見つけて、運良く答えもあった。それが転機になって、最終的にはSpark(実際にはIceberg)のウェブサイトで正しいドキュメントを見つけて、問題が解決できた。つまり、LLMはもっとフレンドリーかもしれないけど、SOを失うことで、実際に質問に答えてくれる不機嫌で毒舌な人の代わりに、信頼できるけど間違った回答をたくさん持ってるおバカさんが現れるってことだね。これが良いことだと思う理由が分からないな。
└
SOがいつも正しい答えを持っているなんて言うのは完全に間違いだし、実際、難しい作業に関してはしばしば間違っていたり、全く欠けていたりしたよ。LLMの方が私には当たりが良い。
└
SOでいつも感謝してるのは、コメント欄での対話だね。LLMは一つの答えを出したり、テーマに関する箇条書きをしたり、単にコードをIDEにぶち込んだりするけど、SOは議論を提供してくれる。問題の細かい点が議論されて、最良の答えが浮かび上がるんだ。SOが最高の時は、経験豊富で頭の良い人たちが自分の賢さを示そうとする場面だね。HNみたいに、やり取りを見て学べる。これをLLMが再現することはできないと思う。彼らにはエゴがないし、経験もないから。サイトに対する不満はあれど、私はそこからたくさん学んだし、今でも解決策を見つけてる。SOがない世界は悪くなると思うよ。
└
でも、結局同じことを得てるんじゃない?その不機嫌な人はLLMを使ってデバッグしてるし、問題を解決してる。AIプロバイダーはそのモデルを微調整してる。彼の入力がその応答に組み込まれてるんだよ。これらの仕組みがどうなってると思う?人間の直接の入力を記憶してるか、人間が作ったRL環境で問題を解決してるかのどちらかだよ。中にあるものは「作り上げられた」ものじゃなくて、ただの解決問題で、時間が経つにつれてどんどん良くなっていくんだ。
Stack Overflowが毒性を持つようになったって言ってる人たちは、全くその通りだと思う。でも、それが彼らの遺産になってはいけない。個人的には、今でもインターネット上のオープンデータに関する偉大な成果の一つだと思うし、プログラミングを多くの人にアクセス可能にした影響は計り知れないよ。
SOのモデレーションが好きだったのは私だけかな。深く関わったわけじゃないけど(TypeScriptの質問に答えたことはある)。重複質問を減らそうとする意図にはすごく共感できた。「生きた文書」のアイデアが好きで、同じ質問の古いバージョンの答えを更新して改善することにエネルギーを集中させるのがいいと思う。答えを探しているユーザーとしては、もっと役立つ答えがある別のバリエーションを探す心配が少なくなるからね。オムレツを作る過程でいくつかの卵が割れたのは理解してるけど、全体的に見てSOのリンクをクリックした90%の確率で探していた答えが見つかったと言えるよ。私の意見だけどね。
一般的にスタックオーバーフローのネガティブな流れには同意だけど、数ヶ月前まで数学やUX、言語、航空関連のやり取りでは楽しい交流ができたと思う。真ん中のOS関連は、Linuxとスーパーユーザーの違いがいつも混乱してたけどね。