Ключевой компонент игры Getting Over It with Bennett Foddy — это молот главного персонажа. Именно с помощью этого приспособления игрок передвигается в окружающем пространстве и пытается взобраться на гору, а затем всё более абстрактную череду нагромождённых объектов. На днях разработчик в общих чертах объяснил принципы работы этой детали игры.
Читать далееПриветствую, Хабр!
В этой статье хочу описать практический кейс, который выглядит не как единичная ошибка на карте, а как системная проблема в работе навигационного сервиса от Яндекса. Речь идет о маршрутах в городе Дербент, где одна из дорог была перекрыта еще в марте 2026 года в связи с ремонтными работами (строительство сегмента центральной набережной города). Сейчас уже 23 июня 2026 года, прошло почти 4 месяца, но навигатор продолжает строить маршруты так, как будто проблемы не существует.
На первый взгляд это может показаться локальной городской неудобностью: где-то перекрыли дорогу, где-то маршрут стал длиннее, кто-то потратил лишние несколько минут. Но в реальности проблема серьезнее. Если навигатор отправляет водителей по маршруту, которого физически не существует, или ведет по дороге в таком состоянии, что там можно оставить колеса и всячески игнорирует попытки пользователей внести в маршрут корректировки - это уже не просто неточность данных. Это вопрос безопасности, качества сервиса и способности платформы реагировать на обратную связь.
Читать далее10 июля, на следующий день после публичного запуска GPT-5.6 Sol Ultra, OpenAI заявила, что ее флагманская модель нашла доказательство гипотезы о двойном покрытии циклами — одной из самых известных открытых задач теории графов, стоявшей около полувека. По словам сотрудника OpenAI Итана Найта, модель справилась меньше чем за час, задействовав 64 параллельных сабагента. Сразу стоит отметить, что пока доказательство только проходит проверку математиками — и на данном этапе больше интересен подход, который OpenAI применила при решении задачи.
Читать далееИтан Сигел, американский астрофизик-теоретик, научный журналист, автор рубрики “Спросите Итана” и один из пропагандистов современных научных знаний, утверждает, что, казалось бы, самый фундаментальный из всех законов, закон сохранения энергии, не работает в расширяющейся Вселенной... Но почему?..
@avshkol перевел эту статью (и снабдил несколькими критическими комментариями) для всех, кто хочет глубже вникнуть в проблему темной энергии и расширения Вселенной, но без сложных формул...
Читать далееЯ гоняю один и тот же пул из 60 промптов через шесть ИИ-движков раз в месяц — это часть мониторинга, который я веду для одной ниши. В какой-то момент решил не просто читать ответы, а посчитать, откуда движки берут источники. Ожидал разную выдачу по одной теме — обычное дело для поисковиков. Получил другое: два практически несвязанных множества доменов. Из 174 уникальных источников за последний срез общих оказалось 7.
Расскажу, как я это посчитал, почему дело не в шуме прогона, а в архитектуре, и почему первый вывод оказался не там, где я его искал.
Читать далееСкромный и немного скучноватый рассказчик «Великого Гэтсби» Ник Кэррауэй был трейдером на рынке облигаций (его сыграл Тоби Магуайр). Облигации долгое время считались самым скучным видом активов. Они никогда не фигурировали в массовом воображении так же, как акции или корпоративные слияния и поглощения (M&A). Даже Ян Флеминг выбрал имя «Бонд» для своего шпиона, потому что считал, что это «самое неприметное имя, которое я когда-либо слышал». Но, скорее всего, именно они вызовут следующий финансовый кризис.
Читать далееНа повестке дня — сервис Яндекс.Музыки. Я меломан, у меня куча лайкнутых треков, и знаете что? Я устала. Устала их лайкать. На телефоне-то всё удобно: сверху висит плашка с названием трека и сердечком, и всё делается за секунду.
А вот десктопное приложение — это просто до свидания. Я амбассадор мака (это слово нынче тренд), и меня дико бесит, что для лайка трека мне приходится сворачивать вкладку или уводить фокус со страницы, на которой я работаю.
Но мы упрямые. (и немного наивные)
Идеальная постановка задачи: нажатием кнопки на наушниках ставить лайк на играющий трек Яндекс.Музыки, если он ещё не лайкнут, и показывать overlay с его названием. А если уже лайкнут — просто написать, что вы его уже лайкнули.
Реалии, к которым я пришла: слёзы, куча матов, экзистенциальный кризис от невозможности переопределить кнопку M на Marshall и, конечно же, гора костылей.
Если интересно — читайте дальше.
Читать далееУважаемые читатели, в этой статье я хочу рассказать о скрытых аллокациях в обычном foreach и представить свои выводы. Тесты сделаны на .net 8, .net 9 и .net 10 одновременно, чтобы было видно, как одна и та же строчка кода ведет себя на разных рантаймах.
Все тесты сделаны с использованием BenchmarkDotNet, полный код представлен на гите, так что каждый может проверить результаты и сделать свои выводы.
Будет три истории, и все три про foreach:
Читать далееПредставьте, вы работаете с почасовой оплатой. Как бы вы ответили на эти вопросы?
Вам пришла в голову идея, которая может улучшить финансовое состояние компании. Она пришла из ниоткуда, вы даже не думали над ней, а занимались своими повседневными делами. Компания не покупает отдельные идеи, она платит только по часам. За сколько часов она должна оплатить, если вы потратили на эту идею 0 часов?
Вам поставили задачу сделать какой-то функционал. Вы вспоминаете, что вы уже делали этот функционал раньше и на реализацию потратили 50 часов. Вы переносите это решение в текущий проект за 10 минут. Всё работает, задача сделана. Компания должна оплатить за 50 часов или за 10 минут?
С появлением ИИ агентов стало еще интереснее. Вы умеете их эффективно использовать и делегируете им задачу, которую сами бы делали 10 часов. Агент расписывает план, вы проверяете, он выполняет его, вы ревьювите. Несколько таких итераций и задача сделана за 30 минут. Компания должна оплатить за 10 часов или за 30 минут?
Вы потратили 10 часов на решение, а потом поняли, что вы вообще всё делали неправильно, и кажется что вы в самом начале могли догадаться об этом и выбрать совсем другое решение. Должна ли компания оплачивать за это время?
Читать далееПро GEO (Generative Engine Optimization) на Хабре уже много писали: разметка schema.org, доступный HTML, таблицы вместо простыни текста, чек-листы «как попасть в нейровыдачу». Это тактика, а вопрос интереснее на уровне механики: чем ранжирование в рекламном аукционе в принципе похоже на то, как модель что процитирует, и как за счёт этого сходства писать один текст, который работает в обеих системах, а не гнаться за двумя разными зайцами.
У рекламного аукциона и у ответа ИИ-агента всё больше общего, и чистая ИИ-выдача неизбежно потеряет свою прелесть, как ранее потеряли её электронная почта, мессенджеры, телефон и поисковики.
Читать далееНа первом курсе аспирантуры я проходил дисциплину «История и философия науки». Курс погружал в вопросы познания, разные философские теории и в саму суть научного поиска — в том числе в размышления о том, что значит быть учёным. Я не относился к этой дисциплине с восторгом, но она всё же зацепила меня — в ней было над чем подумать. Особенно когда хотелось отвлечься от работы над моделями электроснабжения АЭС и стендом по диагностике асинхронных двигателей.
К зачёту нужно было подготовить реферат о каком‑нибудь философе и его учении. Я выбрал Николу Теслу — инженера‑электротехника, которого по праву считают одним из гениев XX века. На первый взгляд выбор казался неожиданным: какое отношение учёный имеет к философии? Но вскоре стало ясно, что связь здесь глубокая.
Читать далееВолею судеб, занимаюсь я HR аналитикой с 2022 года и хотел бы высказать свое мнение на счет того, что сейчас происходит на рынке труда и куда это вообще может двигаться.
Вообще, всё очень быстро меняется (привет, кэп). Ещё недавно главной темой был острый дефицит сотрудников, при этом, многие компании конкурировали за людей, повышали там зарплаты и вообще старались сделать всё, чтобы закрывать свои вакансии быстрее, ведь простой казался недопустимым.
А сейчас что-то всё поменялось, да чуть ли не наоборот (в определенных сферах - важное уточнение). Безработица у нас всё ещё на исторически низком уровне - 2,2% в апреле 2026 года. И еще число вакансий на hh.ru в мае сократилось примерно на 20% год к году, плюсом количество резюме выросло на 30%, а hh-индекс достиг 9,1 резюме на одну вакансию. Цифры вообще огонь, в общем, только как бы сказала нейронка "реальность далеко не такая". И я сошлюсь на нее - реальность реально не такая сейчас.
Вообще, сейчас всё сложнее оперировать общими значениями: общий индекс, общая безработица, общее число резюме и т.п. Это вообще сейчас мало о чем говорит, потому что рынок стал крайне неоднородным.
Читать далееРаз уж я начал учить школьников как собирать на макетной плате цифровые схемы (в рамках подготовки демонстраций к мероприятию торговой палаты города Маунтин-Вью, Калифорния), то возникла необходимость написать для них инструкции. У меня тут же ожидаемо спросили, почему мне не подходят существующие инструкции от Make и других источников. Объясняю:
1. Все эти туториалы последние 55 лет переписывают друг от друга как использовать: 1) резисторы при светодиодах и 2) подтягивающие резисторы. У меня этого нет, потому что я использую LED толерантные к пяти вольтам, кнопки со встроенными подтягивающими резисторами, а также блок питания от USB которые генерит стабильные 5V вместо 9-вольтовой батарейки "Крона". То есть я удалил как кучу лишних резисторов на плате, так и необходимость объяснять законы Ома и Кирхгофа.
2. Эти туториалы часто описывают как строить генератор тактового сигнала из микросхемы 555, конденсатоов и резисторов. У меня этого нет, посколько я используют уже собранные генераторы тактового сигнала с AlExpress. Сборка такого блока самому не дает ничего полезного для обучения цифровому проектированию по направлении к микроархитектуре.
3. В мейкерских туториалах есть куча вещей, которые никогда не возникают в работе проектировщика современного чипа (JK-триггеры, SR-защелки), но нет того, что используется ежедневно (FIFO - микросхема CMOS 40105, приоритетный энкодер - CMOS 4532 итд).
Короче вот первые четыре страницы и фотки школьников с последней сессии:
Я участвую во всевозможных конференциях и митапах с 2004 года. И сейчас, как и в эпоху, когда кнопочная Nokia давала людям первый, совсем ещё примитивный, опыт мобильности, такие мероприятия проходят в одном и том же формате: выступил, ответил на вопросы аудитории, презентацию выложили в сеть. Да, сегодня ещё выкладывают видео на YouTube. Иногда остаётся чат с перепиской, заполненный в основном организационными вопросами. И этим примерно всё и ограничивается.
Понимаю, что способы взаимодействия и потребления информации у человека не меняются, наши аналоговые возможности существенно ограничены, и текущий формат, наработанный столетиями, вероятно, оптимален. Однако почему мы ограничиваем себя искусственно и практически не используем возможности информационных технологий?
Если конкретно, то я имею в виду слеующее.
Читать далееМиллионер, филантроп и рекордсмен по продолжительности ночных эрекций на сиалисе Брайан Джонсон рассказал миру о том, что его настигло аутоиммунное заболевание: аутоиммунный атрофический гастрит.
Консилиум из комментаторов осуждающе развернул диван: "Добиохакался!" Справедливости ради - нет. И не то чтобы мне нравилось то, что делает Брайан, но истина дороже.
Читать далееВообще, я заметил что читатели любят статьи с полным анализом схемотехники ретро-устройств. В марте мы с вами полностью разобрали схему и компонентную базу однокристального телефона Nokia 225, а в апреле изучили настоящий раритет из 90-х — Motorola StarTAC, где в качестве центрального процессора выступал легендарный m68k. В статье про StarTAC я упомянул, что после 2000-го года, прогресс мобильных телефонов пошёл семимильными шагами и чуть ли не каждый крупный производитель чипов предлагал свою собственную платформу для бюджетных телефонов...
Сегодня мы поговорим про одну из таких платформ от Skyworks на примере легендарного Samsung C100. Интересно узнать, как работал изнутри и что было «под капотом» у легендарного кнопочника из нулевых? Если любите настоящие гиковские статьи — то жду вас под катом!
Читать далееПару месяцев назад я попросил агента проверить форму обратной связи после рефакторинга. Через несколько минут получил отчёт: все проверки пройдены, форма работает корректно. Зелёные галочки, уверенный тон.
Я тогда только начинал отдавать тестирование агенту, поэтому работал по схеме «доверяй, но проверяй»: следом прошёл форму руками, с открытой вкладкой Network. Снаружи всё честно: валидация зелёная, кнопка активная, тост «Спасибо!» показывается, сервер отвечает 200. А в payload вместо темы обращения уходит строка [object Object]. Агент проверил всё, кроме того, что реально уходит на сервер.
Я QA‑инженер, тестирую web (десктоп + мобильный адаптив), совмещаю ручное тестирование и автоматизацию на Playwright. Моя цель — максимум автоматизации и минимум ручной работы, поэтому полгода я перекладываю рутинную часть тестирования на Claude Code. Схема всё та же: агент прогоняет, я параллельно проверяю руками, и каждый его пропуск превращаю в правило — через скиллы и замечания, как дообучают стажёра. Из этих правил вырос пак скиллов, который я выложил в открытый доступ: ссылка в конце статьи. Расскажу, что внутри, и покажу демо на настоящем баге. В конце — честный список того, где это всё не работает.
Читать далееНаверное, как и многие обитатели Хабра, весной я попал под волну сокращений. Погрустив над текущей ситуацией на рынке, решил попробовать себя в open‑source. В конце концов, есть запас денег, отсутствуют (тьфу‑тьфу‑тьфу) ипотеки/кредиты, да и всегда хотелось почувствовать себя частью чего‑то большего, что ли. Спустя пару месяцев у меня получилось стать мейнтейнером в небольшой ML‑библиотеке, о чём и хочу сегодня рассказать.
Читать далееПривет, Хабр! Древесину корпуса этой электрогитары пытались грызть насекомые. Чтобы такое безобразие не повторилось в дальнейшем, а также для создания позитивного настроения, дека и перо грифа самодельного инструмента были украшены изображениями весёлых птиц на цветущих веточках. Может быть, птицы отпугнут жучков.
Кроме оригинального оформления, зелёный стратокастер может похвастаться двумя яркими синглами и одним жирным хамбакером с автоотсечкой, позволяющей мгновенно получить желаемое классическое звучание одним щелчком стандартного пятипозиционного переключателя.
А самое главное, масса полноразмерного инструмента, на создание которого затрачено менее пятнадцати тысяч рублей, если не считать часы проведённого с удовольствием времени, составляет всего лишь 2 килограмма 430 граммов!
Сегодня мы, наконец, его услышимПериодически хочется почитать книги с ноутбука, особенно в дороге. Но у «Яндекс Книг» есть только мобильные приложения и сайт, а отдельного клиента для Windows нет. Через браузер читать можно, пока есть нормальный интернет, однако в поезде или за городом этот план иногда заканчивается одновременно с мобильной сетью.
Можно было скачать книгу где-нибудь ещё, поставить обычную EPUB-читалку и не усложнять себе жизнь. Но библиотека и подписка у меня уже находились в одном сервисе. Поэтому я выбрал более логичный для программиста вариант: решил самостоятельно написать неофициальный десктоп-клиент.
Читать далее