Хабр – 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
Защищённые и незащищённые Li-Ion аккумуляторы: анатомия безопасности

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

Однако внешняя плата защиты — тоже не панацея. Она делает аккумулятор длиннее, мешает установке в некоторые слоты и безжалостно отрубает питание в мощных инструментах вроде шуруповертов. Выясним, когда лишняя микросхема действительно полезна, а когда лучше довериться химии и физике.
👍3153👏2
Мультиагентная разработка в Cursor: как заставить субагентов работать на большие проекты

Вайб-кодинг — это весело, пока проект не разрастается до сотен тысяч строк. Тут и Claude, и Cursor начинают «плыть»: контекст переполнен, галлюцинации учащаются, а попытка внедрить фичу превращается в хаос.

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

Узнаем, как настроить такую «бригаду» и почему подход «сверху вниз» спасает от интеграционного ада.
🤡4913👍13👏2😍2🔥1😁1
Тайна самой дешёвой Linux-консоли с Ozon

Кажется, что за 1800 рублей можно купить только корпус от приличной приставки, но R36s ломает стереотипы. Это устройство стало хитом не просто так: качественный IPS-экран и способность тянуть игры вплоть до PlayStation 1 и Nintendo DS делают его ультимативным ретро-комбайном.

Однако китайский рандом никто не отменял. Под одинаковым пластиком может скрываться как проверенный чип Rockchip, так и экзотический MIPS-процессор без полноценного видеоядра, который превратит гейминг в слайд-шоу. Выясним, как не проиграть в кремниевую лотерею.
😱26🔥16😁145👏2
Google и Microsoft на мели: вся правда о долге на $100 миллиардов, который от нас скрывают

Миф о том, что бигтех сидит на бездонных мешках с деньгами и может бесконечно финансировать ИИ-революцию, рушится. Компании, строящие будущее, уже не справляются с оплатой счетов за чипы Nvidia H100 и дата-центры из собственной прибыли.

Расходы Google, Microsoft и Amazon на инфраструктуру достигают шокирующих 94% от их операционного денежного потока. Чтобы не пугать инвесторов, гиганты уходят в «теневой долг»: создают сторонние компании для привлечения миллиардов и закладывают ещё не купленное железо.

Посмотрим, насколько хрупок этот карточный домик и почему он напоминает ипотечный кризис 2008 года, только с видеокартами вместо домов.
🤣119🤔3011💯6😱4🔥3👍2😁2😢2😍2🤯1
Точка, запятая и прочие: как появились привычные нам знаки препинания, и при чём тут венецианцы

Представьте чтение кода без отступов, переносов и пробелов — примерно так выглядели тексты древних римлян. Scriptio continua считалась нормой, а редкие точки служили лишь подсказками для ораторов, где нужно набрать воздуха перед новой фразой.

Порядок в этот хаос внёс венецианский печатник-визионер Альд Мануций. Именно он в конце XV века превратил косую черту в изящную запятую, ввёл точку с запятой и даже изобрёл курсив, чтобы экономить дорогую бумагу. Узнаем, как библиотекари Александрии и итальянские бизнесмены сформировали современную грамматику.
37🤔6🔥5👏3😁2😍2🤝2
Часы Pebble полностью открыли код: что это значит для гаджета-зомби

Pebble, казалось бы, давно похороненный Google и Fitbit, снова оживает. Эрик Мигиковски выполнил обещание: теперь исходный код легендарных часов с e-ink-экраном открыт на 100%, включая мобильные приложения и библиотеки, которые раньше были под замком.

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

Посмотрим, как открытый код превращает старое «железо» в вечный проект и чего ждать от грядущих Pebble Time 2 в 2026 году.
1👍8118👏5🤯5🔥3
Хроники русской сметы II. Неприличное слово «прибыль»

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

В реальности всё жестче. Вычеркнули из сметы уборку площадки? Убирать всё равно придётся, но уже за счёт исполнителя. При этом само слово «прибыль» стало табу: признаться клиенту, что вы планируете на нём заработать — верный способ потерять контракт.

Узнаем, почему честность в стройке стала опасной.
38👍12😁4👎1🤡1
90% программистов совершают эти ошибки: как писать на Angular грамотно

Angular постоянно эволюционирует, но многие разработчики по инерции пишут код, застрявший во временах второй версии. Утечки памяти из-за забытых подписок, злоупотребление any и игнорирование стратегии OnPush превращают проект в неповоротливого монстра.

Разберём десять главных грехов Angular-разработчика: от использования устаревшего *ngFor вместо новых контрольных структур до создания «божественных модулей», которые тормозят загрузку. Выясним, почему сигналы в Angular 20 лучше RxJS-подписок и как одна строчка в ChangeDetectionStrategy может спасти производительность всего приложения.
🤮16💩85🤡5😁2👍1
Джун наоборот: разоблачение главного мифа вайб-кодинга

Принято считать, что нейросети — это такой старательный стажёр: с простыми скриптами справится, а архитектуру или сложную логику завалит. Но эксперт по вычислительной математике из МФТИ готов поспорить. По его мнению, современный ИИ — это «джун наоборот». Он блестяще решает зубодробительные задачи и находит редчайшие алгоритмы, но путается в элементарной базе, где ошибиться, казалось бы, невозможно.

Узнаем, почему эта иллюзия компетентности может стоить вам карьеры или миллионов, и в каких именно «простых» местах ИИ расставляет невидимые капканы.
👍66🤡22🤣1382👏1
Новая секунда, или Как один атом стронция бросает вызов законам мироздания

Цезиевые эталоны времени, верой и правдой служившие нам с 60-х, похожи на попытку услышать шёпот на шумном стадионе — тепловое движение атомов всё портит. Учёные из Торонто решили проблему радикально: они заморозили один-единственный атом стронция почти до абсолютного нуля.

Результат впечатляет: вместо привычных 9 миллиардов колебаний в секунду этот «ледяной» хронометр выдаёт 430 триллионов. Это не просто апгрейд часов: такая чудовищная точность позволит предсказывать извержения вулканов по гравитации и, возможно, даже засечь тёмную материю.

Узнаем, как услышать идеальную тишину времени.
🔥79👍15136💩4👌2😍2
Гайд по базовому окружению для AI без знаний в MLOps

Обучение ML-моделей — это не только про алгоритмы, но и про железо. Ноутбук быстро превратится в обогреватель, а для серьёзных экспериментов нужны GPU, быстрые диски и правильная инфраструктура. В этой статье разбираем два пути: когда лучше брать выделенный сервер с Tesla T4, а когда достаточно гибкого облачного инстанса.

Выясним, как за пару минут поднять окружение с JupyterLab, настроить S3-хранилище для весов и датасетов и не утонуть в технических деталях.
🔥1164💩2🙏2👏1😐1
Программирование для Windows 1.0 в 2025 году

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

Сейчас системные требования «единички» вызывают лишь улыбку, но вот сложность написания софта никуда не делась. Попробуем запустить раритетную ОС, разобраться в архаичном SDK и выяснить, реально ли создать работающее приложение, не потеряв рассудок в процессе.
👍32🤪206🔥3😁32💯2😱1
🎙 Собеседования уровня Senior часто напоминают «чёрный ящик»: никто точно не знает, где проходит граница между опытным кодером и ведущим инженером, особенно в контексте Kotlin Multiplatform.

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

📺 VK Видео
🖤 YouTube

Подключайтесь, чтобы сверить свои грейды или найти ошибки в ответах кандидата!
Please open Telegram to view this post
VIEW IN TELEGRAM
💩209😁5😍3👍2🤔1🤮1
Создатель ядра Linux Линус Торвальдс и популярный техноблогер Линус Себастьян объединились для сборки самого парадоксального компьютера года. В пару к чудовищно мощному 24-ядерному процессору они поставили довольно скромную видеокарту Intel, проигнорировав топовые игровые решения. Этот странный выбор продиктован исключительно прагматизмом Торвальдса: ему нужны только открытые драйверы, которые уже вшиты в ядро системы.

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

«Я просто хочу, чтобы всё работало», — вот и весь секрет идеального компьютера от главного программиста планеты.

Даже присутствие двух легенд индустрии в одной комнате не спасло сборку от классического проклятия первого включения. Вместо тихой работы компьютер издал пугающий скрежет, заставив обоих Линусов ползать под столом в поисках неисправности. Виновником переполоха оказался отвалившийся вентилятор, который наглядно показал, что законам физики безразличны ваши заслуги перед человечеством.

Вся эта эпопея с премиальными комплектующими затевалась ради одной красивой, но абсурдной цели. Они собрали монстра производительности не для сверхтяжёлых вычислений, а просто чтобы получить скучную и стабильную систему без лишнего софта. Это и есть высший пилотаж: потратить состояние на передовое железо, чтобы компьютер просто тихо гудел и не отвлекал от чтения почты.
😁178❤‍🔥44🤡2725👍10🔥9🤮8🤣3
Fizz Buzz на косинусах

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

Вместо банальных операторов попробуем закодировать правила игры в строгом аналитическом виде. Звучит как безумие, но в итоге мы получим дискретный ряд Фурье, который элегантно выбирает нужный текст для любого числа.

Проследим за превращением алгоритма в формулу.
19👍10🔥7😁5🤔5👏3👎2🤓2🤡1
Kodak десятилетиями тайно эксплуатировала ядерное устройство в своём подвале, и это было чудо научной мысли

Представьте: штаб-квартира фотогиганта, рутинная работа, а этажом ниже — ядерная установка размером с холодильник, начинённая обогащённым ураном. Это не сюжет Fallout, а реальная история из Рочестера. Умножитель нейтронного потока тридцать лет тихо работал на благо плёночной индустрии, пока СМИ не раздули из этого сенсацию.

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

Погрузимся в детали атомного фотобизнеса.
🤔46👍22🤯1810🔥8😁2🙏1
Разработка peer-to-peer мессенджера на Rust

Когда Discord капризничает, а «телега» подводит, инженер не ищет костыли, а пишет свой велосипед. Готовые P2P-решения оказались нестабильными, поэтому пришлось погрузиться в низкоуровневый Rust. Это отличный повод разобраться с криптографией на эллиптических кривых и тем, как на самом деле работает UDP.

Самым интересным вызовом стало «пробивание» NAT для прямого соединения и обеспечение Perfect Forward Secrecy. Любопытно, что в разработке активно участвовали нейросети: они отлично справились с интерфейсом, но вот код для шифрования и транспорта после них пришлось переписывать полностью вручную — безопасность ИИ пока не доверяют.

Изучим анатомию независимого мессенджера.
👍48🤡4415😁11💩5🙏4🤮3
Кустарные вакуумные триоды Клода Паяра. Часть третья. Установка ТВЧ

В производстве радиоламп главное — вакуум, а главный враг вакуума — газы, застрявшие в металле. Чтобы выгнать их из анода, его нужно раскалить докрасна, не расплавив при этом стекло колбы. Тут на сцену выходит индукционный нагрев.

Французский энтузиаст Клод Паяр не стал искать современные транзисторные решения, а собрал установку ТВЧ в духе 1950-х: на мощном генераторном триоде TB3-1000 по классической схеме Хартли. Получился монстр с анодным напряжением 2700 В и мощностью 800 Вт, способный за секунды нагреть никелевый анод до свечения.

Разберём, как рассчитать индуктор, зачем измерять ВЧ-ток прищепкой и почему старые слюдяные конденсаторы здесь лучше современных плёночных.
👍246🔥3🤔22
Теорема Пифагора: почему именно квадраты?

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