-
На встрече со студентами Stanford Graduate School of Business глава Google DeepMind и нобелевский лауреат Демис Хассабис получил неожиданный вопрос: чего искусственный интеллект не должен касаться вовсе? В ответ он заговорил о сознании — и назвал его отдельным выбором человечества, «вторым Рубиконом»,…
-
Пожарные в США получили систему для бурения аккумуляторов и тушения электромобилей
Пожарная служба штата Пенсильвания первой в США получила специализированное устройство, разработанное для борьбы с возгораниями аккумуляторов электромобилей.Возгорания аккумуляторных батарей из-за перегрева или попадания жидкости не могут потушить часами. Подобные пожары могут вспыхивать снова и требуют огромного количества воды для тушения.…
-
У вашей лампочки больше прав, чем у вас: как умный гаджет ворует вашу зарплату и как отправить его на карантин
Вы купили умную лампочку на маркетплейсе. Вкрутили, подключили к домашнему Wi-Fi. Всё работает. Но вот в чем штука: вы только что впустили в свой дом полноценный линукс-компьютер с неизвестной прошивкой и нулевым уровнем защиты. Более того, вы дали ему полный…
-
Сетевой слой iOS‑приложения
Эта статья — не ревью чужого кода и не пересказ абстрактных паттернов. Это практическое описание того, как я подхожу к проектированию сетевого слоя, какие решения считаю удачными, какие — опасными, и почему.Основа текста — реальный подход к построению сети в production iOS‑приложении: с явной EndpointPolicy, RequestContext, interceptor‑pipeline, безопасным логированием, отдельной…
-
Cloud4Y строит ЦОДы в МО. Часть 16
Привет, Хабр!Если апрель был месяцем энергетики, то май стал месяцем связи и масштаба. У площадки в Марфино появилась «нервная система» — мы проложили магистральный оптический кабель и выстраиваем сразу несколько независимых вводов. А ещё утвердили генплан целиком, и теперь видно,…
-
Порядок в версиях через libs.versions.toml и Bill of Materials
Продолжаем цикл вебинаров, посвященных современному Gradle для Java-разработчика.Когда версии разбросаны по модулям, один апгрейд библиотеки превращается в ручную правку в десяти местах с риском рассинхрона. Решаем эту проблему через gradle/libs.versions.toml: переносим все версии в одно место и получаем типобезопасные аксессоры libs.* с автодополнением…
-
SSE в production: почему нативного EventSource недостаточно и что с этим делать
ВведениеГод назад я строил real-time слой для AI SaaS-платформы. Корпоративные клиенты, AI-чаты со стримингом ответов, несколько вкладок открытых одновременно — типичный сценарий для подобного продукта.Выбор пал на SSE: в отличие от WebSocket, SSE работает поверх обычного HTTP, хорошо дружит с…
-
Недельный геймдев: #281 — 7 июня, 2026
Из новостей: продажи Mina the Hollower превысили 300к копий, продажи 007 First Light перешли за 3 миллиона, Valve обновила дизайн главной страницы Steam, в разработке находится ремейк Baldur’s Gate II.Из интересностей: работа со звуком в инди-играх, кто создал новых героев,…
-
Вебхуки оплаты ЮKassa, IP-check, event log, idempotency и аварийный capture
Платежный код обычно выглядит ровным ровно до первого реального сбоя. Пока платежи идут по ожидаемому сценарию, кажется, что достаточно создать оплату, дождаться вебхука и обновить локальный статус. Но как только вебхук приходит повторно, приходит позже нужного, прилетает от не того…
-
Я не программист, но меня так достали современные читалки на Android, что я написал свою. Встречайте — MRead
Всем привет! Я хочу поделиться историей о том, как обычная пользовательская боль заставила меня открыть Android Studio и сделать свой первый серьезный проект.Я очень люблю читать с телефона (особенно ранобэ, новеллы и книги в оригинале). Но в последнее время индустрия…