и посмотреть медиа
Хабр - новости IT
и посмотреть медиа
Новости из мира IT от Хабр. Тренды, вакансии и профессиональный контент.
Новости из мира IT от Хабр. Тренды, вакансии и профессиональный контент.
Официальный канал Хабр с новостями IT-индустрии, статьями о разработке, карьерными советами и событиями. Для программистов, дизайнеров и менеджеров.
Что можно сделать с массивом массивов Классическая задача из игровой симуляции. Нужно отдать фоновым потокам снапшот игрового состояния, чтобы они крутили свою логику, пока основной поток считает тик. Берётся привычный vector>, на нём строится индекс «локация → сущности», и на маленьких данных всё летает. Потом историческая стратегия доживает до середины партии, объекты плодятся, и внезапно снапшот такой структуры на миллионе локаций начинает стоить дороже, чем вся работа, ради которой его затевали. Скопировать индекс стоит 90 мс, а полезный проход по нему всего 14. То есть работу распараллелили ради 14 миллисекунд и отдали 90 просто за право начать. Стандартные контейнеры тут разоряют на пустом месте, и виноват даже не объём памяти, а то, куда процессор вынужден прыгать за данными. Посмотрим, как ужать те же данные так, чтобы старт перестал съедать весь выигрыш.
Открыть канал и посмотреть медиаБольшой релиз библиотеки ударений в silero-stress для русского языка Библиотека простановки ударений разводит омографы вслепую, не понимая смысла фразы. ЗАмок и замОк, Уже и ужЕ человек различает по контексту не задумываясь, а машине остаётся угадывать по статистике. Таких слов в русском около 30 тысяч, и с большинством система справляется. А потом ей попадается слово «один». У этого числительного есть двойник, скандинавский бог, только встречается он на порядки реже. На длинном тексте модель нет-нет да и превратит обычное «одИн» в бога Одина, и доверие к результату сыплется мгновенно. И это не единичная причуда, а целый класс слов, где один вариант почти вытеснил другой. С такими перекосами пришлось что-то решать. Узнаем, что делают со словами, где редкий вариант тонет на фоне частого.
Открыть канал и посмотреть медиа2 года вне найма: пока играл в коммерса, айтишка посыпалась, а теперь трещит и бизнес Есть такая успокаивающая мысль, знакомая многим в айти. Не взлетит своё дело — вернусь продактом, трек-рекорд с бигтехом, команда, результаты, с руками оторвут. Запасной аэродром, который лежит где-то в голове и позволяет спокойно рисковать. Можно уходить в свой бизнес без страха, ведь падать есть куда. Герой этой истории жил с таким аэродромом десять лет и несколько раз реально на него садился, с поджатым хвостом и синяками, но живой. А два года назад он ушёл из найма уже по-взрослому, поднял медиа на телеграм-каналах и вышел на пик за миллион в месяц. Потом доход пополз вниз, и впервые за долгое время он посмотрел, что творится на рынке найма, куда всегда можно откатиться.
Открыть канал и посмотреть медиаКак методичка из 1990-х объясняет устройство современных нейросетей В старой методичке по линейной алгебре, посреди упражнений, есть фраза про химию. Молекула воды это вектор (2, 0, 1), молекула метана вектор (4, 1, 0). И дальше автор методички как ни в чём не бывало переходит к линейной зависимости векторов, будто записать вещество тремя числами самое обычное дело. Сначала это выглядит как учебная вольность ради задачки. Но полчаса с карандашом над этой строчкой приводят к другой мысли. Методичка девяностых, задолго до всякого хайпа, случайно описала ровно тот приём, на котором сегодня стоят и предсказание структуры белка, и языковые модели. Тогда у него просто не было модного названия.
Открыть канал и посмотреть медиаФанат Fallout напечатал на 3D-принтере рабочий Pip-Boy. Корпус стилизован под потёртый металл, а внутри микрокомпьютер, GPS-модуль и собственная прошивка. Устройство обходится без смартфона, навигация и радиостанции работают автономно. Коллекционное издание Fallout 4 Pip-Boy Edition 2015 года было обычным пластиковым держателем для телефона. В 2025 году Bethesda открыла предзаказы на металлический Pip-Boy 3000 Replica в масштабе 1:1 за $300. Реплика от Wand Company подсвечивается, мигает лампочками и играет как Bluetooth-колонка. Собственной навигации в ней нет. Самодельные Pip-Boy обычно выходят громоздкими из-за полноразмерной платы, крупного аккумулятора и иногда вентилятора. Автор нынешнего проекта обошёлся дисплеем около 3,5 дюйма и платой уровня Raspberry Pi Zero 2 W. Комментаторы уже предложили поставить на место стрелочного индикатора настоящий счётчик Гейгера.
Открыть канал и посмотреть медиаКак засунуть Protobuf в CEL и выиграть (или проиграть): опыт MWS Cloud Platform Представьте поток событий k8s, которые сыплются в микросервис без остановки, и каждое надо прогнать через валидацию на CEL. И тут же выясняется неприятное. Чтобы движок проверил жалкие два-три поля, компактный Protobuf распаковывается целиком, память улетает под всё дерево объектов ради пары значений. Большая часть распакованных данных интерпретатору просто не нужна. Раз так, почему бы не отдать CEL сырые байты и не научить его выдёргивать поля лениво, ровно в момент обращения. Команда MWS Cloud Platform залезла во внутренности обоих форматов, собрала ленивый парсер и запустила бенчмарки. На тяжёлых манифестах аллокации памяти рухнули в 15-20 раз. Мечта. А потом этот код взяли и выкинули... Узнаем, что заставило отказаться от решения с идеальными цифрами.
Открыть канал и посмотреть медиаПоздравляем с Днём HR! 💜 Желаем побольше удачных мэтчей и тех самых моментов, когда понимаешь: нужный человек оказался на своем месте. Пусть ваши идеи реализуются в крутые проекты, а команда и руководство видят и ценят вас. И пусть ИИ забирает на себя рутину, а главное остаётся за вами — умение слышать и понимать людей, налаживать взаимодействие и видеть за резюме личность. ✨ А теперь давайте отвлечёмся и проверим, насколько насыщенным был ваш год! ✨ Мы подготовили HR-бинго, там 15 ситуаций из рабочих будней. Отмечайте те, которые случались с вами, и попробуйте собрать линию по горизонтали, вертикали или диагонали. Собрали? Кажется, это уже достаточное основание обсудить с руководителем дополнительный выходной! Делитесь результатами в комментариях 🙂
Открыть канал и посмотреть медиа⚡ Новости к этому часу бустануть канал 👉 🤔 DNS теперь маркетплейс — селлерам обещают комиссию в 25% и хранить товары на складах компании 👾 Deveillance представила Kalypta — приложение, которое мешает нейросетям расшифровывать созвоны 🚀 Американские власти впервые подтвердили размещение оружия на околоземной орбите 🆕 Вышел стандарт Unicode 18 [IMG] 📱 Минцифры ведёт переговоры с Apple о подключении 5G на iPhone пользователей из РФ ⚖️ Denuvo подала иск против взломщика игр с ником voices38 за обход системы защиты игр #новости
Открыть канал и посмотреть медиаИстория «многоигровок» на приставках Картридж на микросхеме памяти не терпит вольностей. Ни файловой системы, ни файлов, ни процедуры загрузки. Код игры намертво вшит в конкретные адреса и лезет за данными ровно туда, где рассчитывает их найти. Но все игры пишутся под один и тот же диапазон. Код двух любых игр неизбежно претендует на одни и те же ячейки. А на многоигровке таких игр десяток, и каждая уверена, что живёт в картридже одна. И ведь как-то уживались, причём у всех по-своему. Заветные жёлтые коробочки для Денди обещали «999999-в-1», официальные сборники клепали Atari и Nintendo, а пиратские мультикарты встречали игрока пляжными чайками и мелодией из «Привидения». Разберём, как десятки игр помещались туда, где тесно даже одной.
Открыть канал и посмотреть медиаТолько зарегистрированные пользователи могут делиться своим мнением.
Станьте первым, кто поделится своим впечатлением об этом ресурсе!