Хабр
Open in Telegram
НЛО с вами! № 5197888779 Хабр Новости → https://t.me/habr_com_news Хабр Карьера → https://t.me/habr_career Реклама → adv@habr.team
Show more2025 year in numbers

125 820
Subscribers
+324 hours
+367 days
+40830 days
Posts Archive
Photo unavailableShow in Telegram
Fizz Buzz на косинусах
Fizz Buzz — классическая разминка для программистов, где нужно заменять числа на слова. Обычно это решается парой условий if/else, но мы лёгких путей не ищем. Раз слова повторяются периодически, значит, можно выкинуть скучный код и заменить его тригонометрическими функциями.
Вместо банальных операторов попробуем закодировать правила игры в строгом аналитическом виде. Звучит как безумие, но в итоге мы получим дискретный ряд Фурье, который элегантно выбирает нужный текст для любого числа.
Проследим за превращением алгоритма в формулу.
❤ 20👍 10🔥 7😁 5🤔 5👏 3👎 2🤓 2🤡 1
Photo unavailableShow in Telegram
Создатель ядра Linux Линус Торвальдс и популярный техноблогер Линус Себастьян объединились для сборки самого парадоксального компьютера года. В пару к чудовищно мощному 24-ядерному процессору они поставили довольно скромную видеокарту Intel, проигнорировав топовые игровые решения. Этот странный выбор продиктован исключительно прагматизмом Торвальдса: ему нужны только открытые драйверы, которые уже вшиты в ядро системы.
Распределение ролей в этом звёздном дуэте оказалось максимально комичным для стороннего наблюдателя. Пока знаменитый блогер крутил винты и укладывал кабели, легендарный программист просто стоял рядом и рассуждал о преимуществах тишины. Торвальдс категорически настоял на обычном воздушном охлаждении и памяти с коррекцией ошибок, полностью отвергнув модную подсветку.
«Я просто хочу, чтобы всё работало», — вот и весь секрет идеального компьютера от главного программиста планеты.
Даже присутствие двух легенд индустрии в одной комнате не спасло сборку от классического проклятия первого включения. Вместо тихой работы компьютер издал пугающий скрежет, заставив обоих Линусов ползать под столом в поисках неисправности. Виновником переполоха оказался отвалившийся вентилятор, который наглядно показал, что законам физики безразличны ваши заслуги перед человечеством.
Вся эта эпопея с премиальными комплектующими затевалась ради одной красивой, но абсурдной цели. Они собрали монстра производительности не для сверхтяжёлых вычислений, а просто чтобы получить скучную и стабильную систему без лишнего софта. Это и есть высший пилотаж: потратить состояние на передовое железо, чтобы компьютер просто тихо гудел и не отвлекал от чтения почты.
😁 186❤🔥 45🤡 28❤ 25👍 11🔥 10🤮 8🤣 3
🎙 Собеседования уровня Senior часто напоминают «чёрный ящик»: никто точно не знает, где проходит граница между опытным кодером и ведущим инженером, особенно в контексте Kotlin Multiplatform.
📺 8 декабря мы выведем процесс в прямой эфир. Никаких теоретических абстракций — только практический кейс, вопросы по архитектуре и мгновенный развёрнутый фидбек. В «горячем кресле» — разработчик с опытом 6+ лет, на стороне бизнеса — технический менеджер проектов.
📺 VK Видео
🖤 YouTube
Подключайтесь, чтобы сверить свои грейды или найти ошибки в ответах кандидата!
💩 20❤ 10😁 5😍 3👍 2🤔 1🤮 1
Photo unavailableShow in Telegram
Программирование для Windows 1.0 в 2025 году
«Бесполезная надстройка, занимающая целых 1 Мбайт памяти» — именно так встретили первую Windows сорок лет назад. Тогда эта графическая оболочка казалась прожорливым монстром, требующим диковинную «мышь», а разработка под неё считалась уделом избранных мазохистов.
Сейчас системные требования «единички» вызывают лишь улыбку, но вот сложность написания софта никуда не делась. Попробуем запустить раритетную ОС, разобраться в архаичном SDK и выяснить, реально ли создать работающее приложение, не потеряв рассудок в процессе.
👍 34🤪 22
6🔥 3😁 3❤ 2💯 2😱 1
Photo unavailableShow in Telegram
⚡ Новости к этому часу
⚡️ ПОДДЕРЖИТЕ КАНАЛ ГОЛОСАМИ ⚡️🕹️ Игры Grimps и «Царевна» от студии Watt официально выйдут на российской консоли Fplus 📵 Учащимся средних школ Сингапура запретят пользоваться гаджетами в течение всего учебного дня с января 2026 года 🚗 В Сети появилась стоимость базовой версии электромобиля «Атом» для розничных клиентов — 3,9 млн рублей 🤷♂️ Airbus начала переводить сотрудников из Office в Google Workspace семь лет назад и до сих пор не завершила переход 📱 Samsung представила Galaxy Z TriFold — складной смартфон с двумя шарнирами, который раскладывается в 10-дюймовый планшет (ФОТО) 💰 Объём краудфандинга Star Citizen превысил $900 млн 🖥 Opera добавила в браузеры функции ИИ на базе Gemini #новости
💩 15🥱 8❤ 5👍 5👏 3
3🔥 1
Photo unavailableShow in Telegram
Гайд по базовому окружению для AI без знаний в MLOps
Обучение ML-моделей — это не только про алгоритмы, но и про железо. Ноутбук быстро превратится в обогреватель, а для серьёзных экспериментов нужны GPU, быстрые диски и правильная инфраструктура. В этой статье разбираем два пути: когда лучше брать выделенный сервер с Tesla T4, а когда достаточно гибкого облачного инстанса.
Выясним, как за пару минут поднять окружение с JupyterLab, настроить S3-хранилище для весов и датасетов и не утонуть в технических деталях.
🔥 12❤ 6
4💩 3🙏 2👏 1😐 1
Photo unavailableShow in Telegram
Новая секунда, или Как один атом стронция бросает вызов законам мироздания
Цезиевые эталоны времени, верой и правдой служившие нам с 60-х, похожи на попытку услышать шёпот на шумном стадионе — тепловое движение атомов всё портит. Учёные из Торонто решили проблему радикально: они заморозили один-единственный атом стронция почти до абсолютного нуля.
Результат впечатляет: вместо привычных 9 миллиардов колебаний в секунду этот «ледяной» хронометр выдаёт 430 триллионов. Это не просто апгрейд часов: такая чудовищная точность позволит предсказывать извержения вулканов по гравитации и, возможно, даже засечь тёмную материю.
Узнаем, как услышать идеальную тишину времени.
🔥 82👍 16❤ 14
6💩 4👌 2😍 2
Photo unavailableShow in Telegram
Джун наоборот: разоблачение главного мифа вайб-кодинга
Принято считать, что нейросети — это такой старательный стажёр: с простыми скриптами справится, а архитектуру или сложную логику завалит. Но эксперт по вычислительной математике из МФТИ готов поспорить. По его мнению, современный ИИ — это «джун наоборот». Он блестяще решает зубодробительные задачи и находит редчайшие алгоритмы, но путается в элементарной базе, где ошибиться, казалось бы, невозможно.
Узнаем, почему эта иллюзия компетентности может стоить вам карьеры или миллионов, и в каких именно «простых» местах ИИ расставляет невидимые капканы.
👍 68🤡 22🤣 14❤ 9
3👏 1
Photo unavailableShow in Telegram
90% программистов совершают эти ошибки: как писать на Angular грамотно
Angular постоянно эволюционирует, но многие разработчики по инерции пишут код, застрявший во временах второй версии. Утечки памяти из-за забытых подписок, злоупотребление any и игнорирование стратегии OnPush превращают проект в неповоротливого монстра.
Разберём десять главных грехов Angular-разработчика: от использования устаревшего *ngFor вместо новых контрольных структур до создания «божественных модулей», которые тормозят загрузку. Выясним, почему сигналы в Angular 20 лучше RxJS-подписок и как одна строчка в ChangeDetectionStrategy может спасти производительность всего приложения.
🤮 16💩 8❤ 6🤡 5😁 2👍 1
Photo unavailableShow in Telegram
Хроники русской сметы II. Неприличное слово «прибыль»
Согласование бюджета в России часто напоминает сеанс магии. Заказчики верят: если денег не хватает, нужно не удешевлять проект, а просто «поправить» цифры. Прямо как козлёнок из мультика: всех посчитал, и корабль перестал тонуть.
В реальности всё жестче. Вычеркнули из сметы уборку площадки? Убирать всё равно придётся, но уже за счёт исполнителя. При этом само слово «прибыль» стало табу: признаться клиенту, что вы планируете на нём заработать — верный способ потерять контракт.
Узнаем, почему честность в стройке стала опасной.
❤ 39👍 15😁 4👎 1🤡 1
Photo unavailableShow in Telegram
Часы Pebble полностью открыли код: что это значит для гаджета-зомби
Pebble, казалось бы, давно похороненный Google и Fitbit, снова оживает. Эрик Мигиковски выполнил обещание: теперь исходный код легендарных часов с e-ink-экраном открыт на 100%, включая мобильные приложения и библиотеки, которые раньше были под замком.
Это значит, что поддержка гаджета больше не зависит от капризов корпораций или жизни серверов. Энтузиасты могут пересобрать экосистему с нуля, добавить современные фишки и интегрировать часы с чем угодно.
Посмотрим, как открытый код превращает старое «железо» в вечный проект и чего ждать от грядущих Pebble Time 2 в 2026 году.
Photo unavailableShow in Telegram
Точка, запятая и прочие: как появились привычные нам знаки препинания, и при чём тут венецианцы
Представьте чтение кода без отступов, переносов и пробелов — примерно так выглядели тексты древних римлян. Scriptio continua считалась нормой, а редкие точки служили лишь подсказками для ораторов, где нужно набрать воздуха перед новой фразой.
Порядок в этот хаос внёс венецианский печатник-визионер Альд Мануций. Именно он в конце XV века превратил косую черту в изящную запятую, ввёл точку с запятой и даже изобрёл курсив, чтобы экономить дорогую бумагу. Узнаем, как библиотекари Александрии и итальянские бизнесмены сформировали современную грамматику.
❤ 39🔥 6🤔 6👏 3😁 2😍 2🤝 2
Photo unavailableShow in Telegram
Google и Microsoft на мели: вся правда о долге на $100 миллиардов, который от нас скрывают
Миф о том, что бигтех сидит на бездонных мешках с деньгами и может бесконечно финансировать ИИ-революцию, рушится. Компании, строящие будущее, уже не справляются с оплатой счетов за чипы Nvidia H100 и дата-центры из собственной прибыли.
Расходы Google, Microsoft и Amazon на инфраструктуру достигают шокирующих 94% от их операционного денежного потока. Чтобы не пугать инвесторов, гиганты уходят в «теневой долг»: создают сторонние компании для привлечения миллиардов и закладывают ещё не купленное железо.
Посмотрим, насколько хрупок этот карточный домик и почему он напоминает ипотечный кризис 2008 года, только с видеокартами вместо домов.
🤣 121🤔 32❤ 11💯 6😱 4🔥 3😢 3👍 2😁 2😍 2🤯 1
Photo unavailableShow in Telegram
Тайна самой дешёвой Linux-консоли с Ozon
Кажется, что за 1800 рублей можно купить только корпус от приличной приставки, но R36s ломает стереотипы. Это устройство стало хитом не просто так: качественный IPS-экран и способность тянуть игры вплоть до PlayStation 1 и Nintendo DS делают его ультимативным ретро-комбайном.
Однако китайский рандом никто не отменял. Под одинаковым пластиком может скрываться как проверенный чип Rockchip, так и экзотический MIPS-процессор без полноценного видеоядра, который превратит гейминг в слайд-шоу. Выясним, как не проиграть в кремниевую лотерею.
😱 27🔥 16😁 14❤ 6👏 2
Photo unavailableShow in Telegram
Мультиагентная разработка в Cursor: как заставить субагентов работать на большие проекты
Вайб-кодинг — это весело, пока проект не разрастается до сотен тысяч строк. Тут и Claude, и Cursor начинают «плыть»: контекст переполнен, галлюцинации учащаются, а попытка внедрить фичу превращается в хаос.
Автор нашёл изящный хак. Оказывается, через командную строку и грамотный промпт можно запустить настоящую мультиагентную систему. Главный агент-оркестратор раздаёт задачи субагентам (аналитику, архитектору, кодеру), которые работают изолированно и не мешают друг другу.
Узнаем, как настроить такую «бригаду» и почему подход «сверху вниз» спасает от интеграционного ада.
🤡 49❤ 14👍 14👏 2😍 2🔥 1😁 1
Photo unavailableShow in Telegram
Защищённые и незащищённые Li-Ion аккумуляторы: анатомия безопасности
Многие боятся использовать обычные промышленные «банки» 18650, считая их ручными гранатами замедленного действия. На деле даже у «голых» элементов есть скрытые рубежи обороны: клапаны сброса давления и термочувствительные мембраны, спасающие от фатального перегрева.
Однако внешняя плата защиты — тоже не панацея. Она делает аккумулятор длиннее, мешает установке в некоторые слоты и безжалостно отрубает питание в мощных инструментах вроде шуруповертов. Выясним, когда лишняя микросхема действительно полезна, а когда лучше довериться химии и физике.
👍 33❤ 5
5👏 2
Photo unavailableShow in Telegram
Поломанная дверь Гордона Фримена
При переносе Half-Life 2 в VR разработчики столкнулись с мистикой: игра сломалась в самом начале, хотя код логики не меняли. Дверь, в которую должен войти игрок, просто перестала открываться. Самое интересное, что баг «заразил» даже оригинальную версию 2004 года, если пересобрать её современными инструментами.
Виновником оказалась не ошибка в скриптах, а эволюция процессоров. Разница в вычислениях с плавающей запятой между старыми инструкциями x87 и современным SSE превратила ботинок охранника в непреодолимое препятствие, которого раньше физика игры «не замечала».
Узнаем, как математическая точность едва не погубила переиздание легендарного шутера.
😁 118❤ 25🤯 5👍 2🔥 2👏 1
Photo unavailableShow in Telegram
На прошедшей неделе мы строили автономный дом без счетов за ЖКХ, разбирали нюансы блокировок XRay, доставали полезное железо из одноразовых вейпов, взламывали аэродромный метеоиндикатор, вайб-кодили игру для телевизора и вспоминали легендарный Pascal.
📝 Лучшие публикации недели (24-30 ноября 2025)
#weeklydigest
❤ 10👍 6👏 2👎 1
Photo unavailableShow in Telegram
Роберт Мартин и «Чистый код»: разбор спорного рефакторинга
«Чистый код» — настольная книга миллионов, но не все советы оттуда прошли проверку временем. Взять хотя бы пример из второй главы: дядя Боб превращает простую функцию в громоздкий класс с состоянием.
Вместо читаемости получаем логику, размазанную по приватным методам, и кучу лишних сущностей. Странный нейминг и побочные эффекты прилагаются. Кажется, иногда лучше нарушить «святые» правила, чем усложнять жизнь коллегам, пытаясь избавиться от аргументов функции любой ценой.
Посмотрим на альтернативные, действительно чистые варианты решения этой задачи.
❤ 33👍 15🤣 10
5🔥 3👎 2🤮 1
Photo unavailableShow in Telegram
Самый маленький микроконтроллер в мире
Размером с маковое зернышко, ценой меньше доллара, а внутри — честный Arm Cortex-M0+. Техасские инженеры выкатили MSPM0C1104 в корпусе 1.5×1.5 мм. Его прочат в умные кольца, но у энтузиастов планы поинтереснее: от конвертеров протоколов до USB-кабелей, которые сами считают проходящую мощность.
Этот «малыш» обходится без внешнего кварца, несёт на борту 12-битный АЦП и готов управлять гирляндами или работать изолированным датчиком там, где места нет физически. Самое приятное — взрослый SWD и поддержка привычных IDE, так что переучиваться не придётся.
Посмотрим, как превратить полтора миллиметра кремния в полезный гаджет.
👍 77🔥 35❤ 15👎 1👏 1
