Рассказ, как мы собрали "AirPods для гитары" — радио-модуль для передачи звука из гитары. Как так он звучит лучше аналогов, и зачем он Неке.
На фоне современных "как я навайбкодил high-load биллинг за 57 минут", это статья-динозавр про разработку из прошлого, но так уж вышло.
Читать далееДвадцать лет в экосистеме 1С - это, знаете ли, такой профессиональный стаж, после которого начинаешь ловить себя на мысли: «Ну уж я-то точно все видела».
Руководитель направления 1С, руководитель проектов, коммерческий директор, клиенты, проекты, команда, ответственность - полный комплект взрослой управленческой жизни.
И вот именно с этим багажом я довольно долго совершала главную управленческую ошибку, которую могла не совершать вовсе.
Не потому что принимала плохие решения.
А потому что не знала.
Не знала, что рядом уже есть готовые решения. Не знала, что можно быстрее, проще и спокойнее. Не знала, что значительную часть управленческих проблем я создаю себе сама.
Читать далееУ любой команды всегда копится бэклог — явный или призрачный, записанный или только устный. И чем больше людей в команде, тем больше задач под контролем.
Но хаос может начаться и в небольших командах. Когда приоритеты размыты, сложно сосредоточиться на главном. Вы прыгаете между задачами, теряя фокус.. Кто-то из заинтересованных лиц постоянно приходит с новой «горящей» задачей, и вы хватаете все сразу, но почти ничего не доводите до конца.
Читать далееВ первой части мы разобрали protoc-gen-validate и spec-first подход к валидации. Я обещал рассказать про protovalidateну и вот, держите :)
И самый первый вопрос конечно, а зачем вообще появился protovalidate, если PGV уже есть и работает?
Читать далееВ очередной раз столкнулся с тем, что разработчик игры (в качестве демо‑версии программных функций) использовал генератор случайных чисел «в лоб», что влечет за собой повторы ходов (игра была «морской бой», и поле клетка, по которой стрелял компьютер определялось как Math.floor(Math.random()*100), что подразумевает бесконечное повторение ходов). Поэтому хочу предложить простой и эффективный способ создать последовательность случайных чисел без повторения. Этот способ основан на перестановках в ряду натуральных чисел с использованием Math.ramdom(). Ну и поскольку много по этому вопросу не скажешь, в продолжение статьи - о сходящихся рядах случайных чисел!
Читать далееРынок QA давно вышел за пределы «тестирования кнопок». Анализ 2500 вакансий показывает, какие технологии сегодня считаются базовым минимумом — и почему этот минимум далеко не junior-уровня.
Читать далееКак‑то я писала пост о том, что нельзя оставлять зрителя в стрессе. Обязательно нужна разрядка, иначе впечатление будет, мягко говоря, не очень. Но есть ещё одна ошибка, за которую авторы платят гораздо дороже — слепое украшательство сюжета.
Когда нарратив не работает, некоторые авторы начинают не чинить механизм, а красить корпус синей машины в красный, надеясь, что она поедет. Нужно заглянуть «в глубь» истории, понять, почему структура не работает. А если вместо этого решить её «украсить сюжетными ветками»... что ж, до свидания.
Мой преподаватель говорил: «Можно сколько угодно добавлять мишуру, но если история не работает — она от этого лучше не станет». Я поняла эту истину лишь со временем. Чтобы было понятнее, приведу пример того, как казалось бы незначительный персонаж может полностью изменить ход истории. А в некоторых случаях — стать фатальной ошибкой, за которую авторы платят дорогую цену.
Читать далееУвольнения из-за ИИ - полная чушь
Если есть что-то, что Марк Бениофф любит, так это ИИ, и эта страсть довела его до полного безумия. Помните, как мы все смеялись над жалким гуманоидным роботом Маска? Тот самый, который был настолько бесполезен даже в попытках притвориться функциональным, что стажёр, управлявший им как дрянным диснеевским аниматроником из 90-х, заставил его катастрофически упасть на задницу, просто выйдя из системы. Пока мы все показывали пальцем и смеялись, Бениофф восхвалял робота, говоря, что он может трансформировать работу бизнеса, и поделился видео своего взаимодействия с Optimus в качестве доказательства. В этом видео Optimus был не просто тормозящим, глючным месивом - мы вообще не видим, как он завершает до смешного простую задачу, которую дал ему Бениофф: отвести его на кухню за колой. Это сильно намекает на то, что он это никогда не сделал. И давайте не забывать: это гуманоидный робот, он должен был сходить на кухню за колой для вас, а не провожать вас туда! Планка была опущена до пола, и он всё равно провалился. И это было, очевидно, лучшее, что Бениофф мог предложить в поддержку своего безумного заявления. Честно говоря, Бениофф так лижет ИИ, что это выглядит как извращённый, безумный фетиш. А это проблема, поскольку Бениофф - генеральный директор Salesforce, одной из крупнейших компаний по работе с клиентами на планете. Так что он может воплотить своё извращённое безумие в жизнь, и в сентябре прошлого года он именно это и сделал, уволив почти половину сотрудников Salesforce и заменив их ИИ. Но всё, что это доказало - насколько некомпетентной, маниакальной, порочной и пустой является ИИ-революция, как и сам Бениофф.
Читать далееИзбавляемся от FFmpeg: конвертер аудио на чистом Go с FLAC-энкодером
Как убрать зависимость от FFmpeg в аудиоинструментах. Разбираю архитектуру, pure Go библиотеки и написание FLAC-энкодера с нуля. Результат: один бинарник для Linux, Windows, macOS.
Читать далееОбсудили с @veged развитие open source-экосистемы компании — ключевые моменты за 2025 год, подходы к взаимодействию с сообществом и другие нюансы.
Читать далееВ декабре 2025 года VK провёл RecSys Challenge LSVD — соревнование по машинному обучению с нестандартной постановкой задачи. Традиционные рекомендательные системы решают проблему "что показать пользователю", но здесь требовалось обратное: для каждого нового клипа определить, каким пользователям он может быть интересен. Такой подход помогает решать проблему холодного старта контента, когда новое видео только появляется в системе и не имеет истории взаимодействий.
Я принял участие в этом челлендже и хочу поделиться своим решением, архитектурой системы и практическими выводами.
Читать далееСамые интересные новости финансов и технологий в России и мире за неделю: Трампу подарили Нобелевку, отмена виз в США для россиян, Telegram стали замедлять сильнее, в ChatGPT вставляют рекламу, GPT-5.2 впервые решил сложную задачу Эрдёша, в Siri встроят модель Gemini, а также свежее фото новой Ларочки.
Читать далееВ данной статье разбирается JavaScript‑файл, предназначенный для выполнения в Windows Script Host (WSH). Представленный код является вредоносным фреймворком, маскирующимся под вспомогательную библиотеку.
Читать далееУ меня недавно приняли статью на крутую конференцию, где я описываю, как ИИ лажает в микроархитектурных задачках на SystemVerilog, которые я даю студентам на интервью. Дошло до того, что стартаперы больше не берут от меня задачек, а с честными глазами говорят: мы пока не умеем решать ваши задачки, но научимся как только большая компания инвестирует в нас деньги, объявит нас своим партнером и даст нам доступ к миллионам строк на верилоге в своих закромах, на которых мы научимся и будем сиять. А пока смотрите наши слайдики.
Ну ладно, хорошо, допустим. А где же ИИ сияет сейчас? Мне говорили, что пусть ИИ не сияет на языках описания аппаратуры, но он уже дошел до продакшн в языках программирования, где заменил джуна и скоро заменит миддла. Так что во всех компаниях останется только несколько ИИ-гуру, а все остальные программисты будут отправлены собирать клубнику на плантациях города Ватсонвилл, Калифорния, где они заменят нелегальных мексиканцев, которых Трамп собирается отправить на родину.
Программирование, говорите? Ну хорошо, вот три мои попытки оправдать ИИ на задачах из программирования.
Читать далееНаписал небольшую обработку для получения статистики расширения. Использую для предварительной оценки обновления незнакомой конфигурации с большими расширениями.
Обработка подсчитывает:
Читать далееНедавно на Хабре была статья от Femida Search, где авторы похвастались, как намеренно публиковали провокационные материалы, чтобы выехать в топ за счёт бурных споров. Они утверждают, что минусы и негатив — отличный инструмент продвижения, если цель — трафик и подписчики. Подход, конечно, рабочий, и наверное имеет место быть. К сожалению, статью удалили и ссылки на неё не будет.
Читать далееЗнакомо чувство, когда читаешь документацию, а через десяток страниц уже не помнишь, что именно успел изучить? Или когда возвращаешься к старой статье и не можешь понять – ты уже видел эту ссылку или нет?
В эпоху информационного перегруза даже закладки перестают быть спасением – они просто копятся где‑то на панели, а на странице по‑прежнему нет никаких намёков, что ты здесь уже был.
Но что если заставить браузер самому отмечать ссылки, которые у вас уже сохранены? Чтобы слева от каждой знакомой ссылки возникала метка с названием папки из закладок – как тихий намёк: “Ты это уже сохранял, не потеряй”.
Сегодня мы не просто поговорим об идее – мы сгенерируем через нейросеть готовое расширение для Chrome, которое сделает это за нас. А заодно разберёмся, как такие инструменты создавать, тестировать и даже улучшать – шаг за шагом, от первого промпта до работающего прототипа.
Пристегнитесь, будет интересно!
Читать далееСравнение натриевых и литиевых аккумуляторов
Сейчас литиевые аккумуляторы используются почти везде, так как у них наибольшая плотность энергии по сравнению с доступными на практике альтернативами. Однако в настоящее время появились ниши, где масса и объём менее критичны, а ключевыми факторами становятся стоимость, безопасность и низкотемпературная работоспособность.
Натриевые аккумуляторы потенциально обладают этими преимуществами по сравнению с литиевыми.
Также натрий гораздо более распространенный и дешевый элемент, что тоже имеет немалое значение.
Уровень развития технологии
Вот, что мне удалось найти, относительно серийного выпуска натриевых аккумуляторов:
Читать далееМногие мои читатели знают, что вне Хабра я давно занимаюсь техническими книгами. Практически весь прошлый год у меня прошёл в русле изучения новых программно-аппаратных и философских вызовов, которые ставит перед нами искусственный интеллект. Эта работа вылилась в знакомство и сотрудничество с по-настоящему неординарными и глубокими исследователями, такими, как уважаемые Камиль Гадеев @Kamil_GR и Константин Клепиков, но при этом подтолкнула меня отслеживать и более «новостные» блоги, среди которых я рекомендую всем тем, кто интересуется промптами, полностью прочитать/пролистать статьи уважаемого Андрея Пешкова @runaway_llm.
По результатам этих поисков сегодня я хотел бы охарактеризовать важнейший тренд в проектировании физической памяти: искусственный интеллект стал тем фактором, который, наконец, требует перестать гальванизировать исчерпавший себя закон Мура и всерьёз перейти к проектированию 3D-архитектур чипов.
Читать далееЗаписали интервью с Марией Пушковой, опытным концепт-художником по окружению и саб-лидом. Ниже представлена его текстовая расшифровка в немного сокращенном варианте.
Видеоверсия доступна для просмотра на YouTube.
Читать далее