Недавно завирусился пост под названием The Fall of Stack Overflow («Падение Stack Overflow»), подробно рассказывающий о падении трафика этого сайта за последние полтора года на 35-50%.
Самой очевидной причиной этого можно назвать ИИ, потому что ChatGPT чрезвычайно полезен в качестве помощника в кодинге. Однако, мой дорогой разработчик, это не совсем правда.
Если приглядеться, то можно обнаружить, что самое существенное падение произошло примерно в апреле 2022 года, хотя ChatGPT вышел семь месяцев спустя, в ноябре. Хотя мы наблюдаем падения каждое лето (каникулы в школах и вузах) и зиму (праздничные выходные), это падение апреля 2022 года сохраняется и лишь усугубляется.
Здесь я наблюдаю неизменное падение, и это значит, что… ИИ заменил разработчиков навсегда.
Да нет, просто шучу, правда заключается в том, что фундамент для этого падения закладывался годами, и частично оно вызвано самим Stack Overflow.
Есть четыре причины, объясняющие медленное угасание Stack Overflow.
1. Изменения в Google Analytics
Первая причина повлияла быстрее всего. На самом деле, Stack Overflow не терял 50% своего трафика, истинные значения ближе к 35%. В мае 2022 года Google Analytics изменила способ хранения куки из-за законов о конфиденциальности, что привело к зафиксированной потере 15% трафика. По ссылке выше есть подробности.
2. Stack Overflow враждебен ко своим пользователям
Для места, где отвечают на вопросы, Stack Overflow на удивление один из самых токсичных и враждебных форумов в Интернете, но в пассивно-агрессивном смысле. За десяток лет мы видели тысячи жалоб на Stack Overflow, так что враждебность и упадок Stack Overflow — это не что-то новое.
Уже почти десять лет люди говорят об «упадке Stack Overflow».
Но, похоже, всё наконец дошло до логического завершения.
Часто когда ты пытаешься задать вопрос на Stack Overflow, его помечают как дубликат со ссылкой на вопрос, который точно ему не аналогичен. Или аналогичным вопросом может оказаться тот, на который так никогда и не ответили.
В других случаях вполне приемлемые вопросы минусуют.
Если вы пытаетесь ответить, вас минусуют.
Если вы пытаетесь опубликовать комментарий... постойте, а ведь нельзя! У вас недостаточно кармы.
Для сообщества, регулируемого при помощи воображаемых Интернет-очков, на форумах присутствует невероятное количество неуважения, проявляемого не только посредством голосования, но и в комментариях, где люди пассивно-агрессивно называют тебя тупым.
Хотя проведённое Stack Overflow в 2018 году исследование показало, что недоброжелательно лишь 7% комментариев на Stack Overflow, на самом деле этого достаточно, чтобы отпугнуть разработчика и не дать ему сделать свой вклад.
Распространённость в пределах от 5% до 10% может иметь большое влияние на сообщество. Давайте выполним приблизительные расчёты. Если среднестатистический разработчик посещает Stack Overflow для решения задачи один-два раза в неделю, под найденным им вопросом есть ответ, а каждый пост (вопрос и ответ) имеет по два комментария (помните, что комментарии виднее посетителям, чем ответы), то по консервативным оценкам этот разработчик при посещении Stack Overflow каждый месяц работы кодером будет видеть 1-3 снисходительных, недружелюбных комментариев. Отпугнёт ли кого-то один враждебный комментарий в месяц? Очевидно, что нет, потому что Stack Overflow по-прежнему многим полезен. Но он убедит некоторых, что здесь не стоит помогать, а комментарий в следующем месяце убедит в этом ещё сильнее, и так далее. И это мы учитываем только читателей таких комментариев; на тех, кому направлены эти комментарии, они, естественно, повлияют гораздо сильнее.
Из-за этого большинство программистов пользуется сайтом только в режиме чтения. Вместо него они переходят на Reddit, где сообщество программистов гораздо дружелюбнее.
А теперь вы даже можете обратиться к ChatGPT, который с уверенностью даст ошибочный ответ, который выглядит таким правильным, что вы потратите ещё семь часов на отладку вашего неработающего кода.
3. Теперь поиск Google оценивает Stack Overflow ниже.
Результаты Stack Overflow упали и в Google, как в буквальном числовом выражении (они теперь не всегда бывают первым результатом), но и в смысле «цифрового объекта» (иногда их даже не видно на экране).
Давайте проведём маленький эксперимент? Возьмём три самых популярных вопроса о программировании и зададим их Google в окне режима инкогнито.
Примечание: очевидно, результаты могут сильно разниться. Персонализированный поиск Google может возвращать Stack Overflow первым чаще или реже, в зависимости от ваших действий.
Тест 1/3: «Как отцентрировать div?»
Здесь Stack Overflow стоит на третьем месте, на моём стандартном 27-дюймовом мониторе чуть ниже середины страницы.
Тест 2/3: «Что делает yield в Python?»
Это пятый по популярности вопрос на Stack Overflow.
Здесь Stack Overflow занимает четвёртое место, но мне даже не нужно нажимать на ссылку, потому что featured snippet наверху отвечает на мой вопрос.
Тест 3/3: «Как отменить локальные коммиты git?»
Это второй по популярности вопрос на Stack Overflow.
Вот в чём проблема:
У Google есть элементы featured snippet, позволяющие отвечать на некоторые из самых популярных вопросов даже без необходимости клика.
В других ситуациях Stack Overflow не находится даже в двух верхних или даже в пяти верхних ссылках на странице.
К этому добавляются featured snippet, связанные вопросы и видео с YouTube, что обычно опускает Stack Overflow ещё ниже на экране.
Данные показывают, что первый результат в Google получает 27,6% от всех кликов, а верхние три результата получают почти 55% от всех кликов.
Если вы не в трёх верхних результатах... трафик снижается экспоненциально.
4. ИИ тоже влияет
И, наконец, очевидный ответ — ИИ. ChatGPT действительно хорошо справляется с помощью в кодинге. Теперь я даже не использую его ни для чего другого.
Судя по резкому падению с 30 ноября 2022 года, ИИ тоже ускорил падение SO.
Справедливо ли это? Не особо. Stack Overflow предоставляет все свои данные свободно, поддерживает этот сайт в течение полутора десятка лет, а потом приходит OpenAI, скрейпит его и обучает на нём свои модели. Как бы вы ни относились к пользователям и модераторам Stack Overflow, обеспечение работы такого сайта — недешёвое мероприятие.
Это может стать проблемой в будущем. Чем меньше вопросов и ответов на них будет появляться онлайн, тем меньше данных будет для обучения ИИ. А как сможет совершенствоваться ИИ, если человеческих данных станет меньше? Поэтому если каждый будет обращаться к ChatGPT за помощью в отладке своей непонятной проблемы с React 18 или C++21, то когда выйдет C++72 или React 37, у нас могут возникнуть небольшие затруднения.
И ситуация для скрейперов данных будущего тоже будет непростой. Компании наподобие Reddit и Twitter (X?) адаптируются к скрейперам данных для ИИ, начиная взимать оплату за свои API.
Но логично, что программисты предпочитают ИИ сайту Stack Overflow.
ИИ быстр — не нужно ждать, пока на ваш вопрос ответят.
ИИ дружелюбен — вам не нужно ждать, пока ваш вопрос пометят, как дубликат.
ИИ работает с вами вежливо — вас не назовут тупым за ваш вопрос или за публикацию последующих комментариев.
Но помните, очень часто ИИ ошибается. Однако ИИ — это лишь инструмент, а не замена способностей.
Будущее
Упадок Stack Overflow может продолжиться, особенно учитывая бета-версию Google Search Labs. Теперь нам вообще не нужно кликать и даже читать. Просто отправить поисковый запрос и скопировать.
В ответ на утверждения об упадке. Stack Overflow выпустил OverflowAI.
И я попробовал его, вот первое впечатление:
Комментарии (223)
anonymous
01.08.2023 17:32НЛО прилетело и опубликовало эту надпись здесь
Hardcoin
01.08.2023 17:32+7Человечество бы самоуничтожилось давно, если бы хорошее не накапливалось, а плохое, наоборот, накапливалось всегда.
Но мы ещё здесь.
Pastoral
01.08.2023 17:32-2У Вас лишние «бы» в первом предложении. Фильмы о живых мертвецах не просто так популярны.
Hardcoin
01.08.2023 17:32+5Да, мы все уже уничтожились, фильмы про зомби - фантомные воспоминания об апокалипсисе, который не записан в книгах.
12val12
01.08.2023 17:32+3у меня другая теория начсет фильмов про зомби
В современном мире люди сталкиваются с усталостью от общения с большим количеством людей, так как требуется помнить контекст и историю взаимодействия с каждым из них. В настоящее время необходимо хранить в памяти наборы данных о сотне различных людей. .В зомби мире людей не нужно помнить ,и вообще они уже не люди
anonymous
01.08.2023 17:32НЛО прилетело и опубликовало эту надпись здесь
Hardcoin
01.08.2023 17:32+51) Человек умирает не из-за накопления плохого. Никакие благодатные люди не живут двести лет.
2) город Рим живет очень долго. Да, на разном уровне, но ни разу не вымер.
3) метафизика и непроверяемые прогнозы, это интересно, но мы же на техническом ресурсе.
anonymous
01.08.2023 17:32НЛО прилетело и опубликовало эту надпись здесь
Hardcoin
01.08.2023 17:32+4скорее в Румынии найдете остатки Рима, нежели в Риме
Скорее все-таки в Риме. Античный театр Марцелла не в Румынии. Пустыней это место никогда не было, там всегда были люди.
ваши приставания
Давайте без кокетства
anonymous
01.08.2023 17:32НЛО прилетело и опубликовало эту надпись здесь
Hardcoin
01.08.2023 17:32+11) так вид homo sapiens ещё не исчез. На месте. В чем суть аналогии?
2) вид людей только один, других нет. Прямые потомки римлян не вымерли, они просто перестали называть себя римлянами. Но они на месте, живут.
3) культура конечно изменилась, вы правы.
4) понял, спасибо
Ndochp
01.08.2023 17:32Вот в том что "они на месте" и это место Рим есть вопросы насколько я помню.
Hardcoin
01.08.2023 17:32Вопросы и исторические неточности - предположим. Возможно сделают массовые генетические тесты и вопросы отпадут.
Но утверждение, что они вымерли, на мой взгляд, делать рановато. Если только иносказательно, мол, культура вымерла и никто уже не назовет себя римским консулом - с этим соглашусь, от культуры осталось только наследие.
pulsatrix
01.08.2023 17:32Но утверждение, что они вымерли, на мой взгляд, делать рановато.
Да, рановато.
Crafter2012
01.08.2023 17:32+17Старый шотландец жалуется близкому другу:
Старый шотландец жалуется близкому другу:
— Я, Джон МакМорран, построил два хороших крепких моста через реку. Вся
деревня теперь ходит по этим мостам и радуется. Но никто, никто не
называет меня «Джон Строитель Мостов»!
— Я, Джон МакМорран, когда на нашу деревню напали ночью подлые
англичане, первым выскочил из дома и убил двенадцать врагов, получив при
этом только две царапины. Но никто, никто не называет меня «Джон Храбрый
Воин»!
— Я, Джон МакМорран, искустный кузнец. Я сковал столько мечей, что даже
наши внуки не будут испытывать в них недостатка. Но никто, никто не
наывает меня «Джон Кователь Мечей».
— Но стоило мне ОДИН РАЗ трахнуть овцу…
Actaeon
01.08.2023 17:32+3Ну нет. В развитых странах сейчас - обратная возрастная пирамида, возможно мы видим первые признаки того, что людей не хватает для должной степени узкой специализации.
Areso
01.08.2023 17:32-3Всегда можно завести морем парочку индийцев.
Когда и индийцев станет нехватать (году так к 2050-му), можно будет переключиться на негров из Африки.
lazy_val
01.08.2023 17:32+13Четыре года назад была история с какой-то "Моникой", которую сначала выставили из модераторов, потом другие модераторы начали в знак протеста массово покидать ресурс, или просто игнорировать свои обязанности как модераторов, и в итоге это закончилось тем, что с "Моникой" заключили некое соглашение (https://meta.stackexchange.com/questions/340906/update-an-agreement-with-monica-cellio).
Возможно что наблюдаемый спад как-то связан и с этими событиями. Хотя лаг в три года как бы и не подтверждает.
Ну и да, согласен, реакция модераторов и пользователей на дурацкие вопросы часто бывает быстрой и при этом жесткой. Особенно касается множества вопросов от уроженцев страны, омываемой одноименным океаном. Ну так вопросы надо нормальные задавать, а еще гуглить перед этом, потому что понятно почему.
k-semenenkov
01.08.2023 17:32+1>> от уроженцев страны, омываемой одноименным океаном
Какая прекрасная формулировка!Дополнение по теме - моё личное фи в том что уже не раз сталкиваясь со вполне конкретными вопросами на тему разработки софта тебе говорят что это аут оф топик. В лучшем случае рекомендуют другие стэкэксчейнж где на тот же вопрос огребаешь те же аут оф топик минуса.
vagonovozhaty
01.08.2023 17:32+44тупые атланты
Abobcum
01.08.2023 17:32+83Вы случайно написали stackoverflow вместо habr.
Тут вам и бездарный автоматизированный копирайтинг, и бан всех непартийных, и упад реальных пользователей, и пассивная агрессия даже в этом комментарии.
rapidstream
01.08.2023 17:32+12И восхитительная система ограничений, когда мне нельзя поставить вашему комментарию плюс, но можно написать собственный.
Wan-Derer
01.08.2023 17:32Вжуууух.... С завтрашнего дня сможешь :)
Iv38
01.08.2023 17:32+3Только это ненадолго. Пользователь без публикаций не может иметь карму больше +4, а с таким "огромным" запасом карму практически невозможно удержать. Можно писать сколь угодно прекрасные и полезные комментарии в любых количествах, выше этого порога карма не поднимется, не получится нагулять жирок. Но достаточно того, чтобы твой комментарий не понравился нескольким людям и повезёт если хотя бы останешься с нулём.
Wan-Derer
01.08.2023 17:32+3Да и наличие публикаций не спасает от .... общественного мнения :) Тут даже хамить никому не надо. Достаточно быть лишь слегка ... неформальным :)
Katona
01.08.2023 17:32+1Для хабра это наоборот рассвет :) Легкий ресурс, мозги напрягать не надо, минимум сложных постов, которые надо вдумчиво читать, зато и про налоги можно инфу найти, и про переезды, и последние новости. Для меня теперь он от лайфхакер.ру отличается только отсутствием рецептов
pulsatrix
01.08.2023 17:32+14отсутствием рецептов
Рецепт омлета:
Отрезаем сладкий перец(желательно кольчиком), пассируем.
Добавляем нарезанные помидоры(желательно кольчиками), пассируем. Обязательно под крышкой ибо омлет. Далее заливаем все яйцом. Через две минуты тревожим омлет ножом, крест накрест. Выключаем плиту. Ждем прекращения шкворчания. Готово. Да, соль либо в помидоры либо в яйцо на глаз.technomancer
01.08.2023 17:32+5Так никто не делает! Вы идёте против методик Объектно Ориентированной Кулинарии и усложняете жизнь себе, другим поварам и будущим едокам! Рецепт не соответствует стандартным практикам, делает блюдо несогласованным, не позволяет его использовать всем стандартным ресторанам и кафе, которые ожидают соблюдения стандартных договорённостей по нарезке помидор. Если бы я был Вами, то не делал бы этого. Если Вас напрягает измельчение овощей, то используйте хороший комбайн или пусть за Вас их кромсает блендер.
(Но рецепт, если что, плюсанул, в выходные попробую. Масло какое-нибудь требуется?).
pulsatrix
01.08.2023 17:32+1Масло какое-нибудь требуется?
Да, забыл. Я использую подсолнечное рафинированное. Но думаю, что то что вы используете для обычной яичницы или омлета подойдет. Некоторые вообще на тефлоне готовят.
beerchaser
01.08.2023 17:32+1В яйцо добавить немного майонеза и кетчупа (хорошего), размешать венчиком (не взбивая), залить в ёмкость для приготовления, посыпать травой (если есть - свежей, если нет - сушеной), поперчить по вкусу. Далее - по Вашему рецепту.
Helltraitor
01.08.2023 17:32-1У меня недостаточно кармы (есть за что), так что, как завещал @rapidstream, могу написать комментарий
❤️
BorisTheAnimal
01.08.2023 17:32+41Просто выросло поколение снежинок, для которых любая критика это трагедия. Это в принципе приведет не только к упадку SO, но и в принципе к ухудшению уровня профессии.
ipatiev
01.08.2023 17:32+11Дело не в этом. Просто сама идея была изначально ущербна. Там действительно творится натуральный геноцид по отношению к людям, задающим вопросы. И все это ради прекрасной мечты сделать сайт с качественными ответами на качественные вопросы. Но самое смешное, что "некачественные" вопросы не удаляются, а только закрываются, но при это остаются висеть на сайте. То есть качество контента никак не повышают.
Казалось бы - если вопрос плохой, то ответь на него, да удали потом. И человеку помогли, и мусора не будет. А сейчас все как будто по вредным советам сделано - и помощи никакой, и мусор копится.
Ndochp
01.08.2023 17:32+1Ну творится и творится. А раньше там было тепло, пушисто и приходящим ноги хозяева мыли?
Тут товарищ сам себя опровергает. Токсичность — древняя традиция, но сначала при ней общество росло, потом стагнировало, потом начало падать.ipatiev
01.08.2023 17:32+1Проблема в том, что это стрельба себе в ногу. Любой сайт вопросов и ответов живет за счет вопросов. И если постоянно отпугивать людей, задающих вопросы, то сайт загнется. Собственно, основная проблема всех Q&A сайтов в том, что они пытаются усидеть на двух стульях - отвечать на сиюминутные вопросы и создавать базу канонических ответов. Но это на самом деле совершенно разные задачи, для которых нельзя использовать один и тот же подход. Стаковерфлоу ставит своей целью создание канонических ответов, но поощряет именно сиюминутные. Ставит целью создание базы качественных вопросов, но почему-то копит весь мусор, в котором нормальные вопросы просто теряются.
Hardcoin
01.08.2023 17:32+5отпугивать людей, задающих вопросы
Отпугивает только тех, кто не готов сформулировать вопрос по правилам. Но без правил только двач есть (и то под вопросом). Где есть общество с более простыми правилами? Реддит? Но там и ответы бесполезные, потому что нет правила, что бы от них польза была.
eton65
01.08.2023 17:32-1Отпугивает только тех, кто не готов сформулировать вопрос по правилам
Зачем нужны правила задавания вопросов (кроме элементарной вежливости)? Ну будет плохой вопрос, на него никто не будет отвечать, и он спустится вниз на веки вечные.
Hardcoin
01.08.2023 17:32+2Такое уже есть на десятках ресурсов. Многие из них взлетели? Вот-вот.
Человек, который готов бесплатно помочь - более редкий зверь, чем человек, которому нужна помощь. Поэтому подстраиваться нужно под отвечающих. И если им не хочется копаться в тоннах мусора в попытках найти вменяемый вопрос, нужно пойти им на встречу. Кому правила не подходят - есть ответы майл-ру, в конце-концов.
eton65
01.08.2023 17:32-1Но с коммерческой точки зрения (с точки зрения постоянной раскрутки ресурса) подстраиваться надо как раз под вопрошающих, и тут напрашивается ситуация двух кейсов.
Почему не взлетели сайты со вторым вариантом? Причины могут быть разные. Могут еще и взлететь.Здесь, кстати, уже писали, что чат-жпт удобнее в скорости получения ответа. Если SO прикрутит его к себе, то поймает сразу двух зайцев: увеличение скорости ответа и снижение требований к постановке вопросов. Впрочем, это очевидные вещи.
iboltaev
01.08.2023 17:32+6Токсичность — древняя традиция, но сначала при ней общество росло, потом стагнировало, потом начало падать
у меня есть теория о том, что все совсем наоборот. Смотрите, как было раньше:
первобытные времена: меня послали на**й, спасибо, что не врезали дубиной по башке и не съели
древний мир - спасибо, что не врезали по башке и не угнали в рабство
средневековье - спасибо, что не ткнули мечом или сожгли на костре
новое время - спасибо, что не ткнули ножом и не ограбили
новейшее время - спасибо, что не набили морду
сегодня- меня послали на**й - да как они посмели, это же обидно, фу на них, уйду от них
я к тому, что с развитием общества уровень насилия систематически снижается, и то, что было раньше нормой, нормой быть перестает.
NiPh
01.08.2023 17:32На мой вкус речь именно о том что раньше было общение. Местами токсичное, но открытое. Часто когда натыкаешься на старые топики - там есть несколько ответов, иногда больше десятка, разной степени логичности, от "правильных" решений, до вполне иногда годных костылей, обсуждение под ними и какая-то активность. Сейчас все вопросы, комментарии и ответы которые набившим рейтинги старорегам покажутся несоответствующим - будут безжалостно заминусованы или потерты. Токчисности нет, но и шансов увидеть то что могло помочь но не прошло через сито модераторов - нет. Не так давно ныл по этому поводу тут же, на хабре - https://habr.com/ru/articles/592135/comments/#comment_23764101 .
mayorovp
01.08.2023 17:32+3прилетали тонны правок по поводу оформления, форматирования, "зря отвечал надо было сослаться на аналогичный ответ"
Вот не стыдно вам такое писать-то? Вам другие пользователи бесплатно оформляли ответы ответы, а вы на это ещё и обижались?
Нет, я понимаю, иногда меня тоже возмущает когда кто-то "исправляет" мои эрративы или неологизмы. Но для таких случаев у автора всегда есть кнопка отката исправления.
NiPh
01.08.2023 17:32Нет, не стыдно. Пробежался по методичке от стэковерфлоу, увидел вопрос - написал ответ, который решает вопрос. С примерами кода. Ответ был помечен как правильный автором, т.е. вопрошающему он помог, а потом был снесён вместе с вопросом потому что вопрос видимо что-то продублировал. И так пару раз. Пользователи мне ответы не оформляли, а в основном давали советы и делали сноски на правила. Не помню уже точно детали, помню что был ошарашен центром управления и ворохом уведомлений, которые на мой взгляд не соответствовали главному - ответ был полезен. Пришел ответить на вопрос, а оказывается писал статью в википедию на века. Но вы меня прямо разбередили, прошло уже больше чем два года, возможно пора попробовать еще раз, освежить впечатления.
mayorovp
01.08.2023 17:32Ответ на "снесённый" вопрос — да, это проблема, я так тоже один раз попадался.
Тут надо понимать, что вопрос "сносится" модераторами только в исключительных случаях, обычно он удаляется либо автором, либо роботом. Причём наличие положительно оцененного ответа защищает вопрос от "сноса" роботом! Так что, скорее всего, все претензии следует направлять не сообществу, а автору вопроса (тому самому которому вы так своим ответом помогли).
В таких случаях, если вам жаль свой ответ, имеет смысл каким-либо образом "достать" его (это могут сделать высокореповые участники, модераторы или кеш гугла), после чего самому задать вопрос подогнав его под существующий ответ.
Anton-V-K
01.08.2023 17:32+9"некачественные" вопросы не удаляются, а только закрываются, но при это остаются висеть на сайте. То есть качество контента никак не повышают.
"Некачественные" вопросы на SO обычно ж снабжаются ссылкой на аналогичный/похожий "качественный" вопрос на ту же тему. Не уверен, как это влияет на "качество" контента, но, на первый взгляд, выглядит разумно, т.к. пользователь, даже задав в поисковике неправильный запрос, в конце концов попадёт на ответ.
izogfif
01.08.2023 17:32Некачественные" вопросы на SO обычно ж снабжаются ссылкой на аналогичный/похожий "качественный" вопрос на ту же тему.
Ну, не всегда. Есть вопросы вида "какую штуковину посоветуете мне использовать, чтобы сделать вот это?". На вопрос куча ответов, сам вопрос и ответы люто заплюсованы (т.е. видно, что и вопросы, и ответы более-менее оказались полезными куче людей), а потом внезапно приходит модератор и закрывает вопрос с формулировкой "это оффтопик", "вкусовщину здесь не обсуждаем" и т.п.
ipatiev
01.08.2023 17:32+4Ссылкой снабжают только один вариант закрытого вопроса. А причин закрытия куда больше:
Duplicate
Needs details or clarity
Needs more focus
Opinion-based
Needs debugging details
Seeking recommendations for books, tools, software libraries, and more
Not reproducible or was caused by a typo
Ссылка дается только к первому. Вопросы, закрытые по всем остальным причинам, болтаются просто так, увеличивая и так уже огромную кучу мусора.
andreishe
01.08.2023 17:32+16Если бы этого "геноцида" не было, сайт оказался бы очередной помойкой из длинных обсуждений в которой практически бесполезно что-то искать (см. любой программистский форум).
И степень этого "геноцида" сильно переоценена. В основном теми, кто вместо того, чтобы попытаться разобраться самостоятельно, а потом задавать вопрос, сразу идут задавать вопрос.
ipatiev
01.08.2023 17:32+2оказался бы очередной помойкой
Я повторюсь: помойкой сайт является как раз сейчас. Потому что некачественные вопросы не удаляются. Чтобы не "искать в помойке", надо всего лишь удалять некачественные вопросы плюс уменьшить безумие "геймификации", которое поощряет исключительно написание новых ответов, а вместо этого поощрять улучшение существующих ответов.
Cerberuser
01.08.2023 17:32+2Потому что некачественные вопросы не удаляются.
Действительно некачественные, по мнению сообщества (грубо говоря, закрытые и заминусованные) - удаляются. Другой вопрос - насколько адекватно это "мнение".
ipatiev
01.08.2023 17:32+1О, спасибо. Как-то идея автоматического удаления прошла мимо меня. Сам-то я все больше нажимаю "удалить" вручную, но три голоса там почти никогда не набирается.
mayorovp
01.08.2023 17:32Там нет инструмента для подобного "геноцида" (поверьте, я пытался).
К слову, "мусор" там выкидывает робот под условным именем "roomba" по таймеру.
Wan-Derer
01.08.2023 17:32+3геноцид
Не знаю... Я вот недавно задавал вполне новичковый вопрос. Мне ответили очень быстро и квалифицированно. Никто не хамил. Да ещё и карму́ повысили, теперь я могу плюсить то что мне нравится и писать каменты.
В русском разделе тоже задавал несколько вопросов, тоже никаких претензий не имею.
imanushin
01.08.2023 17:32Там действительно творится натуральный геноцид по отношению к людям, задающим вопросы.
С учетом громадного объема вопросов на SO, я подозреваю, что всё слегка не так жестко.
arheops
01.08.2023 17:32Удаляются. Вы просто не видите, их только модераторы видят.
30% вопросов в моем треде — удаленные.
rehci
01.08.2023 17:32+5Просто выросло поколение снежинок, для которых любая критика это трагедия.
Так ли это? Я вижу проблему не в токсичности как таковой, а в том, что она приводит к поражению пользователя в правах.
В статье на это прямо указано: я ответил -- меня заминусовали, я спросил -- меня заминусовали, я не могу ничего делать из-за того, что слили карму.
Одно дело когда тебя просто облили говном -- это пережить можно, но то, что из-за этого ты потерял возможность выполнять базовые функции -- вызывает сильную фрустрацию.
p.s. иронишно, что SO критикуется на Хабре, где кармадрочерство возведено в абсолют :)
mayorovp
01.08.2023 17:32+5О каком "не могу делать ничего" вообще речь? Чтобы такого добиться, нужно, ЕМНИП, получить отрицательный рейтинг на некоторую долю своих вопросов, при наличии минимального их количества. Ну блин, неужели так сложно после первого-второго понять что ты делаешь что-то не так и исправиться?
Во всех остальных случаях один плюс равен 10 минусам, и даже общий отрицательный рейтинг не может остановить вас от написания новых ответов.
Где тут это явление — "я не могу ничего делать из-за того, что слили карму"-то?
lovermann
01.08.2023 17:32Это вы говорите о классическом сообществе, где юзер холит и лелеит свою карму. (а потом ей в резюме даже хвастаться может). А СОФ, - он на гране балансирует, где и комьюнити есть, и юзеры, которые ради одного вопроса регаются.
mayorovp
01.08.2023 17:32+3Нет, я говорю именно о SO. Где именно что можно зарегистрироваться ради одного вопроса, а иногда даже разрешено задать вопрос без регистрации. И где рядом с ником каждого новичка висит предупреждение что он новенький и с ним надо быть помягче.
Вот где там, блин, "я не могу ничего делать из-за того, что слили карму"-то? Это как нужно "постараться" чтобы такое получилось?
RH215
01.08.2023 17:32+15Просто выросло поколение снежинок, для которых любая критика это трагедия.
Опять во всём виновата распоясавшаяся молодёжь, что ж такое-то.
auresio
01.08.2023 17:32Что поделать, если сейчас оскорбленный каждый первый.
Сам же термин родился не у нас, а там где оскобляться модно и выгодно.
"Надо запретить думать - это оскорбляет чувство тупых." (с)RH215
01.08.2023 17:32+2Что поделать, если сейчас оскорбленный каждый первый.
Да нет, всегда находились люди, которым что-то не нравилось. Это нормально. Странно считать это ненормальным.
а там где оскобляться модно и выгодно
Да, помню, это вот "отвечать за свои слова" и другие вещи времён моего взросления. Хорошо, что это ушло.
Survtur
01.08.2023 17:32+3А я считаю, что "отвечать за свои слова" - это правильная позиция. Общество от такой позиции выигрывает. Но тут дилемма заключённого, ведь отвечать за свои слова невыгодно, если другие за свои слова не отвечают.
MountainGoat
01.08.2023 17:32-12Я много лет говорю, что Stack overflow - ресурс для тех, кому лень гуглить. Если лень гуглить - напиши вопрос, кто-то погуглит за тебя и напишет ответ.
Если же твоя проблема не решается одним поиском по гуглу, то как ни формулируй свой вопрос, его забанят как слишком общий или вообще не подходящий по теме.Anton-V-K
01.08.2023 17:32+14Stack overflow - ресурс для тех, кому лень гуглить
По-моему, поисковики часто выдают ссылки на SO.
Если же вы в смысле "проще спросить на SO, чем воспользоваться поиском", то к таким вопросам там не очень дружелюбное отношение, что вполне понятно.
usrsse2
01.08.2023 17:32+51А ещё трафик StackOverflow падает из-за бесконечного количества зеркал StackOverflow, которые машинным переводом переводят вопросы и ответы со StackOverflow на русский язык и в поиске находятся намного выше, чем сам StackOverflow.
VladislavOshkanov
01.08.2023 17:32+35Как же меня бомбит с таких сайтов... Особенно, когда ищешь ответ на вопрос, смотришь - о, ещё одна ссылка как раз по моему вопросу. А там корявый перевод того, что ты недавно прочитал на SO...
tsilia
01.08.2023 17:32+4Можно легко избавиться от этого мусора в выдаче Гугла:
https://habr.com/ru/news/654031/comments/#comment_24128561
Kriptman
01.08.2023 17:32+51Статья голимый булщит. Если задавать нормальные вопросы, которые нельзя легко нагуглить, то нормально там отвечают. И да, на такие вопросы нейросети ответить не смогут примерно никогда. Потому что этого нет в гугле и в официальной доке.
Нетерпимость к ленивым тупым обезьянам - нормальное дело. Даже полезное, может смогут вырасти над собой.
Падают просмотры по другой причине. Тот же гугл на любой вопрос выдаёт кучу сайтов-клонов СО, которые просто дублируют его контент.
eton65
01.08.2023 17:32+6Тот же гугл на любой вопрос выдаёт кучу сайтов-клонов СО, которые просто дублируют его контент
Вот еще одно подтверждение, что Гугл зачищает поле, где люди могут задавать вопросы.
Suvitruf
01.08.2023 17:32+13Нетерпимость к ленивым тупым обезьянам - нормальное дело. Даже полезное, может смогут вырасти над собой.
Вот из-за такого отношения дедов новички и не остаются на сайте.
perfect_genius
01.08.2023 17:32+3И потом возвращаются уже дедами?
Suvitruf
01.08.2023 17:32Тут одним предложением не ответить. Я много лет был как в статусе обычного юзера, так и в роли модератора год находился. Эта тема в целом довольно комплексная ????
lovermann
01.08.2023 17:32+4Я думаю, что фишка в том, что многие ньюби каким-то раком пришли к идее, что им ДОЛЖНЫ :)
N-Cube
01.08.2023 17:32И да, на такие вопросы нейросети ответить не смогут примерно никогда. Потому что этого нет в гугле и в официальной доке.
Чатжпт 4 выдавал мне в качестве ответа улучшенную версию кода, который в интернете опубликован ровно один раз в гитхаб-тикете разработчиков библиотеки Dask - в документации этого нет, в комментариях в коде библиотеки нет, а нагуглить тикет с обсуждением практически нереально, потому что тикет вообще не о том. Так вот, мало того, что чат это нашел, так еще и оптимизировал - итоговый код лучше того, что сами разработчики известной библиотеки способны написать.
Lamaster
01.08.2023 17:32+1Я в таком случае дописываю в конце запроса site:stackoverflow.com
Да, на одно движение больше, но это работает
Hardcoin
01.08.2023 17:32+40ChatGPT, который с уверенностью даст ошибочный ответ
Зато дружелюбно. Ведь дружелюбность важнее правильных ответов?
nidalee
01.08.2023 17:32ChatGPT хотя бы можно допинать до правильного ответа в большинстве случаев, а вот закрытый на SO вопрос можно только понять и простить.
savostin
01.08.2023 17:32+8Зачем его пинать, если Вы уже знаете правильный ответ?
nidalee
01.08.2023 17:32-1Правильного ответа не знаю, но брутфорсить готов!
Вот буквально позавчера парсер видео с сайта "написал" на питоне.
Sigest
01.08.2023 17:32+4Допинывать можно и не зная ответ. Вчера задаю ЧатГПТ вопрос, получаю ответ. Тестирую ответ — не работает. Предъявляю это ЧатГПТ, он мне «Ой простите, я действительно ошибся, вот тебе другой вариант». Так мы с ним часа за два родили более или менее рабочий вариант. Также у меня были варианты, что я примерно знаю ответ, но пазл в голове не складывается. ЧатГПТ иногда помогает досложить его.
Хоть ЧатГПТ иногда меня и бесит неверными ответами, так и хочется минуснуть его и слить ему карму, но часто и реально помогает
Dr9vik
01.08.2023 17:32+3>Если вы пытаетесь опубликовать комментарий... постойте, а ведь нельзя! У вас недостаточно кармы.
есть в интернете сайт, под названием habr и там всё так же и даже хуже
Corsonamor
01.08.2023 17:32+18Удивительно, что кому-то пришло в голову искать ответы на вопросы по коду на реддите вместо SO только потому что там нет токсиков
shiru8bit
01.08.2023 17:32+8Классика про поиск ключей под фонарём.
Bronx
01.08.2023 17:32+4Только искать ключи под фонарём продуктивнее, потому что ключи могут лежать где угодно, но в темноте ты их тупо не найдёшь, как ни ищи, так что имеет смысл тратить время и силы на варианты, где есть ненулевой шанс.
alexdesyatnik
01.08.2023 17:32+15В примере про Джаву первый ответ там наиболее правильный: если ты за каким-то хреном хочешь получить лямбду, возвращающую поле, то да, a -> a.fieldName (и нет, это не разумный и не интересный вопрос, это вопрос нубиса, который джаву полгода назад "изучил"). Автор же данной статьи обратил внимание только на """токсичное""" замечание про то, зачем вообще использовать публичные поля. Похоже, он относится к
раку, убивающему интернетнеженкам, которые любое замечание вида "ты делаешь это неправильно" воспринимают как атаку на личность.Никогда не задавал вопросы на SO, но, разумеется, многократно читал чужие решения. Реальная проблема, как по мне, это не элитизм на SO, а бесконечные клоны бесконечных индусских/пакистанских сайтов, переливающих из пустого в порожнее с целью подняться повыше в выдаче гугла, в том числе и обходя ответы на какие-то вопросы на SO. Конкретно с Джавой это вообще что-то нереальное, найти релевантную информацию становится крайне сложно.
Xeldos
01.08.2023 17:32+11В примере про джаву самое главное - "почему?". Человек задал разумный вопрос - почему так сделано. Отсылка к священным текстам "это нарушает инкапсуляцию и следовательно ооп" - не ответ. Не программист создан для инкапсуляции, а инкапсуляция создана для программиста.
alexdesyatnik
01.08.2023 17:32+4Я дико извиняюсь, а вы точно прочитали исходный вопрос в этом примере? Если что, там нет ничего про то, почему так сделано. Там обычный вопрос нубиса, который хочет сделать какую-то лютую хрень, и ему пытаются объяснить, что это вообще-то именно лютая хрень.
iskateli
01.08.2023 17:32+6Классика, вместо ответа на вопрос начинается доказывание что это тебе не нужно, что это лютая хрень и т.п. да ещё в грубой форме. Ты или отвечаешь на конкретный вопрос или идёшь мимо, но нет ...
izogfif
01.08.2023 17:32+10Хм... Если почитать, то там написано:
фигня, до которой можно было бы додуматься в античные времена, пока в Java не завезли record'ы;
пример того, как бы все работало, если бы был getter;
и собственно вопрос: а какой синтаксис нужно использовать, если хочется сотворить то же самое, но с фигней?
И в комментарии - не в ответе, а именно что в комментарии - удивленный вопрос: "а почему вы делаете именно так?" (с указанием на фигню). Без оскорблений, без указания на того, что это фигня, даже без упоминания на то, что так делать неправильно. Как из этого раздуть скандал? Держите яркий пример: "ученый изнасиловал журналиста":
мы додумали, зачем комментатор задал такой вопрос;
он, наверно, думает, что это фигня (потому что, если так подумать, то это и правда фигня);
ах какой нехороший человек, на фигню указывает, вместо того, чтоб по сути на вопрос отвечать;
да что этот, с позволения сказать, комментатор, себе позволяет, токсично называть муд*ком вопрошающего!
-
не, вы только посмотрите, какая ужасная агрессия на StackOverflow в первом же комментарии к вопросу!
FTOH
01.08.2023 17:32+2Без оскорблений, без указания на того, что это фигня, даже без упоминания на то, что так делать неправильно
Вы дальше первого предложения читали?
Ты усложняешь (как следует из твоего вопроса) себе жизнь (и своим коллегам). Это нарушает правила объектно-ориентированности (инкапсуляции), не соответствует стандартным практикам, делает код несогласованным, не позволяет его использовать всем стандартным фреймворкам и библиотекам, которые ожидают соблюдения стандартных договорённостей Java Beans. Если бы я был тобой, то не делал бы этого. Если тебя напрягает генерация геттеров, то используй хорошую IDE или пусть за тебя их генерирует Lombok.
FreeNickname
01.08.2023 17:32+4Я читал. Полезная информация. Как уже заметили, в комментарии, а не в вопросе, и вопрос не заминусован, заметьте. А грубая форма и оскорбления-то где?
dartraiden
01.08.2023 17:32+7Классика, вместо ответа на вопрос начинается доказывание что это тебе не нужно, что это лютая хрень и т.п. да ещё в грубой форме. Ты или отвечаешь на конкретный вопрос или идёшь мимо, но нет ...
Потому что очень часто пользователь спрашивает как сделать хрень, потому что он, по неопытности, решил, что хрень это хорошее решение его проблемы. Хотя, эта хрень может даже его проблему вообще не решать. Или решать, но закладывать неочевидные мины замедленного действия.
Именно поэтому, когда спрашивают "как сделать хрень", лучше начинать с "опишите, какую задачу вы этим пытаетесь решить". Зачастую оказывается, что есть более удобное, правильное и безболезненное решение, которое вопрошающему в голову не пришло.
iskateli
01.08.2023 17:32Вы напоминаете вредительную "помощь" по умолчанию в Excel, который знает лучше пользователя что ему надо
Просто ответьте на конкретный вопрос, не надо ничего придумывать, в дальнейшем на этот вопрос в SO могут зайти пользователи, которым надо решить именно эту задачу.
Hardcoin
01.08.2023 17:32+5Откуда такое правило? Если человек спросит, как на крыше поезда прокатиться, разве плохо ему сказать, что не стоит так делать? Надо объяснить, как залезть с использованием пешеходного перехода?
ksbes
01.08.2023 17:32+5Вообще говоря крайне желательно. Особенно сосредоточится на объяснения за что можно и нельзя держаться и как избежать удара током от контактного провода.
Т.к. то что человек - идиот вы не измените: он всё равно туда полезет, но спасти жизнь ему своим ответом можете.
Так что я обычно в подобных случаях делаю оба дела: говорю человеку, что он поступает неразумно и предлагаю альтернативы, но в тоже время и отвечаю прямо на вопрос, на случай, если не удалось его переубедить.
И когда встречаю ответы в таком стиле - они обычно довольно сильно помогают так или иначе.
0xd34df00d
01.08.2023 17:32+10Там все хороши. И вопрос — как вы написали, и ответ лезет в детали, для вопроса несущественные (minimal reproducing example? не, не слышали), и дискуссия начинает уходить в жава-культ ООП «публичные поля плохо патамушта так писал Св. Мартин».
Boilerplate
01.08.2023 17:32+4особенно радуют все эти костыли подпорки с кодогенерацией стандартных и одинаковых сеттеров и геттеров через ломбок и другие костыли
0xd34df00d
01.08.2023 17:32+2Про это я тоже хотел написать, но потом подумал, что грешновато смеяться над
konsoletyper
01.08.2023 17:32+5то вопрос нубиса, который джаву полгода назад "изучил"
Я джаву 20 лет назад изучил, умею генерировать и инструментировать байт-код, написал свою JVM и работал в команде Kotlin, и я вот сам не понимаю, почему нельзя делать так, как спрашивает автор. Тем более, что на уровне JVM такое поддерживается. Собственно, если класс не предполагает наличие какой-либо логики в нём (например, это простой DTO; такой паттерн можно найти в т.ч. у Фаулера), то не понятно, какой смысл в том, чтобы оборачивать поля в пары get/set.
ksbes
01.08.2023 17:32+1Как не понимаете? А как же мопить-то всё подряд в тестах?! (/sarcasm)
Многие, даже очень опытные программисты часто "варятся" в одном и том же котле одной или однотипных фирм со схожей "корпоративной культурой" (подобное тянется к подобному). И потому свои "внутренние практики" считают самочевиднейшимимы и всех кто предлагает им альтернативны - скудоумными нубасами.
Сталкивался неоднократно и IRL, и на SO, и здесь, на Хабре.
nightlord189
01.08.2023 17:32+1Да даже если предполагает, но конкретное поле не несет в себе никакой логики - get/set ему тоже как пятое колесо. Впрочем, я и не джавист, когда-то немного писал на ней.
mayorovp
01.08.2023 17:32Если предполагает, то get/set нужны всем полям, чтобы в будущем была возможность эту логику добавить сохраняя совместимость.
nightlord189
01.08.2023 17:32+3Это если у нас какая-то либа, использующаяся кем-то еще - возможно. Иначе если у нас сервис сам в себе, мы юзали поле, а теперь внезапно захотели геттер - идем и правим те места в нашем коде, где было поле, на геттер, вот и все.
Необязательно стремиться сделать все на века и сразу предусмотреть все)Norgorn
01.08.2023 17:32Необязательно стремиться сделать все на века и сразу предусмотреть все
Практика показывает, что вроде в каждом конкретном месте и необязательно, но через год такой проект становится сложно поддерживать. Единично то конечно можно что угодно делать, но системно лучше всё-таки следовать лучшим практикам. Хотя бы там, где нет особо смысла и не следовать.
alexdesyatnik
01.08.2023 17:32Технически - можно, конечно. Вопрос - стоит ли. У вас есть большой опыт, вы сами в состоянии ответить на этот вопрос (собственно, уже). Судя по тому, что автор обсуждаемого примера пытается применить синтаксис ссылки на метод к полю класса, он подобным опытом не обладает, а новичкам всё-таки следует следовать общепринятым в языке практикам до момента, когда появится понимание того, когда от них можно отходить и какие именно последствия будут.
event1
01.08.2023 17:32+3Во-первых, древняя притча:
Когда-то жил мастер-программист, который писал неструктурированные программы. Ученик, пытаясь подражать ему, тоже стал писать неструктурированные программы. Когда ученик просил мастера оценить его труд, тот раскритиковал его за написание неструктурированных программ: "Что подходит мастеру, не подходит ученику. Ты должен постичь Дао, прежде чем переступить через структуру"
Во-вторых, если мы пишем код для людей, то не надо выпендриваться, а делать как все. Потому что люди будут читать этот код и задавать вопрос: "а почему автор сделал не как все? Он просто непризнанный гений, или в этом есть какой-то реальный смысл?" И будут тратить ценное время на поиск ответа. А задача программирования заключается в экономии времени
k102
01.08.2023 17:32+25Пользуюсь им много (12) лет, задал прилично так вопросов, раньше развлекался отвечанием (теперь не хватает времени и лень). Я не могу вспомнить ни одного раза, когда я бы встретил хоть какую-то "токсичность" в свою сторону.
Но вот что я точно заметил - чем дальше, тем меньше вероятности получить вменяемый ответ на свой вопрос или вообще его получить. Обидно, SO очень мне помог и прямо - в смысле я получил ответ на свою проблему, и косвенно - я стал лучше писать код, отвечая на чужие вопросы и разбираясь в чужих проблемах.
klvov
01.08.2023 17:32+7+1, всего один или два раза спрашивал там не самый сложный вопрос (который, однако, не хватило понимания, как загуглить), и отношение отвечающих было не просто корректное, а прямо доброжелательное. А потом как-то научился понимать, какие слова вбивать в форму поиска Гугла, чтобы с большой вероятностью получать правильный ответ, который, обычно, как раз на StackOverflow и отвечен. Но, надо, во-первых, использовать английский язык (для русского эти алгоритмы у них работают, но гораздо хуже), ну и быть морально готовому, что нужный ответ может оказаться не по первой ссылке, а по второй, третьей, а то и на следующей странице.
chernish2
01.08.2023 17:32+20Статья так написана, как будто для SO есть какие-то вменяемые альтернативы.
Я там задал вопросы не раз, и обычно реакция была вполне адекватная.
Замечательный ресурс, очень важный и нужный.
HemulGM
01.08.2023 17:32+4Ну, если честно, есть qna.habr.ru. Он, конечно, не может прям сильно потягаться с SO, но вполне полезный. Будь он интернациональным - вполне хорошая альтернатива.
Iv38
01.08.2023 17:32+2Про AI-ботов забавно. Интересно как они будут отвечать на вопросы, если уничтожат SO? Пойдут работать программистами и будут учиться на своих ошибках, чтобы отвечать дружелюбно на вопросы?
Hardcoin
01.08.2023 17:32+2Да, AI-бот будет учиться на своем собственном коде, который он напишет, запустит и отладит. Пока уровень недостаточный, но сама схема работает - бот итеративно пишет, а потом исправляет баги без прослойки в виде человека
AntoineLarine
01.08.2023 17:32Посмотрел бы я на бота, самообучающегося SQL. Пара итераций с truncate table, drop database и прочей милотой...
Hardcoin
01.08.2023 17:32А разве в этом есть проблема? Я тоже обучался с truncate и drop. Прочитал документацию, сделал выводы, выполнил на тестовой базе.
AntoineLarine
01.08.2023 17:32А теперь представьте нуба, который документацию не читает, гуглить не хочет, зато итеративно выполняет код, услужливо подсунутый хз каким AI.
PackRuble
01.08.2023 17:32+1А кто-нибудь подскажет, как правильно "гуглить" вопрос на самом сайте stackoverflow?
Пишу там в поиске - ноль в выдаче. Пишу запрос в гугл - ссылки с правильными вопросами в stackoverflow...
kos_s
01.08.2023 17:32+9Если Гугл лучше гуглит, то в чем проблема? (Извиняюсь за токсичность). Мало кто вообще помнит как выглядит первая страница SO, потому что все попадают на него из Гугла.
PackRuble
01.08.2023 17:32+4На самом деле есть несколько преимуществ, кроме самого "поиска", который бьёт минусом в SO. Предложу лично взглянуть на два скрина - поиск из гугла и поиск из SO:
Клац
Замечу, что оба поиска имеют 2 совпадения в первых пяти результатах. Повезло, повезло)
Из SO я вижу больше метаинформации: есть ли ответы на вопросы, принят ли ответ, кем вопросы были задан и какая репутация у этого человека, сразу вижу начало тела вопроса, количество просмотров. Если долго сидишь на SO, мозг быстро считывает эти показатели в мгновение, что сильно повышает успех в поиске ответа. Плюс, неплохой фильтр результатов, если необходимо.
Что мы видим из гугла? Вопрос и дату его опубликования. Даже не понятно, есть ли ответ (кроме 1-го). И лишний клик приводит к трате времени, как правило, намного большей, чем предполагалось, если задавать не детский вопрос.
К слову, поиск на SO доступен чуть ли не всегда в верхней его части, т.е. в быстром доступе, если ты уже на SO
kos_s
01.08.2023 17:32Опираясь на ваш пример, Гугл больше заботит релевантность ответа, чем метаданные. И это логично, какая разница на сколько хорош ответ, если он не относится к заданному вопросу. Также, в примере у Гугла отсутствуют вопросы без ответа. Совпадение? Не думаю. Пользователь SO может искать вопросы без ответа, чтобы ответить и поднять себе рейтинг, пользователь Гугла - вряд ли.
На SO справа, на странице с ответом, есть ссылка на связанные вопросы, считаю это гораздо лучшей опцией, чем поиск от самого SO.
Wan-Derer
01.08.2023 17:32Что мы видим из гугла? Вопрос и дату его опубликования
А вот Яндекс показывает лучший (набравший больше плюсов) ответ. Иногда это позволяет получить ответ, не открывая сам SOF.
ogost
01.08.2023 17:32+1Вбиваете в гугле запрос с ключом "site:stackoverflow.com". И вообще
man google.comу гугла есть куча других ключей, позволяющих уточнить запрос.PackRuble
01.08.2023 17:32Может быть неудобным каждый раз добавлять ключ (и стоит также сказать, что ключи придётся узнать для начала :) ). Хотя, если это сильно важно, можно воспользоваться "Другие результаты с сайта ...", что приведёт нас в ту же точку.
ogost
01.08.2023 17:32+1Может быть неудобным каждый раз добавлять ключ
Может быть, мне удобно так искать по конкретному сайту, если у них встроенный поисковик хреновый. Хотя на вкус и цвет, я много времени провожу в консоли, напечатать пару ключей мне не в западло.
и стоит также сказать, что ключи придётся узнать для начала
https://ahrefs.com/blog/google-advanced-search-operators/, всегда пожалуйста.
ris58h
01.08.2023 17:32+1Может быть неудобным каждый раз добавлять ключ
Добавляете site search shortcut с нужной поисковой строкой к себе в браузер и ищете прямо из адресной строки.
AntoineLarine
01.08.2023 17:32+16В моей практике в 99% я находил на SO ответы на свои вопросы, не задавая их. Так как всё уже было спрошено и отвечено много раз. Токсичности не замечал, тупые вопросы не задавал... ЧЯДНТ?
А вот клоны SO реально бесят, постоянно замусоривая поисковую выдачу. И ещё напрягает навязчивое упоминание AI к месту и не очень, как будто с его помощью скоро решатся все проблемы программирования. Причём без всяких практических примеров, посложнее чем HelloWorld.
oleg-svs
01.08.2023 17:32+1От клонов помогает https://github.com/vladgba/Back2source
9982th
01.08.2023 17:32Там прямо в README написано, что она шлет все совпавшие ссылки на свой сервер, вместе с клятвенным обещанием ничего кроме самих ссылок не хранить.
oleg-svs
01.08.2023 17:32+2Если так переживаете, можете развернуть сервер у себя https://github.com/vladgba/Back2source/blob/master/b2s.php
lovermann
01.08.2023 17:32+1Верно на 100%. Мне кажется, не все понимают, что умение грамотно написать вопрос (после гугления и попыток разобраться самому), - оно так же необходимо и при общении с чатГПТ. Никакая система не умела и не будет уметь домысливать и догадываться, что действительно нужно вопрошающему.
ipastuhov
01.08.2023 17:32+3Аналогично.
Первый раз узнал про токсичность SO из этого поста. А то, что на картинках выделено в красных рамках, на самом SO вообще незаметно, т.к. крупным шрифтом есть 2 Answers с десятками плюсов
Kwisatz
01.08.2023 17:32+12Ценность SO (или комментов на хабре) в том, что можно почитать почему конкретно тот или иной вариант не стоит использовать (ну или он вообще некорректен) а так же почитать несколько мнений сразу. Причем за очень короткое время.
MasterMentor
01.08.2023 17:32+1По Stack Overflow. Пол года назад заметил, что там серьёзно упало качество контента. Чтобы найти рабочий код, приходится продираться сквозь тонны безграмотной писанины.
Pas
01.08.2023 17:32+11Сменилось поколение. Было дело, была пословица: "это интернет, тут могут и послать". А сейчас все на что только не оскорбляются.
rg_software
01.08.2023 17:32+7Мне кажется, сменилось поколение в другом смысле. Человечество глобально наигралось во все виды соцсетей, и писать ответы на вопросы анонимов из любви к искусству людям поднадоело. Кроме того, обычный посетитель SO 10 лет назад вряд ли был пофигистом-вайтишником, а если ты тратишь время на ответы на вопросы, приятно осознавать себя человеком, помогающим построить вокруг себя интересное сообщество. А сейчас никакого выхлопа - посетитель получил ответ и забыл до следующего нубского вопроса.
Wan-Derer
01.08.2023 17:3210 лет назад я не был программистом, занимался другими вещами. Но и тогда были любители быстрых ответов, которые предпочитали дёрнуть коллегу в момент возникновения вопроса вместо того чтобы записаться в читальный зал Ленинки, собрать реферат по данной области знаний и... что там дальше?
А ещё раньше я сам был таким, постоянно что-то спрашивал. Но видя недовольство людей что их постоянно дёргают, стал кэшировать свои вопросы на листочек и задавать их пачками в более подходящее время. Сейчас иногда консультирую молодых коллег по прошлой работе и прошу их придерживаться такого же подхода - не дёргать меня каждые 5 мин.
Что касается программирования. Когда я только начинал искать ответы на свои вопросы, мне казалось что интернет пуст, вообще ничего не находилось! Постепенно я научился задавать вопросы, а поисковик стал отвечать мне 100% попаданием с точностью до формулировки. Ссылки чаще всего ведут на SOF. И часто я там вижу вопросы 5- или 10-летней давности и среди них много новичковый. Так что нет, 10 лет это слишком маленький срок, люди тогда были примерно такими же как сейчас.
rg_software
01.08.2023 17:32+1Люди вообще мало меняются, тут вопросов нет. Но представление о том, что прикольно, а что нет, всё-таки прыгает довольно часто. Когда появилась Википедия, идея создать такую вот базу знаний на ровном месте казалась свежей и крутой. Аналогично со StackOverflow. Сейчас можно пытаться сделать самую классную платформу с приятным интерфейсом и вменяемым руководством, но что-то в воздухе переменилось. Очень сложно создать площадку, где люди искренне были бы готовы делать что-то сообща с ощущением, что мы вот строим новый хороший интернет, в котором нам всем жить.
eton65
01.08.2023 17:32Очень сложно создать площадку, где люди искренне были бы готовы делать что-то сообща с ощущением, что мы вот строим новый хороший интернет, в котором нам всем жить
Потому что таких людей немного. Но тем не менее, сделать это можно, главное не стремиться к большому охвату.
RH215
01.08.2023 17:32+2А сейчас все на что только не оскорбляются.
Так в статье говорится не об оскорблениях, а о неконструктивных срачах на технических ресурсах. Тут преемственность поколений идеальная.
Pas
01.08.2023 17:32+1Дык срались и в ФИДО, и на форумах. Преемственность, да. Но почему это только сейчас кого-то задевает?
SerjV
01.08.2023 17:32+4Да еще и на ты обращались друг к другу, а обращение на "Вы" воспринималось как намёк на неполноценность собеседника...
Но почему это только сейчас кого-то задевает?
Может потому, что тогда неготовый к такому народ просто не доходил до ФИДО и форумов по причинам от "не знал, что такое существует", до "ниасилил", а сейчас отбор уже не работает?
RH215
01.08.2023 17:32Но почему это только сейчас кого-то задевает?
Тут тоже ничего не изменилось: что раньше тихо и незаметно уходили, что сейчас.
Pavel1114
01.08.2023 17:32+15Можно ругать so за жёсткие требования к вопросам и, главное, к ответам. Но это работает. Мне честно сказать не приходилось задавать там вопрос - всё уже задано до меня. И когда я нахожу там ответ, то он как правило грамотный и подробный. Часто ответы там на порядок подробнее чем некоторые статьи на хабре или даже официальная документация. Да, в гугле по какой то причине so просел и часто можно увидеть какое-то переводное зеркало выше so. В этом и есть основная причина падения трафика. Но я в любом случае отдаю предпочтение so, а не уютным бложикам, где никто никогда никого не поправит.
anzay911
01.08.2023 17:32+1Когда-то была Windows как единственно доступная десктоп система, когда-то был Stack Overflow как единственное нормальное место для получения ответа. А сейчас пожалуйста, от тупых чатботов до платных консультаций. Развитие интернета – это здорово!
Groramar
01.08.2023 17:32Естественный процесс по многому количеству причин. Посмотрите на другие крупные проекты. Растет только Реддит насколько помню. Остальное многое в минусах. У всего разные причины. Думаю что что-либо кардинально поменять на SO не получится. Будет количество вопросов и заходов постепенно падать, пока не устаканится на каком-то новом уровне.
FanzilAlRawi
01.08.2023 17:32>> Если вы пытаетесь опубликовать комментарий... постойте, а ведь нельзя! У вас недостаточно кармы.
Есть мнение что еще один сайтик вслед за стаковерфлоу скоро пойдёт.
Можете банить, безразлично.
sepulkary
01.08.2023 17:32+4Распространённость в пределах от 5% до 10% может иметь большое влияние на сообщество... Если среднестатистический разработчик посещает Stack Overflow для решения задачи один-два раза в неделю, под найденным им вопросом есть ответ, а каждый пост (вопрос и ответ) имеет по два комментария (помните, что комментарии виднее посетителям, чем ответы), то по консервативным оценкам этот разработчик при посещении Stack Overflow каждый месяц работы кодером будет видеть 1-3 снисходительных, недружелюбных комментариев...
Неверно. Когда разработчик дорастёт до зрелого джуна, научится пользоваться документацией на свой конкретный инструментарий и вообще искать информацию в интернете, научится формулировать вопросы, перестанет инфицировать код, иллюстрирующий вопрос, еще несколькими невзаимосвязанными неувязками, то, полагаю, количество "недружелюбных" комментариев резко упадёт...
This is anti-OO (encapsulation), doesn't respect standard practices, makes your code inconsistent, and unusable by all the standard frameworks and libraries which expect standard Java Beans conventions to be respected.
Вообще-то, "эталонно токсичный" ответ (почему за 14 год, кстати, посвежее нет?) содержит массу полезной информации, которая сэкономит топикстартеру довольно много сил и, возможно, спустя относительно непродолжительное время обеспечит существенную прибавку к зарплате.
Сам я стараюсь не употреблять эмоциональные нотки при ответах даже на плохо сформулированные вопросы, но если мне отвечают эмоционально, но при этом делятся информацией - это абсолютно ОК. Если, к примеру, я задаю нубский вопрос на форуме сварщиков и советы по выбору правильной литературы, аппаратуры, расходников и режимов работы разбавлены несколькими новыми для меня обсценными терминами - ОК, парни, вы сэкономили мне месяц жизни и килограмм нервных клеток, с меня пиво.
None_of_your_business
01.08.2023 17:32+6Как ни странно, жалуются на stackoverflow находясь на реддите, куда более токсичном сайте, где карму зачастую сливают даже за безобидный вопрос или высказывание, особенно в сообществах, не связанных с айти. Никогда не сталкивался с агрессией на stackoverflow, не вижу её так же на скриншоте с lambda, это обычный обмен мнений. Если бы весь мир ориентировался на подобных "снежинок", нежных пользователей, как правило зависящих от таблеток, прогресс бы давно остановился и пошел в обратную сторону.
ogost
01.08.2023 17:32По моему опыту ответы на SO куда более релевантные и полезные, нежели на reddit.
sfi0zy
01.08.2023 17:32+5Хайп на ИИ - это понятно, но было бы интересно посмотреть на статистику просмотров вопросов по темам. Возможно, что резкие скачки посещаемости происходят не глобально, на всем Stack Overflow, а локально, в каких-то отдельных больных темах. Например, там традиционно самые популярные языки - это CSS и JS. Но что там происходит? Еще пару лет назад мы поддерживали зоопарк браузеров и решение простейших бытовых задач превращалось в бесконечные вопросы "а почему оно не работает?". Сейчас зоопарк закончился. Как раз весной 2022 года последний IE официально похоронили. Тогда компании массово переходили на подход "с сегодняшнего дня поддерживаем только вечнозеленые браузеры". Соответственно, тонны трафика на вопросы про кроссбраузерность просто исчезли. И в целом многолетнее падение трафика на определенные темы может быть связано просто с тем, что фронтенд взрослеет и какие-то боли, которые когда-то мучали всех в этой отрасли, в какой-то момент просто одна за одной исчезают. Возможно и в других направлениях IT происходит что-то похожее.
sergeyns
01.08.2023 17:32+1Если вы пытаетесь опубликовать комментарий... постойте, а ведь нельзя! У вас недостаточно кармы.
Какая странная, невообразимая, нигде больше не встречающаяся ситуация!
ЗЫ пост не оригинален, но так получилось...
lovermann
01.08.2023 17:32+3Не могу понять одного: любой ChatGPT "знает" лишь то, что уже написали пользователи. Если подкосить колени специализированным генераторам контента, то ИИ будет не на чем учиться. Это замкнутый круг какой-то получается. ИИ просто чему-то научился, но ему надо развиваться и учиться дальше. Выйдут новые фреймворки, новые языки программирования, - на чём тогда ИИ будет учиться, если ему не давать качественной базы вопросов и ответов?
vasek07
01.08.2023 17:32+1Маск уже закрыл Twitter (даже через кучу платных аккаунтов) - для машинного ежедневного и исторического скальпинга. АИ если ему перекрыть скальпинг - он никто и зовут его никак. Именно это стремительно и произойдет - будут созданы тулзы - для убивания АИ червей.
Keeper9
01.08.2023 17:32-3Если вы пытаетесь опубликовать комментарий... постойте, а ведь нельзя! У вас недостаточно кармы.
Где-то это я уже видел...
astenix
01.08.2023 17:32+1Форум https://tex.stackexchange.com/ очень дружелюбный.
На самом стаковерфлоу в темах про LaTeX тоже всё ровно.
ProstoTyoma
01.08.2023 17:32+2В статье странная вера в featured snippet который генерил bullshit ещё
до появления ChatGPTдо того как это стало модным.
IvanSTV
01.08.2023 17:32+11Токсичность SOF? Вчера ехал в электричке, здоровый брутальный мужик с бородой и косичкой на затылке. судя по всему, начальник в IT, крыл своего коллегу. который не мог поднять сервак, так, что даже у меня, всю жизнь проработавшего по производствам и складам, уши в трубочку свернулись. Привет тебе, дядя из голутвинской электрички. И ничего, полагаю, что уронивший сервак чувак еще долго и много в этой организации проработает, и этот разнос далеко не первый.
По сравнению с этим то, что творится на SOF - это просто детский лепет. Я, помнится, был очень недоволен, когда какой-то модер играл со мной в пинг-понг по формальным вопросам оформления поста. Сижу я, у меня Java в SAP не хватает файл с диска из-за разрешений, меня прессуют дать ответ - получится или нет, а этот черт придирается к тегу, втирает, что SAP for Java использует Javascript, а потому тег Java некорректен, я ему отсылаю куски из саповского мануала по технологии, что JS дергает Java, и именно это блокируют открытие файла, о чем у меня есть скрин ошибки, и так неделю, пока они пропустили вопрос. Но это все равно лучше, чем совершенно не работающий ворох ответов. которыми меня завалил ИИ.
И тем более это уже гораздо лучше, чем ситуация в начале 90х, когда чтобы задать вопрос профессионалу, надо было как-то через ЖИВЫЕ СОЦИАЛЬНЫЕ СВЯЗИ этого профессионала где-то найти. У меня целая куча идей отвалилась в свое время по фортрану. просто потому, что никто в окружении не знал, как это работает и в чем ошибка, мануалы были на этот счет кратки и неконкретны, а IDE был примерно так же дружелюбен к пользователю, как может быть дружелюбна бешенная собака.
PS. Что до ответов в духе "why are you using this... etc", то это вообще не неуважение. Человек. который после гугления полез на StackOverflow вопрос писать, имхо, должен быть готов к тому. что его назовут тупой обезьяной и потыкают в общеизвестные профи вещи, потому что такие ресурсы - это последнее прибежище отчаявшихся. А отчаявшемуся не очень принципиально, а какой форме ему отвечают. главное, чтобы решение было.
arheops
01.08.2023 17:32в некоторых областях до сих пор надо найти кого-то через живые связи. Вчера только искали кого-то, кто с софсвичем MERA работал. Ибо документации нет, людей кто использует — минимум.
Так с любым оборудованием операторского класса. На СО такие специалисты просто не сидят.
megamrmax
01.08.2023 17:32-7"В других случаях вполне приемлемые вопросы минусуют. Если вы пытаетесь ответить, вас минусуют. Если вы пытаетесь опубликовать комментарий... постойте, а ведь нельзя! У вас недостаточно кармы."
Чем-то современный Хабр напоминает. ИМХО все эти "минусы, кармы" и прочая детская фигня как-то нездорово влияет на психику людей, особенно с тяжелыми детскими травмами, вызванными излишней подменой реальности всякими играми с кармами и прочим. Придумано задротами для задротов - а нормальные люди страдают :-)imanushin
01.08.2023 17:32Придумано задротами для задротов - а нормальные люди страдают :-)
Вы оскорбляете массово и авторов сайта, и его посетителей, причем делаете это в комментарии, где жалуетесь на какие-то ограничения по поводу негативной кармы. Довольно иронично...
megamrmax
01.08.2023 17:32-2Иронично это жаловаться на что-то и продвигать это же. И если Вы внимательно прочитаете мой комментарий - я не жалуюсь (хоте бы потому, что мне в целом все равно), а просто высказываю мое мнение (наблюдение). Каждый может соглашаться или не соглашаться (или в современном мире - ставить плюсик или минусик. очень удобно, если нет возможности сформулировать свое мнение при помощи слов). Вводить ограничение из-за того, что кучка ограниченных людей понаставила минусиков - глупо... Почему я уверен в термине "ограниченный" - ну тут все просто: достаточно посмотреть на причины минусов - вы можете это найти в аккаунте. Лидеры - это "не согласен с мнением", "личная непризнь" (lol). Ну т.е кто-то высказал мнение не совпадающие с толпой - толпа накидала минусиков и все. Это мое личное мнение и оно 10000% не совпадает с мнением толпы - так что минусики велком :-) Если мы говорим, что "минус" это типа как мерило согласия - то мнение не может быть причиной поражения в правах.
Но я готов с Вами согласиться - я массово оскорбил (дважды) и авторов сайта (за такой глупый подход к модерированию) и посетителей (ну я думаю вы сами понимаете за что)imanushin
01.08.2023 17:32+1Вводить ограничение из-за того, что кучка ограниченных людей понаставила минусиков - глупо...
И опять Вы пытаетесь массово оскорбить людей на платформе.
Ну т.е кто-то высказал мнение не совпадающие с толпой - толпа накидала минусиков и все.
Ну почему же. Мнение еще может быть неконструктивным, в нем может содержаться слишком много демагогии, оно может быть ложным, манипулятивным и так далее. Например, Ваш подход с называнием людей "ограниченными" - это слабая попытка демагогии вида "ни один истинный шотландец", просто не все будут расписывать детали. Более мягкая демагогия будет "я думаю, грамотные люди согласятся", но даже она является этой самой демагогией и имеет повышенные шансы получить минус.
Если мы говорим, что "минус" это типа как мерило согласия - то мнение не может быть причиной поражения в правах.
Ни к карме, ни к комментариям нельзя применять термин "поражение в правах", так как хабр не обязан предоставлять возможность всем людям писать любые комментарии. Хабр является небольшим частным ресурсом, даже не монополистом. Если Вас не пускают в определенное заведение, то это не поражение в правах.
ну я думаю вы сами понимаете за что
Нет, я не понимаю.
за такой глупый подход к модерированию
А какой подход к модерированию Вы можете предложить (ну или как можно исправить текущий), чтобы сайт не стал клоном Пикабу/Вконтакте (с сугубо развлекательным легким контентом), чтобы сайт был относительно стоек к набегам/накруткам, чтобы был определенный барьер к бесплатной саморекламе, чтобы не требовалось много модераторов и чтобы создавался конструктивный контент в виде постов и комментариев?
megamrmax
01.08.2023 17:32А какой подход к модерированию Вы можете предложить (ну или как можно
исправить текущий), чтобы сайт не стал клоном Пикабу/Вконтакте (с сугубо
развлекательным легким контентом), чтобы сайт был относительно стоек к
набегам/накруткам, чтобы был определенный барьер к бесплатной
саморекламе, чтобы не требовалось много модераторов и чтобы создавался
конструктивный контент в виде постов и комментариев?сейчас все плюсы/минусы анонимны и не подкреплены "обоснованием". Деанонимизация + обязательное требование давать пояснение хотя бы для минуса 100% повысит качество обратной связи. Хабровчанен будет вынужден переключить свой мозг в другой режим и попробовать внятно сформулировать свою позицию. Это как минимум снизит количество "тупо кликающих" и повысит количество "вдумчиво обосновывающих". Ну и соответственно уровень "аргументации" тут же будет виден. И для авторов статьи или комментируемого комментария это будет весьма полезная обратная связь.
Сайт по сути и есть клон...ну если не Пикабу, то VC (про Вконтакте не скажу - я не являюсь его читателем...). Хотя зачастую уровень новостной ленты и "переводных компиляторных статей он уважаемых компаний" показывает уверенный дрейф в сторону указанных Вами сайтов. Ну или взять хотя-бы уверенный поток ....статей про "как выучить английский", "бороться с запоминанием, прокрастинацией, еще чем-то" (слава Богу до борьбы с диареей не дошли) которые уверенно набирали поток не очень позитивных отзывов но регулярно появлялись в топ статей. Тут конечно все было честно и прозрачно со стороны "модераторов" - просто надо в чудеса верить. Ну так вот - если есть желание/стремление не быть клоном - нужно требовать от авторов уникальности контента, а не кросс-постинга... ну и желательно, редакторская проверка статей. Особенно от компаний (инди авторы как-то лучше с этим справляются). Но тут есть нюанс - перед хабро-админами стоит сложная задача - не свалиться в Пикубушное болото, не потерять рекламодателей и не расспугать аудиторию - искрене не завидую им. Это адова задача.
Нет, я не понимаю.
Не расстраивайтесь - в следующий раз все будет :-)
vedenin1980
01.08.2023 17:32+3сейчас все плюсы/минусы анонимны и не подкреплены «обоснованием». Деанонимизация + обязательное требование давать пояснение хотя бы для минуса 100% повысит качество обратной связи. Хабровчанен будет вынужден переключить свой мозг в другой режим и попробовать внятно сформулировать свою позицию. Это как минимум снизит количество «тупо кликающих» и повысит количество «вдумчиво обосновывающих». Ну и соответственно уровень «аргументации» тут же будет виден. И для авторов статьи или комментируемого комментария это будет весьма полезная обратная связь
Я модерировал форум где так и было. Что оказалось на самом деле:
1. 90% (если не 99%) комментарией оказались бесполезным мусором вида "-1", «идиот», «не согласен», «убей себя оп стену», «тролль» и т.п.,
2. Неанонимность провоцировала обиды, карма войны (когда в ответ на минус начинали ставить минусы на каждое сообщения независимо от содержания), взаимные плюсы за плюсы, разделение на своих и чужих и слив репутации группами и т.п. Кстати, даже на конструктивные замечания никто внимание не обращал и обижались не меньше, чем на неконструктивные,
3. Модераторам постоянно приходилось разбирать жалобы на преследования и минусования всех сообщений, групповое минусования и прочее,
4. Некоторые заводили несколько аккаунтов — часть для минусования и негативных ответов, часть для обычных ответов и плюсов. В результате, все равно получалось анонимность только с лишней головной болью. У некоторых были целые группы аккаунтов для глобального плюсования или минусования.
В общем, очень наивно считать, что можно пользователей заставить давать развернутые комментарии, а деанонимизация сделает сильно лучше. Если кто-то считает, что без комментария никак не обойтись и хочет деаномизироваться — он может написать ответ под сообщенией или отправить сообщение в личку. А те кто не хочет — все равно не будет этого делать.
Hemml
01.08.2023 17:32+2Это, скорее, не особенность SO, как платформы, а общий упадок культуры. Культуры вопросов и культуры ответов. Вместо того, чтобы почитать документацию, юный падаван идет в SO, чтобы получить сразу готовый ответ быстро прямо сейчас без регистрации и смс. Он даже не берет на себя труд погуглить, либо гуглит, но не понмает того, что нагуглил. Когда он пишет вопрос, SO подсказывает ему варианты аналогичных вопросов, но он туда не ходит, не царское это дело. Кто-то добрый видит его вопрос и помечает как дубликат, чтобы он сразу мог туда пойти и найти ответ, чем вызывает ответную истерику от великовозрастного дитяти, которому не дали сразу того, что он хочет. Разумеется, в ответ автор вопроса получает некоторое количество негатива и ряд добрых советов, которые он в гневе игнорирует.
Впрочем, есть и нетоксичные сообщества. Например, ни один мой (глупый) вопрос по Common Lisp не вызвал негатива. Наоборот, некоторые ответы поразили меня тем, сколько труда взял на себя отвечающий, чтобы показать, как можно извернуться и сделать так, чтобы мой (очень, очень странный, как я теперь понимаю) запрос удовлетворить. А где-нибудь в PHP-сообществе мне бы гору негатива накидали.
eton65
01.08.2023 17:32+2Это, скорее, не особенность SO, как платформы, а общий упадок культуры
Нет, это не упадок культуры, а просто снижение порога входа в АйТи. Технологии становятся проще, их освоить могут большее число людей, ну и вот результат. Если раньше сами вопросы приносили чувство эстетического и интеллектуального удовлетворения, за ними была видна предварительно проведенная работа, то сейчас нужен просто результат: вопрос — ответ, вопрос — ответ… Это и есть прогресс автоматизации.
Все-таки ценителям технической культуры стоило бы подумать о создании своего элитарного (в хорошем смысле этого слова) сообщества. Ведь дальше будет только хуже.
event1
01.08.2023 17:32+1Автор сам и объяснил основную причину: SO ушёл из верхних ссылок гугла + гугл стал выдавать сниппеты и ответы прямо выдаче. Если бы чатгпт серьёзно повлиял на тренд, это было бы видно на графике. Однако тренд такой же как в апреле.
Чем меньше вопросов и ответов на них будет появляться онлайн, тем меньше данных будет для обучения ИИ. А как сможет совершенствоваться ИИ, если человеческих данных станет меньше?
Если "ИИ" может развиваться только за счёт скпапанья SO, то какой он нафиг ИИ? ИИ = искусственный интеллект. Находить подходящий ответ со SO гугл умел уже 10 лет назад без всяких машобучей.
Groramar
01.08.2023 17:32ИИ, точнее, GPTшчки выполнены так, что обучаются только за счет парсинга контента. АлфаЗеро, для примера, контент нафиг не нужен. Достаточно было досок + фигур/камней для того то бы обыграть человечество
vedenin1980
01.08.2023 17:32+2На самом деле, в статье какие-то очень странные графики трафика. У меня есть доступ к аналитике SO (они дают ее всем у кого 25k репутации), я не могу выкладывать сам график (так как просили этого не делать), но там все намного менее печально. Фиг его знает откуда они взяли эти числа в статье, есть большое подозрение, что графики просто нарисовали от балды ради громкого заголовка.
mikegordan
01.08.2023 17:32-1Добрый день. Я разработчик "высокого ранга", занимаюсь архитектурой высоконагруженных систем. Скажу еще одно направление в котором есть проблемы - это когда ты выходишь из базового уровня и выходишь на сложные специфичные вопросы , например про Flink, Ksqldb, influxdb, и т.д. , то вероятность что тебе ответят 0, очень редко какойто реальный задрот может и правда ответить, иногда легче и быстрее задать подобные вопросы на специальных форумах , типа в гугл "forum indluxdb", там больше шансов.
Так вот в chatGPT - ответ будет дан ЗДЕСЬ И СЕЙЧАС. (пусть и с уточняющими вопросами и подталкиваниями, НО ЗДЕСЬ И СЕЙЧАС) .
Это и есть проблема.
Areso
01.08.2023 17:32+1chatGPT оперативно отвечает по довольно сложным вопросам того же etcd.
только неправильно =)
imanushin
01.08.2023 17:32+1Уже почти десять лет люди говорят об «упадке Stack Overflow».
Подобные доказательства слабо показательны, так как практический каждый, по моему опыту, популярный ресурс имеет хейтеров.
Подобное же относится и к людям, и к компаниям, и к явлениям, и к подходам.
anonym0use
01.08.2023 17:32Stackoverflow конечно имеет кучу недостатков, но мне сложно представить что люди начали массово платить деньги за посредственный результат, вместо возможности получить качественный и бесплатно, но пусть для этого потребуется перейти через 2-3 ссылки, если это правда так то ой. Особенная изюминка еще в том, что в отличие от SO — ChatGPT нельзя воспользоваться анонимно, по крайней мере официально.
Pppnnn
01.08.2023 17:32-1Как будто прочитал про хабр. Токсичная специфическая аудитория с жёсткой модерацией.
leventov
01.08.2023 17:32+1Однако ИИ — это лишь инструмент, а не замена способностей.
Конечно же, нельзя было удержаться от того, чтобы вставить в статью эту религиозную мантру.
BigDflz
01.08.2023 17:32-1самое лучшее было на sql.ru - не было ни оценок, ни кармы. были предупреждения от модераторов, баны на час, день и прочее вреvя, бан по ip. споры и обсуждения до усрачки. НО истина всегда была. каждый мог высказать своё мнение - хочешь -ответь, не хочешь не отвечай. и, надо сказать, те кто обижался на критику, уходили с форума не достигнув ничего, а те кто воспринимал критику - достигали много. таких было не мало за 20 лет, до известных событий...
а по SO - многие модераторы просто не в курсе задаваемых вопросов, закрывают их. и пишут всякую ерунду задающим. како-то учет ответов и участия - не есть плохо, но только в том случае, если это не ограничивает. чью-то свободу действий.и gpt учится именно на таких сайтах, они исчезнут и gpt поглупеет. одной документации будет не достаточно.
panzerfaust
Это господа на Cyberforum'е не были. Там ты был виноват уже в том, что посмел к интернету подключиться.
Автор как будто не понимает, что ИИ быстр как раз там, где и так все разжевано. Вам реально не нужно писать на SO, если хотите спросить, как на языке Х сабстринг делать. Приходите, когда что-то нетривиальное будет.
appet1te
Мне кажется новоиспеченным интернет пользователям нужен курс "основ цифровой грамотности", в которой будет ветка "токсичность в интернете" и главным практическим заданием в ней будет несколько семинаров "доты и Киберформа".
nikto_b
В которой будет сотня страниц типичных ответов на SO </s>
Boilerplate
Можно попробовать на мисте задать вопрос по 1С. Расскажут даже про историю вашего рождения
Areso
Пару раз даже по зачатию проходились =)
ImagineTables
Какие есть принципы оптимизации CSS по перформансу? Известно же, что два декларативных SQL-запроса, дающих один результат, могут выполняться с чудовищной разницей во времени исполнения. Но про правила для SQL я знаю, где почитать, а про правила для декларативного CSS? Ненастоящий вопрос, закрыто.
Для IE когда-то был разработан инструментарий, который енумерировал все окна в системе, находил экземпляры браузера, подключался к ним и строил DOM. Есть ли такое для Хромиума? Как подключиться к его окну в готовой сборке для просмотра DOM, если автор при сборке не вывел DevTools наружу? Ненастоящий вопрос, закрыто, иди отсюда, грязный хакер.
Правильно ли я понимаю, что в плюсы так и не подвезли типы заданной битности? Есть ли альтернатива использованию int32_t с подключенным #include <cstdint> (меня удивляет зависимость для такой простой потребности)? Ненастоящий вопрос, закрыто.
Если у вас что-то нетривиальнее «как на языке Х сабстринг делать», SO просто не для вас. Он медленно деградировал с самого момента появления, когда там были интересные люди, а теперь, видимо, просто пересёк линию дна. Причём тут вообще какой-то ИИ?
imanushin
Это очень широкий вопрос, тогда как StackOverflow отдает предпочтение более конкретным. Собственно, ответом на него может быть работа уровня диссертации.
Очень бы хотелось посмотреть на конкретную формулировку. Она может быть между "решите задачу за меня" до "как получить dom объект для вкладки хрома, зная pid этой вкладки".
https://stackoverflow.com/questions/1229131/how-to-declare-a-32-bit-integer-in-c
https://stackoverflow.com/questions/9278254/c-cross-platform-way-to-define-64bit-unsigned-integer
ImagineTables
В ответ на любой вопрос можно написать диссертацию, если есть писательский зуд и исследовательская жилка. Равно как и короткий ответ. Для примера предлагаю взять другие оптимизации: оптимизации HTTP, которые были актуальны лет 15 назад. Сколько я видел диссертаций, статей и т.п. на эту тему. А суть-то ведь простая. Там в основе один главный принцип — уменьшаем число соединений — и несколько приёмов (например, спрайты). Это очень конкретный вопрос, и мне не нужны подводки, графики и история исследований Хрома, начинающаяся со слова «Смеркалось».
Как два разработчика, мы оба, надеюсь, понимаем, что «получить dom объект для вкладки хрома, зная pid этой вкладки» это как раз одно из решений (потому, что pid легко получить из чего угодно, в том числе енумерированием, легко построить дерево для корневого процесса и дочерних, в соответствии с тем как устроен CEF3 и другие многопоточные Хромиумы). Меня это решение, разумеется, устроит и раз оно пришло вам в голову — значит с вопросом всё в порядке. Другое дело, что это решение к жизни, как мне кажется, вряд ли имеет отношение. Там же пулы и прочая такая техника. Вряд ли надо исходить из соответствия pid — :root. Если задача вообще имеет универсальное решение (в чём я не уверен), то оно, как мне кажется, скорее где-нибудь на уровне «послали message под виндой» или «подсунули свою dll». Я НЕ ЗНАЮ (поэтому я и спросил). А когда я не знаю, я стараюсь не строить вопрос, исходя из неверных допущений. А вообще, дёрнул меня чёрт написать, что хочу исходники Стима посмотреть.
Во-первых. Мой вопрос закрыли не как дубликат этих двух, а как ненастоящий вопрос. Удивительно бесячая формулировка*, не находите? Особенно, когда вопрос для тебя самый настоящий.
Во-вторых, только во втором приводятся альтернативы (буст, что ещё хуже, и MS specific расширения, которые, кстати, выглядят хорошим решением… если только не нужна кросс-платформенность, хе-хе, из-за которой такие вопросы обычно и возникают). Но я понимаю, что пространство ответов ограничено реальностью, а не чьими-то желаниями. В любом случае, ответ «Я пытался и ничего лучше дурацкого инклюда не нашёл» меня бы устроил. А ещё больше меня бы устроило объяснение, почему до сих пор всё так печально. Потому что для меня это выглядит как невероятное упущение для начала двадцатых. Вот я думаю, в этом и секрет. Ведь такой ответ подразумевает критику языка и признание недостатков, а у кого-то, видать, сильно пригорело. Я на другом форуме потом спрашивал и там мне тоже ответили с плохо скрываемым раздражением: не нравится наш славный язык — не пользуйся. Но хоть сказали, что да, вариантов нет, придётся таскаться с этим инклудом.
UPD. *) Я перечитал бесячую формулировку. Она, как оказалось, ещё более бесячая. То ли они её потом поменяли, то ли это я такой невнимательный: This question is not reproducible or was caused by typos. By typos!!!1111одинодин Всё равно, что в лицо плюнуть. А ведь это наверняка стандартная формулировка из заданного списка. Toxicity is in their DNA. (А если кто-то скажет, что имела место первая часть, question is not reproducible, я сначала спрошу, как question вообще может быть reproducible, а потом добавлю, что это как раз и есть признак того, что SO это фастфуд и годится только для вопросов «как на языке Х сабстринг делать»).
mayorovp
Это и правда стандартная формулировка из списка, но при чём тут вообще токсичность? Там каждый день задаются вопросы которые только с такой формулировкой и закрывать.
Проще показать как он может быть не reproducible:
Что же до вашего случая — разумеется, закрыли его как невоспроизводимый напрасно, правильная причина закрытия — "непонятно о чём вообще вопрос". Вот вы знаете про int32_t, знаете как его подключить, но он вас не устраивает… почему? Потому что гладиолус?
AlexanderS
Меня там лет 5 забанили и я до сих пор не знаю за что. На форуме задавал пару-тройку вопросов по роботостроению)
ALexhha
Американский форум: Ты задаешь вопрос, и тебе на него отвечают.
Еврейский форум: Ты задаешь вопрос, и тебе на него отвечают вопросом.
Русский форум: Ты задаешь вопрос, и тебе долго и упорно объясняют, какой ты мудак.
как тут не вспомнить классику
temabed
И ведь этот комментарий прямо под переводом статьи про токсичный американский форум))
Schalaeff
на нетривиальные вопросы, повезет, если б хотя бы парочка ответов будет за пару недель) больше всего ответов как раз и собирают вопросы вроде "как выровнять div по центру"