habrahabr
Загадка «Викингов»: есть ли жизнь на Марсе? Эксперимент, которому не поверили

Почти 50 лет назад марсианские посадочные аппараты «Викинг» впервые провели эксперимент по поиску внеземной жизни — и, возможно, нашли её! Однако сенсационные результаты вызвали волну скепсиса, а сами данные на десятилетия оказались в тени. Эта статья — попытка разобраться, что же произошло на самом деле. Что если первая встреча с внеземной жизнью уже состоялась — и мы просто не готовы были её признать?Посадочный модуль Викинг на поверхности марса (компьютерная графика)В июле 1976 года на Марс …

  • суббота, 14 июня 2025 г. в 00:00:05
golang
Автоматизация контента: как я сделал умного Tg-бота для публикации видео из VK (очередь, дедупликац…

Маскот проекта, стала уже традициейЗдравствуйте, коллеги!Хочу поделиться опытом проектирования и реализации production-ready Telegram-бота, который автоматически собирает и публикует свежий видеоконтент из паблика ВКонтакте — и делает это без дублей, с гарантией доставки и мемными подписями на базе OpenAI. В статье я покажу архитектуру, приведу примеры кода и расскажу о фишках, таких как очередь ссылок на видео (NutsDB), проверка на уникальность (deduplication), скачивание через yt-dlp и интегр…

  • суббота, 14 июня 2025 г. в 00:00:03
javascript
Когда мобильной версии мало: зачем и как включать «Версию для ПК»

Разработка мобильных интерфейсов — непростая задача. Иногда по разным причинам пользователю недоступен функционал Web-приложения в мобильной версии. Что делать если десктопа под рукой нет?Что делать когда функция не доступна в мобильной версии приложенияПредставьте, вам присылают макет интерфейса:Desktop-версия, содержит очень много функционала.Mobile-версия, отображает сообщение "Функционал не доступен. Откройте приложение на Desktop".Начнёте ли спорить и доказывать, что так делать нел…

  • суббота, 14 июня 2025 г. в 00:00:02
xaker
В продаже все три бумажных спецвыпуска «Хакера»

Хочешь пополнить архив, начать собирать коллекцию или порадовать друзей крутым сувениром? Не упусти момент! Все три бумажных спецвыпуска «Хакера» доступны для заказа. В сборники вошли лучшие статьи за 2015–2021 годы с комментариями авторов и редакторов. Тиражи ограничены, поэтому рекомендуем не затягивать с покупкой.

  • пятница, 13 июня 2025 г. в 00:00:17
habrahabr
Hydroph0bia (CVE-2025-4275) — тривиальный обход SecureBoot в UEFI-совместимых прошивках на базе пла…

ВведениеЗдравствуй, читатель. В этой статье я расскажу про найденную мной не так давно серьезную уязвимость в UEFI-совместимых прошивках на базе платформы Insyde H2O, которая присутствует в них примерно с 2012 года и (на большинстве существующих ныне систем) продолжает присутствовать.Уязвимость эта позволяет надежно (и незаметно для средств мониторинга стандартных переменных UEFI SecureBoot вроде db, KEK и PK) обойти механизм проверки подписей UEFI-драйверов и UEFI-загрузчиков, а для её успешно…

  • пятница, 13 июня 2025 г. в 00:00:16
habrahabr
Эффект Веблена. Чем дороже вещь, тем сильнее её хотят

Ничто так не обнажает человеческую глупость, как желание заплатить как можно больше за один и тот же товар. Если вещь продаётся по двум ценам: 1 копейка и 1 рубль, то первую мало кто купит, а за второй выстроится очередь. Правда, это относится не ко всем, а к особой категории товаров — вебленовским, которые влияют на статус и сочетаются с демонстративным потреблением. Интересные феномены вызывают интерес у учёных, поскольку поведение обывателей влияет на уровень их счастья и на рост экономики.…

  • пятница, 13 июня 2025 г. в 00:00:15
habrahabr
Absolute Zero Reasoner: ИИ научился программированию без входных данных — и это может поменять всё

ИИ, который учится без данных: как Absolute Zero Reasoner меняет машинное обучениеПредставьте ИИ, который не нуждается в миллионах размеченных примеров, не требует армии разметчиков из Кении, и может совершенствоваться, создавая задачи и непрерывно обучаясь у самого себя? И нет, это уже не фантастика — система Absolute Zero Reasoner доказала, что такой подход не только работает но и крайне эффективен.Парадигма Absolute Zero ReasonerВозможно я был недостаточно внимателен, но мне попалось на Хабр…

  • пятница, 13 июня 2025 г. в 00:00:14
habrahabr
Изучаем Kafka — Уровень 1

KafkaДанная статья открывает серию из трёх материалов, каждый из которых представляет отдельный уровень изучения Kafka.Если у тебя уже есть практический опыт работы с Kafka — первый уровень, скорее всего, не для тебя. Он предназначен для новичков, которые хотят понять, зачем вообще нужен Kafka и где он используется. На втором уровне ты углубишься в технологию — и этого уже будет достаточно, чтобы уверенно использовать Kafka в профессиональной работе. Третий уровень — это джедайский уровень. Не …

  • пятница, 13 июня 2025 г. в 00:00:12
habrahabr
10 забытых гаджетов, которые были слишком круты для своего времени

Вряд ли вас сегодня удивит новость об очередном крутом смартфоне, робо-собаке или игре с поддержкой 3D. Но вообще-то подобные девайсы появились куда раньше, чем многие думают. Просто порой они были слишком смелы для своей эпохи и провалились, но их идеи позже легли в основу того, чем мы пользуемся сегодня. Разберем 10 забытых гаджетов, которые могли изменить нашу жизнь, и посмотрим, почему рынок оказался к ним не готов. Детали под катом. Перед тем как перейти к самим устройствам, вспомним атм…

  • пятница, 13 июня 2025 г. в 00:00:12