Все подряд публикации с habr.com
СМИ: часть пользователей получила Nintendo Switch 2, но играть на ней нельзя, нужно обновление и подключение к интернету
Nintendo Switch 2 официально поступила в продажу, но первые владельцы сообщают, что не могут играть на консоли до официального запуска, поскольку для её работы требуется обновление и подключение к интернету.
Подборка: System Design
Собеседование по проектированию систем — одно из самых сложных испытаний для IT-специалиста. Здесь нет единственно верных ответов, зато есть десятки подводных камней: масштабируемость, отказоустойчивость, компромиссы между скоростью и надежностью. А если речь идет о машинном обучении, сложность возрастает в разы.
Как подготовиться? Изучать реальные кейсы, разбирать популярные вопросы и тренироваться мыслить как архитектор сложных систем. В этом помогут три книги, которые мы собрали в этой подборке!
Пишем на C самоизменяющуюся программу x86_64
«Зачем вообще писать программу, меняющую код в процессе выполнения? Это же ужасная идея!»
Да, всё так и есть. Но это и хороший опыт. Такое делают только тогда, когда хотят что-то исследовать, или из любопытства.
Самоизменяемые/самомодифицируемые программы не обладают особой полезностью. Они усложняют отладку, программа становится зависимой от оборудования, а изучение кода превращается в очень утомительный и запутанный процесс, если только вы не опытный разработчик на ассемблере. Единственный разумный сценарий применения самоизменяемых программа в реальном мире — это механизм маскировки зловредного ПО от антивирусов. Моя цель исключительно научна, поэтому ничем подобным я заниматься не буду.
Предупреждение: в этом посте активно используется язык ассемблера x86_64, в котором я ни в коем случае не являюсь специалистом. Для написания статьи мне пришлось изучать приличный объём материалов, и, возможно (почти наверняка), в ней есть ошибки.
Не горе от ума, а ум от голода — откуда LLM такие умные
Когда большие языковые модели начали неожиданно хорошо отвечать на абсолютно разные вопросы и даже вроде бы выходить за те рамки, на которых их обучали, все, конечно, сильно обрадовались. Настолько обрадовались, что наращивать мощности и получать новые крутые результаты оказалось интереснее, чем выяснять, почему вообще LLM работают, как именно они хранят знания и хранят ли их вообще. Этот вопрос интерпретируемости LLM так или иначе стоял всегда, но теперь, когда мы все попривыкли к впечатляющим результатам новых моделей, стал заметнее.
Макс Тегмарк предложил использовать механистический подход к интерпретируемости, но применять его не к алгоритмам внутри LLM, а к самим знаниям. То есть попробовать выяснить, есть ли внутри моделей какая-то закономерность запоминания или даже понимания. Сразу спойлер (а на самом деле — название статьи) — модели умны от “голода”, это “intelligence from starvation”. Причем это общий вывод для разных моделей.
Почему нейросети ошибаются и как с этим бороться?
Эксперт отдела перспективных исследований компании «Криптонит» Никита Габдуллин предложил методику, которая поможет снизить частоту ошибок ИИ при смене данных за счёт более точного прогнозирования поведения нейросетей.
Нейросети — основа искусственного интеллекта, но они не наделены разумом. С точки зрения математика это лишь сложные математические функции, которые преобразуют входные данные в выходные через последовательность вычислений, организованных в слои.
При таком преобразовании возможны ошибки, которые трудно предугадать, а их последствия могут быть весьма плачевными. Например, неоднократно сообщалось о проблемах с автопилотами Tesla, которые допускали ошибки в распознавании объектов. Они не видели велосипедистов со спины и не замечали пустые грузовые платформы на перекрёстках, а внезапно появившиеся красные круги на придорожных рекламных стендах воспринимали как запрещающие сигналы светофора и включали экстренное торможение. В целом автопилоты…
Языковые модели для бизнеса: сравниваем малые (SLM) и большие (LLM) модели
Большие языковые модели (LLM) звучат впечатляюще, но всегда ли нужно их использовать? Разберемся, в каких случаях стоит использовать LLM, а когда использование малых языковых моделей (SLM) окажется более разумным и экономичным решением без потери качества.
Дуров объявил о партнёрстве Telegram и xAIи интеграции в мессенджер чат-бота Grok
Павел Дуров объявил о партнёрстве Telegram и xAI Илона Маска: в течение года нейросеть Grok будет распространяться среди миллиардной аудитории мессенджера и интегрирована в его приложения. Telegram получит $300 млн наличными и в акциях, а также 50 % от выручки с подписок xAI, оформленных через платформу. Как отметил Дуров, «вместе мы победим».
Apple приобрела игровую студию RAC7 из двух разработчиков
Apple купила игровую студию RAC7, в которую входят всего два разработчика: программист Джесси Рингрозон и художник Джейсон Эннисон. Компания разработала такие игры, как Dark Echo, Splitter Critters и Sneaky Sasquatch.
2 сезон онлайн-митапов про people-менеджмент «Дело в людях»
Привет, Хабр!
Мы запускаем второй сезон онлайн-стримов про people-менеджмент и приглашаем всех, кто уже управляет командами или планирует заняться этим в будущем. Обсудим карьерный кризис, change management, страхи тимлидов и управление в эпоху ИИ. Среди гостей — спикеры из КРОК, Яндекс, Ozon, HeadHunter, Dodo Engineering, Lamoda, K2 Cloud, Контур и red_mad_robot.
Temporal и в целом работа с датой, временем и часовыми поясами
Всем привет! Меня зовут Дмитрий, и я занимаюсь веб-разработкой в IT-компании Intelsy, работая как на аутсорс-, так и на аутстафф-проектах. В своей работе я постоянно сталкиваюсь с задачами, связанными с датами и временем, и давно заметил, что стандартный объект Date в JavaScript часто доставляет много неудобств.
Мне захотелось разобраться, почему так происходит и какие современные решения помогают упростить эту работу. Это привело меня к изучению нового API Temporal — перспективного инструмента для более точной и удобной работы с датой, временем и часовыми поясами.
Показываем нашу A/B-платформу в деле 17 июня
Всем привет! Приглашаем на вебинар How to Trisigma, посвященный одноименной A/B-платформе от Авито. С помощью этого решения мы сделали процесс A/B-тестирования быстрее, проще и прозрачнее, сначала внутри компании, а потом предложили Trisigma рынку. Программа, даты и ссылка на регистрацию — под капотом.
Молодой ученый из «Росатома» попал в список Forbes
Аспирант МГУ и сотрудник Национального центра физики и математики в Сарове Максим Вялков, вошёл в лонг-лист из 100 самых перспективных молодых россиян рейтинга Forbes «30 до 30».
Стало известно точное время глобального запуска Elden Ring Nightreign
27 мая на официальной странице Bandai Namco в Facebook появился пост с актуальным времен глобального запуска Elden Ring Nightregn для разных часовых поясов. По Москве запуск состоится в ночь на 30 мая.
SIMD на x86 — чудовище Франкенштейна?
Общее количество всех команд во всех этих расширениях — 1342 инструкции!
От комментариев воздержусь, оставлю эту привилегию читателю ))
При этом SIMD на RiscV очень хвалят, как очень продуманный, минималистичный, при этом мощный и выразительный: https://www.youtube.com/watch?v=lwIBp6cc-HY
Исследование: модем Apple C1 в iPhone 16e оказался слабее решений Qualcomm в тесте на скорость
Модемы Qualcomm Snapdragon X57 и Snapdragon X80 в двух неназванных моделях смартфонов на Android достигли более высоких скоростей 5G по сравнению с чипом C1 от Apple в недавнем iPhone 16e. К такому выводу пришли специалисты Cellular Insights в отчёте, который подготовили по заказу Qualcomm.
Потоковая обработка данных с Kafka Streams: что это и как использовать
Apache Kafka — это распределенная платформа, которая передает и обрабатывает данные в режиме реального времени. Ее используют для логирования, передачи событий, потоковой аналитики и интеграции микросервисов.
Для работы с данными внутри Kafka есть Kafka Streams — библиотека, которая помогает строить потоковые приложения. С ее помощью можно обрабатывать события в реальном времени, например, выполнять ETL-процессы без использования внешних систем.
В статье рассказываем, как устроен Kafka Streams, и разбираем практические примеры его применения.
Размышления архитектора
Серия псевдофилософских мини-эссе о работе функционального архитектора. Приглашение к рефлексии на различные темы, возникающие в работе функционального архитектора.
Корутины с точки зрения компилятора
Привет! Меня зовут Абакар, я работаю главным техническим лидером разработки в Альфа-Банке.
Сегодня мы поговорим на тему, связанную с корутинами, а именно погрузимся чуть глубже в недра компилятора Kotlin. На данную тему мы с Александром Гиревым готовили доклад на «Мобиус».
В рамках подготовки доклада нам пришлось заглянуть в святая святых для всех «андроидеров», а именно в исходники компилятора Kotlin. Ну что ж, поглядим, что мы там накопали. Поехали!
В сервисе «Активность пыльцы» от «Яндекс Погоды» появились консультации аллергологов из Сеченовского университета
«Яндекс Погода» совместно с аллергологами из Сеченовского университета продолжает развивать свой сервис «Активность пыльцы». Теперь пользователи могут получить ответы на самые частые вопросы о сезонном цветении от пульмонологов-аллергологов Клинического центра наук о здоровье Сеченовского университета. В сервисе появились видеоматериалы, где врачи отвечают на часто задаваемые аллергиками вопросы, а также форма для отправки новых.
Что такое legaltech и каковы его перспективы
Профессия юриста требует знаний огромного массива информации и умения её применять. Юриспруденция — особая сфера, специалисты которой требуют больших затрат со стороны компаний и обычных граждан. Законодательство и судебная система довольно консервативны и плохо подвержены изменениям. Но техника в целом, а теперь и искусственный интеллект, всё лучше и лучше справляется не только с хранением больших баз данных, но и с их обработкой и анализом.
Эта область на стыке права и информационных технологий и называется legaltech. Рассказываем подробнее, что к нему относится и какое будущее у технологий в сфере права.
Toyota работает над созданием своей ОС Arene для автомобилей
Toyota работает над собственной операционной системой Arene для автомобилей. Компания планирует установить ОС на одну из своих самых популярных моделей — внедорожник RAV4 нового поколения — в марте следующего года.
Как сообщает Financial Times, работа над Arene идёт около семи лет, за её создание отвечает подразделение Woven by Toyota. Система будет оказывать помощь водителям в таких манёврах, как парковка или удержание полосы, а также предоставлять мультимедийные и развлекательные функции.
Microsoft Edit: легкий текстовый редактор с открытым кодом для Windows
Microsoft удивила ИТ-сообщество, возродив текстовый редактор Edit — впервые он появился в MS-DOS 5.0 в 1991 году. Edit предлагает простоту, открытый исходный код и возможности, сравнимые с Linux-редакторами вроде vim. Давайте разбираться, что такое Edit, зачем Microsoft его вернула и почему он может стать находкой для разработчиков.
ERC-2981 под капотом: зачем он нужен и его ограничения
ERC-2981 стал важным шагом к тому, чтобы NFT-авторы действительно получали справедливые роялти с перепродаж. Но работает ли это в реальности? В статье разбираемся, как устроен этот стандарт, какие задачи он решает, как его поддерживают маркетплейсы — и почему даже с его появлением вопрос с роялти остаётся открытым.
Кейс. Как интегрировать в ESM-платформу 9 отделов (ИТ, HR, АХО, бухгалтерию и др.) повысив эффективность работы на 33%
Знакома ситуация, когда процессы разных подразделений — разрозненные, неподконтрольные, а сотрудники тратят часы, чтобы просто понять: «к кому обратиться?». HR живёт по одним правилам, ИТ в Service Desk или ITSM — по другим, АХО — вообще в Excel. Вопросы теряются в переписках, задачи дублируются, никто не несёт полной ответственности за сроки или качество внутренней услуги. В итоге страдает не только конечный потребитель услуги — ваш сотрудник или клиент, но и бизнес из-за низкой производительности отделов.
10 июня на примере Альфа-Лизинг вы узнаете, как компания совершила эволюционный переход от классического ITSM к полноценной ESM-модели, объединив более 9 бизнес-подразделений (ИТ, HR, АХО, бухгалтерию и другие) в единой цифровой среде и повысила операционную эффективность подразделений на 33%, окупив внедрение ESM-платформы за 7 месяцев.
Когда: 10 июня в 15:00 (МСК)
Что делать, когда интернет поплыл. Разбираемся, как ремонтируют подводные линии связи
Где-то между континентами на дне океана рвется кабель. Через него шел интернет для целого континента — и теперь начинаются сбои в банках, звонки не проходят, бизнес тормозит. В этот момент в порт выходит ремонтное судно: его цель — найти повреждение, достать кабель с глубины и вернуть связь.
Всем привет! Меня зовут Лев, я специалист продуктовой поддержки в Selectel. Под катом расскажу, как проводят ремонт подводных оптических кабелей: кто этим занимается, как ищут обрыв на километровой глубине и каким образом восстанавливают оптическое волокно посреди моря.
CV/ML-проект от идеи до продакшена: практическое руководство
Привет, меня зовут Вадим Медяник, я технический директор ИТ-компании BPA. Я регулярно участвую в реализации проектов, где используется машинное обучение и компьютерное зрение — от первых обсуждений с заказчиком до вывода решения в прод. Со временем накопилось достаточно практики, чтобы выделить повторяющиеся этапы, типичные ошибки и решения, которые реально работают.
Это практическое руководство собрал для коллег и команд, кто работает с подобными проектами — или только планирует. Здесь нет задач про state-of-the-art или подбор идеальных архитектур. Скорее хочу пройтись по каждому этапу — с чего начать, о чём спросить бизнес, где обычно «сыпется» проект, и что помогает пройти до конца. Рассчитано на тех, кто хочет разобраться в базовой структуре CV/ML-проекта, будь то инженер, аналитик или управленец. Если понадобится — можно будет углубиться в технические детали отдельно. Для удобства разделил весь путь подготовки CV-проекта на несколько…
От театральной импровизации до навыка для Алисы: как я сделал голосовую игру про принцесс, драконов и рыцарей
С вами снова Кирилл Богатов, дизайнер разговорных продуктов в KODE. В прошлом году я записался на курсы по театральной импровизации. Там мы разыгрывали сценки, работали с зажимами и учились не бояться выглядеть нелепо. Наши занятия часто заканчивались игрой в «Принцессу, Дракона, Рыцаря» — это как «камень-ножницы-бумага», только вместо фигур в ней нужно изображать фэнтезийных персонажей. Своего рода мини-спектакль на пару секунд.
Концепция игры показалась мне идеальной для переноса на голосовые колонки. В этой статье расскажу о том, что из этого вышло.
Как мы переработали интерфейс программы для управления запасами и снизили количество обращений в техподдержку
Привет, меня зовут Федоров Кирилл, я менеджер продукта компании Forecast NOW!. Мы делаем систему для прогнозирования спроса, автозаказа и управления запасами. В конце прошлого года мы выпустили новую версию с обновленным интерфейсом. В статье расскажу о том, почему решили менять интерфейс, как тестировали новые наработки и с какими сложностями столкнулись в процессе.
Каршеринг Ситидрайв увеличил выплаты по программе багбаунти
Ситидрайв транформируется в платформу сервисов и обновляет свое приложение, которое становится супераппом. Теперь мы увеличиваем выплаты по своей багбаунти-программе до 150 000 рублей. Удачной охоты!
Строим недорогой и независимый бэк-офис для распределенных IT-команд и не только
C 2019 года мир привыкал к новой реальности и приспосабливался к удаленной работе. На дворе 2025 год и теперь вызов для распределенных команд — не просто организовать совместную работу вне офиса, но и подготовиться к блокировкам сервисов, к которым уже успели привыкнуть. Как организовать работу небольшой команды разработчиков (до 50 человек), если у вас нет отдела DevOps и бесконечного бюджета на on-premise и облака, а каждый новый день доступных сервисов становится всё меньше? В статье постараюсь ответить на этот вопрос.
Я Олег Юрчик — старший python-разработчик, сейчас работаю в Cloud.ru За последние два года я организовывал инфраструктуру для трех небольших команд (до 15 человек), а еще около двух лет держу домашний сервер с семейной инфраструктурой: файлохранилище, менеджер паролей, календарь, книгу контактов и так далее. Хочу поделиться, к каким решениям я пришел за это время, а также пошагово, но не вдаваясь в…