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

№ 5197888779

Хабр Новости → https://news.1rj.ru/str/habr_com_news
Хабр Карьера → https://news.1rj.ru/str/habr_career
Реклама → adv@habr.team
Download Telegram
Теорема Пифагора: почему именно квадраты?

a^2 + b^2 = c^2. Кажется, это единственное знание, которое переживает выпускной и остаётся с нами навсегда. Но почему формула выглядит именно так? Почему мы складываем площади, а не кубы или просто длины сторон?

Учебники обычно предлагают либо сухую алгебру, либо «штаны» на катетах, уводя от интуитивного понимания в дебри абстракции. Но если копнуть глубже, оказывается, что эта теорема вообще не про треугольники. В её основе — оптика, зеркала и симметрия.

Посмотрим на геометрию под другим углом и найдём доказательство, которое возвращает смысл формулам.
41👍24🔥8🤔4👎2👏1
Транзакции в Apache Kafka: почему их наличие не гарантирует exactly-once

Гарантия доставки exactly-once — Святой Грааль распределённых систем. Многим кажется, что для её достижения достаточно просто включить транзакции. Но это опасная иллюзия. Наличия транзакционного API в брокере недостаточно: зависший процесс или внезапная перезагрузка узла всё равно могут привести к дублям, если не понимать физику сбоев.

Разберём механику работы транзакций в Kafka API и YDB Topics «до винтика», чтобы выяснить, как архитектурно защититься от потерь и обеспечить корректную обработку данных даже в нестабильных условиях.
🔥216👍4🥱21
Хроника объявленной катастрофы: почему бетон «Восточного» не спас 31-ю площадку

В ноябре 2025 года газоотводный канал дублёра «Гагаринского старта» не выдержал температурного удара. Разрушение лотка и деформация фермы обслуживания — это не просто авария, а финал инженерного спора о том, что важнее: кубометры нового бетона в тайге или реальный ресурс советского наследия.

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

Вспомним, как коллективный разум Хабра предсказал сценарий отказа за полгода до события, и посчитаем цену отсутствия горячего резервирования.
😢65😁2513🤡13💩8👍6🎉6🫡5
Искусство бесполезного: зачем играм механики без наград

Современный гейминг приучил нас к дофаминовой гонке: выполнил квест — получил опыт, открыл сундук — забрал лут. Но лучшие виртуальные миры живут по своим законам, зачастую игнорируя игрока. Световые штормы в Journey, сложная миграция планктона в Subnautica или физически корректная реверберация грома в Firewatch — всё это не даёт никаких бонусов.

Это редкие инженерные и художественные решения, на которые уходят месяцы разработки, хотя их пропускают 90% геймеров. Погрузимся в «скрытый слой» геймдизайна, где созерцание важнее заполненного прогресс-бара.
29👍8👎4🔥4👌3
Forwarded from Хабр Карьера
Надоело начальство? Тогда самое время стать тем самым руководителем, которого вы сами бы уважали. Станьте крутым менеджером и сломайте систему изнутри. Курсы с нашей витрины уже вас ждут.
2😁67🤡26🤣9💩52🔥2👌2👏1
Завтра в эфире: маркетинг клиники как инженерная система

Пациент редко принимает решение мгновенно. Доверие формируется долго, поэтому точечных рекламных кампаний уже недостаточно. Эффективная стратегия требует жёсткой синхронизации трёх слоёв: глубокой аналитики, заметности в городской среде и экспертного контента.

4 декабря мы вместе с экспертами Ingate и HIT Media разберём реальные кейсы. В фокусе — поиск скрытых «дыр» в воронке продаж через BI, работа с офлайн-трафиком и алгоритмы вовлечения врачей в PR без ущерба для лечебного процесса.

Успейте зарегистрироваться на бесплатный вебинар 👈
👎7🤡65🔥5👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Цена коммерческой тайны — 1500 рублей: хроники цифровой свалки

Покупка «железа» с торгов по банкротству превратилась в стихийный пентест. Лот списанных HDD оказался не просто мусором, а решетом в контуре безопасности: бесплатный софт с GitHub за пару минут восстановил «стёртые» базы клиентов, ключи доступа и внутреннюю переписку. Никакой магии, только банальная физика магнитной записи.

Эксперимент быстро перестал быть томным и перерос в очное расследование: контрольная закупка, выход на источник утечки и неприятный разговор с безопасниками пострадавшей корпорации. Узнаем, почему в 2025 году кнопка «Форматировать» всё ещё остаётся главным вектором атаки.
😁48👍14👏65🔥3
ESPVMON: когда дешевле и лучше собрать самому

Рынок завален ваттметрами, но большинство из них — «вещь в себе»: либо нет логгирования, либо данные запираются в проприетарном приложении. Инженерная задача требовала иного подхода: отслеживать разряд АКБ или потребление сервера в реальном времени, с красивыми графиками в браузере и без беготни с SD-картами.

Решение укладывается в $5 и пару вечеров пайки навесным монтажом:

Железо: Wemos D1 mini + точный АЦП INA226.

Гибкость: Поддержка любых шунтов (вплоть до советских 75ШСМ на 200 А).

Экосистема: Выгрузка метрик в JSON, Prometheus и визуализация в Grafana.

Исходники открыты, STL-файлы корпусов готовы. Изучим схемотехнику и соберём карманную лабораторию.
🔥30👍95
Музыкальная индустрия пережила головокружительный крах, когда вирусный хит «I Run» исчез из глобальных чартов за одну ночь. Проект HAVEN стремительно взлетел в топы Spotify, но был обвинён в использовании нейросети Suno. То, что звучало как проникновенное женское исполнение, оказалось голосом продюсера-мужчины, которого алгоритмы превратили в цифровую иллюзию.

Обман был настолько совершенным, что опытные продюсеры и скауты лейблов поверили в тайное участие R&B-звезды Джорджи Смит. Сходство оказалось пугающим и спровоцировало немедленную жалобу от её лейбла за намеренное введение слушателей в заблуждение. Высокие технологии не просто улучшили голос, а фактически украли личность живого человека без использования прямых сэмплов.

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

Мы пришли к точке, где живого человека нанимают для имитации робота, который имитировал другого человека, просто чтобы успокоить алгоритмы авторского права.
🔥73😁4314🤡9😱6👏2👍1
Локальный ИИ против облаков: персональный ассистент на базе Qwen без API и подписок

Подписки на ChatGPT и необходимость привязывать карты для API убивают идею доступного помощника. А отправка голосовых команд на удалённый сервер ради банального открытия папки выглядит как архитектурное излишество и дыра в приватности.

Vera — это полностью локальный агент на Qwen 1.7B, работающий даже на 4 ГБ RAM. Внутри реализована гибридная маршрутизация: управление системой (громкость, яркость, софт) обрабатывается мгновенно скриптами, а сложные вопросы идут через локальный RAG и кастомный парсер DuckDuckGo.

Расковыряем реализацию бесплатного веб-поиска и STT на слабом железе.
🔥37👍2093🎉2💩1🥱1🤓1
Свой «суверенный» Интернет: архитектура локального DNS, CA и TLS

Современный веб всё больше зависит от экосистем IT-гигантов, но «под капотом» остаются базовые протоколы, доступные для воспроизведения. Понимание архитектуры сети лучше всего достигается через практику: построение уменьшенной, но полностью функциональной копии Интернета.

В этом материале рассматривается инженерная задача по созданию независимого сетевого сегмента. Используя Docker, настраиваем собственный DNS (dnsmasq), разворачиваем локальный Центр сертификации (step-ca) и организуем маршрутизацию через Traefik. Такая схема обеспечивает работу HTTPS и валидацию сертификатов без обращения к внешним провайдерам.

Разберём реализацию инфраструктуры и конфигурационные файлы.
👍44🤡12🔥8😁64💯3🤣2
1С: почему «код на кириллице» победил SAP и Oracle

Кажется, что писать КонецЕсли в 2025 году — это изощрённая пытка. «Настоящие» программисты презирают платформу за легаси и монолитность, но рынок диктует своё: 30 000 вакансий против 8 000 у Python и зарплаты сеньоров, пробивающие потолок в 400к.

Почему Газпром и Сбер не переписывают бухгалтерию на Go, как уход западных вендоров зацементировал монополию и есть ли хоть один шанс у конкурентов? Анатомия феномена, который будет жить ещё 50 лет, даже если вы его ненавидите.
4🤡138🤣54💩23👍1716🔥12😁63🤯2🤮2
Геометрия против интуиции: почему 8 вершин — стандарт индустрии

Моделирование «на глаз» гарантирует «жёваные» блики и потяжки на шейдинге. Алгоритм Catmull-Clark беспощаден: на изогнутых поверхностях любой треугольник ломает поток, а N-гон превращается в мину замедленного действия при анимации.

Разберём инженерный подход к SubD: почему цилиндр всегда должен вписываться в квадратную сетку, зачем фаске строго два сегмента поддержки и чем математически плоха стандартная UV-сфера.

Превратим хаос полигонов в предсказуемую сетку.
16👍15🤯4🤮4👏2🤡2🔥1
Режим гибернации: мифы и биохимия

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

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

Изучим техническую документацию организма.
1👍54🥴12👏7😐4🔥2🥱21👎1
Отказ от тестовой модели: когда чек-листы тормозят релиз

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

Вместо бюрократии и формальных отчётов — ставка на автотесты бэкенда и DevOps-экспертизу. Это разбор кейса, где команда сознательно отошла от написания тест-кейсов. Речь пойдёт о том, как трансформируется роль тестировщика в условиях полной свободы и почему привычные «галочки» в списках иногда выгоднее заменить на инженерную культуру.
👍215🔥4😁2😍2
Автоперо: как работает аналоговый «фейк» подписи из 1930-х

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

Примечательно, что эта технология появилась задолго до персональных компьютеров и активно использовалась элитами ещё в первой половине XX века. Механика устройства позволяет тиражировать подпись так, что отличить её от оригинала крайне сложно.

Проследим эволюцию инженерного решения от первых прототипов до резидентов Белого дома.
😁239👍8🔥4😱2🤔1👌1
От Open Source к проприетарщине: история болезненного пивота

Идея создать универсальный ERP-конструктор за полгода трансформировалась в сложный долгострой. Попытка монетизации через публикацию кода под MIT-лицензией — в надежде на заработок с техподдержки — столкнулась с реальностью.

Вместо коммерческих заказов проект получил жёсткое код-ревью от сообщества и советы «переписать всё на Laravel». 900 звёзд на GitHub не конвертировались в прибыль, что вынудило радикально сменить бизнес-модель.

Разберём, почему отказ от свободной лицензии оказался спасением для продукта.
😁21👍102🤔2🔥1👏1
Linux в одном файле: собираем микро-OS без Buildroot

Готовые дистрибутивы удобны, но они скрывают механику работы системы. Глубокое понимание архитектуры приходит не через использование пакетных менеджеров, а через ручную сборку ядра. Отказ от автоматизированных инструментов вроде Buildroot или методологии LFS позволяет детально изучить взаимодействие компонентов «под капотом».

В основе эксперимента — создание системы на базе свежего ядра с конфигурацией tinyconfig. Задача: упаковать весь Linux в один файл с прямой загрузкой через UEFI, достигнув минимально возможного размера без потери способности к загрузке.

Разберём пошаговый алгоритм компиляции и сборки.
👍4210🔥3👏2