Feed aggregator

Хватит спрашивать у синьоров джуниорские вопросы на собеседованиях

Habr.com - Wed, 07/30/2025 - 13:53

Я работаю программистом последние 11 лет: первые 5 лет как PHP-разработчик, а последние 6 лет как Go-разработчик. Недавно я сходил на с десяток собеседований, и они меня очень сильно разочаровали.

Читать далее

[Перевод] ML Q & AI. Глава 5. Уменьшение переобучения при помощи данных

Habr.com - Wed, 07/30/2025 - 13:47

← Предыдущая глава |

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

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

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

Читать далее

Где живут LLM: разбираем инференс-кластер YADRO и гоняем в нем модели

Habr.com - Wed, 07/30/2025 - 13:44

Привет, Хабр! В этой статье я расскажу про наш LLM инференс-кластер YADRO: зачем он нужен, что у него под капотом и как в такой конфигурации показывают себя популярные модели. Кроме того, я немного порассуждаю об альтернативных реализациях кластера и поделюсь планами по развитию реализации нашей.

Читать далее

Релиз ядра Linux 6.16: Baby Opossum Posse. Что нового и улучшенного?

Habr.com - Wed, 07/30/2025 - 13:36

27 июля 2025 года Линус Торвальдс представил релиз ядра Linux 6.16 под кодовым названием Baby Opossum Posse. Новый релиз вышел спустя два месяца после версии 6.15, строго по графику, и включает множество улучшений, оптимизаций и поддержку нового оборудования. Релиз Linux 6.17 ожидается в октябре 2025 года и станет основой для дистрибутивов, таких как Ubuntu 25.10 и Fedora 43. Исходный код Linux 6.16 доступен на kernel.org, а коммит релиза можно найти на GitHub и в Makefile.

В Linux 6.16 принято 15 924 исправления от 2 145 разработчиков, размер патча составил 50 МБ: изменено 13 793 файлов, добавлено 655 451 строк кода, удалено 316 441 строк. По сравнению с Linux 6.15 (15 945 исправлений, 59 МБ), изменения чуть менее объемные, но затрагивают ключевые подсистемы. Около 45% изменений связаны с драйверами, 16% — с архитектурным кодом, 13% — с сетевым стеком, 4% — с файловыми системами и 3% — с внутренними подсистемами ядра. Исходный код включает 38,4 миллиона строк в 78,4 тысячах файлов (по данным cloc).

Одновременно выпущено ядро Linux-libre 6.16-gnu, очищенное от несвободных компонентов. В нём нейтрализована загрузка блобов в новых драйверах, таких как Intel QAT 6xxx crypto, ST vd55g1 sensor, ath12k AHB WiFi, Aeonsemi AS21xxx и MediaTek 25Gb Ethernet. Также обновлена чистка блобов в драйверах Nova Core, Nouveau, Realtek r8169 Ethernet, Qualcomm Iris, Venus, Mediatek mt7996 WiFi, Qualcomm ath11k и ath12k WiFi, Texas Instruments tas2781 и Renesas R-Car gen4 PCIe.

Узнать подробности

Балансируя на грани: как внедрить Differential Privacy в аналитические пайплайны на Python

Habr.com - Wed, 07/30/2025 - 13:33

В этой статье я расскажу, как добавить механизмы Differential Privacy (DP) в ваши ETL‑ и аналитические пайплайны на Python, чтобы защитить пользовательские данные и при этом сохранить качество ключевых метрик. Пошаговые примеры с реальным кодом, советы по настройке ε‑бюджета и интеграции в Airflow помогут вам избежать самых распространённых подводных камней.

Читать далее

Deep-dive, или когда обновиться недостаточно

Habr.com - Wed, 07/30/2025 - 13:33

Разбираем метод глубокого анализа уязвимостей (Deep-dive), когда простая рекомендация из SCA-отчета не решает проблему, и нужно копать глубже — вплоть до кода библиотеки, контекста использования и ручной проверки уязвимости.

Читать далее

Программная инженерия: дайджест

Habr.com - Wed, 07/30/2025 - 13:25

Список интересных статей о программной инженерии, опубликованных на «Хабре» за последние двадцать лет.

Читать далее

Автоматизация B2B-продаж дистрибьютора сырья: внедрили enterprise CRM-систему с кастомным workflow

Habr.com - Wed, 07/30/2025 - 13:20

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

Читать далее

Почему «мы потом перепишем» — это самая дорогая ложь?

Habr.com - Wed, 07/30/2025 - 13:11

Есть одна фраза, которую я слышал в десятках проектов.
Она звучит почти невинно, даже логично:
"Сейчас сделаем как получится, а потом перепишем"...

Читать далее

Почему «мы потом перепишем» — это самая дорогая ложь?

Habr.com - Wed, 07/30/2025 - 13:06

Есть одна фраза, которую я слышал в десятках проектов.
Она звучит почти невинно, даже логично:
"Сейчас сделаем как получится, а потом перепишем"...

Читать далее

Битрикс24 бенчмарк для оценки LLM

Habr.com - Wed, 07/30/2025 - 13:00

Картинка сгенерированая по запросу "сгенерируй картинку про битрикс24 и искусственный интеллект" неплохо отражает итоговые результаты

Читать далее

Зачем мы сделали тесты по ИТ-навыкам (и кому они помогут)

Habr.com - Wed, 07/30/2025 - 12:40

Меня зовут Никита Сбитнев, я — продакт hh.ru. И сегодня я расскажу, зачем и для кого мы запустили тесты по ИТ-навыкам, кто их разрабатывал, как устроены задания и какие результаты уже получили.

Читать далее

Функциональное программирование в Android. Побочные эффекты и ELM-архитектура

Habr.com - Wed, 07/30/2025 - 12:22

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

Практиковаться будем не на ViewModel, а на The Elm Architecture — это паттерн управления состоянием, заимствованный из функционального языка Elm. Заодно узнаем об этом паттерне побольше, разобрав суть его ключевых компонентов. В общем, погнали!

Читать далее

Grok 4, Chimera и LLM от ETH Zurich: что нового в мире больших языковых моделей

Habr.com - Wed, 07/30/2025 - 12:00

Искусственный интеллект развивается стремительно, новые LLM становятся быстрее, универсальнее плюс менее требовательными к ресурсам. Среди ключевых новинок последнего времени — Grok 4 от xAI, модель Chimera от DeepSeek, а еще открытый проект от ETH Zurich и EPFL, обещающий поддержку более 1 000 языков. Эти разработки отражают три важных тренда: ускорение локальных моделей, расширение мультиязычности и стремление открытых решений догнать проприетарных лидеров. Давайте обсудим новинки и попробуем понять, куда движется индустрия.

Читать далее

Lotus Agenda: прабабушка цифровых личных помощников

Habr.com - Wed, 07/30/2025 - 11:58

Если бы вы вдруг переместились в середину восьмидесятых годов и спросили у какого-нибудь человека в солидном костюме и с портфелем, как он планирует свои дела, вряд ли он ответил бы вам что-то про электронных секретарей или искусственный интеллект. Тогда всё держалось на бумажных ежедневниках, рассованных по карманам записках и желтых стикерах, которые можно налепить на стену над рабочим столом. Но именно в эту эпоху появилась по-своему уникальная и почти забытая сегодня программа — Lotus Agenda. Её называли слишком сложной и чересчур умной: ведь именно она первой попыталась научить компьютер разбирать хаотичные заметки, связывать их смыслы и напоминать о предстоящих событиях — задолго до того, как появились первые КПК и смартфоны с интеллектуальными бизнес-планировщиками.

Назад, в прошлое!

Новости виртуализации Deckhouse: готовность к продакшену, автоматическая перебалансировка ВМ по узлам и другие фичи

Habr.com - Wed, 07/30/2025 - 11:58

За последние два месяца в Deckhouse Virtualization Platform (DVP) вышло пять новых релизов (0.19–0.23). За это время в платформе появилось много важных улучшений, о которых мы расскажем в этом обзоре. Среди них — готовность к продакшену, улучшенная безопасность, автоматическая перебалансировка ВМ по узлам, оптимизация миграции и вложенная виртуализация. Подробности в обзоре.

Читать далее

Определение брака при 3d печати

Habr.com - Wed, 07/30/2025 - 11:52

Один из принтеров, который в работе, - creality K1C оборудован камерой для наблюдения за процессом печати. Удобно, но не более. Наблюдать часами как печатается деталь быстро надоедает. Вдвойне печально, когда результаты печати неудачны по тем или иным причинам и печать не была вовремя остановлена. Как раз о ранней остановке печати при наличии брака на столе и пойдет речь.

Читать далее

[Перевод] Обнаружение уязвимостей агентов ИИ. Часть IV: Уязвимости доступа к базам данных

Habr.com - Wed, 07/30/2025 - 11:40

Как злоумышленники могут использовать слабые места агентов ИИ с поддержкой баз данных? В этом исследовании рассматривается, как уязвимости при генерации SQL-запросов, внедрение сохранённых подсказок (stored prompt injection) и отравление векторных хранилищ (vector store poisoning) могут быть применены злоумышленниками для организации мошеннических действий.

Читать далее

Редизайн, которого никто не просил, — а в итоге все довольны

Habr.com - Wed, 07/30/2025 - 11:34

Когда продуктам и фичам нужен редизайн?

— Дизайн устарел, конверсия упёрлась в потолок — надо искать новое решение;
— Обновился брендинг или дизайн-система — нужно подтянуть визуал;
— Руководитель посмотрел, что у конкурентов красиво, и захотел так же;
— Или всё вроде работает, жалоб нет… но столько сил уходит на поддержку, что проще переделать с нуля, чем каждый квартал латать старое.

На связи Иван Кунцевич, старший дизайнер сайта альфа банка и мастер редизайнов. Сегодня расскажу про последний пункт — редизайн мобильной версии карт отделений и банкоматов

Читать далее

Zero Trust Architecture и персональные данные

Habr.com - Wed, 07/30/2025 - 11:21

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

Самые радикальные изменения в архитектуре корпоративных систем компаний, предоставляющих массовые услуги, которые требуют удостоверения ПД, связаны с чуть менее, чем полной переменой взглядов на кибербезопасность корпоративных систем. 

В «клиент-серверной» архитектуре предыдущего поколения наши услуги по удостоверению персональных данных помогали выявлять фрод, связанный с использованием чужих ПД из похищенных баз данных, которые стыдливо называют утечками, а также ПД, добытых обманом по так называемой «технологии социального инжиниринга». При этом предполагалось, что охрана своих собственных систем остается в руках наших клиентов. Если злоумышленникам удалось собрать набор ПД, который достаточен для получения товаров или услуг от чужого имени, наши проверки уже не помогают. ПД — правильные, просто они уже находятся в чужих руках. С этого момента сервис-провайдер доверяет предъявителю ПД и предоставляет ему доступ с привилегиями и полномочиями, статически приписанными этим ПД.

Читать далее

Who's online

There are currently 0 users and 1 guest online.
Syndicate content