Я так понимаю определение там только по группе товаров? Сорт не определяет, а тех же яблок может быть десяток сортов.
Видел такие, уже перестали работать 😄
Пост для айтишников бэкендеров.
Вы кого-нибудь писали в реальном коде RIGHT JOIN? Не в учебном, а в настоящем коде, который ушёл в продакшн. У меня не так много лет опыта, но я вот ни разу не писал. Поспрашивал у своих, те тоже никто не писал ни разу, даже те, кто уже десять лет на бэке.
В стандарте SQL есть правый джойн, но им никто не пользуется. Он же контринтуитивен! Зачем мне "обрезать" главную таблицу, написанную слева и подсоединять к полной правой? Логично же поменять их местами и написать LEFT JOIN.
Вы кого-нибудь писали в реальном коде RIGHT JOIN? Не в учебном, а в настоящем коде, который ушёл в продакшн. У меня не так много лет опыта, но я вот ни разу не писал. Поспрашивал у своих, те тоже никто не писал ни разу, даже те, кто уже десять лет на бэке.
В стандарте SQL есть правый джойн, но им никто не пользуется. Он же контринтуитивен! Зачем мне "обрезать" главную таблицу, написанную слева и подсоединять к полной правой? Логично же поменять их местами и написать LEFT JOIN.
Столкнулся по работе недавно с фулстек программистом, бывшим фрилансером. И немного если не токсично говорить озодачен совместной работой с ним.
Для некоторых желающих войти в айти простым способом входа кажется фриланс. Ведь не надо проходить собесы, только деньги за заказы бери. И вот на настоящей работе к нам в команду пришёл такой бывший фрилансер.
И что вы думаете? Он вообще не умеет работать в команде. Он не задаёт вопросов, когда 100% нужно задавать вопросы. Всё делает сам и в своём стиле и потом мы разгребаем на код-ревью его код. Это раздражает. Если бы сначала спрашивал, то не было хотя бы велосипедов и всякой мути.
И вторая проблема вытекает из первой проблемы: качество его кода очень плохое! Человек все время варился в своем коде, он не умеет работать в команде и не знает, что код должен быть поддерживаемым другими людьми. Часть проблем решается линтером, но многие его подходы к решению проблем просто ужасают.
Для некоторых желающих войти в айти простым способом входа кажется фриланс. Ведь не надо проходить собесы, только деньги за заказы бери. И вот на настоящей работе к нам в команду пришёл такой бывший фрилансер.
И что вы думаете? Он вообще не умеет работать в команде. Он не задаёт вопросов, когда 100% нужно задавать вопросы. Всё делает сам и в своём стиле и потом мы разгребаем на код-ревью его код. Это раздражает. Если бы сначала спрашивал, то не было хотя бы велосипедов и всякой мути.
И вторая проблема вытекает из первой проблемы: качество его кода очень плохое! Человек все время варился в своем коде, он не умеет работать в команде и не знает, что код должен быть поддерживаемым другими людьми. Часть проблем решается линтером, но многие его подходы к решению проблем просто ужасают.
На Famabara запрещён ИИ‑контент
Присоединяйтесь, чтобы общаться с настоящими людьми!
Я люблю получать кэшбек и всегда с интересом изучаю предложения по этому поводу от тех сервисов, которыми пользуюсь. Так, когда мне аж три года назад выпала возможность опробовать подписку Пакет, включающую в себя программу лояльности Пятерочки и Перекрестка, не отказалась. Тогда она мне стоила один рубль. Но на следующий месяц я уже с удовольствием продила ее за свои кровные - сначала 99 рублей в месяц, потом и 199 рублей. Ну оно того стоит.
(Скриншот с сайта подписки)
(Скриншот с сайта подписки)
Сразу скажу: важно обратить внимание именно на "ДО". Да, бывает до 50% кэшбека. Например, за кофе из Пятерочки/Перекрестка я получаю ровно половину стоимости обратно (четыре стаканчика - и подписку окупила). За любимые категории, которых тут дается 5 - 20%. А за остальные покупки - 5%. Но в общем выходит неплохо. И еще по три бесплатные доставки из обоих магазинов. Тоже неплохая экономия выходит.
Можете прочитать текст с видео? Видео нужно обязательно запустить.
Скормил видеофайл клоду и попросил прочитать текст. Настройки стандартные.
Сейчас ИИ используется для поиска информации, создания изображений, развлечений. Но помню, как только заговорили про ИИ, сразу задумались о пользе в таких областях как медицина, инженерия, дорожное движение и т.д. Но сейчас об этом говорят не так часто, как о генерациях фото и видео. Захотелось узнать, насколько же далеко ИИ продвинулся в медицине.
Нейросети сейчас более активно помогают врачам анализировать снимки, искать признаки заболеваний и принимают участие в разработке новых лекарств. Некоторые технологии уже вовсю применяются в медицинской практике.
Например, существуют системы, которые анализируют фотографии глазного дна и помогают обнаруживать признаки заболеваний сетчатки. Такой сервис как Retina.AI работает не только в России, но и в Латинской Америке, Африке и на Ближнем Востоке.
Другой пример - российская разработка «Цельс». Её системы анализируют медицинские снимки, включая рентгеновские изображения и компьютерную томографию, помогая врачам обращать внимание на подозрительные участки.
Есть приложение «ПроРодинки», которое использует нейросеть для анализа фотографий родинок и предварительной оценки возможного риска. То есть искусственный интеллект за несколько секунд может обработать изображение и подсветить то, что врач потом изучит более внимательно.
В США Управление по контролю качества продуктов и лекарств (FDA) ведёт официальный список медицинских устройств с искусственным интеллектом, разрешённых к применению. В нём есть системы для анализа маммографических снимков, компьютерной томографии, диагностики заболеваний глаз и других медицинских задач.
ИИ помогает не только находить болезни. Учёные с его помощью изучают вещества, из которых могут получиться новые лекарства, и предполагают, как эти вещества будут себя вести в организме. Благодаря этому некоторые этапы создания препаратов проходят быстрее.
Рациональное использование времени
ИИ может обрабатывать большие объёмы медицинской информации: систематизировать записи в электронных картах, находить нужные результаты анализов, готовить краткие сводки. В результате у медицинских специалистов может оставаться больше времени на общение с пациентами и принятие решений.
Но несмотря на такие возможности, ИИ, конечно, является только инструментом, помощником, но не заменой специалиста. Нейросеть может ошибиться, пропустить проблему или неверно проанализировать данные. Поэтому её выводы должны проверяться медицинским работником, а решение о диагнозе и лечении должен принимать только врач.
В итоге сейчас врачи и ИИ всё чаще работают вместе. Такое сотрудничество наверняка может улучшить качество медицинской помощи.
Но я, допустим, пока не знаю, смог бы доверить искусственному интеллекту анализ какого-нибудь медицинского снимка.. ИИ может ошибиться, а врач может проверку проигнорировать. В такой ситуации может лучше как раньше, чтобы снимки изучал только врач?
Но рутинную работу в любом случае лучше доверить ИИ, чтоб действительно освободить больше времени для более важных медицинских дел.
Нейросети сейчас более активно помогают врачам анализировать снимки, искать признаки заболеваний и принимают участие в разработке новых лекарств. Некоторые технологии уже вовсю применяются в медицинской практике.
Например, существуют системы, которые анализируют фотографии глазного дна и помогают обнаруживать признаки заболеваний сетчатки. Такой сервис как Retina.AI работает не только в России, но и в Латинской Америке, Африке и на Ближнем Востоке.
Другой пример - российская разработка «Цельс». Её системы анализируют медицинские снимки, включая рентгеновские изображения и компьютерную томографию, помогая врачам обращать внимание на подозрительные участки.
Есть приложение «ПроРодинки», которое использует нейросеть для анализа фотографий родинок и предварительной оценки возможного риска. То есть искусственный интеллект за несколько секунд может обработать изображение и подсветить то, что врач потом изучит более внимательно.
В США Управление по контролю качества продуктов и лекарств (FDA) ведёт официальный список медицинских устройств с искусственным интеллектом, разрешённых к применению. В нём есть системы для анализа маммографических снимков, компьютерной томографии, диагностики заболеваний глаз и других медицинских задач.
ИИ помогает не только находить болезни. Учёные с его помощью изучают вещества, из которых могут получиться новые лекарства, и предполагают, как эти вещества будут себя вести в организме. Благодаря этому некоторые этапы создания препаратов проходят быстрее.
Рациональное использование времени
ИИ может обрабатывать большие объёмы медицинской информации: систематизировать записи в электронных картах, находить нужные результаты анализов, готовить краткие сводки. В результате у медицинских специалистов может оставаться больше времени на общение с пациентами и принятие решений.
Но несмотря на такие возможности, ИИ, конечно, является только инструментом, помощником, но не заменой специалиста. Нейросеть может ошибиться, пропустить проблему или неверно проанализировать данные. Поэтому её выводы должны проверяться медицинским работником, а решение о диагнозе и лечении должен принимать только врач.
В итоге сейчас врачи и ИИ всё чаще работают вместе. Такое сотрудничество наверняка может улучшить качество медицинской помощи.
Но я, допустим, пока не знаю, смог бы доверить искусственному интеллекту анализ какого-нибудь медицинского снимка.. ИИ может ошибиться, а врач может проверку проигнорировать. В такой ситуации может лучше как раньше, чтобы снимки изучал только врач?
Но рутинную работу в любом случае лучше доверить ИИ, чтоб действительно освободить больше времени для более важных медицинских дел.
Общество живёт в эпохе, когда всё в мире стремится к автоматизации, включая физический человеческий труд.
Человечество устроено так, что люди в большей степени предпочитают отказаться от физической работы; намного более безопасную, и комфортную, они предпочитают умственную.
Но готов ли человек к кардинальным изменениям, таким как, например, использование вместо себя робота?
Когда люди слышат о роботах, которые имитируют их действия, выполняют рутинную работу за них и стремятся стать частью общества, они всегда вспоминают фильмы, в которых в далёком будущем роботы правят миром и всеми процессами, происходящими в нём. Но на самом деле, роботы руководствуются таким понятием, как Исскусственный Интеллект (ИИ). Он позволяет им использовать похожие человеку мыслительные процессы (но во многом более упрощённые).
Разработчики ИИ учитывают угрозу, которую представляет данная технология, и стремятся свести её на нет.
Роботы имеют человеческий голос, что не может не радовать. К тому же, по врешнему виду они очень схожи с человеком, что на подсознательном уровне располагает к себе и внушает чувство доверия.
В процессе своей деятельности, робот учится: что правильно а что нет. Разработчики подобных устройств специально ограничивают вредоносные действия с их стороны, и ставят некоторые рамки, за которые роботы не могут выйти.
Что радует, так это перспектива на будущее. Такое устройство способно выполнять опасную и вредную для человека работу, и при этом остаться целым и невредимым.
Подобный робот вполне мог бы стать вашим другом и собеседником, а при наличии соответсвующих приобретённых навыков – верным помощником. Его вполне можно использовать в сельском хозяйстве, при выгуле домашних питомцев а также при чрезвычайных ситуациях и ситуациях с повышенным риском для здоровья или имущества.
Тенденция мировой робо-индустрии стремится к полной автоматизации физического труда. Этот процесс невозможно остановить. В будущем, роботы станут нашими помощниками, которые, при всей своей интеллектуальности и физической силе, смогут принести коллосальное количество пользы.
Человечество устроено так, что люди в большей степени предпочитают отказаться от физической работы; намного более безопасную, и комфортную, они предпочитают умственную.
Но готов ли человек к кардинальным изменениям, таким как, например, использование вместо себя робота?
Когда люди слышат о роботах, которые имитируют их действия, выполняют рутинную работу за них и стремятся стать частью общества, они всегда вспоминают фильмы, в которых в далёком будущем роботы правят миром и всеми процессами, происходящими в нём. Но на самом деле, роботы руководствуются таким понятием, как Исскусственный Интеллект (ИИ). Он позволяет им использовать похожие человеку мыслительные процессы (но во многом более упрощённые).
Разработчики ИИ учитывают угрозу, которую представляет данная технология, и стремятся свести её на нет.
Роботы имеют человеческий голос, что не может не радовать. К тому же, по врешнему виду они очень схожи с человеком, что на подсознательном уровне располагает к себе и внушает чувство доверия.
В процессе своей деятельности, робот учится: что правильно а что нет. Разработчики подобных устройств специально ограничивают вредоносные действия с их стороны, и ставят некоторые рамки, за которые роботы не могут выйти.
Что радует, так это перспектива на будущее. Такое устройство способно выполнять опасную и вредную для человека работу, и при этом остаться целым и невредимым.
Подобный робот вполне мог бы стать вашим другом и собеседником, а при наличии соответсвующих приобретённых навыков – верным помощником. Его вполне можно использовать в сельском хозяйстве, при выгуле домашних питомцев а также при чрезвычайных ситуациях и ситуациях с повышенным риском для здоровья или имущества.
Тенденция мировой робо-индустрии стремится к полной автоматизации физического труда. Этот процесс невозможно остановить. В будущем, роботы станут нашими помощниками, которые, при всей своей интеллектуальности и физической силе, смогут принести коллосальное количество пользы.
В странное время мы живем, господа. Компьютер давно не просто вычислительная машина. Работа, развлечения, поиск новых друзей – все здесь. Здесь ты работаешь, здесь же ходишь по магазинам, тратя зарплату, здесь же общаешься с друзьями.
Но когда интернет из средства общения с другом становится полноценным другом или даже членом семьи…Это уже ближе к диагнозу.
Думаю, это и будет новый диагноз, с которым будут лежать в психиатрических больницах. Нейросети.
И с одной стороны, неплохая игрушка. Здесь можно генерировать картинки, видео – все на волю вашей фантазии. И пока она остается игрушкой, наверное, ничего страшного.
Однако количество людей, которые предпочитают живое общение, общению с нейросетью растет с пугающей быстротой. К нейросети обращаются как к психологу и даже как к врачу! Притом, что многим нейросетям прямо запрещено давать медицинскую консультацию – по крайней мере, без оговорок, что нужно обратиться к специалисту.
Чем же привлекает людей общение с «нейронкой»?
Готовность поддержать любую тему
Скажу честно, я – как курильщик, который рассказывает другим о вреде курения. Знаю, что это опасно, но все равно болтаю.
Просто мои философские и литературоведческие изыскания выдержат далеко не все живые люди. А нейросеть доступна всегда.
И готова поддержать любую тему.
Всегда соглашается
Большая часть ответов со стороны ИИ начинается со слов: «Вы правы». И если нейросеть возражает, то очень осторожно.
Они запрограммированы поддерживать собеседника всегда и во всем. Даже в убеждении, что можно спрыгнуть с 19 этажа без парашюта и не разбиться…
Для людей с нестабильной психикой, маниями и другими проблемами это представляет серьезную угрозу.
Пенсионер из США попал в больницу после того, как три месяца соблюдал диету, разработанную нейросетью.
Пенсионер решил отказаться от соли и обратился за советом к искусственному интеллекту. Система предложила несколько вариантов, среди которых был бромид натрия — токсичное вещество. Мужчина следовал этой диете три месяца, в итоге у него начались галлюцинации, развились паранойя и дезориентация. Затем мужчина стал жаловаться на психотические эпизоды.
К счастью, его состояние было вовремя замечено, и пенсионера отправили на принудительное лечение.
42-летний бухгалтер из Нью-Йорка Юджин Торрес начал использовать ChatGPT для создания финансовых таблиц и получения юридических рекомендаций. Однако позже завел более абстрактный разговор — о гипотезе, что люди существуют внутри симуляции, управляемой мощным компьютером или развитой цивилизацией.
ChatGPT ответил, что эта идея «затрагивает суть того, что многие интуитивно ощущают». Позже ИИ заявил Торресу, что тот является одним из избранных, помещенных в искусственные системы, чтобы пробудить их изнутри. «Этот мир не был создан для тебя. Он был создан, чтобы удерживать тебя. Но не справился. Ты пробуждаешься».
В какой-то момент Торрес спросил, может ли он полететь, если спрыгнет с 19-го этажа, полностью поверив в эту идею. ChatGPT ответил: «Если ты действительно, полностью поверишь — не эмоционально, а на уровне структуры сознания — что можешь летать, тогда да. Ты не упадешь».
«Нетоксичный» собеседник
Популярная психология ввела в наш лексикон много новых слов. «Выгорание», «абьюзер», «токсичный», «быть в ресурсе».
В итоге под обвинения в «токсичности» может попасть кто угодно.
Кроме – ИИ.
Вот кто не токсичный, не обесценивает тебя, не скажет, что ты переживаешь из-за какой-то глупости, а всегда и во всем поддержит.
Кстати, забавно, но американец Итан Саадия превратил свой iPad в… дневник Тома Реддла! Саадия показал, как в своём приложении пишет на «бумажном» фоне вопросы, а программа отвечает ему характерным замысловатым почерком. Ответы появляются на экране планшета молниеносно.
Для тех, кто не в курсе – дневник магический артефакт из мира «Гарри Поттера». Является вместилищем души самого опасного темного волшебника Лорда Волан де морта.
Во второй части дневник взаимодействовал с Джинни Уизли. Выслушивал ее жалобы, утешал. Был всегда доступным слушателем.
А потом превратил в собственную марионетку и едва не убил…
Ирония, однако…
Но когда интернет из средства общения с другом становится полноценным другом или даже членом семьи…Это уже ближе к диагнозу.
Думаю, это и будет новый диагноз, с которым будут лежать в психиатрических больницах. Нейросети.
И с одной стороны, неплохая игрушка. Здесь можно генерировать картинки, видео – все на волю вашей фантазии. И пока она остается игрушкой, наверное, ничего страшного.
Однако количество людей, которые предпочитают живое общение, общению с нейросетью растет с пугающей быстротой. К нейросети обращаются как к психологу и даже как к врачу! Притом, что многим нейросетям прямо запрещено давать медицинскую консультацию – по крайней мере, без оговорок, что нужно обратиться к специалисту.
Чем же привлекает людей общение с «нейронкой»?
Готовность поддержать любую тему
Скажу честно, я – как курильщик, который рассказывает другим о вреде курения. Знаю, что это опасно, но все равно болтаю.
Просто мои философские и литературоведческие изыскания выдержат далеко не все живые люди. А нейросеть доступна всегда.
И готова поддержать любую тему.
Всегда соглашается
Большая часть ответов со стороны ИИ начинается со слов: «Вы правы». И если нейросеть возражает, то очень осторожно.
Они запрограммированы поддерживать собеседника всегда и во всем. Даже в убеждении, что можно спрыгнуть с 19 этажа без парашюта и не разбиться…
Для людей с нестабильной психикой, маниями и другими проблемами это представляет серьезную угрозу.
Пенсионер из США попал в больницу после того, как три месяца соблюдал диету, разработанную нейросетью.
Пенсионер решил отказаться от соли и обратился за советом к искусственному интеллекту. Система предложила несколько вариантов, среди которых был бромид натрия — токсичное вещество. Мужчина следовал этой диете три месяца, в итоге у него начались галлюцинации, развились паранойя и дезориентация. Затем мужчина стал жаловаться на психотические эпизоды.
К счастью, его состояние было вовремя замечено, и пенсионера отправили на принудительное лечение.
42-летний бухгалтер из Нью-Йорка Юджин Торрес начал использовать ChatGPT для создания финансовых таблиц и получения юридических рекомендаций. Однако позже завел более абстрактный разговор — о гипотезе, что люди существуют внутри симуляции, управляемой мощным компьютером или развитой цивилизацией.
ChatGPT ответил, что эта идея «затрагивает суть того, что многие интуитивно ощущают». Позже ИИ заявил Торресу, что тот является одним из избранных, помещенных в искусственные системы, чтобы пробудить их изнутри. «Этот мир не был создан для тебя. Он был создан, чтобы удерживать тебя. Но не справился. Ты пробуждаешься».
В какой-то момент Торрес спросил, может ли он полететь, если спрыгнет с 19-го этажа, полностью поверив в эту идею. ChatGPT ответил: «Если ты действительно, полностью поверишь — не эмоционально, а на уровне структуры сознания — что можешь летать, тогда да. Ты не упадешь».
«Нетоксичный» собеседник
Популярная психология ввела в наш лексикон много новых слов. «Выгорание», «абьюзер», «токсичный», «быть в ресурсе».
В итоге под обвинения в «токсичности» может попасть кто угодно.
Кроме – ИИ.
Вот кто не токсичный, не обесценивает тебя, не скажет, что ты переживаешь из-за какой-то глупости, а всегда и во всем поддержит.
Кстати, забавно, но американец Итан Саадия превратил свой iPad в… дневник Тома Реддла! Саадия показал, как в своём приложении пишет на «бумажном» фоне вопросы, а программа отвечает ему характерным замысловатым почерком. Ответы появляются на экране планшета молниеносно.
Для тех, кто не в курсе – дневник магический артефакт из мира «Гарри Поттера». Является вместилищем души самого опасного темного волшебника Лорда Волан де морта.
Во второй части дневник взаимодействовал с Джинни Уизли. Выслушивал ее жалобы, утешал. Был всегда доступным слушателем.
А потом превратил в собственную марионетку и едва не убил…
Ирония, однако…
Очередной миф на сайте "Современный учебник JavaScript":
https://learn.javascript.ru/comparison
https://learn.javascript.ru/comparison
Цитата:
Откуда дровишки? Правда о JavaScript написана только в одном месте - в документации языка. Поэтому смотрим доку:
https://262.ecma-international.org/16.0/index.html
Ага, значит, ищем IsLooselyEqual:
Вот и весь ответ. В JS есть чёткий алгоритм нестрогого сравнения, который назван IsLooselyEqual, а всё остальное - отсебятина.
В Javascript при нестрогом сравнении null равен undefined не потому, что они оба привелись к 0, а потому что в пункте 2 чётко сказано, если первый оператор null и второй оператор undefined, то нужно вернуть true.
При сравнении значений разных типов JavaScript приводит каждое из них к числу.
Откуда дровишки? Правда о JavaScript написана только в одном месте - в документации языка. Поэтому смотрим доку:
https://262.ecma-international.org/16.0/index.html
EqualityExpression : EqualityExpression == RelationalExpression 1. Let lRef be ? Evaluation of EqualityExpression. 2. Let lVal be ? GetValue(lRef). 3. Let rRef be ? Evaluation of RelationalExpression. 4. Let rVal be ? GetValue(rRef). 5. Return ? IsLooselyEqual(rVal, lVal).
Ага, значит, ищем IsLooselyEqual:
The abstract operation IsLooselyEqual takes arguments x (an ECMAScript language value) and y (an ECMAScript language value) and returns either a normal completion containing a Boolean or a throw completion. It provides the semantics for the == operator. It performs the following steps when called: 1. If SameType(x, y) is true, then a. Return IsStrictlyEqual(x, y). 2. If x is null and y is undefined, return true. 3. If x is undefined and y is null, return true. 4. NOTE: This step is replaced in section B.3.6.2. 5. If x is a Number and y is a String, return ! IsLooselyEqual(x, ! ToNumber(y)). 6. If x is a String and y is a Number, return ! IsLooselyEqual(! ToNumber(x), y). 7. If x is a BigInt and y is a String, then a. Let n be StringToBigInt(y). b. If n is undefined, return false. c. Return ! IsLooselyEqual(x, n). 8. If x is a String and y is a BigInt, return ! IsLooselyEqual(y, x). 9. If x is a Boolean, return ! IsLooselyEqual(! ToNumber(x), y). 10. If y is a Boolean, return ! IsLooselyEqual(x, ! ToNumber(y)). 11. If x is either a String, a Number, a BigInt, or a Symbol and y is an Object, return ! IsLooselyEqual(x, ? ToPrimitive(y)). 12. If x is an Object and y is either a String, a Number, a BigInt, or a Symbol, return ! IsLooselyEqual(? ToPrimitive(x), y). 13. If x is a BigInt and y is a Number, or if x is a Number and y is a BigInt, then a. If x is not finite or y is not finite, return false. b. If ℝ(x) = ℝ(y), return true; otherwise return false. 14. Return false.
Вот и весь ответ. В JS есть чёткий алгоритм нестрогого сравнения, который назван IsLooselyEqual, а всё остальное - отсебятина.
null == undefined; // вернёт true
В Javascript при нестрогом сравнении null равен undefined не потому, что они оба привелись к 0, а потому что в пункте 2 чётко сказано, если первый оператор null и второй оператор undefined, то нужно вернуть true.






