Pull to refresh

Comments 19

У меня есть подозрения, что эта статья сгенерирована)

Возможно, я не прав, но если это ИИ, то я не понимаю смысла в этих статьях) Какой смысл в наборе количества статей и привлечении в канал, если автор ничего не представляет из себя как специалист

P.S: 48 статей за месяц это конечно сильно)

Действительно какой смысл в обучающих статья? Сам задаюсь этим вопросом, зачем создавать статьи, в которых объясняется какая то важная тема... Я обязательно подумаю)

Ничего не имею против обучающего контента) Посмотрел пару других статей и лучше бы некоторых из них не было, так как содержаться не актуальная информация)

Судя по комментариям, это замечаю не только я и стали реально сгенерированы)

Не имею ничего против, но как будто можно перестать публиковать ИИ. При этом не важно обучающий он или нет

когда я это упомянул еще много статей назад - мой комментарий почему-то отклонила модерация)

из минусов такого подхода - там где автор не осведомлен об актуальности информации, он может не понимать некоторых заблуждений, которые выдает ИИ. и соответственно новичок, который только учит язык, запомнит эту инфу, и у него уже фундамент заложится неверный, и с каждым разом будет закрепляться вообще не в то русло.

просто автор так разносторонне выдает статьи/курсы, будто он 20 лет кодил, вместо 3-х, и все либы, фреймворки, ИБ даже знает))

я даже за 4 года могу что-то упускать во время работы на одном постоянном стеке в бэкенде, а здесь - что не спроси, автор все досконально знает)

в общем, не хорошее впечатление складывается

Для меня, как разработчика в компании, самая большая проблема - новички, которые смотрят на примеры плохой реализации и используют это в своем коде.

Я понимаю, что все "крутятся" как могут, но я ХОТЯ БЫ помечал такие статьи, что они сгенерированы ИИ и ВОЗМОЖНО ( не факт) верифицированы автором ( это зависит от уровня компетенций)

К сожалению, в последнее время таких материалов становится все больше. И собственно я обратил на них внимание, так как они стали попвдать в ленту. Люди, которые вряд ли когда либо работали и будут работать в промышленном IT, пытаются занять свой кусок.

Опять же, это все с моего дивана и я не имею ничего против, но считаю, что читатель должен быть уведомлен о том, что статья сгенерирована или переведена ИИ

Это очень здравый аргумент.

Мне видится так, что до внедрения ИИ в нашу жизнь, было такое, что человек писал что-то, глубоко заблуждаясь во внутренних механизмах реализации или откровенно их перевирая на свой лад.

Всегда считал, что для этого, в том числе, такие сообщества как хабр и существуют, чтобы верефицировать информацию, дополнять мнения и знания автора или исправлять.

Более того, всегда думал, что и возможность внести изменения в статью, в немалой степени, продиктовано частой необходимостью исправлять такие заблуждения.

Долгое время думал так же. Но, в итоге пришел к другому мнению:

  1. Использование ИИ ничего не говорит о качестве и уровне специалиста. А вот содержимое сгенерируемого контента - это уже совсем другое. И по уровню контента можно понять насколько человек эксперт.

  2. Использование ИИ - не умственная или профессиональная слабость человека, а попытка оптимизировать усилия. Если вы сильный программист - вы должны отказаться от генерации? Тенденция сейчас другая - ты должен использовать модели, но контролировать их результат через призму своей экспертности.

  3. Сгенерированный контент ты можешь получить через модель любой, а вот тему на которую генерировать и в какую сторону вообще копать, чтобы развиваться - это основная польза. Аналогия: в чем смысл курсов, если вся информация есть в открытом доступе? В структуризации и инкрементальной подаче.

  4. Любой сгенерированный контент так или иначе проходит фильтры генерирующего: он ее читает, правит, дополняет, просит догенерировать какие то важные аспекты с его точки зрения. Не качественный контент - проблема не в генерации, а в человеке, который ее генерирует.

    В итоге - не нравится контент, скорее всего вам не понравится и оригинальнвй текст автора. Просто не читайте его. А если интересно и полезно - то какая разница, ИИ это или нет?

Спасибо за ваше развернутое мнение. С вами я полностью согласен.

Любой сгенерированный контент так или иначе проходит фильтры генерирующего: он ее читает, правит, дополняет, просит догенерировать какие то важные аспекты с его точки зрения. Не качественный контент - проблема не в генерации, а в человеке, который ее генерирует.

Вы не учитываете фактор скорости.

UFO landed and left these words here

На 3.12 первый пример не работает (точнее, работает, но не так, как у автора, ), дальше не читал.

a = 257
b = 257

print(a is b) # True

python3 --version
Python 3.12.3

А вы запускали через cmd? или в файлике?

код написал в файлике, запускал в cmd
python3 filename.py

Ну так в статье объясняется почему в файлике по другому работает) Прочитай те статью пожалуйста полностью)

Там может быть от увеличенных размеров кэша до нехитрых оптимизаций (что именно не знаю, не лез внутрь)

Но можете попробовать с: числами больше, как в примере про конкатенацию: 257 is (256 + 1). Возможно на мелких сраюотает, а на больших уже нет: 20**20 is 20**20

Соответственно в вакууме вы вряд ли будете прямо обьявлятт два числа а потом сравнивать. А вот полученное в результате нескольких мат.операций и явно за пределами тфсяч и даже миллионов число сравнивать с другим аналогичным - уже точно вас пошлет куда подальше

А вообще, имхо, это тема довольно глубже, и начинать это изучать надо с плюсовых указателей (или любых других аналогичных). И потом просто кидать ребенка в море, говоря, что любая "переменная" в питоне это просто указатель на обьект. Тобишь, явных указателей тут нет, но неявно они буквально везде. И из этого и приколы с кэшированием малых числэел, и приколы с приравниванием словарей, и еще туда можно поверх много разного допихнуть

Статья вводит в заблуждение.
Глянь, про constant folding, собственно, это и будет ответ на твой вопрос.
Когда print (a is b) дает True в указанном случае - это предсказуемое поведение в случае с CPython.

И да, статья с разбором этой темы должна быть не про Python как таковой, а про конкретный интерпретатор CPython (Например в IPython, который крутится в jupiter notebook это может работать абсолютно иначе).

Но по сути, это бесполезная статья, которая тебе не пригодится в работе - я не могу представить ситуацию, в которой ты будешь сравнивать две константы int, объявленные тобой же, оператором is.

P.S. Ровно такое объяснение (как в статье) на вопрос про оператор is с int'ами дает, как правило, любая LLM (накину на вентилятор).

так можете попробовать:

c = 1
a = 256 * c
b = 256 * c
print(a is b)  # True
a = 257 * c
b = 257 * c
print(a is b)  # False

Механизм для генерации вопросов на собеседовании) Вроде и понимать все должны, но с другой стороны понимание пригождается раз в пятилетку.

Не должны, это не Питон. Это спецификация одного из интерпретаторов, зависит от версии и флагов компиляции.

Sign up to leave a comment.

Articles