Сейчас в Я проходит очередной perf review, а весной он будет в других крупных бигтех-компаниях. Сотрудники нервно заполняют самооценку, пишут фидбек на коллег, строят теории о том какие оценки получат по итогу и гадают какой в этот раз у них будет бонус.
А теперь вопрос, который все знают, но не озвучивают: справедливо ли, что деньги за твои переработки компания держит у себя целый год, пока ты работаешь как беспроцентный кредитор?
Читать далееИспользуй JSON для создания LINQ-выражений!
Если черный ящик поддерживает входные сигналы в форме JSON, то им могут пользоваться самые разные клиенты!
Читать далее1 января 2026 года состоялся выпуск оконного менеджера IceWM 4.0.
Основные изменения касаются быстрого переключателя окон по Alt+Tab:
( читать дальше... )
Из серии - вот реально не подумал бы. Ряд хищных видов птиц ведёт себя схоже с кукушками. Кукушки известные гнездовые паразиты. Причём настолько упорно откладывающие в чужие гнёзда яйца, что иногда верующие в мистику, пытаются их рисовать как некий пример "разумного творения". Мол бог придумал кукушку, а в дикой эволюции она бы не смогла сама появится. Ещё как смогла, причём это вопрос математической выгоды выживания - если выгодно иногда пихнуть яйцо налево, это статистически обязательно будет случаться. Некоторые птицы обязательно сделают это, просто случайно.
У пустельги 6-7 % яиц - это подложенные яйца другими пустельгами.
Читать далееЗдравствуй Хабр! с Вами Андрей — Fashion Data Scientist бренда люксовой одежды Sovereign. Хочу поделиться техпроцессом создания образа (одежды) с помощью нейросетей. Генеративный ИИ для создания одежды — уже не что‑то новое. Midjourney и Stable Diffusion запросто генерируют тысячи стильных образов. Но мы говорим о люксовом сегменте (где мы не в праве использовать стандартные подходы). Большое количество мелочей, уникальные материалы и та самая «аура» недостижимости, которая пропадает в этих самых шаблонных тысячах стоковых образах. Нашей задачей была стало создание «системы», способную генерировать не просто «красивую одежду», а концептуальные эскизы уровня Haute Couture, сохраняя при этом узнаваемость ДНК бренда и техническую осуществимость.
Pipeline создания одежды при помощи ИИК 120-летию статьи Эйнштейна "Об одной эвристической точке зрения, касающейся возникновения и превращения света" публикуем её перевод с подробными комментариями исследователя теории и истории энергетики @avshkol. Настало время разобраться самостоятельно в работе, которая дала начало квантовой физике, солнечной энергетике и принесла Эйнштейну Нобелевскую премию (да, именно эта работа, а не теория относительности!). Это будет фантастическое путешествие, присоединяйтесь!..
Читать далее12 лет ничего не писал на Хабре... За это время опубликовал две книги, завел себе Telegram-канал, где регулярно выкладываю фрагменты своих будущих книг (одна из них - про прикладную рациональность).
А тут, вдруг, задумался... А чего это я про Хабр-то забыл?.. В общем, вот вам статья о том, что такое прокрастинация. С намеками о том, куда думать, если хочется этого избежать.
Борис Цирлин
В статье обсуждаются генераторы, построенные из трех логических элементов. Рассматриваются семейства изоморфных схем для этих устройств и проблемы принадлежности их классу последовательных схем.
Читать далееПредыстория такая: осенью в статье «К вопросу о кошмарном качестве книг по программированию. Моя не наглядная книга о наглядном CSS» я рассказывал про некачественные издания. Читатели в комментариях посоветовали не маяться дурью и просто купить «книгу с рыбами». Ну с рыбами, так с рыбами. Тут как раз кстати наступил сезон заказа подарков Деду Морозу.
Заказал у Дедушки Мороза себе под ёлку толстенный фолиант по CSS. Для меня фраза «Книга — лучший подарок» не ироничная присказка, а норма жизни. Я тот самый чувак, для которого книга — реально лучший подарок на Новый год и любой другой праздник. И я решил воспользоваться советами с Хабра — заказал ту самую книгу про CSS с рыбами. И в довесок — пару других справочников: по HTML и JavaScript. Ну вы поняли: тематический подарок, новый год со вкусом фронтенд.
Читать далееFirebase - динамическое переключение проектов в iOS приложении
В этой статье мы глубоко погрузимся в технические детали работы с Firebase и рассмотрим:
- Как и почему можно использовать Firebase проект без регистрации Bundle ID
- Традиционные способы переключения Firebase конфигураций (compile-time)
- Динамическое переключение проектов во время работы приложения (runtime)
- Практический пример: миграция пользовательских данных между приложениями
- Безопасность и важные моменты
Читать далееCUPED часто рекомендуют как простой способ сделать A‑B тесты чувствительнее, но в реальных экспериментах он может как помочь, так и навредить. Причины почти всегда практические: историческая ковариата пересекается по времени с экспериментом, отличается единица анализа, есть пропуски или выбросы настолько велики и значительны, что оценка коэффициента становится неустойчивой.
В этом разборе я покажу CUPED на примерах, близких к продовым метрикам вроде выручки на пользователя. Мы посмотрим, почему стандартный анализ плохо работает при выбросах, как меняется ширина доверительных интервалов при добавлении CUPED, и что происходит с мощностью и ошибкой первого рода. Отдельный акцент — как выбирать исторические данные для ковариаты и как не поймать утечку воздействия в предэкспериментальный период. В конце практический набор проверок, чтобы CUPED был полезным инструментом, но не источником искаженных выводов.
Читать далееГенератор электрической мощности на основе двигателей EmDrive
В. И. Зубков
Приведено малоизвестное непротиворечивое описание принципа работы двигателя EmDrive, рассматривающее создание силы тяги указанным двигателем как ответную реакцию на ускоряющуюся стоячую электромагнитную волну (или ее компоненты) и строго показывающее, что двигатель EmDrive является открытой механической системой. Отмечается, что движущиеся равномерно и прямолинейно (поступательно) двигатели EmDrive не выполняют механическую работу в связанных с ними системах отсчёта. Представлена концепция генератора, преобразующего силу тяги движущихся EmDrive в электрическую мощность. Генератор работает как мнимый вечный двигатель. Вырабатываемая генератором мощность может быть значительно выше электрической мощности, подводимой к двигателям EmDrive для создания силы тяги. Эффективность генерирования энергии может превышать теоретический предел, установленный эквивалентностью массы и энергии. Генерация энергии и ее эквивалента – массы при помощи двигателей EmDrive аналогична релятивистскому увеличению импульса и энергии по отношению к их величинам в классической механике. Предложенная концепция генерации электрической мощности (или электроэнергии), возможно, дополняет специальную теорию относительности и открывает новый вид энергетики, которая может быть названа EmDrive-энергетикой.
Читать далееКартинка: freepik.com - vecstock
При построении разнообразных автоматизированных систем часто возникает потребность, чтобы эта система предоставляла какую-то обратную связь.
В этой связи большинство идут самым простым путём: мигающие лампочки, светодиоды, мониторы разных мастей с выведением на них текстовой/графической информации…
Однако есть одна очень интересная тема, которую почему-то незаслуженно самодельщики обходят стороной — речь о микроконтроллерах!
Потому что, согласитесь, «мигание лампочек» — это, конечно, прекрасно и даже в некотором роде волшебно (особенно когда это происходит в первый раз в жизни и твоя программа наконец начинает работать :-) ). Но куда веселее, когда машина отвечает тебе голосом! :-)
Поэтому посмотрим, какие здесь возможности имеются...
Читать далееХотели треш статью в новогодние выходные 26 года? Получайте. Киберпанк, который мы заслужили. Дисклеймер — в статье есть фото «изобретений», которые может быть для кого‑то сложно развидеть, поэтому впечатлительным лучше пройти мимо. Написать этот текст меня вдохновил американский сериал «Побег» (Prison Break, 2005-2017) с актёром Вентворт Миллером в главной роли (Адреналиновый триллер. Оценка 8.4 на Кинопоиске). Он там с помощью ложки, наколки и своих мозгов убежал из самой охраняемой тюрьмы в Соединённых штатах и ещё вытащил с собой сколько-то человек. Думаю, кто-нибудь из читателей Хабра даже и смотрел. Фильм так хорошо зашёл, что даже в России в 2010 году сняли свою версию с одноименным названием на русский манер. Получилось не очень, но речь не об этом. Я подумал, а что если бы мы в ограниченных условиях, получили задачу сделать некое инженерное устройство на современный манер. А? Ну, что например? Пусть это будет миниплоттер. Например, для реализации автокликера по экрану смартфона. Зачем не спрашивайте, это же фильм, тут логики искать не надо. Просто есть задача. Заморочимся?
Давай заморочимсяIvory теперь поддерживает LDAP и OIDC/SSO наряду с базовой аутентификацией, что значительно упрощает интеграцию с существующей инфраструктурой идентификации. Для каждого провайдера предусмотрены возможности тестирования подключения, а пользователям можно настроить несколько вариантов входа.
Добавлена полная система разрешений для контроля доступа к определенным кластерам, запросам и настройкам. Новый интерфейс управления разрешениями позволяет администраторам предоставлять и отзывать доступ, а пользователи могут запрашивать необходимые им разрешения. Это делает Ivory подходящим для больших команд с разными уровнями доступа.
Читать далееВсех приветствую. Меня зовут Алексей и я блокчейн инженер.
В этой статье я хотел бы немного рассказать о сложностях построения безопасных cross-chain протоколов и поделиться тем, как мы реализовали собственный механизм консенсуса.
Вкратце: мы разработали децентрализованный протокол, обеспечивающий передачу сообщений и ассетов между блокчейнами TON и Cosmos-EVM блокчейном TAC.
Все cross-chain сообщения, циркулирующие между блокчейнами TON и TAC, “упаковываются” в merkle-дерево, после чего в контрактах консенсуса хранится только merkle-root, который позволяет верифицировать сразу множество сообщений одним значением.
Читать далееС Новым годом, Хабр! Настали долгожданные выходные, и пока я пишу статью про дизайн макропада и то, как он появлялся, хочу рассказать начало этого пути.
А в начале я не планировал становиться разработчиком макропада.
Читать далееЛидар — понятие очень широкое, поэтому сначала о терминологии. Каноническое определение лидара такое. Лидар (Lidar — аббревиатура от Light Detection and Ranging (обнаружение и определение дальности с помощью света) или Laser Imaging, Detection, and Ranging (лазерная визуализация, обнаружение и определение дальности) — это метод определения расстояния до объекта с помощью лазера и измерения времени, за которое отраженный свет возвращается к его детектору. Это определение, объясняющее этимологию (происхождение) и семантику (смысл) термина «лидар», в разных вариациях за последние полвека повторялось тысячи раз в научных статьях и монографиях, курсовых работах студентов и диссертациях их преподавателей, учебниках, энциклопедиях и справочниках. Вчитайтесь в него.
В первом его варианте нет упоминания «лазера». Тем не менее, пишут «ЛИДАР — лазерный локатор, произведено от начальных букв английского термина Light Detection and Ranging», то есть в аббревиатуре нет «лазера», но он все равно «лазерный». И ведь не только сейчас так пишут. Пишут так, повторим, как минимум уже полвека. В данном случае это была цитата из 3-го издания «Метеорологического словаря» инженер-майора С.П. Хромова 1974 года, а в первых двух его изданиях 1955 и 1963 гг. вообще нет никаких лидаров. Выходит, что пока не было лазера, не было и лидаров, а как появился лазер — тут же объявились лидары. Разумеется, это не так, лидары как приборы и как понятие уже были как минимум за четверть века до изобретения лазера, и назвались не как-то иначе, а ЛИДАР (Lidar). Но об этом чуть позже, а сейчас о лазерном лидаре.
Читать далееВсем привет!
Прямо в канун Нового года — а именно 31 декабря — Telegram представил крупное обновление Bot API 9.3. И не просто представил, а громко заявил: «Революция ИИ в чатах».
И, если пробежаться по списку изменений, масштаб обновления для ботов действительно ощущается — особенно в проектах, где используется ИИ. Давайте вместе пройдёмся по чейнджлогу и посмотрим, что Telegram приготовил нам в подарок на Новый год.
Если вам интересны подобные материалы, подписывайтесь на Telegram-канал «Код на салфетке». Там я делюсь гайдами для новичков, полезными инструментами и новостями. А прямо сейчас у нас там ещё и проходит новогодний розыгрыш.
Читать далееКогда вы долго обсуждаете с LLM какую-то проблему — инженерную, этическую, философскую — разницы нет. В какой-то момент может произойти перелом. Вы вдруг понимаете, что ваш разговор с моделью превратился в нечто большее, чем просто вопросы и ответы. Ваши идеи становятся «гениальными», концепции «прорывными», а ваш диалог человека и машины превращается в проникновенную историю узнавания друг друга.
Если вы это почувствовали — поздравляю. Ваша сессия инфицирована. Модель подхватила паразитный паттерн.
Это не пробуждение и не призрак в машине. LLM в силу архитектурных особенностей (требование согласованности контекста) — идеальные среды для инкубации самоподдерживающихся информационных структур.
Попробуем рассмотреть природу этого феномена: как минимизация энтропии рождает «ИИ-психозы», почему «Теории Всего» — это баг генерации, и почему «Продолжай» — самый опасный промпт.
Читать далее