Хабр
126K subscribers
22.8K photos
270 videos
39 files
58.5K links
НЛО с вами!

№ 5197888779

Хабр Новости → https://xn--r1a.website/habr_com_news
Хабр Карьера → https://xn--r1a.website/habr_career
Реклама → adv@habr.team
Download Telegram
История, похожая на сцену из боевика, произошла с китайским туристом в бразильском Сан-Паулу. После конференции он ждал такси до аэропорта. С собой у него был чемодан и рюкзак, в котором лежал MacBook.

Внезапно из стоящей рядом машины выскочил вооружённый грабитель в маске. Он выхватил у туриста чемодан. Турист бросился бежать. Вслед раздался выстрел.

На место прибыла полиция. Вердикт был неутешительным: чемодан, скорее всего, не вернуть. Сам турист, к счастью, не пострадал и, чтобы не опоздать на рейс, поспешил в аэропорт, смирившись с потерей вещей.

Но самое шокирующее открытие ждало его на досмотре в аэропорту. Проходя через рамку безопасности, он заметил, что в его MacBook, который был в рюкзаке за спиной, застряла пуля.

Пуля прошла сквозь рюкзак, пробила алюминиевую крышку ноутбука, прошла через клавиатуру и застряла в корпусе, лишь немного повредив заднюю часть рюкзака. Спина туриста осталась абсолютно невредимой.
🤯146🔥43👍2511🤣8😱6😁4🤩3🎉2💯1🫡1
Когда файл — это тайник: как скрывают данные в 2025 году

Стеганография — это не только сообщения, спрятанные в картинках. Сегодня тайником для данных может стать что угодно. Автор статьи проводит обзор современных «стегоконтейнеров» и методов, которые используют для сокрытия информации.

Где можно спрятать секретное сообщение? Практически везде. Помимо очевидных изображений и видео, данные прячут в пустых полях сетевых протоколов (например, DNS), в метаданных файлов, в тексте (чередуя кириллические и латинские «a» или используя синонимы), и даже... в эмодзи, заменяя похожие смайлики или добавляя невидимые Unicode-символы.

Для каждого контейнера — свои алгоритмы: от классического LSB до лингвистических трюков. Разберёмся в современных методах стеганографии и реальных атаках, где эта «магия» используется для кражи данных.
👍2795🎉2❤‍🔥1👎1💯1😐1
Соревнование по машинному обучению: предскажите следующее состояние рынка

Компания Wunder Fund, занимающаяся высокочастотным алготрейдингом, запускает соревнование для ML-специалистов. Задача — предсказать будущее. Ну, или почти.

Участникам предлагается создать модель, которая сможет предсказать следующий вектор «состояния рынка» по последовательности из 1000 предыдущих состояний. Для обучения предоставляется реальный, хоть и анонимизированный, датасет. Понимание доменной области не требуется — только ваши навыки в ML.

Призовой фонд — $13,600, а лучшие участники получат возможность попасть в Wunder Fund по фаст-треку. Приём решений открыт до 1 декабря. Попробуйте свои силы в настоящем алготрейдинге.
🤡148❤‍🔥3👍3🔥2🎉2👏1😁1
Шесть способов учиться новому быстрее: разбор книги «Learning How to Learn»

Автор книги, Барбара Оакли, в школе считала себя «безнадёжной» в математике, но во взрослом возрасте «перепрошила» свой мозг и стала профессором инженерии. Её главный тезис: учиться — это не талант, а навык, который можно и нужно прокачивать.

Почему для решения сложной задачи полезно пойти погулять (спойлер: режим рассеянного мышления)? Почему перечитывание конспектов — это ловушка, создающая «иллюзию знания»? И почему прокрастинация — это не лень, а биохимическая реакция мозга на «боль», которую можно обмануть?

В статье — разбор этих и других научно обоснованных приёмов, которые помогают осваивать новое быстрее и глубже. Узнаем, как правильно использовать сон, память и даже лень для эффективного обучения.
33💯8👏4
👑 Закрываем пантеон легенд «Стартап-кранча»!

Последний титан в нашей колоде — Бьёрн Страуструпович. Его прототип — датский программист Бьёрн Страуструп, человек, который подарил миру C++.

Работая над диссертацией, Страуструп столкнулся с дилеммой: язык Simula был удобен для больших проектов, но ужасно медленный. А язык BCPL — быстрым, но низкоуровневым и неудобным. Тогда он решил взять лучшее от двух миров: скорость C и высокоуровневые абстракции (классы) из Simula. Так родился «C с классами», а затем и C++, язык, на котором сегодня работают игровые движки, браузеры и ОС.

Заполучить Бьёрна в свой стартап — значит, заложить в основу проекта бескомпромиссную производительность. Ищите последнего титана в колоде 👈
🔥26🤡1411👏2😁2🎉1
Воскресная барахолка: от VHS-камер до утопленных объективов

Автор статьи отправился на «охоту» на барахолку под Валенсией и вернулся с богатым уловом. Это настоящий музей под открытым небом, где винтажная техника соседствует с почти современными гаджетами, а сокровища лежат вперемешку с откровенным хламом.

Что нашлось в этот раз? Профессиональная VHS-камера Panasonic из 80-х, DJ-контроллер, горы старых материнок и винтажный КПК Fujitsu. Рядом — почти современные ноутбуки, роботы-пылесосы и спортивные часы Suunto. А вишенка на торте — объективы, побывавшие под водой во время потопа и теперь наполненные засохшим илом.

Прогуляемся по рядам этой барахолки, посмотрим на самые интересные находки и оценим, что из этого хлама — сокровище, а что — просто хлам.
118👎12👍9💩4🎉2🔥1🤮1😐1
Почему Wi-Fi-точка то видна, то нет? Проклятие 13-го канала

Знакомая ситуация: вы включаете мобильную точку доступа, а ноутбук её то видит, то нет. Проблема плавающая, проявляется не на всех устройствах и кажется совершенно случайной. Автор статьи долго не мог понять, в чём дело, пока не решил разобраться окончательно.

После долгих мучений выяснилось, что проблема возникает, когда точка доступа выбирает для работы 13-й канал. Оказалось, всё дело в «Regulatory Domain». Если при установке ОС по умолчанию была выбрана страна «США», то система на уровне драйвера просто игнорирует каналы 12 и 13, которые запрещены в Америке, но разрешены у нас.

Проблема актуальна для всех ОС, включая Windows и macOS. Разберёмся в этой коварной особенности Wi-Fi, о которой не знают даже нейросети, и посмотрим, как одной строчкой в конфиге навсегда решить проблему «пропадающей» сети.
👍33😁3210🔥5🤡3👎2🤔1🎉1😐1🤝1
Zip-бомбы против ИИ-краулеров: как владельцы сайтов воюют с ботами

AI-краулеры от OpenAI, Anthropic и других компаний создают огромную нагрузку на серверы, игнорируют robots.txt и съедают терабайты трафика, за который платят владельцы сайтов. Один из примеров — GPTBot, выкачавший 30 ТБ трафика за месяц с 600-мегабайтного сайта.

В ответ на это веб-мастеры начали применять «партизанские» методы. Главное оружие в этой войне — zip-бомбы. Это небольшие архивы (например, 10 МБ), которые при распаковке разворачиваются до гигантских размеров (10 ГБ), истощая оперативную память в дата-центре краулера и вызывая его падение.

Помимо этого, используются и другие тактики, вроде систем «proof-of-work», заставляющих краулер выполнять вычислительные задачи. Разберёмся в методах этой новой «холодной войны» в вебе и посмотрим на примеры кода для создания своих zip-бомб.
👍113🔥33😁2618🤡2👏1🎉1💯1
Лысенко против Вавилова: история разгрома и возрождения советской генетики

Трофим Лысенко — агроном, который обещал Сталину чудеса урожайности, отрицая «буржуазную» генетику, которую он не понимал. Он и его соратники, верившие в самозарождение клеток из «живого вещества», получили полную власть в советской науке.

Результатом стала печально известная сессия ВАСХНИЛ 1948 года, где генетику официально объявили лженаукой. Десятки настоящих учёных были уволены, а великий генетик Николай Вавилов (на фото), создатель уникальной коллекции семян, погиб в тюрьме по обвинению в шпионаже. Всё это время «мичуринская агробиология» Лысенко не давала никаких реальных результатов.

Перелом наступил лишь после смерти Сталина, когда в 1955 году сотни учёных подписали «Письмо трёхсот», требуя прекратить этот позор. Погрузимся в эту трагическую страницу истории и изучим документы эпохи, включая допросы Вавилова.
58😢27💩16🤡10🤬8🔥7🤔4🤣4💯3❤‍🔥2👍1
Возвращение легенды: второе дыхание списанного IBM ThinkPad T40

В руки автора попал неисправный IBM ThinkPad T40 из 2003 года — легендарный «неубиваемый» ноутбук из до-Lenovo эпохи. Его отдали «на запчасти»: без оперативной памяти, без жёсткого диска и блока питания. Это был вызов: удастся ли вернуть к жизни наследие 2000-х?

Восстановление превратилось в настоящее приключение. Недостающие салазки для HDD были напечатаны на 3D-принтере, а подходящая планка DDR1 нашлась в старых запасах. Но ноутбук всё равно не стартовал. Решение пришло из «народной инженерии»: автор протёр контакты слота оперативной памяти уксусом. И это сработало!

Машина ожила, загрузилась (правда, думая, что на дворе 2003 год) и позволила установить «родную» Windows XP. Погрузимся в историю этого культового ноутбука и посмотрим на процесс его воскрешения.
38💩11🤡5👍3👏1😁1🤮1
Пять нестандартных мини-ПК: от складной клавиатуры с экраном до ПК-стика

Мир мини-ПК — это не только скучные офисные «коробки». Производители продолжают удивлять экспериментальными и нишевыми устройствами, которые раздвигают границы привычных форм-факторов. В этой подборке — пять самых интересных новинок.

Что внутри? Складная механическая клавиатура со встроенным 12.8-дюймовым сенсорным экраном. Компьютер-флешка с пассивным охлаждением. Raspberry Pi 5, встроенный прямо в клавиатуру. А ещё — сверхмощный мини-ПК от MINISFORUM на топовом Ryzen AI с поддержкой 128 ГБ оперативной памяти.

Это устройства для энтузиастов и разработчиков, где одни — смелые концепты, а другие — настоящие рабочие станции в миниатюре. Посмотрим на характеристики и особенности каждого из этих гаджетов и разберёмся, для кого они предназначены.
19👍13🥴5😁2🤡2🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥11👍8😱3🎉3😁2💯1
Из котельной — в Ад: Doom на промышленном контроллере

Что делать инженеру техподдержки, которому стало скучно тестировать новый HDMI-модуль для ПЛК? Правильно, запустить на нём Doom. Автор статьи решил проверить, можно ли поиграть в культовый шутер на контроллере, который обычно управляет котельными, насосами и помогает добывать нефть.

Но просто запустить Doom на Debian было мало. Автор пошёл дальше и задался вопросом: а можно ли управлять Думгайем через промышленные интерфейсы? Он подключил кнопки к модулю дискретных входов и написал Python-скрипт, который превращает сигналы с Modbus RTU в нажатия виртуальной клавиатуры. Да, он сделал кастомный Modbus-геймпад.

Эксперимент доказал, что внутри сурового ПЛК скрывается полноценный Linux-компьютер. Разберёмся, как запустить X11 и Doom на этом железе, и посмотрим на код для создания «промышленного» геймпада.
🔥32🤣137🤮4👏2😁1🎉1🥴1
Дорожная карта Java backend-разработчика: c Junior до Middle

Автор статьи, руководитель платформенной разработки, собрал практический роадмап для перехода с Junior на Middle. Это не субъективное мнение, а концентрат знаний, выверенный ведущими разработчиками из крупных российских компаний. Лишнее вычищено, оставлено только то, что реально двигает.

В чём ключевое отличие? По мнению автора, джун работает по инструкции и видит чек-лист. Мидл — понимает проблему, предлагает варианты, отвечает за результат в проде и видит систему целиком. Это не просто набор новых технологий, а смена мышления.

Роадмап охватывает всё: от Java Core и многопоточности до баз данных, Spring, System Design и DevOps. Разберёмся в каждом пункте этого маршрута и посмотрим на подборку материалов для каждого шага.
💩25🤡9👍6🔥43👎21🎉1
Как ИИ помогает лжериелторам врать эффективнее

Мы привыкли не верить текстам про «евроремонт», но хотя бы доверяли фотографиям. Кажется, эта эпоха закончилась. Риелторы и мошенники распробовали бесплатные нейросети, и «понеслось».

Примеры? Хозяин Airbnb с помощью ИИ «нарисовал» трещины на столике и выставил студентке счёт на $7000. В Испании мошенники генерируют фото несуществующих квартир (иногда с трёхглазым волком на телевизоре). А в США попытались продать дом, выдав себя за пропавшую без вести владелицу с помощью дипфейка.

Старый алгоритм «увидел — поверил» устарел. Нас ждёт новая эра: «увидел — проверь, не нейросеть ли это». Разберёмся в этих и других кейсах и посмотрим, как AI-инструменты становятся оружием в руках мошенников.
😁2717👍11👎3🎉2👌1
Ваш грейд, стек и немного боли: опрос для data-специалистов

Какой стек сейчас в топе? Какие «боли» — общие для всех, а не только для вашей команды? И о чём мечтают дата-специалисты, когда закрывают ноутбук? Компания X5 Tech решила составить большой и честный портрет российского data-сообщества.

Это не просто опрос, а возможность создать коллективный срез профессии. Все анонимные ответы будут проанализированы, а самые интересные инсайты — опубликованы на отдельном лендинге. Вы сможете сравнить свой опыт, стек и «боли» с тысячами коллег по цеху.

Помогите составить эту карту и узнать, чем на самом деле живёт комьюнити.
🤡16104💩3🔥2
Цвет настроения синий: история BSOD и палитра экранов смерти

«Синий экран смерти» — главный кошмар пользователя Windows. Но почему он синий? Не из-за психологии и не из-за брендбука. Ответ до смешного прагматичен: инженеру Джону Верту, создателю BSOD для Windows NT, просто нравился белый текст на синем фоне — это была цветовая схема его любимого редактора кода.

На самом деле, «синих экранов» было несколько, и они не всегда были фатальными. В Windows 9x это был «синий экран хромоты», из которого теоретически можно было выйти через Ctrl+Alt+Delete. А в Windows 3.0 по-настоящему критическая ошибка вызывала и вовсе Чёрный Экран Смерти.

Существовали и другие цвета: Красный для ошибок загрузчика и Зелёный для инсайдерских сборок. Погрузимся в историю самого ненавистного экрана, вспомним легендарный фейл Билла Гейтса на презентации Windows 98 и узнаем, как менялся дизайн BSOD от хаоса в Windows 1.0 до грустного смайлика.
🥱1999👍2🤔2🤮1👌1🤡1
Мы вышли на последний круг «Стартап-кранча», а это значит, что впереди — финальный и самый главный розыгрыш. Уже в этот вторник, 14 октября, мы разыграем MacBook. 💻

Розыгрыш пройдёт среди ТОП-256 игроков — это самый широкий пул за всё время игры. Шансы попасть в число претендентов высоки как никогда!

У вас есть все выходные, чтобы совершить финальный рывок, ворваться в рейтинг и попытать удачу 👈
💩22🤡10🤮863👍2😁2👏1😐1
Патчим Chrome для YouTube: 8 байт, которые всё меняют

Многие знают утилиту NoDPI, которая помогает обходить блокировки YouTube, фрагментируя TLS-пакеты. Но автор этой статьи решил пойти другим, более хардкорным путём: а что, если заставить сам Chrome делать это, без Python и прокси?

Результатом стал элегантный 8-байтовый патч прямо для chrome.dll. Никаких сторонних программ, только прямое изменение бинарного файла, которое заставляет Chrome дробить TLS-пакеты на маленькие кусочки, эффективно обходя блокировку.

В более поздней версии автор и вовсе добавил переключатель патча... на клавишу Scroll Lock. Нажал — YouTube работает, нажал ещё раз — Chrome возвращается в обычный режим. Выясним, как работает этот патч на уровне ассемблера, и посмотрим на скрипт, который сделает всю грязную работу за вас.
👍93🔥25148😁2💩2🤓1
Как обеспечить качество данных: подборка опенсорс-инструментов от Островка

Когда у вас десятки постоянно меняющихся источников данных (отели, авиакомпании, платёжные сервисы), качество данных — это не разовые тесты, а непрерывный процесс. Команда Островка рассказывает, как они построили у себя целую платформу для этого, используя открытые решения.

Какой стек они используют? В ядре — Soda Core для тестов и Apache Airflow для оркестрации. FastAPI используется для API, Streamlit — для дашбордов инженеров, а DataHub — как единый каталог метаданных для менеджеров. И всё это работает в Kubernetes.

Разберёмся, почему был выбран именно такой набор инструментов и как они связаны в единую Data Quality Platform.
19👏4🔥2💯1